X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=fixincludes%2FChangeLog;h=ad37281c3fb9b718e76e4ff180e69f727dd0666c;hb=62f180560c835a2f8402978c422448a35d9fe2b1;hp=99d0f02656314a2d057b4c42d7f0cabffdacf870;hpb=55657ae1bf0157864761c887cbb885cf6ff23620;p=thirdparty%2Fgcc.git diff --git a/fixincludes/ChangeLog b/fixincludes/ChangeLog index 99d0f0265631..ad37281c3fb9 100644 --- a/fixincludes/ChangeLog +++ b/fixincludes/ChangeLog @@ -1,3 +1,355 @@ +2019-04-18 Erik Schnetter + Jakub Jelinek + Iain Sandoe + + PR bootstrap/89864 + * inclhack.def (darwin_ucred__Atomic): New, work around _Atomic keyword + use in headers included by C++. + * fixincl.x: Regenerated. + +2018-10-31 Joseph Myers + + PR bootstrap/82856 + * configure.ac: Remove AC_PREREQ. + * aclocal.m4, configure: Regenerate. + +2018-10-16 Rasmus Villemoes + + * inclhack.def (AAB_vxworks_regs_vxtypes): Add unconditional + include of vxCpu.h, guard include of vxTypesOld.h by + !_ASMLANGUAGE. + * fixincl.x: Regenerate. + +2018-09-03 Rasmus Villemoes + + * inclhack.def (vxworks_ioctl_macro): Remove parentheses from + expansion of ioctl macro. + * fixincl.x: Regenerate. + +2018-07-23 David Edelsohn + + * inclhack.def (aix_unistd): New. + * fixincl.x: Regenerate. + * tests/base/unistd.h [AIX_UNISTD_CHECK]: New test. + +2018-06-27 Rasmus Villemoes + + * tests/base/ioLib.h [VXWORKS_IOLIB_INCLUDE_UNISTD_CHECK]: Add + missing hunk. + +2018-06-12 Rasmus Villemoes + + * genfixes: exit 1 when autogen not found. + * genfixes: Remove some redundant code. + * genfixes: Update URL to autogen source code. + + * inclhack.def: Fix fixup for assert.h on vxworks. + * fixincl.x: Regenerate. + +2018-05-25 Rasmus Villemoes + + * inclhack.def (vxworks_iolib_include_unistd): New fix. + +2018-04-18 David Malcolm + + PR jit/85384 + * configure: Regenerate. + +2018-02-22 David Edelsohn + + * inclhack.def (aix_stdlib_vec_malloc): New. + (aix_stdlib_vec_calloc): New. + * fixincl.x: Regenerate. + * tests/base/stdlib.h [AIX_STDLIB_VEC_MALLOC]: New test. + [AIX_STDLIB_VEC_CALLOC]: New test. + +2017-10-13 Mike Frysinger + + * fixinc.in (dirname): Change sed from 's|[^/]*/||' to + 's|[^/]*//*||'. + +2017-06-12 Doug Rupp + + * inclhack.def (AAB_vxworks_stdint): Remove hack. + * fixincl.x: Regenerate. + +2017-02-25 John David Anglin + + PR target/68739 + * inclhack.def (hpux11_pthread_pointer): New fix. + (hpux11_pthread_const): Adjust to remove void * cast from define. + * fixincl.x: Regenerate. + +2017-02-11 John David Anglin + + * tests/base/alloca.h: New file. + * inclhack.def (hppa_hpux11_alloca): New fix. + * fixincl.x: Regenerate. + +2017-01-17 Jakub Jelinek + + PR other/79046 + * configure.ac: Add GCC_BASE_VER. + * Makefile.in (gcc_version): Use @get_gcc_base_ver@ instead of cat to + get version from BASE-VER file. + * configure: Regenerated. + +2017-01-13 Rainer Orth + + PR libstdc++/78979 + * inclhack.def (solaris_gets_c11, solaris_gets_cxx14) + (solaris_std_gets_cxx14, solaris_stdlib_noreturn): New fixes. + * fixincl.x: Regenerate. + * tests/base/iso/stdio_iso.h [SOLARIS_GETS_C11_CHECK, + SOLARIS_GETS_CXX14_CHECK, SOLARIS_STD_GETS_CXX14_CHECK, + SOLARIS_STDLIB_NORETURN_CHECK]: New tests. + +2016-11-21 Rainer Orth + + * inclhack.def (solaris_math_12): New fix. + (hpux11_fabsf): Replace bypass by *-hp-hpux11* mach selector. + * fixincl.x: Regenerate. + * tests/base/math.h [SOLARIS_MATH_12_CHECK]: New test. + +2016-11-20 Rainer Orth + + PR sanitizer/78267 + * inclhack.def (darwin_availabilityinternal, darwin_os_trace_1) + (darwin_os_trace_2, darwin_os_trace_3): New fixes. + (hpux_stdint_least_fast): Remove spurious _EOFix_. + * fixincl.x: Regenerate. + * tests/bases/AvailabilityInternal.h: New file. + * tests/bases/os/trace.h: New file. + +2016-09-30 Tadek Kijkowski + + * check.tpl: Convert line endings to unix on test outputs + * fixfixes.c: Fixed passing file name to apply_fix when + SEPARATE_FIX_PROC is defined + * fixincl.c: Use system_with_shell, fixes for MinGW and DJGPP + * fixlib.c, fixlib.h: Added system_with_shell and fix_path_separators + +2016-09-04 John David Anglin + + * inclhack.def (hpux_longjmp): Adjust select regular expression. + * fixincl.x: Regenerate. + +2016-08-13 John David Anglin + + * inclhack.def (hpux_longjmp): New fix. + * fixincl.x: Regenerate. + * tests/base/setjmp.h: New test file. + +2016-08-09 Bernd Edlinger + + PR bootstrap/72833 + * fixincl.tpl (version-compare): Fix generation with autogen 5.18. + * inclhack.def (darwin_longjmp_noreturn): New fix. + * fixincl.x: Regenerated. + * tests/base/i386/setjmp.h [DARWIN_LONGJMP_NORETURN_CHECK]: new test. + +2016-08-01 Muhammad Bilal + + * fixinc.in: Use --parents option to make LIB directory. + +2016-06-21 Trevor Saunders + + * mkfixinc.sh: Remove interix support. + +2016-06-13 David Edelsohn + + * inclhack.def (aix_stdlib_malloc): New fix. + (aix_stdlib_realloc): New fix. + (aix_stdlib_calloc): New fix. + (aix_stdlib_valloc): New fix. + * fixincl.x: Regenerate. + * tests/base/stdlib.h [AIX_STDLIB_MALLOC]: New test. + [AIX_STDLIB_REALLOC]: New test. + [AIX_STDLIB_CALLOC]: New test. + [AIX_STDLIB_VALLOC]: New test. + +2016-01-31 John David Anglin + + PR target/68741 + * inclhack.def (hpux_vsscanf): New fix. + * fixincl.x: Regenerated. + * tests/base/stdio.h [HPUX_VSSCANF_CHECK]: New test. + +2015-08-14 David Edelsohn + + * inclhack.def (aix_stdio_inline): New fix. + (aix_strtof_const): Limit to *-*-aix*. + (aix_sysmachine): Same. + (aix_syswait_2): Same. + (aix_volatile): Same. + * fixincl.x: Regenerated. + * test/base/stdio.h [AIX_STDIO_INLINE]: New test. + +2015-07-28 Eric Gallager + + * check.tpl: Ignore .DS_Store directories. + +2015-05-21 David Edelsohn + + * inclhack.def (aix_externc): New fix. + (aix_externcpp[12]): New fix. + * fixincl.x: Regenerate. + * test/base/ctype.h [AIX_EXTERNC_CHECK]: New test. + * test/base/sys/socket.h [AIX_EXTERNCPP[12]_CHECK]: New test. + * test/base/fcntl.h: New file. + +2015-05-13 Michael Haubenwallner + + * aclocal.m4: Regenerated with automake-1.11.6. + +2015-04-22 Gregor Richards + + * mkfixinc.sh: Add *-musl* with no fixes. + +2015-03-28 John David Anglin + + PR libstdc++/65500 + * inclhack.def (hpux11_lwp_rwlock_valid): New fix. + * fixincl.x: Regenerate. + * tests/base/sys/pthread.h [HPUX11_LWP_RWLOCK_VALID_CHECK]: New test. + +2015-02-16 Daniel Richard G. + + PR bootstrap/48009 + PR bootstrap/53348 + * inclhack.def (aix_strtof_const): New fix. + * fixincl.x: Regenerate. + * tests/base/stdlib.h: New test. + +2015-02-10 Rainer Orth + + * inclhack.def (solaris_math_11): New fix. + * fixincl.x: Regenerate. + * tests/base/iso/math_c99.h [SOLARIS_MATH_11_CHECK]: New test. + +2015-02-06 David Edelsohn + + PR bootstrap/53348 + * inclhack.def (aix_pthread): Accept tab after define. + * fixincl.x: Regenerate. + +2015-01-24 Bruce Korb + + * README: add some clarification on use of test_text + +2014-12-21 Bruce Korb + + * fixincludes/fixincl.tpl: add handling for "sum" selection + criteria and clean up layout + * fixincludes/fixlib.h: enumerate TT_CKSUM test type + * fixincludes/fixincl.c (fix_applies): add code to handle + the new test type + (cksum_test): function to handle it + * fixincludes/README: doc it and remove explanations from + more than a decade ago. + +2014-12-15 Uros Bizjak + + * server.c (server_setup): Check return value of + getcwd and in case of error set buff[0] to 0. + +2014-10-21 Uros Bizjak + + * inclhack.def (glibc_c99_inline_4): Add pthread.h to files. + * fixincl.x: Regenerate. + +2014-08-04 Alexander Ivchenko + + * inclhack.def (complier_h_tradcpp): Remove. + * fixincl.x: Regenerate. + * tests/base/linux/compiler.h: Remove. + +2014-04-22 Rainer Orth + + * inclhack.def (math_exception): Bypass on *-*-solaris2.1[0-9]*. + (solaris_int_types): Remove. + (solaris_longjmp_noreturn): Remove. + (solaris_mutex_init_2): Remove. + (solaris_once_init_2): Remove. + (solaris_sys_va_list): Remove. + * fixincl.x: Regenerate. + * tests/base/iso/setjmp_iso.h: Remove. + * tests/base/pthread.h [SOLARIS_MUTEX_INIT_2_CHECK]: Remove. + [SOLARIS_ONCE_INIT_1_CHECK]: Remove wrapping done by + solaris_once_init_2. + [SOLARIS_ONCE_INIT_2_CHECK]: Remove. + * tests/base/sys/int_types.h: Remove. + * tests/base/sys/va_list.h: Remove. + +2013-12-20 Bernhard Reutner-Fischer + + Makefile.in: Use $(FI) instead of fixincl@EXEEXT@. + +2013-12-07 Bruce Korb + + * inclhack.def: many of the headers found under "bits/" are + often stashed under architecture directories. Apply fixes + to those, too. Also, re-ordered misordered fixes. + * tests/base/linux/vt.h: 80 columns in .def file limitation + * tests/base/iso/math_c99.h: adjust ordering + * tests/base/rtldef/string.h: likewise + * tests/base/bits/fenv.h: likewise + * tests/base/pthread.h: likewise + +2013-12-06 Richard Biener + + * inclhack.def (suse_linux_vt_cxx): New fix for linux/vt.h + being not compatible with C++. + * fixincl.x: Regenerate. + * tests/base/linux/vt.h: New test. + +2013-09-20 Alan Modra + + * configure: Regenerate. + +2013-09-02 David Edelsohn + + * inclhack.def (aix_assert): New fix. + * fixincl.x: Regenerate. + * tests/base/assert.h [AIX_ASSERT_CHECK]: New check. + +2013-07-06 Bruce Korb + + * inclhack.def (cdef_cplusplus): removed, per Bug 51776 + * tests/base/sys/cdefs.h (CDEF_CPLUSPLUS_CHECK): obsolete + +2013-05-23 Alexander Ivchenko + + * inclhack.def (complier_h_tradcpp): New. + * fixincl.x: Rebuilt. + * tests/base/linux/compiler.h: New. + +2013-05-17 Rainer Orth + + * inclhack.def (solaris_pow_int_overload): Update comment. + Change guard to match . + * fixincl.x: Regenerate. + * tests/base/iso/math_iso.h [SOLARIS_POW_INT_OVERLOAD_CHECK]: + Matching change. + +2013-05-04 David Edelsohn + + * inclhack.def (aix_null): New. + (void_null): Update replacement definition of NULL. + * fixincl.x: Regenerate. + * tests/base/curses.h: Update for new fix. + +2013-01-16 Alexandre Oliva + + * inclhack.def (feraiseexcept_nosse_invalid): New. + (feraiseexcept_nosse_divbyzero): Likewise. + * fixincl.x: Rebuilt. + * tests/base/bits/fenv.h: New. + +2013-01-14 Richard Biener + + * fixlib.h (verbose_level, fixinc_mode): Mark extern. + 2012-10-29 Bruce Korb * README: testing wrap and replacement fixes is pointless. @@ -932,7 +1284,7 @@ * tests/base/math.h: Update. 2007-01-05 Bruce Korb , - Daniel Franke + Daniel Franke PR target/30008 * fixincl.tpl (List): separate file name patterns with a NUL byte instead @@ -1148,7 +1500,7 @@ * fixincl.c: Don't include if SEPARATE_FIX_PROC. 2005-05-19 Eric Botcazou - Joseph S. Myers + Joseph S. Myers PR target/19933 PR target/21315