Kaveh R. Ghazi
7de4b37ef1
inclhack.def (solaris_math_4): Use GCC's __builtin_fpclassify.
...
* inclhack.def (solaris_math_4): Use GCC's __builtin_fpclassify.
* tests/base/iso/math_c99.h: Update.
* fixincl.x: Regenerate.
From-SVN: r135852
2008-05-24 20:52:00 +00:00
Peter O'Gorman
83644cd500
re PR target/20366 (AIX g++ -D_LARGE_FILES fails to compile #include <iostream>)
...
fixincludes/
2008-03-07 Peter O'Gorman <pogma@thewrittenword.com>
PR c++/20366
* inclhack.def (AAB_aix_stdio): Hack stdio.h for -D_LARGE_FILES.
* fixincl.x: Regenerate.
* tests/base/stdio.h: Add test.
gcc/testsuite/
2008-03-07 Peter O'Gorman <pogma@thewrittenword.com>
PR c++/20366
* g++.dg/other/pr20366.C: New test.
From-SVN: r133001
2008-03-07 06:53:59 +00:00
Kaveh R. Ghazi
c951ae4036
inclhack.def (solaris_math_10): New.
...
* inclhack.def (solaris_math_10): New.
* tests/base/iso/math_c99.h: Update.
* fixincl.x: Regenerate.
From-SVN: r132468
2008-02-20 04:20:59 +00:00
Hans-Peter Nilsson
c91e2eaedd
inclhack.def: (glibc_c99_inline_1a): Re-add last change.
...
* inclhack.def: (glibc_c99_inline_1a): Re-add last change.
(glibc_c99_inline_3) <bypass>: Change from __STDC_VERSION__ to
__extern_inline|__GNU_STDC_INLINE__.
(glibc_c99_inline_4) <files>: Add wchar.h and */wchar.h.
<bypass>: Change from __STDC_VERSION__ to
__extern_inline|__GNU_STDC_INLINE__.
<first c_fix_arg>: Change from #ifdef-wrapping the extern part to
appending attribute-gnu_inline.
<second c_fix_arg>: Remove.
<test_text>: Remove __extern_inline line.
* tests/base/features.h: Re-add.
* tests/base/sys/sysmacros.h: Adjust.
* fixincl.x: Regenerate.
From-SVN: r132092
2008-02-04 15:31:25 +00:00
Hans-Peter Nilsson
b8c9ec3da0
Revert last change.
...
From-SVN: r131363
2008-01-06 20:54:14 +00:00
Hans-Peter Nilsson
b6541c1068
inclhack.def: (glibc_c99_inline_1a, glibc_c99_inline_5): New.
...
* inclhack.def: (glibc_c99_inline_1a, glibc_c99_inline_5): New.
* fixincl.x: Regenerate.
* tests/base/wchar.h: Update.
* tests/base/features.h: New.
From-SVN: r131031
2007-12-18 03:22:37 +00:00
John David Anglin
6f8c175007
re PR target/33700 (FAIL: 17_intro/headers/all_pedantic_errors.cc (test for 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-14 22:22:25 +00:00
Geoffrey Keating
b6bbae95ae
inclhack.def (darwin_externc): New.
...
* inclhack.def (darwin_externc): New.
* fixincl.x: Regenerate.
* tests/base/mach-o/swap.h: New.
From-SVN: r129188
2007-10-09 23:22:02 +00:00
Kaveh R. Ghazi
d531cdb15c
inclhack.def (solaris_math_5, [...]): Delete fixes.
...
* 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-08-04 03:44:24 +00:00
Krister Walfridsson
63729d8454
re PR target/30058 (bootstrap broken on i386-unknown-netbsdelf2.0.2)
...
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-25 23:51:47 +00:00
Kaveh R. Ghazi
dadda6caba
re PR target/32641 (C99 fpclassify, isinf, isfinite, isnormal may raise FP 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-18 20:22:32 +00:00
Rainer Orth
8919fa4a77
re PR libgcj/28190 (libjava bootstrap failure on IRIX 6.5: stdint.h misdetection)
...
PR libgcj/28190
* inclhack.def (irix_stdint_c99): New fix.
* fixincl.x: Regenerate.
* tests/base/stdint.h: New test.
From-SVN: r126377
2007-07-05 18:43:16 +00:00
Steve Ellcey
1fd994f191
re PR testsuite/31828 (FAIL: gcc.dg/float-range-[3-5].c (test for excess errors))
...
PR testsuite/31828
* inclhack.def (hppa_hpux_fp_macros): New.
* fixincl.x: Regenerate.
* * tests/base/math.h: Update.
From-SVN: r125496
2007-06-06 17:48:03 +00:00
Jakub Jelinek
cb3790cb4e
inclhack.def (glibc_c99_inline_1): Define __USE_EXTERN_INLINES if __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-26 15:25:26 +02:00
Krister Walfridsson
7270dd8e8d
re PR target/30058 (bootstrap broken on i386-unknown-netbsdelf2.0.2)
...
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-19 17:08:14 +00:00
Bruce Korb
613698c025
check in required changes for base/sys/sysmacros.h
...
From-SVN: r121636
2007-02-06 01:25:59 +00:00
Bruce Korb
5c4f0f4793
replace "extern" only if surrounded by space characters.
...
From-SVN: r121574
2007-02-04 15:10:08 +00:00
Daniel Franke
a942e89f3a
re PR target/30272 (Build failure under SGI Irix (GFortran))
...
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-25 14:25:01 -05:00
Geoffrey Keating
502e2a2d24
inclhack.def (glibc_c99_inline_1): New.
...
* 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-03 03:11:50 +00:00
Steve Ellcey
b4d24eaad4
* tests/base/sys/socket.h: Update.
...
From-SVN: r118384
2006-11-01 16:25:17 +00:00
John David Anglin
6c65aa402b
re PR target/29300 (FAIL: gcc.dg/pthread-init-[12].c (test for excess errors))
...
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-07 16:35:11 +00:00
Uros Bizjak
4d98def06f
inclhack.def (glibc_mutex_init): Also fix 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-03 07:52:05 +02:00
Uros Bizjak
f6f7aabcd6
inclhack.def (pthread_mutex_init): New fix.
...
* inclhack.def (pthread_mutex_init): New fix.
* tests/base/pthread.h: Update.
* fixincl.x: Regenerate.
From-SVN: r117343
2006-10-01 07:47:33 +02:00
Kaveh R. Ghazi
a77d42cf21
inclhack.def (solaris_mutex_init_2): Update for Solaris9.
...
* 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-29 19:14:58 +00:00
Kaveh R. Ghazi
0a1f02df6b
inclhack.def (solaris_once_init_2): New fix.
...
* inclhack.def (solaris_once_init_2): New fix.
* tests/base/pthread.h: Update.
* fixincl.x: Regenerate.
From-SVN: r117265
2006-09-28 00:45:56 +00:00
Kaveh R. Ghazi
2b655a0a4f
inclhack.def (solaris_mutex_init_2): Remove test for PTHREAD_RWLOCK_INITIALIZER.
...
* 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-27 04:25:34 +00:00
Roger Sayle
582454753d
errno.h: New file.
...
* 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-17 23:54:22 +00:00
Joseph Myers
77923c2938
re PR target/23139 (-pedantic -ffast-math breaks working code)
...
fixincludes:
PR c++/23139
* inclhack.def (huge_val_hex, huge_valf_hex, huge_vall_hex): New
fixes.
* fixincl.x: Regenerate.
* tests/base/bits/huge_val.h: New file.
gcc/testsuite:
* g++.dg/warn/huge-val1.C: New test.
From-SVN: r104315
2005-09-15 20:09:27 +01:00
Kelley Cook
df065c820f
All files: Update with new FSF address.
...
2005-08-14 Kelley Cook <kcook@gcc.gnu.org>
* All files: Update with new FSF address.
From-SVN: r103096
2005-08-15 00:50:43 +00:00
Bruce Korb
776c2384b2
Finish checkin of date: 2005/06/14 23:59:47; author: ro;
...
for rev 1.23 of inclhack.def: adjust tests/base/math.h for new
content for AAB_darwin7_9_long_double_funcs_2 fix.
From-SVN: r102833
2005-08-07 19:14:12 +00:00
Rainer Orth
11f4453b3c
re PR target/15266 (libgfortran doesn't compile on IRIX 5.3)
...
PR libfortran/15266
* inclhack.def (broken_cabs): Mention IRIX 5/6 problem.
Use double quotes in select so \t matches tabs.
Add IRIX testcase.
* fixincl.x: Regenerate.
* tests/base/math.h [BROKEN_CABS_CHECK]: Adapt for new testcase.
From-SVN: r100960
2005-06-14 23:59:48 +00:00
Eric Botcazou
925a448751
re PR target/19933 (Problem with define of HUGE_VAL in math_c99.)
...
fixincludes/
PR target/19933
PR target/21315
* inclhack.def: New fixes solaris_math_[1-9].
* fixincl.x: Regenerate.
* tests/base/iso/math_c99.h: New.
gcc/testsuite/
* gcc.dg/c99-math.h: New
* gcc.dg/c99-math-float-1.c: New test.
* gcc.dg/c99-math-double-1.c: Likewise.
* gcc.dg/c99-math-long-double-1.c: Likewise.
Co-Authored-By: Joseph Myers <joseph@codesourcery.com>
From-SVN: r99953
2005-05-19 07:05:45 +00:00
Richard Guenther
14bfd7c70d
re PR target/20166 (Bootstrap failure due to lack of fixinclude of pthread problem)
...
2005-03-21 Richard Guenther <rguenth@gcc.gnu.org>
PR target/20166
* inclhack.def: Add fix for array of incomplete structures
in function prototype in pthread.h.
* fixincl.x: Regenerate.
* tests/base/pthread.h: Adjust.
From-SVN: r96812
2005-03-21 16:46:09 +00:00
Joseph Myers
7fbdc950de
inclhack.def (hpux_htonl): New fix.
...
* inclhack.def (hpux_htonl): New fix.
* tests/base/netinet/in.h: New test.
* fixincl.x: Regenerate.
From-SVN: r96522
2005-03-15 17:37:03 +00:00
Roger Sayle
743348ea53
inclhack.def (alpha_pthread_init): Fix technical problems with the last check-in caused by CVS variable substitution.
...
* inclhack.def (alpha_pthread_init): Fix technical problems with
the last check-in caused by CVS variable substitution.
* fixincl.x: Likewise.
* tests/base/pthread.h: Likewise.
From-SVN: r90989
2004-11-21 23:01:44 +00:00
Roger Sayle
1fda9d7bbb
inclhack.def (alpha_pthread_init): New fix.
...
* inclhack.def (alpha_pthread_init): New fix.
* fixincl.x: Regenerate.
* tests/base/pthread.h: Update for new test.
Co-Authored-By: Bruce Korb <bkorb@gnu.org>
From-SVN: r90981
2004-11-21 16:25:07 +00:00
Joseph Myers
68f674e990
inclhack.def (hpux_maxint, [...]): Remove.
...
* inclhack.def (hpux_maxint, limits_ifndefs, math_huge_val_ifndef,
svr4__p, undefine_null): Remove.
* fixincl.x: Regenerate.
* tests/base/AvailabilityMacros.h, tests/base/com_err.h: New.
* tests/base/sys/param.h: Remove.
* tests/base/curses.h, tests/base/math.h, tests/base/testing.h,
tests/base/sys/limits.h: Update.
From-SVN: r90594
2004-11-13 20:41:01 +00:00
Loren J. Rittle
789701151d
* tests/base/sys/cdefs.h: Update from test area.
...
From-SVN: r88542
2004-10-05 03:13:43 +00:00
Roger Sayle
fa71a5c3eb
inclhack.def (linux_ia64_ucontext): New fix.
...
* inclhack.def (linux_ia64_ucontext): New fix.
* fixincl.x: Regenerate.
* tests/base/sys/ucontext.h: New file.
From-SVN: r87677
2004-09-17 22:58:40 +00:00
Roger Sayle
9544bea1fa
time.h: Correct mismatch in 2004-09-10 check-in.
...
* tests/base/sys/time.h: Correct mismatch in 2004-09-10 check-in.
* tests/base/stdlib.h: Likewise.
From-SVN: r87568
2004-09-15 22:12:58 +00:00
Loren J. Rittle
c630383379
* tests/base/sys/cdefs.h: Update for new test.
...
From-SVN: r87479
2004-09-14 03:41:10 +00:00
Adam Nemet
d635c70797
inclhack.def (lynx_void_int): Remove.
...
* inclhack.def (lynx_void_int): Remove.
(lynxos_fcntl_proto): Remove.
(lynxos_no_warning_in_sys_time_h): New fix.
(lynxos_missing_putenv): New fix.
* fixincl.x: Regenerate.
* tests/base/fcntl.h: Remove.
* tests/base/sys/time.h: Update from test area.
* tests/base/curses.h: Likewise.
* tests/base/stdlib.h: Likewise.
From-SVN: r87298
2004-09-10 13:56:50 +00:00
Paolo Bonzini
71b5d516bc
Made fixincludes a toplevel build module.
...
toplevel:
2004-08-31 Paolo Bonzini <bonzini@gnu.org>
* Makefile.def (build_modules): Add fixincludes.
(dependencies): Make gcc depend on fixincludes.
* configure.in (build_tools): Add fixincludes.
(build_configdirs): Always include build_libs.
* Makefile.in: Regenerate.
* configure: Regenerate.
contrib:
2004-08-04 Paolo Bonzini <bonzini@gnu.org>
* gcc_update: Add fixincludes.
fixincludes:
2004-08-31 Paolo Bonzini <bonzini@gnu.org>
* .cvsignore: New.
* Makefile.in: From gcc/fixinc/Makefile.in, making it fully
autoconfiscated.
* configure.ac: New.
* config.h.in: Generate.
* configure: Generate.
* aclocal.m4: New.
* fixlib.h: Remove inclusions of gcc files.
* system.h: New.
Other files copied from gcc/fixinc.
gcc:
2004-08-31 Paolo Bonzini <bonzini@gnu.org>
* Makefile.in (build_subdir): New substitution.
(fixinc.sh): Simplify heavily since fixincludes is already built.
(stmp-fixinc): Depend on specs.ready.
(install-mkheaders): Use new location of fixincludes.
(clean): Do not descend into fixinc.
(FORBUILD): Replace with ../$(build_subdir).
* configure.ac (build_subdir): Substitute.
(FORBUILD): Do not set.
(all_outputs): Remove fixinc/Makefile.
(default commands): Do not create links in fixinc.
* mkfixinc.sh: New, from fixinc/mkfixinc.sh without
the fixincludes configuration steps and substituting
@FIXINCL@ in fixinc.in.
* fixinc.in: New, from fixinc/fixincl.sh.
* fixinc/*: Removed.
From-SVN: r86824
2004-08-31 09:27:00 +00:00