fixinc "make check" errors on i686-pc-linux-gnu

Kaveh R. Ghazi ghazi@caip.rutgers.edu
Tue May 23 08:12:00 GMT 2000


Here is the fixinc "make check" output from last night's CVS on
i686-pc-linux-gnu:

/bin/sh ../../../egcs-CVS20000521/gcc/fixinc/genfixes machname.h
Forbidden identifiers: i386 linux unix 
[...]
autogen -T ../../../egcs-CVS20000521/gcc/fixinc/check.tpl ../../../egcs-CVS20000521/gcc/fixinc/inclhack.def
/bin/sh ./check.sh
No test for math_huge_val_from_dbl_max in inc/math.h
No test for nested_motorola in inc/limits.h
No test for nested_ultrix in inc/rpc/svc.h
No test for sony_include in inc/machine/machparam.h
No test for stdio_va_list in inc/stdio.h
No test for systypes in inc/sys/types.h
No test for sysv68_string in inc/string.h
No test for sysz_stdtypes_for_sun in inc/sys/stdtypes.h
No test for tinfo_cplusplus in inc/tinfo.h
No test for ultrix_atof_param in inc/math.h
No test for ultrix_const in inc/stdio.h
No test for ultrix_fix_fixproto in inc/sys/utsname.h
No test for ultrix_ifdef in inc/sys/file.h
No test for ultrix_static in inc/machine/cpu.h
No test for unixware7_byteorder_fix in inc/arpa/inet.h
No test for va_i960_macro in inc/arch/i960/archI960.h
No test for void_null in inc/curses.h
No test for vxworks_gcc_problem in inc/types/vxTypesBase.h
No test for vxworks_needs_vxworks in inc/sys/stat.h
No test for vxworks_time in inc/time.h
Fixed:  ansi/math.h
Fixed:  ansi/stdlib.h
Fixed:  assert.h
Fixed:  bsd/libc.h
Fixed:  c_asm.h
Fixed:  curses.h
Fixed:  fcntl.h
Fixed:  hsfs/hsfs_spec.h
Fixed:  inttypes.h
Fixed:  libgen.h
Fixed:  limits.h
Fixed:  machine/ansi.h
Fixed:  malloc.h
Fixed:  math.h
Fixed:  netdnet/dnetdb.h
Fixed:  netinet/ip.h
Fixed:  pixrect/memvar.h
Fixed:  pthread.h
Fixed:  regex.h
NOTE: server restarted
Fixed:  reg_types.h
Fixed:  rpc/auth.h
Fixed:  rpc/rpc.h
Fixed:  rpcsvc/rstat.h
Fixed:  rpcsvc/rusers.h
Fixed:  rpc/xdr.h
Fixed:  sparc/asm_linkage.h
Fixed:  stdio.h
Fixed:  stdlib.h
Fixed:  strings.h
Fixed:  sundev/vuid_event.h
Fixed:  sunwindow/win_lock.h
Fixed:  sym.h
Fixed:  sys/asm.h
Fixed:  sys/file.h
Fixed:  sys/limits.h
Fixed:  sys/mman.h
Fixed:  sys/param.h
Fixed:  sys/signal.h
Fixed:  sys/spinlock.h
NOTE: server restarted
Fixed:  sys/stat.h
Fixed:  sys/time.h
Fixed:  sys/times.h
Fixed:  sys/types.h
Fixed:  sys/wait.h
Fixed:  testing.h
NOTE: server restarted
Fixed:  time.h
Fixed:  unistd.h
Fixed:  X11/Intrinsic.h
Fixed:  X11/ShellP.h
Fixed:  X11/Xmu.h
Fixed:  Xm/BaseClassI.h
Fixed:  Xm/Traversal.h

Test output check:

diff of diffs:
0a1,83
> *** inc/X11/Intrinsic.h
> --- res/X11/Intrinsic.h
> ***************
> *** 1,5 ****
>   
>   
>   #if defined( ARM_NORCROFT_HINT_CHECK )
> ! ___type p_type mumble;
>   #endif  /* ARM_NORCROFT_HINT_CHECK */
> --- 1,5 ----
>   
>   
>   #if defined( ARM_NORCROFT_HINT_CHECK )
> ! p_type mumble;
>   #endif  /* ARM_NORCROFT_HINT_CHECK */
> *** inc/X11/ShellP.h
> --- res/X11/ShellP.h
> ***************
> *** 2,8 ****
> --- 2,12 ----
>   
>   #if defined( X11_CLASS_CHECK )
>   struct {
> + #ifdef __cplusplus
> + 	char *c_class;
> + #else
>      char *class;
> + #endif
>   } mumble;
>   
>   #endif  /* X11_CLASS_CHECK */
> *** inc/X11/Xmu.h
> --- res/X11/Xmu.h
> ***************
> *** 1,5 ****
> --- 1,7 ----
>   
>   
>   #if defined( X11_SPRINTF_CHECK )
> + #ifndef __STDC__
>   extern char *	sprintf();
> + #endif /* !defined __STDC__ */
>   #endif  /* X11_SPRINTF_CHECK */
> *** inc/Xm/BaseClassI.h
> --- res/Xm/BaseClassI.h
> ***************
> *** 1,6 ****
>   
>   
>   #if defined( X11_CLASS_USAGE_CHECK )
> ! extern mumble (int  class);
>   
>   #endif  /* X11_CLASS_USAGE_CHECK */
> --- 1,6 ----
>   
>   
>   #if defined( X11_CLASS_USAGE_CHECK )
> ! extern mumble (int  c_class);
>   
>   #endif  /* X11_CLASS_USAGE_CHECK */
> *** inc/Xm/Traversal.h
> --- res/Xm/Traversal.h
> ***************
> *** 2,8 ****
>   
>   #if defined( X11_NEW_CHECK )
>   struct wedge {
>      Widget	old, new; /* fix the new */
>   };
> ! extern Wedged( Widget new, Widget old );
>   #endif  /* X11_NEW_CHECK */
> --- 2,12 ----
>   
>   #if defined( X11_NEW_CHECK )
>   struct wedge {
> + #ifdef __cplusplus
> + 	Widget	old, c_new;
> + #else
>      Widget	old, new; /* fix the new */
> + #endif
>   };
> ! extern Wedged( Widget c_new, Widget old );
>   #endif  /* X11_NEW_CHECK */
461,472d543
< *** inc/regex.h
< --- res/regex.h
< ***************
< *** 2,5 ****
< --- 2,8 ----
<   
<   #if defined( OSF_NAMESPACE_C_CHECK )
<   #include <reg_types.h>
< + typedef __regex_t	regex_t;
< + typedef __regoff_t	regoff_t;
< + typedef __regmatch_t	regmatch_t;
<   #endif  /* OSF_NAMESPACE_C_CHECK */
493a565,576
> *** inc/regex.h
> --- res/regex.h
> ***************
> *** 2,5 ****
> --- 2,8 ----
>   
>   #if defined( OSF_NAMESPACE_C_CHECK )
>   #include <reg_types.h>
> + typedef __regex_t	regex_t;
> + typedef __regoff_t	regoff_t;
> + typedef __regmatch_t	regmatch_t;
>   #endif  /* OSF_NAMESPACE_C_CHECK */
530a614,624
> *** inc/rpc/xdr.h
> --- res/rpc/xdr.h
> ***************
> *** 1,5 ****
> --- 1,6 ----
>   
>   
>   #if defined( STRUCT_FILE_CHECK )
> + struct __file_s;
>   extern void xdrstdio_create( struct __file_s* );
>   #endif  /* STRUCT_FILE_CHECK */
565,575d658
< *** inc/rpc/xdr.h
< --- res/rpc/xdr.h
< ***************
< *** 1,5 ****
< --- 1,6 ----
<   
<   
<   #if defined( STRUCT_FILE_CHECK )
< + struct __file_s;
<   extern void xdrstdio_create( struct __file_s* );
<   #endif  /* STRUCT_FILE_CHECK */
1245,1327d1327
< *** inc/X11/Intrinsic.h
< --- res/X11/Intrinsic.h
< ***************
< *** 1,5 ****
<   
<   
<   #if defined( ARM_NORCROFT_HINT_CHECK )
< ! ___type p_type mumble;
<   #endif  /* ARM_NORCROFT_HINT_CHECK */
< --- 1,5 ----
<   
<   
<   #if defined( ARM_NORCROFT_HINT_CHECK )
< ! p_type mumble;
<   #endif  /* ARM_NORCROFT_HINT_CHECK */
< *** inc/X11/ShellP.h
< --- res/X11/ShellP.h
< ***************
< *** 2,8 ****
< --- 2,12 ----
<   
<   #if defined( X11_CLASS_CHECK )
<   struct {
< + #ifdef __cplusplus
< + 	char *c_class;
< + #else
<      char *class;
< + #endif
<   } mumble;
<   
<   #endif  /* X11_CLASS_CHECK */
< *** inc/X11/Xmu.h
< --- res/X11/Xmu.h
< ***************
< *** 1,5 ****
< --- 1,7 ----
<   
<   
<   #if defined( X11_SPRINTF_CHECK )
< + #ifndef __STDC__
<   extern char *	sprintf();
< + #endif /* !defined __STDC__ */
<   #endif  /* X11_SPRINTF_CHECK */
< *** inc/Xm/BaseClassI.h
< --- res/Xm/BaseClassI.h
< ***************
< *** 1,6 ****
<   
<   
<   #if defined( X11_CLASS_USAGE_CHECK )
< ! extern mumble (int  class);
<   
<   #endif  /* X11_CLASS_USAGE_CHECK */
< --- 1,6 ----
<   
<   
<   #if defined( X11_CLASS_USAGE_CHECK )
< ! extern mumble (int  c_class);
<   
<   #endif  /* X11_CLASS_USAGE_CHECK */
< *** inc/Xm/Traversal.h
< --- res/Xm/Traversal.h
< ***************
< *** 2,8 ****
<   
<   #if defined( X11_NEW_CHECK )
<   struct wedge {
<      Widget	old, new; /* fix the new */
<   };
< ! extern Wedged( Widget new, Widget old );
<   #endif  /* X11_NEW_CHECK */
< --- 2,12 ----
<   
<   #if defined( X11_NEW_CHECK )
<   struct wedge {
< + #ifdef __cplusplus
< + 	Widget	old, c_new;
< + #else
<      Widget	old, new; /* fix the new */
< + #endif
<   };
< ! extern Wedged( Widget c_new, Widget old );
<   #endif  /* X11_NEW_CHECK */

Results do not match expectations

make: *** [check] Error 1



More information about the Gcc-bugs mailing list