aboutsummaryrefslogtreecommitdiff
path: root/fixincludes
AgeCommit message (Collapse)AuthorFilesLines
2007-10-14re PR target/33700 (FAIL: 17_intro/headers/all_pedantic_errors.cc (test for ↵John David Anglin4-10/+80
excess errors)) PR target/33700 * inclhack.def (hpux11_pthread_const): New. * fixincl.x: Regenerate. * tests/base/sys/pthread.h: Update. From-SVN: r129304
2007-10-12[patch]: Fix native bootstrap failure for x86_64-pc-mingw32Kai Tietz4-2447/+2894
* configure.ac: x86_64 mingw target uses twoprocess. * mkfixinc.sh: Add x86_64 mingw target. * configure: Regenerate. From-SVN: r129260
2007-10-09inclhack.def (darwin_externc): New.Geoffrey Keating4-5/+114
* inclhack.def (darwin_externc): New. * fixincl.x: Regenerate. * tests/base/mach-o/swap.h: New. From-SVN: r129188
2007-08-04inclhack.def (solaris_math_5, [...]): Delete fixes.Kaveh R. Ghazi4-278/+17
* inclhack.def (solaris_math_5, solaris_math_6, solaris_math_7): Delete fixes. * tests/base/iso/math_c99.h: Delete associated test baselines. * fixincl.x: Regenerate. From-SVN: r127198
2007-07-25re PR target/30058 (bootstrap broken on i386-unknown-netbsdelf2.0.2)Krister Walfridsson4-10/+93
2007-07-24 Krister Walfridsson <cato@df.lth.se> PR target/30058 * inclhack.def (netbsd_c99_inline_2): New. * fixincl.x: Regenerate. * tests/base/signal.h: Update. From-SVN: r126937
2007-07-18re PR target/32641 (C99 fpclassify, isinf, isfinite, isnormal may raise FP ↵Kaveh R. Ghazi4-32/+63
exceptions) fixincludes: PR target/32641 * inclhack.def (solaris_math_4, solaris_math_5, solaris_math_6, solaris_math_7): Constify and make FP exception-safe. * tests/base/iso/math_c99.h: Update. * fixincl.x: Regenerate. gcc/testsuite: * gcc.dg/c99-math-double-1.c: Mark test variables as volatile. Test negative numbers also. * gcc.dg/c99-math-float-1.c: Likewise. * gcc.dg/c99-math-long-double-1.c: Likewise. * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative test inputs. From-SVN: r126730
2007-07-05re PR libgcj/28190 (libjava bootstrap failure on IRIX 6.5: stdint.h ↵Rainer Orth4-11/+96
misdetection) PR libgcj/28190 * inclhack.def (irix_stdint_c99): New fix. * fixincl.x: Regenerate. * tests/base/stdint.h: New test. From-SVN: r126377
2007-06-06re PR testsuite/31828 (FAIL: gcc.dg/float-range-[3-5].c (test for excess ↵Steve Ellcey4-5/+99
errors)) PR testsuite/31828 * inclhack.def (hppa_hpux_fp_macros): New. * fixincl.x: Regenerate. * * tests/base/math.h: Update. From-SVN: r125496
2007-03-26inclhack.def (glibc_c99_inline_1): Define __USE_EXTERN_INLINES if ↵Jakub Jelinek6-24/+51
__extern_inline or __GNUC_GNU_INLINE__ is... * inclhack.def (glibc_c99_inline_1): Define __USE_EXTERN_INLINES if __extern_inline or __GNUC_GNU_INLINE__ is defined rather than __STDC_VERSION__ < 199901L. (glibc_c99_inline_2): Replace #if __STDC_VERSION__ < 199901L with #ifdef __GNUC_GNU_INLINE__. (glibc_c99_inline_3): Add select. Replace __STDC_VERSION__ >= 199901L with defined(__GNUC_STDC_INLINE__). (glibc_c99_inline_4): Change select, add second c_fix_arg. Replace #if __STDC_VERSION__ < 199901L with #ifdef __GNUC_GNU_INLINE__. * fixincl.x: Regenerated. * tests/base/bits/string2.h: Update. * tests/base/sys/sysmacros.h: Update. * tests/base/sys/stat.h: Update. From-SVN: r123216
2007-03-19re PR target/30058 (bootstrap broken on i386-unknown-netbsdelf2.0.2)Krister Walfridsson4-5/+95
2007-03-18 Krister Walfridsson <cato@df.lth.se> PR target/30058 * inclhack.def (netbsd_c99_inline_1): New. * fixincl.x: Regenerate. * tests/base/signal.h: New. From-SVN: r123065
2007-03-12Makefile.in: Add dummy "install-info" target.Brooks Moses2-1/+6
fixincludes/ * Makefile.in: Add dummy "install-info" target. <toplevel> * Makefile.def (fixincludes): Remove unneeded "missing" lines. * Makefile.in: Regenerate From-SVN: r122855
2007-03-06re PR bootstrap/31020 (cannot write in ↵Joseph Myers2-15/+23
</test/gnu/gcc/objdir/prev-gcc/../gcc/./include>) fixincludes: * mkheaders.in: Fix headers for each multilib required. gcc: PR bootstrap/31020 * configure.ac (CROSS_SYSTEM_HEADER_DIR, build_system_header_dir): Define using $${sysroot_headers_suffix}. * configure: Regenerate. * cppdefault.c (cpp_include_defaults): Make FIXED_INCLUDE_DIR a multilib-suffixed directory if SYSROOT_HEADERS_SUFFIX_SPEC defined. * doc/invoke.texi (-print-sysroot-headers-suffix): Document. * gcc.c (print_sysroot_headers_suffix): New. (option_map): Include --print-sysroot-headers-suffix. (display_help): Mention -print-sysroot-headers-suffix. (process_command): Handle -print-sysroot-headers-suffix. (do_spec_1): Append multilib directory to include-fixed path if sysroot suffixes in use. (main): Handle -print-sysroot-headers-suffix. * Makefile.in (start.encap): Don't depend on xlimits.h (xlimits.h): Remove. (stmp-int-hdrs): Don't depend on xlimits.h. Inline generation of limits.h for each multilib in fixinc_list. (fixinc_list, s-fixinc_list): New. (stmp-fixinc): Depend on fixinc_list. If not copying headers, generate them for each multilib in fixinc_list. (stmp-fixproto): Use include-fixed. Run fixproto for each multilib in fixinc_list. (mostlyclean): Don't remove xlimits.h. (clean): Remove include-fixed. (real-install-headers-tar, real-install-headers-cpio, real-install-headers-cp): Don't copy include, only include-fixed. (install-mkheaders): Depend on fixinc_list. Don't depend on xlimits.h. Save limits.h files for each multilib in fixinc_list. Always save mkinstalldirs. Preserve ${sysroot_headers_suffix} in SYSTEM_HEADER_DIR setting in mkheaders.conf. From-SVN: r122620
2007-03-01* Makefile.in: Add dummy install-pdf target.Brooks Moses2-1/+6
From-SVN: r122443
2007-02-27mkheaders.in (incdir): Use include-fixed not include.Joseph Myers2-1/+5
fixincludes: * mkheaders.in (incdir): Use include-fixed not include. gcc: * Makefile.in (PREPROCESSOR_DEFINES, test-protoize-simple): Define FIXED_INCLUDE_DIR. (stmp-int-hdrs, stmp-fixinc, install-headers): Use include-fixed for fixed headers and limits.h. (install-include-dir, install-headers-tar, install-headers-cpio, install-headers-cp, real-install-headers-tar, real-install-headers-cpio, real-install-headers-cp): Handle include-fixed as well as include. (install-mkheaders): Don't install files that go only in include not include-fixed. * cppdefault.c (cpp_include_defaults): Separate FIXED_INCLUDE_DIR from GCC_INCLUDE_DIR. * gcc.c (process_command): Remove special -BstageN/ handling. (do_spec_1): Add include-fixed directories. From-SVN: r122384
2007-02-15* Makefile.in: Added "pdf" target to .PHONY.Brooks Moses2-1/+5
From-SVN: r122031
2007-02-06check in required changes for base/sys/sysmacros.hBruce Korb3-3/+9
From-SVN: r121636
2007-02-05inclhack.def (glibc_c99_inline_4): Adjust selector to cope with older glibc.Richard Guenther3-6/+12
2007-02-05 Richard Guenther <rguenther@suse.de> * inclhack.def (glibc_c99_inline_4): Adjust selector to cope with older glibc. Adjust version number for C99. * fixincl.x: Regenerated. From-SVN: r121614
2007-02-05* mkheaders.in: Allow optional isysroot parameter.Mike Stump2-5/+19
From-SVN: r121590
2007-02-04replace "extern" only if surrounded by space characters.Bruce Korb4-39/+62
From-SVN: r121574
2007-01-25re PR target/30272 (Build failure under SGI Irix (GFortran))Daniel Franke4-11/+18
2007-01-25 Daniel Franke <franke.daniel@gmail.com> PR target/30272 * inclhack.def(broken_cabs): Also remove definition of cabsl. * fixincl.x: Regenerate. * tests/base/math.h: Update. From-SVN: r121182
2007-01-06Set SKIP_TEST flag if we are not to run a test.Bruce Korb2-3/+9
Co-Authored-By: Daniel Franke <franke.daniel@gmail.com> From-SVN: r120529
2007-01-06Use fnmatch for name matching.Bruce Korb6-339/+275
Co-Authored-By: Daniel Franke <franke.daniel@gmail.com> From-SVN: r120528
2006-12-12mkfixinc.sh: Add "*-*-vxworks*" to the list of targets for which a no-op ↵Olivier Hainque2-0/+6
fixer is appropriate. 2006-12-12 Olivier Hainque <hainque@adacore.com> * fixincludes/mkfixinc.sh: Add "*-*-vxworks*" to the list of targets for which a no-op fixer is appropriate. From-SVN: r119769
2006-11-07inclhack.def (glibc_c99_inline_2): Adjust for glibc 2.3 systems.Richard Guenther3-11/+16
2006-11-07 Richard Guenther <rguenther@suse.de> * inclhack.def (glibc_c99_inline_2): Adjust for glibc 2.3 systems. * fixincl.x: Regenerate. From-SVN: r118558
2006-11-03inclhack.def (glibc_c99_inline_1): New.Geoffrey Keating6-11/+326
* inclhack.def (glibc_c99_inline_1): New. * inclhack.def (glibc_c99_inline_2): New. * inclhack.def (glibc_c99_inline_3): New. * inclhack.def (glibc_c99_inline_4): New. * fixincl.x: Regenerate. * tests/base/bits/string2.h: New. * tests/base/sys/sysmacros.h: New. * tests/base/sys/stat.h: Update. From-SVN: r118449
2006-11-01* tests/base/sys/socket.h: Update.Steve Ellcey2-0/+22
From-SVN: r118384
2006-10-31inclhack.def (hpux11_extern_sendfile): New.Steve Ellcey3-5/+121
* inclhack.def (hpux11_extern_sendfile): New. (hpux11_extern_sendpath): New. * fixincl.x: Regenerate. From-SVN: r118343
2006-10-29config.gcc (i[34567]86-*-linux*): Handle --enable-targets=all.Joseph Myers3-10/+20
gcc: * config.gcc (i[34567]86-*-linux*): Handle --enable-targets=all. Handle tuning for bi-arch i[34567]86-*-linux* like that for i[34567]86-*-solaris2.1[0-9]*. * config/i386/linux64.h (TARGET_VERSION, MULTILIB_DEFAULTS): Define conditionally depending on TARGET_64BIT_DEFAULT. (SPEC_32, SPEC_64): Define. (LINK_SPEC): Use them. * doc/install.texi (--enable-targets=all): Document for x86-linux. libcpp: * configure.ac (need_64bit_hwint): Set for i[34567]86-*-linux* depending on --enable-targets=all. * configure: Regenerate. fixincludes: * inclhack.def (AAB_fd_zero_asm_posix_types_h): Bypass on x86_64. * fixincl.x: Regenerate. From-SVN: r118147
2006-10-10--(top level)--------------------------------------------Brooks Moses2-0/+5
2006-10-10 Brooks Moses <bmoses@stanford.edu> * Makefile.def: Added pdf target handling. * Makefile.tpl: Added pdf target handling. * Makefile.in: Regenerated. ---fixincludes-------------------------------------------- 2006-10-10 Brooks Moses <bmoses@stanford.edu> * Makefile.in: Added empty "pdf" target. ---gcc---------------------------------------------------- 2006-10-10 Brooks Moses <bmoses@stanford.edu> * configure.ac: Added pdf to "Make-hooks" * Makefile.in: Added TEXI2PDF definition, and various pdf-file targets and *.pdf file patterns in cleanup targets. * configure: Regenerated. ---gcc/cp------------------------------------------------- 2006-10-10 Brooks Moses <bmoses@stanford.edu> * Make-lang.in: Added "c++.pdf" target support. ---gcc/fortran-------------------------------------------- 2006-10-10 Brooks Moses <bmoses@stanford.edu> * Make-lang.in: Added "fortran.pdf", "gfortran.pdf" target support. ---gcc/java----------------------------------------------- 2006-10-10 Brooks Moses <bmoses@stanford.edu> * Make-lang.in: Added "java.pdf", "gcj.pdf" target support. ---gcc/objc----------------------------------------------- 2006-10-10 Brooks Moses <bmoses@stanford.edu> * Make-lang.in: Added empty "objc.pdf" target. ---gcc/objcp---------------------------------------------- 2006-10-10 Brooks Moses <bmoses@stanford.edu> * Make-lang.in: Added empty "obj-c++.pdf" target. ---gcc/treelang------------------------------------------- 2006-10-10 Brooks Moses <bmoses@stanford.edu> * Make-lang.in: Added "treelang.pdf" target support. ---gnattools---------------------------------------------- 2006-10-10 Brooks Moses <bmoses@stanford.edu> * Makefile.in: Added empty "pdf" target. ---libcpp------------------------------------------------- 2006-10-10 Brooks Moses <bmoses@stanford.edu> * Makefile.in: Added empty "pdf" target. ---libdecnumber------------------------------------------- 2006-10-10 Brooks Moses <bmoses@stanford.edu> * Makefile.in: Added empty "pdf" target. ---libiberty---------------------------------------------- 2006-10-10 Brooks Moses <bmoses@stanford.edu> * Makefile.in: Added "pdf", "libiberty.pdf" target support. * testsuite/Makefile.in: Added empty "pdf" target. ---libobjc------------------------------------------------ 2006-10-10 Brooks Moses <bmoses@stanford.edu> * Makefile.in: Added empty "pdf" target. From-SVN: r117618
2006-10-07re PR target/29300 (FAIL: gcc.dg/pthread-init-[12].c (test for excess errors))John David Anglin4-4/+121
PR target/29300 * inclhack.def (hpux_pthread_initializers): New hack. * tests/base/sys/pthread.h: New file. * fixincl.x: Regenerate. From-SVN: r117537
2006-10-03* ChangeLog: Add missing entries to last entry.Uros Bizjak1-0/+3
From-SVN: r117389
2006-10-03inclhack.def (glibc_mutex_init): Also fix ↵Uros Bizjak4-11/+78
PTHREAD_MUTEX_(RECURSIVE|ERRORCHECK|ADAPTIVE)_NP and... * inclhack.def (glibc_mutex_init): Also fix PTHREAD_MUTEX_(RECURSIVE|ERRORCHECK|ADAPTIVE)_NP and PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP initializers. From-SVN: r117386
2006-10-01inclhack.def (pthread_mutex_init): New fix.Uros Bizjak4-5/+100
* inclhack.def (pthread_mutex_init): New fix. * tests/base/pthread.h: Update. * fixincl.x: Regenerate. From-SVN: r117343
2006-09-29inclhack.def (solaris_mutex_init_2): Update for Solaris9.Kaveh R. Ghazi4-9/+49
* inclhack.def (solaris_mutex_init_2): Update for Solaris9. Prevent it from running on solaris10 or later. (solaris_once_init_2): Fix comment. * tests/base/pthread.h: Update. * fixincl.x: Regenerate. From-SVN: r117310
2006-09-28Clarify the fix application testsBruce Korb1-7/+26
From-SVN: r117270
2006-09-28inclhack.def (solaris_once_init_2): New fix.Kaveh R. Ghazi4-5/+109
* inclhack.def (solaris_once_init_2): New fix. * tests/base/pthread.h: Update. * fixincl.x: Regenerate. From-SVN: r117265
2006-09-27inclhack.def (solaris_mutex_init_2): Remove test for PTHREAD_RWLOCK_INITIALIZER.Kaveh R. Ghazi4-9/+172
* inclhack.def (solaris_mutex_init_2): Remove test for PTHREAD_RWLOCK_INITIALIZER. (solaris_rwlock_init_1): New. * tests/base/pthread.h: Update. * inclhack.def (solaris_once_init_1): New. * tests/base/pthread.h: Adjust for new fix. * fixincl.x: Regenerate. From-SVN: r117244
2006-09-24Clarify how tests are handledBruce Korb1-0/+4
From-SVN: r117185
2006-07-17errno.h: New file.Roger Sayle4-3/+135
* tests/base/errno.h: New file. * tests/base/architecture/ppc/math.h: Likewise. * tests/base/ia64/sys/getppdp.h: Likewise. From-SVN: r115534
2006-07-10Fix spaces to tabs in the last commit.Laurynas Biveinis1-2/+2
From-SVN: r115313
2006-07-10re PR bootstrap/20437 (bootstrap --enable-maintainer-mode broken)Laurynas Biveinis2-2/+8
fixincludes: 2006-07-10 Laurynas Biveinis <laurynas.biveinis@gmail.com> PR bootstrap/20437 * Makefile.in (configure, config.h.in): change into $(srcdir) before autoconf or autoheader call. gcc: 2006-07-10 Laurynas Biveinis <laurynas.biveinis@gmail.com> PR bootstrap/20437 * Makefile.in (configure): add missing aclocal.m4 and acinclude.m4 dependencies. From-SVN: r115310
2006-06-23re PR target/28084 (/usr/include/errno.h:28: error: previous declaration of ↵Steve Ellcey3-5/+72
'int errno' with 'C++' linkage) PR target/28084 * inclhack.def (hpux_extern_errno): New. * fixincl.x: Regenerate. From-SVN: r114939
2006-05-24Makefile.in: Add dvi info html and install-html to .PHONY Add install-html ↵Carlos O'Donell2-0/+8
target. 2006-05-23 Carlos O'Donell <carlos@codesourcery.com> * Makefile.in: Add dvi info html and install-html to .PHONY Add install-html target. From-SVN: r114040
2006-05-17configure.ac: Add -Wno-overlength-strings.Mike Stump3-2/+7
* configure.ac: Add -Wno-overlength-strings. * configure: Regenerate. From-SVN: r113836
2006-05-14README: Fix typo.Bernhard Fischer2-1/+5
2006-05-14 Bernhard Fischer <aldot@gcc.gnu.org> * README: Fix typo. From-SVN: r113757
2006-02-18re PR target/26189 (Bug in vendor /usr/include/net/if.h needs fixincluding ↵Steve Ellcey3-5/+73
on HPUX) PR target/26189 * inclhack.def (hpux_spu_info): New. * fixincl.x: Regenerate From-SVN: r111237
2006-01-31configure.ac: Check for asprintf, basename, vasprintf.Marcin Dalecki4-1/+229
2006-01-31 Marcin Dalecki <martin@dalecki.de> * configure.ac: Check for asprintf, basename, vasprintf. * config.h.in: Regenerate. * configure: Regenerate. From-SVN: r110448
2006-01-19re PR target/15642 (NAN Is Not a Constant Because __APPLE_CC__ is Not ↵Andrew Pinski3-11/+90
Defined (OK in Apple 3.3.0)) 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu> PR target/15642 * inclhack.def (AAB_darwin7_9_long_double_funcs [replace]): Define __APPLE_CC_ as 1345. (broken_nan): New. * fixincl.x: Regenerate. From-SVN: r109973
2005-11-25Check the last byte for '\n'Bruce Korb2-1/+9
From-SVN: r107492
2005-11-25Regenerate fixincl.x from current templateBruce Korb1-7/+8
From-SVN: r107491