summaryrefslogtreecommitdiff
path: root/gcc/fixinc
Commit message (Collapse)AuthorAgeFilesLines
* * fixinc/inclhack.def (stdio_va_list): Removed _ap fix.ro2003-10-062-8/+6
| | | | | | | | | (irix_stdio_va_list): Don't require leading printf, IRIX 6.5.21 introduced some multi-line prototypes. * fixinc/fixincl.x: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72165 138bc75d-0d04-0410-961f-82ee72b054a4
* boehm-gc:ro2003-09-292-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | * configure.in: Remove wildcard from Solaris 8-9/Intel and Solaris 2.3/SPARC, there are no micro versions. Treat Solaris 10 and up alike. * configure: Regenerate. gcc: * config.gcc (sparc-*-solaris2*): Handle Solaris 10 and up like Solaris 7-9. * fixinc/inclhack.def (solaris_widec): Replace solaris2.[0-5]* by wildcards which explicitly match micro versions. * fixinc/fixincl.x: Regenerate. libstdc++-v3: * configure.host: Handle Solaris 2.5 micro releases explicitly. Remove wildcards from Solaris 2.6, 7-9: there were no micro releases. Treat Solaris 10 and up like 7-9. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71914 138bc75d-0d04-0410-961f-82ee72b054a4
* GNU CC -> GCCkcook2003-09-272-8/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71850 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixinc/inclhack.def: Remove special cases for unsupportedneroden2003-08-292-55/+2
| | | | | | | | PTX 1 and PTX 2 (including i[34567]86-sequent-sysv3). * fixinc/fixincl.x: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70918 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixinc/mkfixinc.sh: Remove special case code for unsupportedneroden2003-08-281-7/+1
| | | | | | | variants of i?86, powerpcle, and thumb. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70888 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixinc/mkfixinc.sh: Remove special case code for unsupportedneroden2003-08-281-6/+0
| | | | | | | arm and hppa variants. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70887 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixinc/inclhack.def (ptx_netswap): New disabled fix, ported fromneroden2003-08-272-10/+38
| | | | | | | | | | fixinc.ptx. * fixinc/inclhack.def (undefine_null): Don't generate \r characters. Prettify a little. * fixinc/fixincl.x: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70848 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixinc/tests/base/string.h, fixinc/tests/base/sys/regset.h:neroden2003-08-273-4/+19
| | | | | | | | | Fix to match produced versions. * fixinc/inclhack.def (longlong_t): New disabled test, ported from fixinc.svr4. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70839 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixinc/inclhack.def (ptx_pwd_h): New disabled fix, portedneroden2003-08-261-0/+24
| | | | | | | from fixinc.ptx. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70830 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixinc/inclhack.def (ptx_sys_mc_param_h): New disabled fix,neroden2003-08-261-0/+24
| | | | | | | ported from fixinc.ptx. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70827 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixinc/inclhack.def (svr4_preproc_lint_on,neroden2003-08-261-0/+28
| | | | | | | | svr4_preproc_lint_off, svr4_preproc_machine): New disabled fixes, ported from fixinc.svr4. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70818 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixinc/inclhack.def (svr4_sighandler_type): New fix, portedneroden2003-08-253-5/+69
| | | | | | | | | from fixinc.svr4. * fixinc/fixincl.x: Regenerate. * fixinc/tests/base/sys/signal.h: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70786 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixinc/inclhack.def (AAB_svr4_replace_byteorder): Enhanceneroden2003-08-242-6/+12
| | | | | | | | | comment. Enable for DYNIX/ptx systems (when they switch to regular fixincludes). * fixinc/fixincl.x: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70760 138bc75d-0d04-0410-961f-82ee72b054a4
* fixinc/inclhack.def (svr4_krnl): Rename from svr4_kernel. Enableneroden2003-08-123-12/+97
| | | | | | | | | for selected machines. Comment heavily. fixinc/fixincl.x: Rebuild. fixinc/tests/base/fs/rfs/rf_cache.h: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70362 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/avr/avr.c (avr_init_once): Use xcalloc in lieu ofghazi2003-08-111-2/+1
| | | | | | | | | | | | | | xmalloc/memset. * config/ia64/ia64.c (ia64_reorg): Likewise. * conflict.c (conflict_graph_new): Likewise. * fixinc/fixincl.c (run_compiles): Likewise. * genattrtab.c (optimize_attrs): Likewise. * genrecog.c (new_decision): Likewise. * haifa-sched.c (schedule_block): Likewise. * hashtable.c (ht_create): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70337 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixinc/inclhack.def (svr4_undeclared_getrnge): Introduce and enable.neroden2003-08-043-24/+102
| | | | | | | | | * fixinc/inclhack.def (static_getrnge): Remove disabled hack. * fixinc/fixincl.x: Rebuild. * fixinc/tests/base/regexp.h: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70153 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixinc/fixfixes.c, fixinc/fixlib.c, fixinc/fixlib.h,neroden2003-08-018-162/+74
| | | | | | | | | | | | | | fixinc/fixtests.c, fixinc/procopen.c, fixinc/server.c, fixinc/server.h, fixinc/fixincl.c: ANSIfy function prototypes and defintions. Add missed (?!) ChangeLog entry from previous commit earlier today: * fixinc/inclhack.def (broken_cabs): Make matching more generous. * fixinc/fixincl.x: Regenerate. * fixinc/tests/base/math.h: Regenerate to match test_text change. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70078 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixinc/inclhack.def (broken_cabs): Make matching more generous.neroden2003-08-013-7/+12
| | | | | | | | * fixinc/fixincl.x: Regenerate. * fixinc/tests/base/math.h: Regenerate to match test_text change. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70076 138bc75d-0d04-0410-961f-82ee72b054a4
* * inclhack.def (stdio_va_list): Avoid bogus replacement whichneroden2003-07-312-2/+4
| | | | | | | | triggers on Interix. * fixincl.x: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70023 138bc75d-0d04-0410-961f-82ee72b054a4
* * config.gcc (alpha*-dec-osf[45]*): Enable POSIX thread support byro2003-07-313-5/+76
| | | | | | | | | | | | | | | | | | | | | | | default. * gthr-posix.c: New file. * gthr-posix.h: Define _REENTRANT if missing. Make _LIBOBJC #pragma weak visible with _LIBOBJC_WEAK. * config/alpha/t-osf4 (SHLIB_LINK): Hide dummy functions provided by gthr-posix.o. * config/alpha/t-osf-pthread: New file. * fixinc/inclhack.def (alpha_pthread): New fix. * fixinc/fixincl.x: Regenerate. * fixinc/tests/base/pthread.h [ALPHA_PTHREAD_CHECK]: New testcase. * doc/install.texi (alpha*-dec-osf*): Remove --enable-threads warning. Fixes PR bootstrap/9330. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69998 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixinc/fixinc.svr4: Remove dead code. Remove now-unnecessaryneroden2003-07-282-273/+7
| | | | | | | | | | cleanup of junk after #else and #endif directives. Collapse repeated clauses into for statment. * fixinc/fixincl.sh: GNU C -> GCC. Add usage comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69870 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc:ghazi2003-07-194-14/+13
| | | | | | | | | | | | | | | | | | | | | | | | * fixinc/fixfixes.c fixinc/fixincl.c fixinc/fixlib.c fixinc/server.c objc/objc-act.c: Remove unnecessary casts. f: * com.c data.c expr.c fini.c g77spec.c global.c lab.c lex.c name.c sta.c stc.c std.c storag.c stt.c stw.c symbol.c target.c type.c: Remove unnecessary casts. cp: * call.c class.c decl.c decl2.c g++spec.c lex.c parser.c pt.c rtti.c semantics.c typeck.c: Remove unnecessary casts. java: * class.c java-tree.h jcf-write.c jvspec.c: Remove unnecessary casts. treelang: * treetree.c: Remove unnecessary casts. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69593 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixinc/inclhack.def (solaris_mutex_init_2): Escape braceszack2003-07-172-5/+5
| | | | | | | | in regexp that don't form a range expression. * fixinc/fixincl.def: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69517 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixinc/inclhack.def (avoid_bool_define, avoid_bool_type): Bypassneroden2003-07-152-7/+7
| | | | | | | | | with __cplusplus, not "we must use the C++ compiler's type" * fixinc/inclhack.def (void_null): Note that Interix needs this. * fixinc/fixincl.x: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69373 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-07-14 Douglas Rupp <rupp@gnat.com>neroden2003-07-143-141/+3
| | | | | | | | | | | | | * fixinc/server.c (server_setup): Don't use non-POSIX NULL first argument to getcwd; use fixed buffer instead. 2003-07-14 Nathanael Nerode <neroden@gcc.gnu.org> * fixinc/mkfixinc.sh: Treat OpenBSD normally. * fixinc/fixinc.wrap: Delete. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69339 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixinc/inclhack.def (avoid_wchar_t_type): Use __cplusplus bypassneroden2003-07-132-4/+4
| | | | | | | | (for OpenBSD). * fixinc/fixincl.x: Rebuild. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69284 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixinc/inclhack.def (alpha_sbrk): Note that OpenBSD needs thisneroden2003-07-121-0/+1
| | | | | | | fix. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69274 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixinc/inclhack.def (struct_sockaddr): Avoid "fixing" sockaddr_inneroden2003-07-122-6/+13
| | | | | | | (on OpenBSD). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69270 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixinc/inclhack.def (gnu_types): Improve comment.neroden2003-07-121-1/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69269 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixinc/mkfixinc.sh: Drop reference to unsupported alpha-*-interix*.neroden2003-07-112-8/+1
| | | | | | | | Move i?86-*-interix* to the don't-fix list. * fixinc/fixinc.interix: Delete with extreme prejudice. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69216 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixinc/inclhack.def (limits_ifndefs): Add select test.neroden2003-07-092-8/+15
| | | | | | | * fixinc/fixincl.x: Rebuild. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69154 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixinc/inclhack.def (math_exception): Improve bypass and comment.neroden2003-07-092-5/+6
| | | | | | | * fixinc/fixincl.x: Rebuild. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69151 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (fixinc.sh): Remove gnu-regex.[ch] from dependencies.zack2003-07-0810-6371/+34
| | | | | | | | | | | | | * fixinc/Makefile.in: Remove all references to gnu-regex.[och]. * fixinc/fixfixes.c, fixinc/fixincl.c, fixinc/fixlib.c * fixinc/fixtests.c: Use xregexec not regexec, xregcomp not regcomp. * fixinc/fixlib.h: Include xregex.h not gnu-regex.h. * fixinc/inclhack.def (hpux10_cpp_pow_inline, hpux11_cpp_pow_inline): Escape { and } characters which are not part of range expressions. * fixinc/fixincl.x: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69099 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixinc/mkfixinc.sh: Remove winnt support.neroden2003-07-082-237/+0
| | | | | | | * fixinc/fixinc.winnt: Delete with extreme prejudice. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69070 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixinc/inclhack.def (irix_stdio_va_list): Apply to IRIX 6.5ro2003-07-022-5/+16
| | | | | | | | | | | <internal/stdio_core.h> too. (stdio_va_list): Apply to IRIX 6.5 <internal/stdio_core.h> and <internal/wchar_core.h> too. Substitute va_list uses in inline definition. * fixinc/fixincl.x: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@68811 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc:ghazi2003-06-171-4/+0
| | | | | | | | | | | | | | | | | | | * alloc-pool.c: Don't check HAVE_LONG_DOUBLE. * fixinc/gnu-regex.c: Don't define `volatile'. * ggc-page.c: Don't check HAVE_LONG_DOUBLE. * ggc-simple.c: Likewise. * system.h: Don't define `volatile'. * aclocal.m4 (gcc_AC_C_VOLATILE, gcc_AC_C_LONG_DOUBLE): Delete. * configure.in (gcc_AC_C_VOLATILE, gcc_AC_C_LONG_DOUBLE): Don't call these macros. * config.in, configure: Regenerated. include: * ansidecl.h: Delete HAVE_LONG_DOUBLE GCC bootstrap support. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@68085 138bc75d-0d04-0410-961f-82ee72b054a4
* * fixinc/inclhack.def: Add missing declaration of getpagesize()ebotcazou2003-05-285-6/+153
| | | | | | | | | | | | | to unistd.h on Solaris 2.5.1. Fix prototype of recv() and send() in sys/socket.h on Solaris 2.5.1 and 2.6. * fixinc/tests/base/unistd.h: Add solaris_unistd fix test. * fixinc/tests/base/sys/socket.h: Add solaris_socket test. * fixinc/check.tpl: Use 'diff -c', not 'diff -u'. * fixinc/fixincl.x: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67206 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-05-23 Nathanael Nerode <neroden@gcc.gnu.org>neroden2003-05-237-36/+38
| | | | | | | | | | * fixinc/Makefile.in: Correct description. * fixinc/Makefile.in, fixinc/fixfixes.c, fixinc/fixincl.c, fixinc/fixlib.c, fixinc/fixlib.h, fixinc/fixtests.c, fixinc/genfixes: Replace "GNU CC" with "GCC". git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67139 138bc75d-0d04-0410-961f-82ee72b054a4
* PR other/2873zack2003-05-222-13/+40
| | | | | | | | | | | | * fixinc/inclhack.def (avoid_wchar_t_type): Add bypass expressions to prevent triggering on recent curses.h, linux/nls.h, or X11/Xlib.h. (stdio_va_list): Add _G_va_list to bypass pattern. (strict_ansi_not): Add bypass pattern for __SCO_VERSION__. * fixinc/fixincl.x: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67090 138bc75d-0d04-0410-961f-82ee72b054a4
* Properly remove previous patch.kenner2003-05-101-8/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66667 138bc75d-0d04-0410-961f-82ee72b054a4
* defer a mistake until laterkorbb2003-05-101-7/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66666 138bc75d-0d04-0410-961f-82ee72b054a4
* Revert:kenner2003-05-102-2/+4
| | | | | | | | | | | | | 2003-05-09 Olivier Hainque <hainque@act-europe.fr> * config/arm/vxxscale.h, config/arm/vxxscale-coff.h: New files. * config/arm/vxxscale-elf.h, config/arm/t-vxxscale-elf: Likewise. * config.gcc (xscale-coff-vxworks, xscale-wrs-vxworks): New new cases. * fixinc/fixinc.copy: New file. * fixinc/mkfixinc.sh (*-vxworks*): New case, using above. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66661 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/arm/vxxscale.h, config/arm/vxxscale-coff.h: New files.kenner2003-05-092-0/+6
| | | | | | | | | | * config/arm/vxxscale-elf.h, config/arm/t-vxxscale-elf: Likewise. * config.gcc (xscale-coff-vxworks, xscale-wrs-vxworks): New new cases. * fixinc/fixinc.copy: New file. * fixinc/mkfixinc.sh (*-vxworks*): New case, using above. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66639 138bc75d-0d04-0410-961f-82ee72b054a4
* Correct spurious whitespace differenceskorbb2003-05-071-2/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66549 138bc75d-0d04-0410-961f-82ee72b054a4
* force merge conflicts in fixincl.x + placement fixkorbb2003-05-033-76/+90
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66439 138bc75d-0d04-0410-961f-82ee72b054a4
* Strip carriage returnszack2003-04-221-3/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@65969 138bc75d-0d04-0410-961f-82ee72b054a4
* Part 1 of the checkins for the SCO port update. This is the fixincludejkj2003-04-196-16/+258
| | | | | | | stuff. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@65830 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc:ghazi2003-04-151-1/+1
| | | | | | | | | | | | | | | | | | PR target/10338 PR bootstrap/10198 PR bootstrap/10140 * fixinc/gnu-regex.c (regerror): Use mempcpy not __mempcpy. libiberty: PR target/10338 PR bootstrap/10198 PR bootstrap/10140 * getopt.c (exchange, _getopt_initialize): Use mempcpy not __mempcpy. * regex.c (regerror): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@65634 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (fixinc.sh): Pass BUILD_LIBERTY as LIBERTY toaoliva2003-04-111-1/+1
| | | | | | | | | | | | | mkfixinc.sh. * fixinc/mkfixinc.sh (defs): Add LIBERTY. * configure.in (STMP_FIXINC, STMP_FIXPROTO): Don't disable on build != host sysrooted builds. * configure.in (SYSTEM_HEADER_DIR): Make sure it contains TARGET_SYSTEM_ROOT even on sysrooted natives. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@65462 138bc75d-0d04-0410-961f-82ee72b054a4
* Clean up hand edited version with generated versionkorbb2003-04-051-3/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@65279 138bc75d-0d04-0410-961f-82ee72b054a4