> 
> Before I open a bug report, I will ask it here:
> 
> [EMAIL PROTECTED] tmp]$ cat foo.c
> typedef struct A A;
> A *a;
> 
> typedef struct A
> {
>   int x;
> } A;
> [EMAIL PROTECTED] tmp]$ gcc -c foo.c
> foo.c:7: error: redefinition of typedef 'A'
> foo.c:1: error: previous declaration of 'A' was here
> [EMAIL PROTECTED] tmp]$ g++ -c foo.c
> [EMAIL PROTECTED] tmp]$ /opt/intel/cce/9.0/bin/icc -c foo.c
> 
> Is this a gcc bug or an icc extension?

Try in strict mode for ICC.  With Comeau C compiler,
it rejects it with the similar error message. 

-- Pinski

Reply via email to