The autogen program (Ver. 5.7) finds fixinclude test failures.
# /usr/local/bin/gcc -v Using built-in specs. Target: i386-pc-solaris2.11 Configured with: ../gcc_trunk/configure --enable-languages=ada,c,c++,fortran,java,objc,obj-c++ --enable-shared --disable-static --enable-decimal-float --enable-nls --without-system-libunwind --with-gnu-as --with-as=/usr/local/bin/as --with-gnu-ld --with-ld=/usr/local/bin/ld Thread model: posix gcc version 4.4.0 20090104 (experimental) (GCC) # make -i check gmake[1]: Entering directory `/usr/share/src/gcc_build' gmake[2]: Entering directory `/usr/share/src/gcc_build/fixincludes' autogen -T ../../gcc_trunk/fixincludes/check.tpl ../../gcc_trunk/fixincludes/inclhack.def /bin/sh ./check.sh ../../gcc_trunk/fixincludes/tests/base Fixed: testing.h Fixed: testing.h Fixed: */sys/getppdp.h Fixed: AvailabilityMacros.h Fixed: X11/ShellP.h ... Fixed: tinfo.h Fixed: types/vxTypesBase.h Fixed: unistd.h Fixed: wchar.h */sys/getppdp.h /usr/share/src/gcc_trunk/fixincludes/tests/base/ia64/sys/getppdp.h differ: char 98, line 5 *** */sys/getppdp.h Mon Jan 5 05:03:21 2009 --- /usr/share/src/gcc_trunk/fixincludes/tests/base/ia64/sys/getppdp.h Thu Jan 1 14:09:22 2009 *************** *** 2,8 **** It has been auto-edited by fixincludes from: ! "fixinc/tests/inc/*/sys/getppdp.h" This had to be done to correct non-standard usages in the original, manufacturer supplied header file. */ --- 2,8 ---- It has been auto-edited by fixincludes from: ! "fixinc/tests/inc/ia64/sys/getppdp.h" This had to be done to correct non-standard usages in the original, manufacturer supplied header file. */ Newly fixed header: locale.h Newly fixed header: stdarg.h Missing header fix: ia64/sys/getppdp.h There were fixinclude test FAILURES gmake[2]: [check] Error 1 (ignored) gmake[2]: Leaving directory `/usr/share/src/gcc_build/fixincludes' gmake[2]: Entering directory `/usr/share/src/gcc_build/gcc' Making a new config file... echo "set tmpdir /usr/share/src/gcc_build/gcc/testsuite" >> ./tmp0 gmake[3]: Entering directory `/usr/share/src/gcc_build/gcc' # slocate sys/getppdp.h /usr/share/src/gcc_trunk/fixincludes/tests/base/ia64/sys/getppdp.h /usr/share/src/gcc_build/fixincludes/tests/res/*/sys/getppdp.h /usr/share/src/gcc_build/fixincludes/tests/inc/*/sys/getppdp.h I don't know why the scripts created the "*" directories in: /usr/share/src/gcc_build/fixincludes/tests/???/x . # ls -l /usr/share/src/gcc_build/fixincludes/tests/res/ | head -3 total 174 drwxr-xr-x 3 root root 3 Jan 5 05:03 * drwxr-xr-x 2 root root 4 Jan 5 05:03 ansi There must be a better choice for the directory name, other than "*" ? Rob -- Summary: gcc 4.4.0 20090104 - "make -i check" autogen "fixinclude test FAILURES" Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: rob1weld at aol dot com GCC build triplet: i386-pc-solaris2.11 GCC host triplet: i386-pc-solaris2.11 GCC target triplet: i386-pc-solaris2.11 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38727