On Feb 16, 2006, at 1:18 PM, Joern RENNECKE wrote:
The issue there is completely different. The array has definetly no
completed type.
In the testcase I have given - which is pruned down from the pthread.h
header file on a linux installation - after applying adjustment, you
get:
extern void f (struct tag *a);
which is fine.
Also pthread.h should have been fixincluded (unless you turned it
for some reason).
The patch which fixed that is:
2005-03-21 Richard Guenther <[EMAIL PROTECTED]>
PR target/20166
* inclhack.def: Add fix for array of incomplete structures
in function prototype in pthread.h.
* fixincl.x: Regenerate.
* tests/base/pthread.h: Adjust.
Thanks,
Andrew Pinski