This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH] Fix bootstrap failure on intel + glibc 2.1
- To: gcc-patches at gcc dot gnu dot org
- Subject: [PATCH] Fix bootstrap failure on intel + glibc 2.1
- From: Kriang Lerdsuwanakij <lerdsuwa at scf dot usc dot edu>
- Date: Thu, 30 Nov 2000 22:21:23 -0800 (PST)
Hi,
The included patch fixes the bootstrap failure on glibc 2.1 systems
such as Red Hat 6.1. This has been reported in
http://gcc.gnu.org/ml/gcc-bugs/2000-11/msg00836.html
and analyzed in
http://gcc.gnu.org/ml/gcc-bugs/2000-11/msg00840.html
The problem is that the header <bits/mathdef.h> used on i386+ systems
does not have a proper include guard to protect against duplicate
inclusion. This triggers compilation error on several files in
libstdc++-v3's libmath component.
The patch add an entry to fixincludes to insert the guard
that were made in glibc 2.2 as found in
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/i386/fpu/bits/mathdef.h?cvsroot=glibc
Bootstrapped and tested on i586-pc-linux-gnu (Red Hat 6.1).
OK to install this patch?
--Kriang
====================
2000-11-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
* fixinc/inclhack.def (glibc_mathdef_include_guard): New fix.
* fixinc/fixincl.x: Regenerate.
====================
diff -cprN gcc-old/gcc/fixinc/inclhack.def gcc-new/gcc/fixinc/inclhack.def
*** gcc-old/gcc/fixinc/inclhack.def Sat Nov 11 20:16:07 2000
--- gcc-new/gcc/fixinc/inclhack.def Thu Nov 30 12:33:12 2000
*************** fix = {
*** 1031,1036 ****
--- 1031,1055 ----
/*
+ * Fix glibc 2.1.x <bits/mathdef.h> bug that prevent including
+ * <complex.h> after <math.h>
+ */
+
+
+ fix = {
+ hackname = glibc_mathdef_include_guard;
+ files = bits/mathdef.h;
+ select = "^([ \t]*#if[ \t]+defined[ \t]+__USE_ISOC.*)";
+ bypass = '_MATH_H_MATHDEF';
+
+ c_fix = format;
+ c_fix_arg = "%0 && !defined _MATH_H_MATHDEF\n# define _MATH_H_MATHDEF";
+
+ test_text = "#if defined __USE_ISOC9X && defined _MATH_H";
+ };
+
+
+ /*
* Fix HP & Sony's use of "../machine/xxx.h"
* to refer to: <machine/xxx.h>
*/
diff -cprN gcc-old/gcc/fixinc/fixincl.x gcc-new/gcc/fixinc/fixincl.x
*** gcc-old/gcc/fixinc/fixincl.x Sat Nov 11 20:16:07 2000
--- gcc-new/gcc/fixinc/fixincl.x Thu Nov 30 12:33:13 2000
***************
*** 5,11 ****
* files which are fixed to work correctly with ANSI C and placed in a
* directory that GNU C will search.
*
! * This file contains 130 fixup descriptions.
*
* See README-fixinc for more information.
*
--- 5,11 ----
* files which are fixed to work correctly with ANSI C and placed in a
* directory that GNU C will search.
*
! * This file contains 131 fixup descriptions.
*
* See README-fixinc for more information.
*
*************** static const char* apzFix_Header_Breakag
*** 1785,1793 ****
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Description of Hp_Inline fix
*/
! #define HP_INLINE_FIXIDX 41
tSCC zHp_InlineName[] =
"hp_inline";
--- 1785,1837 ----
/* * * * * * * * * * * * * * * * * * * * * * * * * *
*
+ * Description of Glibc_Mathdef_Include_Guard fix
+ */
+ #define GLIBC_MATHDEF_INCLUDE_GUARD_FIXIDX 41
+ tSCC zGlibc_Mathdef_Include_GuardName[] =
+ "glibc_mathdef_include_guard";
+
+ /*
+ * File name selection pattern
+ */
+ tSCC zGlibc_Mathdef_Include_GuardList[] =
+ "|bits/mathdef.h|";
+ /*
+ * Machine/OS name selection pattern
+ */
+ #define apzGlibc_Mathdef_Include_GuardMachs (const char**)NULL
+
+ /*
+ * content selection pattern - do fix if pattern found
+ */
+ tSCC zGlibc_Mathdef_Include_GuardSelect0[] =
+ "^([ \t]*#if[ \t]+defined[ \t]+__USE_ISOC.*)";
+
+ /*
+ * content bypass pattern - skip fix if pattern found
+ */
+ tSCC zGlibc_Mathdef_Include_GuardBypass0[] =
+ "_MATH_H_MATHDEF";
+
+ #define GLIBC_MATHDEF_INCLUDE_GUARD_TEST_CT 2
+ static tTestDesc aGlibc_Mathdef_Include_GuardTests[] = {
+ { TT_NEGREP, zGlibc_Mathdef_Include_GuardBypass0, (regex_t*)NULL },
+ { TT_EGREP, zGlibc_Mathdef_Include_GuardSelect0, (regex_t*)NULL }, };
+
+ /*
+ * Fix Command Arguments for Glibc_Mathdef_Include_Guard
+ */
+ static const char* apzGlibc_Mathdef_Include_GuardPatch[] = {
+ "format",
+ "%0 && !defined _MATH_H_MATHDEF\n\
+ # define _MATH_H_MATHDEF",
+ (char*)NULL };
+
+ /* * * * * * * * * * * * * * * * * * * * * * * * * *
+ *
* Description of Hp_Inline fix
*/
! #define HP_INLINE_FIXIDX 42
tSCC zHp_InlineName[] =
"hp_inline";
*************** static const char* apzHp_InlinePatch[] =
*** 1824,1830 ****
*
* Description of Hp_Sysfile fix
*/
! #define HP_SYSFILE_FIXIDX 42
tSCC zHp_SysfileName[] =
"hp_sysfile";
--- 1868,1874 ----
*
* Description of Hp_Sysfile fix
*/
! #define HP_SYSFILE_FIXIDX 43
tSCC zHp_SysfileName[] =
"hp_sysfile";
*************** static const char* apzHp_SysfilePatch[]
*** 1861,1867 ****
*
* Description of Hpux11_Fabsf fix
*/
! #define HPUX11_FABSF_FIXIDX 43
tSCC zHpux11_FabsfName[] =
"hpux11_fabsf";
--- 1905,1911 ----
*
* Description of Hpux11_Fabsf fix
*/
! #define HPUX11_FABSF_FIXIDX 44
tSCC zHpux11_FabsfName[] =
"hpux11_fabsf";
*************** static const char* apzHpux11_FabsfPatch[
*** 1906,1912 ****
*
* Description of Hpux11_Uint32_C fix
*/
! #define HPUX11_UINT32_C_FIXIDX 44
tSCC zHpux11_Uint32_CName[] =
"hpux11_uint32_c";
--- 1950,1956 ----
*
* Description of Hpux11_Uint32_C fix
*/
! #define HPUX11_UINT32_C_FIXIDX 45
tSCC zHpux11_Uint32_CName[] =
"hpux11_uint32_c";
*************** static const char* apzHpux11_Uint32_CPat
*** 1942,1948 ****
*
* Description of Hpux8_Bogus_Inlines fix
*/
! #define HPUX8_BOGUS_INLINES_FIXIDX 45
tSCC zHpux8_Bogus_InlinesName[] =
"hpux8_bogus_inlines";
--- 1986,1992 ----
*
* Description of Hpux8_Bogus_Inlines fix
*/
! #define HPUX8_BOGUS_INLINES_FIXIDX 46
tSCC zHpux8_Bogus_InlinesName[] =
"hpux8_bogus_inlines";
*************** static const char* apzHpux8_Bogus_Inline
*** 1980,1986 ****
*
* Description of Int_Abort_Free_And_Exit fix
*/
! #define INT_ABORT_FREE_AND_EXIT_FIXIDX 46
tSCC zInt_Abort_Free_And_ExitName[] =
"int_abort_free_and_exit";
--- 2024,2030 ----
*
* Description of Int_Abort_Free_And_Exit fix
*/
! #define INT_ABORT_FREE_AND_EXIT_FIXIDX 47
tSCC zInt_Abort_Free_And_ExitName[] =
"int_abort_free_and_exit";
*************** static const char* apzInt_Abort_Free_And
*** 2016,2022 ****
*
* Description of Isc_Omits_With_Stdc fix
*/
! #define ISC_OMITS_WITH_STDC_FIXIDX 47
tSCC zIsc_Omits_With_StdcName[] =
"isc_omits_with_stdc";
--- 2060,2066 ----
*
* Description of Isc_Omits_With_Stdc fix
*/
! #define ISC_OMITS_WITH_STDC_FIXIDX 48
tSCC zIsc_Omits_With_StdcName[] =
"isc_omits_with_stdc";
*************** static const char* apzIsc_Omits_With_Std
*** 2052,2058 ****
*
* Description of Io_Quotes_Def fix
*/
! #define IO_QUOTES_DEF_FIXIDX 48
tSCC zIo_Quotes_DefName[] =
"io_quotes_def";
--- 2096,2102 ----
*
* Description of Io_Quotes_Def fix
*/
! #define IO_QUOTES_DEF_FIXIDX 49
tSCC zIo_Quotes_DefName[] =
"io_quotes_def";
*************** static const char* apzIo_Quotes_DefPatch
*** 2087,2093 ****
*
* Description of Io_Quotes_Use fix
*/
! #define IO_QUOTES_USE_FIXIDX 49
tSCC zIo_Quotes_UseName[] =
"io_quotes_use";
--- 2131,2137 ----
*
* Description of Io_Quotes_Use fix
*/
! #define IO_QUOTES_USE_FIXIDX 50
tSCC zIo_Quotes_UseName[] =
"io_quotes_use";
*************** static const char* apzIo_Quotes_UsePatch
*** 2122,2128 ****
*
* Description of Hpux_Maxint fix
*/
! #define HPUX_MAXINT_FIXIDX 50
tSCC zHpux_MaxintName[] =
"hpux_maxint";
--- 2166,2172 ----
*
* Description of Hpux_Maxint fix
*/
! #define HPUX_MAXINT_FIXIDX 51
tSCC zHpux_MaxintName[] =
"hpux_maxint";
*************** static const char* apzHpux_MaxintPatch[]
*** 2161,2167 ****
*
* Description of Hpux_Systime fix
*/
! #define HPUX_SYSTIME_FIXIDX 51
tSCC zHpux_SystimeName[] =
"hpux_systime";
--- 2205,2211 ----
*
* Description of Hpux_Systime fix
*/
! #define HPUX_SYSTIME_FIXIDX 52
tSCC zHpux_SystimeName[] =
"hpux_systime";
*************** static const char* apzHpux_SystimePatch[
*** 2197,2203 ****
*
* Description of Ip_Missing_Semi fix
*/
! #define IP_MISSING_SEMI_FIXIDX 52
tSCC zIp_Missing_SemiName[] =
"ip_missing_semi";
--- 2241,2247 ----
*
* Description of Ip_Missing_Semi fix
*/
! #define IP_MISSING_SEMI_FIXIDX 53
tSCC zIp_Missing_SemiName[] =
"ip_missing_semi";
*************** static const char* apzIp_Missing_SemiPat
*** 2232,2238 ****
*
* Description of Irix_Asm_Apostrophe fix
*/
! #define IRIX_ASM_APOSTROPHE_FIXIDX 53
tSCC zIrix_Asm_ApostropheName[] =
"irix_asm_apostrophe";
--- 2276,2282 ----
*
* Description of Irix_Asm_Apostrophe fix
*/
! #define IRIX_ASM_APOSTROPHE_FIXIDX 54
tSCC zIrix_Asm_ApostropheName[] =
"irix_asm_apostrophe";
*************** static const char* apzIrix_Asm_Apostroph
*** 2269,2275 ****
*
* Description of Isc_Fmod fix
*/
! #define ISC_FMOD_FIXIDX 54
tSCC zIsc_FmodName[] =
"isc_fmod";
--- 2313,2319 ----
*
* Description of Isc_Fmod fix
*/
! #define ISC_FMOD_FIXIDX 55
tSCC zIsc_FmodName[] =
"isc_fmod";
*************** static const char* apzIsc_FmodPatch[] =
*** 2305,2311 ****
*
* Description of Kandr_Concat fix
*/
! #define KANDR_CONCAT_FIXIDX 55
tSCC zKandr_ConcatName[] =
"kandr_concat";
--- 2349,2355 ----
*
* Description of Kandr_Concat fix
*/
! #define KANDR_CONCAT_FIXIDX 56
tSCC zKandr_ConcatName[] =
"kandr_concat";
*************** static const char* apzKandr_ConcatPatch[
*** 2341,2347 ****
*
* Description of Libc1_Ifdefd_Memx fix
*/
! #define LIBC1_IFDEFD_MEMX_FIXIDX 56
tSCC zLibc1_Ifdefd_MemxName[] =
"libc1_ifdefd_memx";
--- 2385,2391 ----
*
* Description of Libc1_Ifdefd_Memx fix
*/
! #define LIBC1_IFDEFD_MEMX_FIXIDX 57
tSCC zLibc1_Ifdefd_MemxName[] =
"libc1_ifdefd_memx";
*************** extern [a-z_]+ mem.*(\n\
*** 2390,2396 ****
*
* Description of Limits_Ifndefs fix
*/
! #define LIMITS_IFNDEFS_FIXIDX 57
tSCC zLimits_IfndefsName[] =
"limits_ifndefs";
--- 2434,2440 ----
*
* Description of Limits_Ifndefs fix
*/
! #define LIMITS_IFNDEFS_FIXIDX 58
tSCC zLimits_IfndefsName[] =
"limits_ifndefs";
*************** static const char* apzLimits_IfndefsPatc
*** 2429,2435 ****
*
* Description of Lynx_Void_Int fix
*/
! #define LYNX_VOID_INT_FIXIDX 58
tSCC zLynx_Void_IntName[] =
"lynx_void_int";
--- 2473,2479 ----
*
* Description of Lynx_Void_Int fix
*/
! #define LYNX_VOID_INT_FIXIDX 59
tSCC zLynx_Void_IntName[] =
"lynx_void_int";
*************** static const char* apzLynx_Void_IntPatch
*** 2465,2471 ****
*
* Description of Lynxos_Fcntl_Proto fix
*/
! #define LYNXOS_FCNTL_PROTO_FIXIDX 59
tSCC zLynxos_Fcntl_ProtoName[] =
"lynxos_fcntl_proto";
--- 2509,2515 ----
*
* Description of Lynxos_Fcntl_Proto fix
*/
! #define LYNXOS_FCNTL_PROTO_FIXIDX 60
tSCC zLynxos_Fcntl_ProtoName[] =
"lynxos_fcntl_proto";
*************** static const char* apzLynxos_Fcntl_Proto
*** 2502,2508 ****
*
* Description of M88k_Bad_Hypot_Opt fix
*/
! #define M88K_BAD_HYPOT_OPT_FIXIDX 60
tSCC zM88k_Bad_Hypot_OptName[] =
"m88k_bad_hypot_opt";
--- 2546,2552 ----
*
* Description of M88k_Bad_Hypot_Opt fix
*/
! #define M88K_BAD_HYPOT_OPT_FIXIDX 61
tSCC zM88k_Bad_Hypot_OptName[] =
"m88k_bad_hypot_opt";
*************** static __inline__ double fake_hypot (x,
*** 2551,2557 ****
*
* Description of M88k_Bad_S_If fix
*/
! #define M88K_BAD_S_IF_FIXIDX 61
tSCC zM88k_Bad_S_IfName[] =
"m88k_bad_s_if";
--- 2595,2601 ----
*
* Description of M88k_Bad_S_If fix
*/
! #define M88K_BAD_S_IF_FIXIDX 62
tSCC zM88k_Bad_S_IfName[] =
"m88k_bad_s_if";
*************** static const char* apzM88k_Bad_S_IfPatch
*** 2590,2596 ****
*
* Description of M88k_Multi_Incl fix
*/
! #define M88K_MULTI_INCL_FIXIDX 62
tSCC zM88k_Multi_InclName[] =
"m88k_multi_incl";
--- 2634,2640 ----
*
* Description of M88k_Multi_Incl fix
*/
! #define M88K_MULTI_INCL_FIXIDX 63
tSCC zM88k_Multi_InclName[] =
"m88k_multi_incl";
*************** static const char* apzM88k_Multi_InclPat
*** 2627,2633 ****
*
* Description of Machine_Ansi_H_Va_List fix
*/
! #define MACHINE_ANSI_H_VA_LIST_FIXIDX 63
tSCC zMachine_Ansi_H_Va_ListName[] =
"machine_ansi_h_va_list";
--- 2671,2677 ----
*
* Description of Machine_Ansi_H_Va_List fix
*/
! #define MACHINE_ANSI_H_VA_LIST_FIXIDX 64
tSCC zMachine_Ansi_H_Va_ListName[] =
"machine_ansi_h_va_list";
*************** static const char* apzMachine_Ansi_H_Va_
*** 2671,2677 ****
*
* Description of Machine_Name fix
*/
! #define MACHINE_NAME_FIXIDX 64
tSCC zMachine_NameName[] =
"machine_name";
--- 2715,2721 ----
*
* Description of Machine_Name fix
*/
! #define MACHINE_NAME_FIXIDX 65
tSCC zMachine_NameName[] =
"machine_name";
*************** static const char* apzMachine_NamePatch[
*** 2704,2710 ****
*
* Description of Math_Exception fix
*/
! #define MATH_EXCEPTION_FIXIDX 65
tSCC zMath_ExceptionName[] =
"math_exception";
--- 2748,2754 ----
*
* Description of Math_Exception fix
*/
! #define MATH_EXCEPTION_FIXIDX 66
tSCC zMath_ExceptionName[] =
"math_exception";
*************** static const char* apzMath_ExceptionPatc
*** 2752,2758 ****
*
* Description of Math_Huge_Val_From_Dbl_Max fix
*/
! #define MATH_HUGE_VAL_FROM_DBL_MAX_FIXIDX 66
tSCC zMath_Huge_Val_From_Dbl_MaxName[] =
"math_huge_val_from_dbl_max";
--- 2796,2802 ----
*
* Description of Math_Huge_Val_From_Dbl_Max fix
*/
! #define MATH_HUGE_VAL_FROM_DBL_MAX_FIXIDX 67
tSCC zMath_Huge_Val_From_Dbl_MaxName[] =
"math_huge_val_from_dbl_max";
*************** static const char* apzMath_Huge_Val_From
*** 2799,2805 ****
*
* Description of Math_Huge_Val_Ifndef fix
*/
! #define MATH_HUGE_VAL_IFNDEF_FIXIDX 67
tSCC zMath_Huge_Val_IfndefName[] =
"math_huge_val_ifndef";
--- 2843,2849 ----
*
* Description of Math_Huge_Val_Ifndef fix
*/
! #define MATH_HUGE_VAL_IFNDEF_FIXIDX 68
tSCC zMath_Huge_Val_IfndefName[] =
"math_huge_val_ifndef";
*************** static const char* apzMath_Huge_Val_Ifnd
*** 2838,2844 ****
*
* Description of Nested_Motorola fix
*/
! #define NESTED_MOTOROLA_FIXIDX 68
tSCC zNested_MotorolaName[] =
"nested_motorola";
--- 2882,2888 ----
*
* Description of Nested_Motorola fix
*/
! #define NESTED_MOTOROLA_FIXIDX 69
tSCC zNested_MotorolaName[] =
"nested_motorola";
*************** static const char* apzNested_MotorolaPat
*** 2876,2882 ****
*
* Description of Nested_Sys_Limits fix
*/
! #define NESTED_SYS_LIMITS_FIXIDX 69
tSCC zNested_Sys_LimitsName[] =
"nested_sys_limits";
--- 2920,2926 ----
*
* Description of Nested_Sys_Limits fix
*/
! #define NESTED_SYS_LIMITS_FIXIDX 70
tSCC zNested_Sys_LimitsName[] =
"nested_sys_limits";
*************** static const char* apzNested_Sys_LimitsP
*** 2912,2918 ****
*
* Description of Nested_Auth_Des fix
*/
! #define NESTED_AUTH_DES_FIXIDX 70
tSCC zNested_Auth_DesName[] =
"nested_auth_des";
--- 2956,2962 ----
*
* Description of Nested_Auth_Des fix
*/
! #define NESTED_AUTH_DES_FIXIDX 71
tSCC zNested_Auth_DesName[] =
"nested_auth_des";
*************** static const char* apzNested_Auth_DesPat
*** 2948,2954 ****
*
* Description of News_Os_Recursion fix
*/
! #define NEWS_OS_RECURSION_FIXIDX 71
tSCC zNews_Os_RecursionName[] =
"news_os_recursion";
--- 2992,2998 ----
*
* Description of News_Os_Recursion fix
*/
! #define NEWS_OS_RECURSION_FIXIDX 72
tSCC zNews_Os_RecursionName[] =
"news_os_recursion";
*************** static const char* apzNews_Os_RecursionP
*** 2986,2992 ****
*
* Description of Next_Math_Prefix fix
*/
! #define NEXT_MATH_PREFIX_FIXIDX 72
tSCC zNext_Math_PrefixName[] =
"next_math_prefix";
--- 3030,3036 ----
*
* Description of Next_Math_Prefix fix
*/
! #define NEXT_MATH_PREFIX_FIXIDX 73
tSCC zNext_Math_PrefixName[] =
"next_math_prefix";
*************** static const char* apzNext_Math_PrefixPa
*** 3023,3029 ****
*
* Description of Next_Template fix
*/
! #define NEXT_TEMPLATE_FIXIDX 73
tSCC zNext_TemplateName[] =
"next_template";
--- 3067,3073 ----
*
* Description of Next_Template fix
*/
! #define NEXT_TEMPLATE_FIXIDX 74
tSCC zNext_TemplateName[] =
"next_template";
*************** static const char* apzNext_TemplatePatch
*** 3060,3066 ****
*
* Description of Next_Volitile fix
*/
! #define NEXT_VOLITILE_FIXIDX 74
tSCC zNext_VolitileName[] =
"next_volitile";
--- 3104,3110 ----
*
* Description of Next_Volitile fix
*/
! #define NEXT_VOLITILE_FIXIDX 75
tSCC zNext_VolitileName[] =
"next_volitile";
*************** static const char* apzNext_VolitilePatch
*** 3097,3103 ****
*
* Description of Next_Wait_Union fix
*/
! #define NEXT_WAIT_UNION_FIXIDX 75
tSCC zNext_Wait_UnionName[] =
"next_wait_union";
--- 3141,3147 ----
*
* Description of Next_Wait_Union fix
*/
! #define NEXT_WAIT_UNION_FIXIDX 76
tSCC zNext_Wait_UnionName[] =
"next_wait_union";
*************** static const char* apzNext_Wait_UnionPat
*** 3133,3139 ****
*
* Description of Nodeent_Syntax fix
*/
! #define NODEENT_SYNTAX_FIXIDX 76
tSCC zNodeent_SyntaxName[] =
"nodeent_syntax";
--- 3177,3183 ----
*
* Description of Nodeent_Syntax fix
*/
! #define NODEENT_SYNTAX_FIXIDX 77
tSCC zNodeent_SyntaxName[] =
"nodeent_syntax";
*************** static const char* apzNodeent_SyntaxPatc
*** 3169,3175 ****
*
* Description of Osf_Namespace_A fix
*/
! #define OSF_NAMESPACE_A_FIXIDX 77
tSCC zOsf_Namespace_AName[] =
"osf_namespace_a";
--- 3213,3219 ----
*
* Description of Osf_Namespace_A fix
*/
! #define OSF_NAMESPACE_A_FIXIDX 78
tSCC zOsf_Namespace_AName[] =
"osf_namespace_a";
*************** static const char* apzOsf_Namespace_APat
*** 3215,3221 ****
*
* Description of Osf_Namespace_C fix
*/
! #define OSF_NAMESPACE_C_FIXIDX 78
tSCC zOsf_Namespace_CName[] =
"osf_namespace_c";
--- 3259,3265 ----
*
* Description of Osf_Namespace_C fix
*/
! #define OSF_NAMESPACE_C_FIXIDX 79
tSCC zOsf_Namespace_CName[] =
"osf_namespace_c";
*************** typedef __regmatch_t\tregmatch_t;",
*** 3270,3276 ****
*
* Description of Pthread_Page_Size fix
*/
! #define PTHREAD_PAGE_SIZE_FIXIDX 79
tSCC zPthread_Page_SizeName[] =
"pthread_page_size";
--- 3314,3320 ----
*
* Description of Pthread_Page_Size fix
*/
! #define PTHREAD_PAGE_SIZE_FIXIDX 80
tSCC zPthread_Page_SizeName[] =
"pthread_page_size";
*************** static const char* apzPthread_Page_SizeP
*** 3306,3312 ****
*
* Description of Read_Ret_Type fix
*/
! #define READ_RET_TYPE_FIXIDX 80
tSCC zRead_Ret_TypeName[] =
"read_ret_type";
--- 3350,3356 ----
*
* Description of Read_Ret_Type fix
*/
! #define READ_RET_TYPE_FIXIDX 81
tSCC zRead_Ret_TypeName[] =
"read_ret_type";
*************** static const char* apzRead_Ret_TypePatch
*** 3344,3350 ****
*
* Description of Rs6000_Double fix
*/
! #define RS6000_DOUBLE_FIXIDX 81
tSCC zRs6000_DoubleName[] =
"rs6000_double";
--- 3388,3394 ----
*
* Description of Rs6000_Double fix
*/
! #define RS6000_DOUBLE_FIXIDX 82
tSCC zRs6000_DoubleName[] =
"rs6000_double";
*************** static const char* apzRs6000_DoublePatch
*** 3383,3389 ****
*
* Description of Rs6000_Fchmod fix
*/
! #define RS6000_FCHMOD_FIXIDX 82
tSCC zRs6000_FchmodName[] =
"rs6000_fchmod";
--- 3427,3433 ----
*
* Description of Rs6000_Fchmod fix
*/
! #define RS6000_FCHMOD_FIXIDX 83
tSCC zRs6000_FchmodName[] =
"rs6000_fchmod";
*************** static const char* apzRs6000_FchmodPatch
*** 3419,3425 ****
*
* Description of Rs6000_Param fix
*/
! #define RS6000_PARAM_FIXIDX 83
tSCC zRs6000_ParamName[] =
"rs6000_param";
--- 3463,3469 ----
*
* Description of Rs6000_Param fix
*/
! #define RS6000_PARAM_FIXIDX 84
tSCC zRs6000_ParamName[] =
"rs6000_param";
*************** static const char* apzRs6000_ParamPatch[
*** 3455,3461 ****
*
* Description of Sco_Static_Func fix
*/
! #define SCO_STATIC_FUNC_FIXIDX 84
tSCC zSco_Static_FuncName[] =
"sco_static_func";
--- 3499,3505 ----
*
* Description of Sco_Static_Func fix
*/
! #define SCO_STATIC_FUNC_FIXIDX 85
tSCC zSco_Static_FuncName[] =
"sco_static_func";
*************** extern \"C\" {\\\n\
*** 3499,3505 ****
*
* Description of Sco_Strict_Ansi fix
*/
! #define SCO_STRICT_ANSI_FIXIDX 85
tSCC zSco_Strict_AnsiName[] =
"sco_strict_ansi";
--- 3543,3549 ----
*
* Description of Sco_Strict_Ansi fix
*/
! #define SCO_STRICT_ANSI_FIXIDX 86
tSCC zSco_Strict_AnsiName[] =
"sco_strict_ansi";
*************** static const char* apzSco_Strict_AnsiPat
*** 3537,3543 ****
*
* Description of Sco_Utime fix
*/
! #define SCO_UTIME_FIXIDX 86
tSCC zSco_UtimeName[] =
"sco_utime";
--- 3581,3587 ----
*
* Description of Sco_Utime fix
*/
! #define SCO_UTIME_FIXIDX 87
tSCC zSco_UtimeName[] =
"sco_utime";
*************** static const char* apzSco_UtimePatch[] =
*** 3575,3581 ****
*
* Description of Statsswtch fix
*/
! #define STATSSWTCH_FIXIDX 87
tSCC zStatsswtchName[] =
"statsswtch";
--- 3619,3625 ----
*
* Description of Statsswtch fix
*/
! #define STATSSWTCH_FIXIDX 88
tSCC zStatsswtchName[] =
"statsswtch";
*************** static const char* apzStatsswtchPatch[]
*** 3611,3617 ****
*
* Description of Stdio_Stdarg_H fix
*/
! #define STDIO_STDARG_H_FIXIDX 88
tSCC zStdio_Stdarg_HName[] =
"stdio_stdarg_h";
--- 3655,3661 ----
*
* Description of Stdio_Stdarg_H fix
*/
! #define STDIO_STDARG_H_FIXIDX 89
tSCC zStdio_Stdarg_HName[] =
"stdio_stdarg_h";
*************** static const char* apzStdio_Stdarg_HPatc
*** 3648,3654 ****
*
* Description of Stdio_Va_List fix
*/
! #define STDIO_VA_LIST_FIXIDX 89
tSCC zStdio_Va_ListName[] =
"stdio_va_list";
--- 3692,3698 ----
*
* Description of Stdio_Va_List fix
*/
! #define STDIO_VA_LIST_FIXIDX 90
tSCC zStdio_Va_ListName[] =
"stdio_va_list";
*************** s@_Va_LIST@_VA_LIST@",
*** 3693,3699 ****
*
* Description of Struct_File fix
*/
! #define STRUCT_FILE_FIXIDX 90
tSCC zStruct_FileName[] =
"struct_file";
--- 3737,3743 ----
*
* Description of Struct_File fix
*/
! #define STRUCT_FILE_FIXIDX 91
tSCC zStruct_FileName[] =
"struct_file";
*************** static const char* apzStruct_FilePatch[]
*** 3730,3736 ****
*
* Description of Struct_Sockaddr fix
*/
! #define STRUCT_SOCKADDR_FIXIDX 91
tSCC zStruct_SockaddrName[] =
"struct_sockaddr";
--- 3774,3780 ----
*
* Description of Struct_Sockaddr fix
*/
! #define STRUCT_SOCKADDR_FIXIDX 92
tSCC zStruct_SockaddrName[] =
"struct_sockaddr";
*************** static const char* apzStruct_SockaddrPat
*** 3774,3780 ****
*
* Description of Sun_Auth_Proto fix
*/
! #define SUN_AUTH_PROTO_FIXIDX 92
tSCC zSun_Auth_ProtoName[] =
"sun_auth_proto";
--- 3818,3824 ----
*
* Description of Sun_Auth_Proto fix
*/
! #define SUN_AUTH_PROTO_FIXIDX 93
tSCC zSun_Auth_ProtoName[] =
"sun_auth_proto";
*************** static const char* apzSun_Auth_ProtoPatc
*** 3815,3821 ****
*
* Description of Sun_Bogus_Ifdef fix
*/
! #define SUN_BOGUS_IFDEF_FIXIDX 93
tSCC zSun_Bogus_IfdefName[] =
"sun_bogus_ifdef";
--- 3859,3865 ----
*
* Description of Sun_Bogus_Ifdef fix
*/
! #define SUN_BOGUS_IFDEF_FIXIDX 94
tSCC zSun_Bogus_IfdefName[] =
"sun_bogus_ifdef";
*************** static const char* apzSun_Bogus_IfdefPat
*** 3851,3857 ****
*
* Description of Sun_Catmacro fix
*/
! #define SUN_CATMACRO_FIXIDX 94
tSCC zSun_CatmacroName[] =
"sun_catmacro";
--- 3895,3901 ----
*
* Description of Sun_Catmacro fix
*/
! #define SUN_CATMACRO_FIXIDX 95
tSCC zSun_CatmacroName[] =
"sun_catmacro";
*************** static const char* apzSun_CatmacroPatch[
*** 3891,3897 ****
*
* Description of Sun_Malloc fix
*/
! #define SUN_MALLOC_FIXIDX 95
tSCC zSun_MallocName[] =
"sun_malloc";
--- 3935,3941 ----
*
* Description of Sun_Malloc fix
*/
! #define SUN_MALLOC_FIXIDX 96
tSCC zSun_MallocName[] =
"sun_malloc";
*************** static const char* apzSun_MallocPatch[]
*** 3922,3928 ****
*
* Description of Sun_Rusers_Semi fix
*/
! #define SUN_RUSERS_SEMI_FIXIDX 96
tSCC zSun_Rusers_SemiName[] =
"sun_rusers_semi";
--- 3966,3972 ----
*
* Description of Sun_Rusers_Semi fix
*/
! #define SUN_RUSERS_SEMI_FIXIDX 97
tSCC zSun_Rusers_SemiName[] =
"sun_rusers_semi";
*************** static const char* apzSun_Rusers_SemiPat
*** 3957,3963 ****
*
* Description of Sun_Signal fix
*/
! #define SUN_SIGNAL_FIXIDX 97
tSCC zSun_SignalName[] =
"sun_signal";
--- 4001,4007 ----
*
* Description of Sun_Signal fix
*/
! #define SUN_SIGNAL_FIXIDX 98
tSCC zSun_SignalName[] =
"sun_signal";
*************** void\t(*signal(...))(...);\n\
*** 3997,4003 ****
*
* Description of Sunos_Matherr_Decl fix
*/
! #define SUNOS_MATHERR_DECL_FIXIDX 98
tSCC zSunos_Matherr_DeclName[] =
"sunos_matherr_decl";
--- 4041,4047 ----
*
* Description of Sunos_Matherr_Decl fix
*/
! #define SUNOS_MATHERR_DECL_FIXIDX 99
tSCC zSunos_Matherr_DeclName[] =
"sunos_matherr_decl";
*************** static const char* apzSunos_Matherr_Decl
*** 4040,4046 ****
*
* Description of Sunos_Strlen fix
*/
! #define SUNOS_STRLEN_FIXIDX 99
tSCC zSunos_StrlenName[] =
"sunos_strlen";
--- 4084,4090 ----
*
* Description of Sunos_Strlen fix
*/
! #define SUNOS_STRLEN_FIXIDX 100
tSCC zSunos_StrlenName[] =
"sunos_strlen";
*************** static const char* apzSunos_StrlenPatch[
*** 4076,4082 ****
*
* Description of Svr4__P fix
*/
! #define SVR4__P_FIXIDX 100
tSCC zSvr4__PName[] =
"svr4__p";
--- 4120,4126 ----
*
* Description of Svr4__P fix
*/
! #define SVR4__P_FIXIDX 101
tSCC zSvr4__PName[] =
"svr4__p";
*************** static const char* apzSvr4__PPatch[] = {
*** 4114,4120 ****
*
* Description of Svr4_Getcwd fix
*/
! #define SVR4_GETCWD_FIXIDX 101
tSCC zSvr4_GetcwdName[] =
"svr4_getcwd";
--- 4158,4164 ----
*
* Description of Svr4_Getcwd fix
*/
! #define SVR4_GETCWD_FIXIDX 102
tSCC zSvr4_GetcwdName[] =
"svr4_getcwd";
*************** static const char* apzSvr4_GetcwdPatch[]
*** 4150,4156 ****
*
* Description of Svr4_Profil fix
*/
! #define SVR4_PROFIL_FIXIDX 102
tSCC zSvr4_ProfilName[] =
"svr4_profil";
--- 4194,4200 ----
*
* Description of Svr4_Profil fix
*/
! #define SVR4_PROFIL_FIXIDX 103
tSCC zSvr4_ProfilName[] =
"svr4_profil";
*************** static const char* apzSvr4_ProfilPatch[]
*** 4186,4192 ****
*
* Description of Gnu_Types fix
*/
! #define GNU_TYPES_FIXIDX 103
tSCC zGnu_TypesName[] =
"gnu_types";
--- 4230,4236 ----
*
* Description of Gnu_Types fix
*/
! #define GNU_TYPES_FIXIDX 104
tSCC zGnu_TypesName[] =
"gnu_types";
*************** static const char* apzGnu_TypesPatch[] =
*** 4228,4234 ****
*
* Description of Sysv68_String fix
*/
! #define SYSV68_STRING_FIXIDX 104
tSCC zSysv68_StringName[] =
"sysv68_string";
--- 4272,4278 ----
*
* Description of Sysv68_String fix
*/
! #define SYSV68_STRING_FIXIDX 105
tSCC zSysv68_StringName[] =
"sysv68_string";
*************** extern unsigned int\\\n\
*** 4265,4271 ****
*
* Description of Sysz_Stdlib_For_Sun fix
*/
! #define SYSZ_STDLIB_FOR_SUN_FIXIDX 105
tSCC zSysz_Stdlib_For_SunName[] =
"sysz_stdlib_for_sun";
--- 4309,4315 ----
*
* Description of Sysz_Stdlib_For_Sun fix
*/
! #define SYSZ_STDLIB_FOR_SUN_FIXIDX 106
tSCC zSysz_Stdlib_For_SunName[] =
"sysz_stdlib_for_sun";
*************** static const char* apzSysz_Stdlib_For_Su
*** 4301,4307 ****
*
* Description of Tinfo_Cplusplus fix
*/
! #define TINFO_CPLUSPLUS_FIXIDX 106
tSCC zTinfo_CplusplusName[] =
"tinfo_cplusplus";
--- 4345,4351 ----
*
* Description of Tinfo_Cplusplus fix
*/
! #define TINFO_CPLUSPLUS_FIXIDX 107
tSCC zTinfo_CplusplusName[] =
"tinfo_cplusplus";
*************** static const char* apzTinfo_CplusplusPat
*** 4337,4343 ****
*
* Description of Ultrix_Atof_Param fix
*/
! #define ULTRIX_ATOF_PARAM_FIXIDX 107
tSCC zUltrix_Atof_ParamName[] =
"ultrix_atof_param";
--- 4381,4387 ----
*
* Description of Ultrix_Atof_Param fix
*/
! #define ULTRIX_ATOF_PARAM_FIXIDX 108
tSCC zUltrix_Atof_ParamName[] =
"ultrix_atof_param";
*************** static const char* apzUltrix_Atof_ParamP
*** 4373,4379 ****
*
* Description of Ultrix_Const fix
*/
! #define ULTRIX_CONST_FIXIDX 108
tSCC zUltrix_ConstName[] =
"ultrix_const";
--- 4417,4423 ----
*
* Description of Ultrix_Const fix
*/
! #define ULTRIX_CONST_FIXIDX 109
tSCC zUltrix_ConstName[] =
"ultrix_const";
*************** static const char* apzUltrix_ConstPatch[
*** 4410,4416 ****
*
* Description of Ultrix_Const2 fix
*/
! #define ULTRIX_CONST2_FIXIDX 109
tSCC zUltrix_Const2Name[] =
"ultrix_const2";
--- 4454,4460 ----
*
* Description of Ultrix_Const2 fix
*/
! #define ULTRIX_CONST2_FIXIDX 110
tSCC zUltrix_Const2Name[] =
"ultrix_const2";
*************** static const char* apzUltrix_Const2Patch
*** 4447,4453 ****
*
* Description of Ultrix_Fix_Fixproto fix
*/
! #define ULTRIX_FIX_FIXPROTO_FIXIDX 110
tSCC zUltrix_Fix_FixprotoName[] =
"ultrix_fix_fixproto";
--- 4491,4497 ----
*
* Description of Ultrix_Fix_Fixproto fix
*/
! #define ULTRIX_FIX_FIXPROTO_FIXIDX 111
tSCC zUltrix_Fix_FixprotoName[] =
"ultrix_fix_fixproto";
*************** static const char* apzUltrix_Fix_Fixprot
*** 4485,4491 ****
*
* Description of Ultrix_Ifdef fix
*/
! #define ULTRIX_IFDEF_FIXIDX 111
tSCC zUltrix_IfdefName[] =
"ultrix_ifdef";
--- 4529,4535 ----
*
* Description of Ultrix_Ifdef fix
*/
! #define ULTRIX_IFDEF_FIXIDX 112
tSCC zUltrix_IfdefName[] =
"ultrix_ifdef";
*************** static const char* apzUltrix_IfdefPatch[
*** 4521,4527 ****
*
* Description of Ultrix_Math_Ifdef fix
*/
! #define ULTRIX_MATH_IFDEF_FIXIDX 112
tSCC zUltrix_Math_IfdefName[] =
"ultrix_math_ifdef";
--- 4565,4571 ----
*
* Description of Ultrix_Math_Ifdef fix
*/
! #define ULTRIX_MATH_IFDEF_FIXIDX 113
tSCC zUltrix_Math_IfdefName[] =
"ultrix_math_ifdef";
*************** static const char* apzUltrix_Math_IfdefP
*** 4557,4563 ****
*
* Description of Ultrix_Nested_Ioctl fix
*/
! #define ULTRIX_NESTED_IOCTL_FIXIDX 113
tSCC zUltrix_Nested_IoctlName[] =
"ultrix_nested_ioctl";
--- 4601,4607 ----
*
* Description of Ultrix_Nested_Ioctl fix
*/
! #define ULTRIX_NESTED_IOCTL_FIXIDX 114
tSCC zUltrix_Nested_IoctlName[] =
"ultrix_nested_ioctl";
*************** static const char* apzUltrix_Nested_Ioct
*** 4592,4598 ****
*
* Description of Ultrix_Nested_Svc fix
*/
! #define ULTRIX_NESTED_SVC_FIXIDX 114
tSCC zUltrix_Nested_SvcName[] =
"ultrix_nested_svc";
--- 4636,4642 ----
*
* Description of Ultrix_Nested_Svc fix
*/
! #define ULTRIX_NESTED_SVC_FIXIDX 115
tSCC zUltrix_Nested_SvcName[] =
"ultrix_nested_svc";
*************** static const char* apzUltrix_Nested_SvcP
*** 4627,4633 ****
*
* Description of Ultrix_Stat fix
*/
! #define ULTRIX_STAT_FIXIDX 115
tSCC zUltrix_StatName[] =
"ultrix_stat";
--- 4671,4677 ----
*
* Description of Ultrix_Stat fix
*/
! #define ULTRIX_STAT_FIXIDX 116
tSCC zUltrix_StatName[] =
"ultrix_stat";
*************** static const char* apzUltrix_StatPatch[]
*** 4668,4674 ****
*
* Description of Ultrix_Static fix
*/
! #define ULTRIX_STATIC_FIXIDX 116
tSCC zUltrix_StaticName[] =
"ultrix_static";
--- 4712,4718 ----
*
* Description of Ultrix_Static fix
*/
! #define ULTRIX_STATIC_FIXIDX 117
tSCC zUltrix_StaticName[] =
"ultrix_static";
*************** static const char* apzUltrix_StaticPatch
*** 4705,4711 ****
*
* Description of Ultrix_Strings fix
*/
! #define ULTRIX_STRINGS_FIXIDX 117
tSCC zUltrix_StringsName[] =
"ultrix_strings";
--- 4749,4755 ----
*
* Description of Ultrix_Strings fix
*/
! #define ULTRIX_STRINGS_FIXIDX 118
tSCC zUltrix_StringsName[] =
"ultrix_strings";
*************** static const char* apzUltrix_StringsPatc
*** 4740,4746 ****
*
* Description of Undefine_Null fix
*/
! #define UNDEFINE_NULL_FIXIDX 118
tSCC zUndefine_NullName[] =
"undefine_null";
--- 4784,4790 ----
*
* Description of Undefine_Null fix
*/
! #define UNDEFINE_NULL_FIXIDX 119
tSCC zUndefine_NullName[] =
"undefine_null";
*************** static const char* apzUndefine_NullPatch
*** 4786,4792 ****
*
* Description of Uw7_Byteorder_Fix fix
*/
! #define UW7_BYTEORDER_FIX_FIXIDX 119
tSCC zUw7_Byteorder_FixName[] =
"uw7_byteorder_fix";
--- 4830,4836 ----
*
* Description of Uw7_Byteorder_Fix fix
*/
! #define UW7_BYTEORDER_FIX_FIXIDX 120
tSCC zUw7_Byteorder_FixName[] =
"uw7_byteorder_fix";
*************** static const char* apzUw7_Byteorder_FixP
*** 4837,4843 ****
*
* Description of Va_I960_Macro fix
*/
! #define VA_I960_MACRO_FIXIDX 120
tSCC zVa_I960_MacroName[] =
"va_i960_macro";
--- 4881,4887 ----
*
* Description of Va_I960_Macro fix
*/
! #define VA_I960_MACRO_FIXIDX 121
tSCC zVa_I960_MacroName[] =
"va_i960_macro";
*************** static const char* apzVa_I960_MacroPatch
*** 4873,4879 ****
*
* Description of Void_Null fix
*/
! #define VOID_NULL_FIXIDX 121
tSCC zVoid_NullName[] =
"void_null";
--- 4917,4923 ----
*
* Description of Void_Null fix
*/
! #define VOID_NULL_FIXIDX 122
tSCC zVoid_NullName[] =
"void_null";
*************** static const char* apzVoid_NullPatch[] =
*** 4909,4915 ****
*
* Description of Vxworks_Gcc_Problem fix
*/
! #define VXWORKS_GCC_PROBLEM_FIXIDX 122
tSCC zVxworks_Gcc_ProblemName[] =
"vxworks_gcc_problem";
--- 4953,4959 ----
*
* Description of Vxworks_Gcc_Problem fix
*/
! #define VXWORKS_GCC_PROBLEM_FIXIDX 123
tSCC zVxworks_Gcc_ProblemName[] =
"vxworks_gcc_problem";
*************** static const char* apzVxworks_Gcc_Proble
*** 4959,4965 ****
*
* Description of Vxworks_Needs_Vxtypes fix
*/
! #define VXWORKS_NEEDS_VXTYPES_FIXIDX 123
tSCC zVxworks_Needs_VxtypesName[] =
"vxworks_needs_vxtypes";
--- 5003,5009 ----
*
* Description of Vxworks_Needs_Vxtypes fix
*/
! #define VXWORKS_NEEDS_VXTYPES_FIXIDX 124
tSCC zVxworks_Needs_VxtypesName[] =
"vxworks_needs_vxtypes";
*************** static const char* apzVxworks_Needs_Vxty
*** 4995,5001 ****
*
* Description of Vxworks_Needs_Vxworks fix
*/
! #define VXWORKS_NEEDS_VXWORKS_FIXIDX 124
tSCC zVxworks_Needs_VxworksName[] =
"vxworks_needs_vxworks";
--- 5039,5045 ----
*
* Description of Vxworks_Needs_Vxworks fix
*/
! #define VXWORKS_NEEDS_VXWORKS_FIXIDX 125
tSCC zVxworks_Needs_VxworksName[] =
"vxworks_needs_vxworks";
*************** static const char* apzVxworks_Needs_Vxwo
*** 5044,5050 ****
*
* Description of Vxworks_Time fix
*/
! #define VXWORKS_TIME_FIXIDX 125
tSCC zVxworks_TimeName[] =
"vxworks_time";
--- 5088,5094 ----
*
* Description of Vxworks_Time fix
*/
! #define VXWORKS_TIME_FIXIDX 126
tSCC zVxworks_TimeName[] =
"vxworks_time";
*************** typedef void (*__gcc_VOIDFUNCPTR) ();\n\
*** 5095,5101 ****
*
* Description of X11_Class fix
*/
! #define X11_CLASS_FIXIDX 126
tSCC zX11_ClassName[] =
"x11_class";
--- 5139,5145 ----
*
* Description of X11_Class fix
*/
! #define X11_CLASS_FIXIDX 127
tSCC zX11_ClassName[] =
"x11_class";
*************** static const char* apzX11_ClassPatch[] =
*** 5142,5148 ****
*
* Description of X11_Class_Usage fix
*/
! #define X11_CLASS_USAGE_FIXIDX 127
tSCC zX11_Class_UsageName[] =
"x11_class_usage";
--- 5186,5192 ----
*
* Description of X11_Class_Usage fix
*/
! #define X11_CLASS_USAGE_FIXIDX 128
tSCC zX11_Class_UsageName[] =
"x11_class_usage";
*************** static const char* apzX11_Class_UsagePat
*** 5185,5191 ****
*
* Description of X11_New fix
*/
! #define X11_NEW_FIXIDX 128
tSCC zX11_NewName[] =
"x11_new";
--- 5229,5235 ----
*
* Description of X11_New fix
*/
! #define X11_NEW_FIXIDX 129
tSCC zX11_NewName[] =
"x11_new";
*************** static const char* apzX11_NewPatch[] = {
*** 5226,5232 ****
*
* Description of X11_Sprintf fix
*/
! #define X11_SPRINTF_FIXIDX 129
tSCC zX11_SprintfName[] =
"x11_sprintf";
--- 5270,5276 ----
*
* Description of X11_Sprintf fix
*/
! #define X11_SPRINTF_FIXIDX 130
tSCC zX11_SprintfName[] =
"x11_sprintf";
*************** static const char* apzX11_SprintfPatch[]
*** 5265,5273 ****
*
* List of all fixes
*/
! #define REGEX_COUNT 134
#define MACH_LIST_SIZE_LIMIT 279
! #define FIX_COUNT 130
tFixDesc fixDescList[ FIX_COUNT ] = {
{ zAaa_Ki_IfaceName, zAaa_Ki_IfaceList,
--- 5309,5317 ----
*
* List of all fixes
*/
! #define REGEX_COUNT 136
#define MACH_LIST_SIZE_LIMIT 279
! #define FIX_COUNT 131
tFixDesc fixDescList[ FIX_COUNT ] = {
{ zAaa_Ki_IfaceName, zAaa_Ki_IfaceList,
*************** tFixDesc fixDescList[ FIX_COUNT ] = {
*** 5474,5479 ****
--- 5518,5528 ----
apzFix_Header_BreakageMachs,
FIX_HEADER_BREAKAGE_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
aFix_Header_BreakageTests, apzFix_Header_BreakagePatch },
+
+ { zGlibc_Mathdef_Include_GuardName, zGlibc_Mathdef_Include_GuardList,
+ apzGlibc_Mathdef_Include_GuardMachs,
+ GLIBC_MATHDEF_INCLUDE_GUARD_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
+ aGlibc_Mathdef_Include_GuardTests, apzGlibc_Mathdef_Include_GuardPatch },
{ zHp_InlineName, zHp_InlineList,
apzHp_InlineMachs,