2022-02-28 01:16:17 +01:00
|
|
|
2022-02-27 John David Anglin <danglin@gcc.gnu.org>
|
|
|
|
|
|
|
|
* inclhack.def (hpux_math_constexpr): New hack.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/math.h: Update.
|
|
|
|
|
2022-02-05 01:16:31 +01:00
|
|
|
2022-02-04 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
* fixinc.in: Use cd OLDDIR instead of cd .. .
|
|
|
|
|
2022-02-04 01:16:24 +01:00
|
|
|
2022-02-03 Martin Liska <mliska@suse.cz>
|
|
|
|
|
|
|
|
* fixinc.in: Use mkdir -p rather that a loop.
|
|
|
|
|
2022-01-17 01:16:24 +01:00
|
|
|
2022-01-16 Olivier Hainque <hainque@adacore.com>
|
|
|
|
|
2022-01-17 14:23:40 +01:00
|
|
|
* inclhack.def (vxworks_posix_open): New hack.
|
2022-01-17 01:16:24 +01:00
|
|
|
* tests/base/fcntl.h: Update.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
|
|
|
2022-01-16 Olivier Hainque <hainque@adacore.com>
|
|
|
|
|
|
|
|
* inclhack.def (vxworks_time_h_syslib): New hack.
|
|
|
|
* tests/base/time.h: Update.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
|
|
|
2022-01-16 Olivier Hainque <hainque@adacore.com>
|
|
|
|
|
|
|
|
* inclhack.def (vxworks_math_h_fp_c99): New hack.
|
|
|
|
* tests/base/math.h: Update.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2022-01-07 01:16:24 +01:00
|
|
|
2022-01-06 Olivier Hainque <hainque@adacore.com>
|
|
|
|
|
|
|
|
* inclhack.def (vxworks_next_yvals): New hack.
|
|
|
|
* tests/base/yvals.h: New expected test result.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2022-01-05 01:16:52 +01:00
|
|
|
2022-01-04 Olivier Hainque <hainque@adacore.com>
|
|
|
|
|
|
|
|
* inclhack.def (vxworks_posix_mkdir): Refine to expose a
|
|
|
|
varargs interface.
|
|
|
|
* tests/base/sys/stat.h: Update expected results.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2022-01-02 01:16:28 +01:00
|
|
|
2022-01-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
|
|
|
|
|
|
|
|
* inclhack.def: Add new fix on darwin.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/math.h: Regenerate.
|
|
|
|
|
2021-11-24 01:16:29 +01:00
|
|
|
2021-11-23 Xi Ruoyao <xry111@mengyan1223.wang>
|
|
|
|
|
|
|
|
PR bootstrap/103306
|
|
|
|
* fixincl.c (process): Don't call abort().
|
|
|
|
|
2021-11-14 01:16:23 +01:00
|
|
|
2021-11-13 Xi Ruoyao <xry111@mengyan1223.wang>
|
|
|
|
|
|
|
|
PR other/21823
|
|
|
|
PR bootstrap/80047
|
|
|
|
* fixincl.c (process): Simplify the handling for highly
|
|
|
|
unlikely access() failure, to avoid using non-standard
|
|
|
|
extensions.
|
|
|
|
|
2021-08-31 02:16:50 +02:00
|
|
|
2021-08-30 John David Anglin <danglin@gcc.gnu.org>
|
|
|
|
|
|
|
|
* inclhack.def (hpux_c99_inttypes5): New hack to define PRIdPTR, etc.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/inttypes.h: Update.
|
|
|
|
|
2021-07-07 02:17:12 +02:00
|
|
|
2021-07-06 Clément Chigot <clement.chigot@atos.net>
|
|
|
|
|
|
|
|
* inclhack.def (aix_externcpp1): Improve select regexp.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/sys/socket.h: Update.
|
|
|
|
|
2021-07-01 02:16:41 +02:00
|
|
|
2021-06-30 Xi Ruoyao <xry111@mengyan1223.wang>
|
|
|
|
|
|
|
|
PR other/91085
|
|
|
|
* fixfixes.c (check_has_inc): New static function.
|
|
|
|
(machine_name_fix): Don't replace header names in
|
|
|
|
__has_include(...).
|
|
|
|
* inclhack.def (machine_name): Adjust test.
|
|
|
|
* tests/base/testing.h: Update.
|
|
|
|
|
2020-12-15 01:16:35 +01:00
|
|
|
2020-12-14 Ilya Leoshkevich <iii@linux.ibm.com>
|
|
|
|
|
|
|
|
* fixincl.x: Rerun genfixes.
|
|
|
|
* inclhack.def(aix_physadr_t): Change test_text to something
|
|
|
|
that needs to be replaced.
|
|
|
|
* tests/base/sys/types.h(aix_physadr_t): Add expectation.
|
|
|
|
|
2020-11-19 01:16:30 +01:00
|
|
|
2020-11-18 Nathan Sidwell <nathan@acm.org>
|
|
|
|
|
|
|
|
* inclhack.def (aix_physaddr_t): New.
|
|
|
|
* fixincl.x: Regenerated.
|
|
|
|
|
2020-10-04 02:16:21 +02:00
|
|
|
2020-10-03 Clément Chigot <clement.chigot@atos.net>
|
|
|
|
|
|
|
|
* inclhack.def (aix_malloc): Add more context to select.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/malloc.h: Update expected results.
|
|
|
|
|
2020-09-27 02:16:24 +02:00
|
|
|
2020-09-26 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
PR target/97044
|
|
|
|
* inclhack.def (aix_inttypes): New fix.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/sys/inttypes.h: New file.
|
|
|
|
|
2020-09-18 02:16:24 +02:00
|
|
|
2020-09-17 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
* inclhack.def (aix_externcpp1): Add more context to select.
|
|
|
|
(aix_externcpp2): Same.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/sys/socket.h: Update expected results.
|
|
|
|
|
|
|
|
2020-09-17 Torbjörn SVENSSON <torbjorn.svensson@st.com>
|
|
|
|
Christophe Lyon <christophe.lyon@linaro.org>
|
|
|
|
|
|
|
|
* fixfixes.c (pz_tmp_base, pz_tmp_dot): Define only with
|
|
|
|
_PC_NAME_MAX.
|
|
|
|
|
Allow CONFIG_SHELL to override build-time shell in mkheaders
mkheaders.in uses substitutions of @SHELL@ to run fixinc.sh and
mkinstalldirs. Problem is, SHELL comes from CONFIG_SHELL for the
build system, and it needs not match whatever is available at an
unrelated host system after installation, when mkheaders is supposed
to be run.
I considered ditching the hardcoding altogether, but decided to retain
it, but allowing CONFIG_SHELL and SHELL to override it, if any of them
can successfully run mkinstalldirs, and if those and the substituted
@SHELL@ fail, fallback to /bin/sh and to plain execution of the
script, which appears to enable at least one shell on a system that
doesn't typicall have a shell to recognize a script by #!/bin/sh and
reinvoke itself to run it.
If all of these fail, we fail, but only after telling the user to
retry after setting CONFIG_SHELL, that fixincl itself also uses.
for fixincludes/ChangeLog
* mkheaders.in: Don't require build-time shell on host.
2020-02-21 02:09:03 +01:00
|
|
|
2020-02-20 Alexandre Oliva <oliva@adacore.com>
|
|
|
|
|
|
|
|
* mkheaders.in: Don't require build-time shell on host.
|
|
|
|
|
2020-02-14 00:43:39 +01:00
|
|
|
2020-02-13 Matheus Castanho <msc@linux.ibm.com>
|
|
|
|
|
|
|
|
* fixinc.in: Skip machine_name fix on powerpc*-*-linux*.
|
|
|
|
|
skip fixinc on vxworks7*, amend mkheaders
vxworks7 headers haven't required fixes, and we've decided to avoid
running fixinc on them.
The problem with that is that, with a dummy fixinc, mkheaders wipes
out include-fixed but then multi_dir subdirs are not created again, so
we end up with a limits.h named after each multi_dir, when there are
non-default multilibs. Oops.
This patch arranges for a dummy fixinc to be created for *-*-vxworks7*
targets, and fixes mkheaders so as to create multi_dir subdirs in
include-fixed after wiping them out, and to copy limits.h so that it
won't take the name that should be of a subdir (unless the multi_dir
is limits.h, but that's hopefully never the case ;-)
for fixincludes/ChangeLog
* mkheaders.in: Re-create subdirs, copy limits.h into subdir.
* mkfixinc.sh: Create dummy fixinc for *-*-vxworks7*.
2020-02-13 19:52:18 +01:00
|
|
|
2020-02-13 Alexandre Oliva <oliva@adacore.com>
|
|
|
|
|
|
|
|
* mkheaders.in: Re-create subdirs, copy limits.h into subdir.
|
|
|
|
* mkfixinc.sh: Create dummy fixinc for *-*-vxworks7*.
|
|
|
|
|
2020-01-25 18:20:24 +01:00
|
|
|
2020-01-25 John David Anglin <danglin@gcc.gnu.org>
|
|
|
|
|
|
|
|
* inclhack.def (hpux_c99_inttypes4): New, add missing SCNuMAX defines.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/inttypes.h: Update for above fix.
|
|
|
|
|
2019-12-30 21:33:17 +01:00
|
|
|
2019-12-30 John David Anglin <danglin@gcc.gnu.org>
|
|
|
|
|
|
|
|
PR libgomp/93066
|
|
|
|
* inclhack.def (hpux_c99_inttypes3): Fix defines for INTPTR_MAX
|
|
|
|
and UINTPTR_MAX, and missing define for SIZE_MAX.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/inttypes.h: Update for above fix.
|
|
|
|
|
2019-08-18 20:54:13 +02:00
|
|
|
2019-08-18 C.G. Dogan <gcc+cgdogan.00@gmail.com>
|
|
|
|
Iain Sandoe <iain@sandoe.co.uk>
|
|
|
|
|
|
|
|
PR target/83531
|
|
|
|
* inclhack.def (darwin_api_availability): New, strip leading
|
|
|
|
underscores from API_XXXX defines.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/os/availability.h: New file.
|
|
|
|
|
2019-06-21 21:18:18 +02:00
|
|
|
2019-06-21 Iain Sandoe <iain@sandoe.co.uk>
|
|
|
|
|
|
|
|
* inclhack.def: Replace the complex test using __STRICT_ANSI__ and
|
|
|
|
__STDC_VERSION__ with a test using __DARWIN_NO_LONG_LONG.
|
|
|
|
Ensure that the top level math.h uses <> to wrap included headers
|
|
|
|
rather than "".
|
|
|
|
* fixincl.x: Regenerated.
|
|
|
|
* tests/base/architecture/ppc/math.h: Update test to include the
|
|
|
|
__DARWIN_NO_LONG_LONG case.
|
|
|
|
|
2019-06-21 21:03:45 +02:00
|
|
|
2019-06-21 Iain Sandoe <iain@sandoe.co.uk>
|
|
|
|
|
|
|
|
* inclhack.def: Guard __has_attribute and __has_extension in
|
|
|
|
os/base.h.
|
|
|
|
Guard Apple blocks syntax in dispatch/object.h.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/dispatch/object.h: New file.
|
|
|
|
* tests/base/os/base.h: New file.
|
|
|
|
|
2019-05-11 22:19:31 +02:00
|
|
|
2019-05-11 Iain Sandoe <iain@sandoe.co.uk>
|
|
|
|
PR target/90379
|
|
|
|
PR bootstrap/89864
|
|
|
|
* inclhack.def (darwin_ucred__Atomic): Do not supply test_text
|
|
|
|
for wrap fixes.
|
|
|
|
* fixincl.x: Regenerated.
|
|
|
|
|
2019-04-18 08:53:21 +02:00
|
|
|
2019-04-18 Erik Schnetter <schnetter@gmail.com>
|
|
|
|
Jakub Jelinek <jakub@redhat.com>
|
|
|
|
Iain Sandoe <iain@sandoe.co.uk>
|
|
|
|
|
|
|
|
PR bootstrap/89864
|
|
|
|
* inclhack.def (darwin_ucred__Atomic): New, work around _Atomic keyword
|
|
|
|
use in headers included by C++.
|
|
|
|
* fixincl.x: Regenerated.
|
|
|
|
|
Update GCC to autoconf 2.69, automake 1.15.1 (PR bootstrap/82856).
This patch updates GCC to use autoconf 2.69 and automake 1.15.1.
(That's not the latest automake version, but it's the one used by
binutils-gdb, with which consistency is desirable, and in any case
seems a useful incremental update that should make a future update to
1.16.1 easier.)
The changes are generally similar to the binutils-gdb ones, and are
copied from there where shared files and directories are involved
(there are some further changes to such shared directories, however,
which I'd expect to apply to binutils-gdb once this patch is in GCC).
Largely, obsolete AC_PREREQ calls are removed, while many
AC_LANG_SOURCE calls are added to avoid warnings from aclocal and
autoconf. Multilib support is no longer included in core automake,
meaning that multilib.am needs copying from automake's contrib
directory into the GCC source tree. Autoconf 2.69 has Go support, so
local copies of that support are removed. I hope the D support will
soon be submitted to upstream autoconf so the local copy of that can
be removed in a future update. Changes to how automake generates
runtest calls mean quotes are removed from RUNTEST definitions in five
lib*/testsuite/Makefile.am files (libatomic, libgomp, libitm,
libphobos, libvtv; some others have RUNTEST definitions without
quotes, which are still OK); libgo and libphobos also get
-Wno-override added to AM_INIT_AUTOMAKE so those overrides of RUNTEST
do not generate automake warnings.
Note that the regeneration did not include regeneration of
fixincludes/config.h.in (attempting such regeneration resulted in all
the USED_FOR_TARGET conditionals disappearing; and I don't see
anything in the fixincludes/ directory that would result in such
conditionals being generated, unlike in the gcc/ directory). Also
note that libvtv/testsuite/other-tests/Makefile.in was not
regenerated; that directory is not listed as a subdirectory for which
Makefile.in gets regenerated by calling "automake" in libvtv/, so I'm
not sure how it's meant to be regenerated.
While I mostly fixed warnings should running aclocal / automake /
autoconf, there were various such warnings from automake in the
libgfortran, libgo, libgomp, liboffloadmic, libsanitizer, libphobos
directories that I did not fix, preferring to leave those to the
relevant subsystem maintainers. Specifically, most of those warnings
were of the following form (example from libgfortran):
Makefile.am:48: warning: source file 'caf/single.c' is in a subdirectory,
Makefile.am:48: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled. For now, the corresponding output
automake: object file(s) will be placed in the top-level directory. However,
automake: this behaviour will change in future Automake versions: they
will
automake: unconditionally cause object files to be placed in the same subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
I think it's best for the relevant maintainers to add subdir-objects
and do any other associated Makefile.am changes needed. In some cases
the paths in the warnings involved ../; I don't know if that adds any
extra complications to the use of subdir-objects.
I've tested this with native, cross and Canadian cross builds. The
risk of any OS-specific issues should I hope be rather lower than if a
libtool upgrade were included (we *should* do such an upgrade at some
point, but it's more complicated - it involves identifying all our
local libtool changes to see if any aren't included in the upstream
version we update to, and reverting an upstream libtool patch that's
inappropriate for use in GCC); I think it would be better to get this
update into GCC so that people can test in different configurations
and we can fix any issues found, rather than to try to get more and
more testing done before it goes in.
top level:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* multilib.am: New file. From automake.
Merge from binutils-gdb:
2018-06-19 Simon Marchi <simon.marchi@ericsson.com>
* libtool.m4: Use AC_LANG_SOURCE.
* configure.ac: Remove AC_PREREQ, use AC_LANG_SOURCE.
* ar-lib: New file.
* test-driver: New file.
* configure: Re-generate.
config:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* math.m4, tls.m4: Use AC_LANG_SOURCE.
Merge from binutils-gdb:
2018-06-19 Simon Marchi <simon.marchi@ericsson.com>
* override.m4 (_GCC_AUTOCONF_VERSION): Bump from 2.64 to 2.69.
fixincludes:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* configure.ac: Remove AC_PREREQ.
* aclocal.m4, configure: Regenerate.
gcc:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* configure.ac: Remove AC_PREREQ. Use AC_LANG_SOURCE. Use single
line for second argument of AC_DEFINE_UNQUOTED.
* doc/install.texi (Tools/packages necessary for modifying GCC):
Update to autoconf 2.69 and automake 1.15.1.
* aclocal.m4, config.in, configure: Regenerate.
gnattools:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* configure.ac: Remove AC_PREREQ.
* configure: Regenerate.
gotools:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* config/go.m4: Remove file.
* Makefile.am (ACLOCAL_AMFLAGS): Do not use -I ./config.
* configure.ac: Remove AC_PREREQ. Do not include config/go.m4.
* Makefile.in, aclocal.m4, configure: Regenerate.
intl:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
Merge from binutils-gdb:
2018-06-19 Simon Marchi <simon.marchi@ericsson.com>
* configure.ac: Add AC_USE_SYSTEM_EXTENSIONS, remove AC_PREREQ.
* configure: Re-generate.
* config.h.in: Re-generate.
* aclocal.m4: Re-generate.
libada:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* configure.ac: Remove AC_PREREQ.
* configure: Regenerate.
libatomic:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* Makefile.am: Include multilib.am.
* acinclude.m4: Use AC_LANG_SOURCE.
* configure.ac: Remove AC_PREREQ.
* testsuite/Makefile.am (RUNTEST): Remove quotes.
* Makefile.in, aclocal.m4, configure, testsuite/Makefile.in:
Regenerate.
libbacktrace:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* Makefile.am: Include multilib.am.
* configure.ac: Remove AC_PREREQ. Use AC_LANG_SOURCE.
* Makefile.in, aclocal.m4, config.h.in, configure: Regenerate.
libcc1:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* configure.ac: Remove AC_PREREQ.
* Makefile.in, aclocal.m4, configure: Regenerate.
libcpp:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* configure.ac: Remove AC_PREREQ. Use AC_LANG_SOURCE.
* aclocal.m4, config.in, configure: Regenerate.
libdecnumber:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
Merge from binutils-gdb:
2018-06-19 Simon Marchi <simon.marchi@ericsson.com>
* configure.ac: Remove AC_PREREQ.
* configure: Re-generate.
* aclocal.m4.
libffi:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* Makefile.am: Include multilib.am.
(AUTOMAKE_OPTIONS): Add info-in-builddir.
(CLEANFILES): Remove doc/libffi.info.
* configure.ac: Remove AC_PREREQ.
* Makefile.in, aclocal.m4, configure, fficonfig.h.in,
include/Makefile.in, man/Makefile.in, testsuite/Makefile.in:
Regenerate.
libgcc:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* configure.ac: Remove AC_PREREQ. Use AC_LANG_SOURCE.
* configure: Regenerate.
libgfortran:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* Makefile.am: Include multilib.am.
* configure.ac: Remove AC_PREREQ.
* Makefile.in, aclocal.m4, config.h.in, configure: Regenerate.
libgo [logically part of this change but omitted from the commit]:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* Makefile.am: Include multilib.am.
* config/go.m4: Remove file.
* config/libtool.m4: Use AC_LANG_SOURCE.
* configure.ac: Remove AC_PREREQ. Use AC_LANG_SOURCE. Use
-Wno-override in AM_INIT_AUTOMAKE call.
* Makefile.in, aclocal.m4, configure, testsuite/Makefile.in:
Regenerate.
libgomp:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* Makefile.am: Include multilib.am
(AUTOMAKE_OPTIONS): Add info-in-builddir.
(CLEANFILES): Remove libgomp.info.
* configure.ac: Remove AC_PREREQ.
* testsuite/Makefile.am (RUNTEST): Remove quotes.
* Makefile.in, aclocal.m4, configure, testsuite/Makefile.in:
Regenerate.
libhsail-rt:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* configure.ac: Remove AC_PREREQ.
* Makefile.in, aclocal.m4, configure: Regenerate.
libiberty:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
Merge from binutils-gdb:
2018-06-19 Simon Marchi <simon.marchi@ericsson.com>
* configure.ac: Remove AC_PREREQ.
* configure: Re-generate.
* config.in: Re-generate.
libitm:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* Makefile.am: Include multilib.am.
(AUTOMAKE_OPTIONS): Add info-in-builddir.
(CLEANFILES): Remove libitm.info.
* configure.ac: Remove AC_PREREQ.
* testsuite/Makefile.am (RUNTEST): Remove quotes.
* Makefile.in, aclocal.m4, configure, testsuite/Makefile.in:
Regenerate.
libobjc:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* configure.ac: Remove AC_PREREQ.
* aclocal.m4, config.h.in, configure: Regenerate.
liboffloadmic:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* Makefile.am: Include multilib.am.
* configure.ac: Remove AC_PREREQ.
* plugin/Makefile.am: Include multilib.am.
* plugin/configure.ac: Remove AC_PREREQ.
* Makefile.in, aclocal.m4, configure, plugin/Makefile.in,
plugin/aclocal.m4, plugin/configure: Regenerate.
libphobos:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* Makefile.am: Include multilib.am.
* configure.ac: Remove AC_PREREQ. Use -Wno-override in
AM_INIT_AUTOMAKE call.
* m4/autoconf.m4: Add extra argument to AC_LANG_DEFINE call.
* m4/druntime/os.m4: Use AC_LANG_SOURCE.
* testsuite/Makefile.am (RUNTEST): Remove quotes.
* Makefile.in, aclocal.m4, configure, libdruntime/Makefile.in,
src/Makefile.in, testsuite/Makefile.in: Regenerate.
libquadmath:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* Makefile.am: Include multilib.am.
(AUTOMAKE_OPTIONS): Remove 1.8. Add info-in-builddir.
(all-local): Define outside conditional code.
(CLEANFILES): Remove libquadmath.info.
* configure.ac: Remove AC_PREREQ.
* Makefile.in, aclocal.m4, config.h.in, configure: Regenerate.
libsanitizer:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* Makefile.am: Include multilib.am.
* configure.ac: Remove AC_PREREQ. Use AC_LANG_SOURCE.
* Makefile.in, aclocal.m4, asan/Makefile.in, configure,
interception/Makefile.in, libbacktrace/Makefile.in,
lsan/Makefile.in, sanitizer_common/Makefile.in, tsan/Makefile.in,
ubsan/Makefile.in: Regenerate.
libssp:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* Makefile.am: Include multilib.am.
(AUTOMAKE_OPTIONS): Remove 1.9.5.
* configure.ac: Remove AC_PREREQ. Quote argument to
AC_RUN_IFELSE.
* Makefile.in, aclocal.m4, configure: Regenerate.
libstdc++-v3:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* Makefile.am: Include multilib.am.
* configure.ac: Remove AC_PREREQ.
* Makefile.in, aclocal.m4, configure, doc/Makefile.in,
include/Makefile.in, libsupc++/Makefile.in, po/Makefile.in,
python/Makefile.in, src/Makefile.in, src/c++11/Makefile.in,
src/c++17/Makefile.in, src/c++98/Makefile.in,
src/filesystem/Makefile.in, testsuite/Makefile.in: Regenerate.
libvtv:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* Makefile.am: Include multilib.am.
* configure.ac: Remove AC_PREREQ.
* testsuite/Makefile.am (RUNTEST): Remove quotes.
* Makefile.in, aclocal.m4, configure, testsuite/Makefile.in:
Regenerate.
lto-plugin:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* configure.ac: Remove AC_PREREQ. Use AC_LANG_SOURCE.
* Makefile.in, aclocal.m4, config.h.in, configure: Regenerate.
zlib:
2018-10-31 Joseph Myers <joseph@codesourcery.com>
PR bootstrap/82856
* Makefile.am: Include multilib.am.
Merge from binutils-gdb:
2018-06-19 Simon Marchi <simon.marchi@ericsson.com>
* configure.ac: Modernize AC_INIT call, remove AC_PREREQ.
* Makefile.am (AUTOMAKE_OPTIONS): Remove 1.8, cygnus, add foreign.
* Makefile.in: Re-generate.
* aclocal.m4: Re-generate.
* configure: Re-generate.
From-SVN: r265695
2018-10-31 18:03:16 +01:00
|
|
|
2018-10-31 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
PR bootstrap/82856
|
|
|
|
* configure.ac: Remove AC_PREREQ.
|
|
|
|
* aclocal.m4, configure: Regenerate.
|
|
|
|
|
2018-10-16 11:40:27 +02:00
|
|
|
2018-10-16 Rasmus Villemoes <rv@rasmusvillemoes.dk>
|
|
|
|
|
|
|
|
* inclhack.def (AAB_vxworks_regs_vxtypes): Add unconditional
|
|
|
|
include of vxCpu.h, guard include of vxTypesOld.h by
|
|
|
|
!_ASMLANGUAGE.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
fixincludes: vxworks: remove unnecessary parentheses in ioctl wrapper macro
The rationale for the fixinclude ioctl macro wrapper is, as far as I can
tell (https://gcc.gnu.org/ml/gcc-patches/2012-09/msg01619.html)
Fix 2: Add hack for ioctl() on VxWorks.
ioctl() is supposed to be variadic, but VxWorks only has a three
argument version with the third argument of type int. This messes up
when the third argument is not implicitly convertible to int. This
adds a macro which wraps around ioctl() and explicitly casts the third
argument to an int. This way, the most common use case of ioctl (with
a const char * for the third argument) will compile in C++, where
pointers must be explicitly casted to int.
However, we have existing C++ code that calls the ioctl function via
::ioctl(foo, bar, baz)
and obviously this breaks when it gets expanded to
::(ioctl)(foo, bar, (int)(baz))
Since the GNU C preprocessor already prevents recursive expansion of
function-like macros, the parentheses around ioctl are unnecessary.
Incidentally, there is also a macro sioIoctl() in the vxworks sioLib.h
header that expands to
((pSioChan)->pDrvFuncs->ioctl (pSioChan, cmd, arg))
which also breaks when that gets further expanded to
((pSioChan)->pDrvFuncs->(ioctl) (pSioChan, cmd, (int)(arg)))
This patch partly fixes that issue as well, but the third argument to
the pDrvFuncs->ioctl method should be void*, so the cast to (int) is
slightly annoying. Internally, we've simply patched the sioIoctl macro:
(((pSioChan)->pDrvFuncs->ioctl) (pSioChan, cmd, arg))
From-SVN: r264056
2018-09-03 15:26:45 +02:00
|
|
|
2018-09-03 Rasmus Villemoes <rv@rasmusvillemoes.dk>
|
|
|
|
|
|
|
|
* inclhack.def (vxworks_ioctl_macro): Remove parentheses from
|
|
|
|
expansion of ioctl macro.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2018-07-23 22:51:50 +02:00
|
|
|
2018-07-23 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
* inclhack.def (aix_unistd): New.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/unistd.h [AIX_UNISTD_CHECK]: New test.
|
|
|
|
|
2018-06-27 09:59:23 +02:00
|
|
|
2018-06-27 Rasmus Villemoes <rv@rasmusvillemoes.dk>
|
|
|
|
|
|
|
|
* tests/base/ioLib.h [VXWORKS_IOLIB_INCLUDE_UNISTD_CHECK]: Add
|
|
|
|
missing hunk.
|
|
|
|
|
2018-06-12 16:58:24 +02:00
|
|
|
2018-06-12 Rasmus Villemoes <rasmus.villemoes@prevas.dk>
|
|
|
|
|
2018-06-12 17:00:43 +02:00
|
|
|
* genfixes: exit 1 when autogen not found.
|
|
|
|
* genfixes: Remove some redundant code.
|
|
|
|
* genfixes: Update URL to autogen source code.
|
|
|
|
|
2018-06-12 16:58:24 +02:00
|
|
|
* inclhack.def: Fix fixup for assert.h on vxworks.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2018-05-25 18:51:58 +02:00
|
|
|
2018-05-25 Rasmus Villemoes <rasmus.villemoes@prevas.dk>
|
|
|
|
|
|
|
|
* inclhack.def (vxworks_iolib_include_unistd): New fix.
|
|
|
|
|
2018-04-18 11:46:58 +02:00
|
|
|
2018-04-18 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
|
|
|
|
PR jit/85384
|
|
|
|
* configure: Regenerate.
|
|
|
|
|
2018-02-22 17:12:26 +01:00
|
|
|
2018-02-22 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
* 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 17:28:41 +02:00
|
|
|
2017-10-13 Mike Frysinger <vapier@chromium.org>
|
|
|
|
|
|
|
|
* fixinc.in (dirname): Change sed from 's|[^/]*/||' to
|
|
|
|
's|[^/]*//*||'.
|
|
|
|
|
2017-06-12 14:10:12 +02:00
|
|
|
2017-06-12 Doug Rupp <rupp@adacore.com>
|
|
|
|
|
|
|
|
* inclhack.def (AAB_vxworks_stdint): Remove hack.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2017-02-25 21:29:39 +01:00
|
|
|
2017-02-25 John David Anglin <danglin@gcc.gnu.org>
|
|
|
|
|
|
|
|
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 22:11:44 +01:00
|
|
|
2017-02-11 John David Anglin <danglin@gcc.gnu.org>
|
|
|
|
|
|
|
|
* tests/base/alloca.h: New file.
|
|
|
|
* inclhack.def (hppa_hpux11_alloca): New fix.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2017-01-17 10:38:48 +01:00
|
|
|
2017-01-17 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
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 13:09:13 +01:00
|
|
|
2017-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
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 17:09:47 +01:00
|
|
|
2016-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
* 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 11:49:47 +01:00
|
|
|
2016-11-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
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 18:36:18 +02:00
|
|
|
2016-09-30 Tadek Kijkowski <tkijkowski@gmail.com>
|
|
|
|
|
|
|
|
* 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 18:17:10 +02:00
|
|
|
2016-09-04 John David Anglin <danglin@gcc.gnu.org>
|
|
|
|
|
|
|
|
* inclhack.def (hpux_longjmp): Adjust select regular expression.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2016-08-13 20:08:15 +02:00
|
|
|
2016-08-13 John David Anglin <danglin@gcc.gnu.org>
|
|
|
|
|
|
|
|
* inclhack.def (hpux_longjmp): New fix.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/setjmp.h: New test file.
|
|
|
|
|
2016-08-09 19:58:00 +02:00
|
|
|
2016-08-09 Bernd Edlinger <bernd.edlinger@hotmail.de>
|
|
|
|
|
|
|
|
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-02 17:58:06 +02:00
|
|
|
2016-08-01 Muhammad Bilal <mbilal@codesourcery.com>
|
|
|
|
|
|
|
|
* fixinc.in: Use --parents option to make LIB directory.
|
|
|
|
|
2016-06-21 23:57:20 +02:00
|
|
|
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
|
|
|
|
|
|
|
|
* mkfixinc.sh: Remove interix support.
|
|
|
|
|
2016-06-13 20:59:43 +02:00
|
|
|
2016-06-13 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
* 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-02-01 01:54:22 +01:00
|
|
|
2016-01-31 John David Anglin <danglin@gcc.gnu.org>
|
|
|
|
|
|
|
|
PR target/68741
|
|
|
|
* inclhack.def (hpux_vsscanf): New fix.
|
|
|
|
* fixincl.x: Regenerated.
|
|
|
|
* tests/base/stdio.h [HPUX_VSSCANF_CHECK]: New test.
|
|
|
|
|
2015-08-14 13:17:29 +02:00
|
|
|
2015-08-14 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
* 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 20:11:22 +02:00
|
|
|
2015-07-28 Eric Gallager <egall@gwmail.gwu.edu>
|
|
|
|
|
|
|
|
* check.tpl: Ignore .DS_Store directories.
|
|
|
|
|
2015-05-21 19:25:00 +02:00
|
|
|
2015-05-21 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
* 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 12:35:20 +02:00
|
|
|
2015-05-13 Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
|
|
|
|
|
|
|
|
* aclocal.m4: Regenerated with automake-1.11.6.
|
|
|
|
|
2015-04-22 16:18:16 +02:00
|
|
|
2015-04-22 Gregor Richards <gregor.richards@uwaterloo.ca>
|
|
|
|
|
|
|
|
* mkfixinc.sh: Add *-musl* with no fixes.
|
|
|
|
|
2015-03-28 18:27:22 +01:00
|
|
|
2015-03-28 John David Anglin <danglin@gcc.gnu.org>
|
|
|
|
|
|
|
|
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 16:19:20 +01:00
|
|
|
2015-02-16 Daniel Richard G. <skunk@iskunk.org>
|
|
|
|
|
|
|
|
PR bootstrap/48009
|
|
|
|
PR bootstrap/53348
|
|
|
|
* inclhack.def (aix_strtof_const): New fix.
|
|
|
|
* fixincl.x: Regenerate.
|
2015-02-17 15:45:48 +01:00
|
|
|
* tests/base/stdlib.h: New test.
|
2015-02-16 16:19:20 +01:00
|
|
|
|
2015-02-10 11:09:49 +01:00
|
|
|
2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
* inclhack.def (solaris_math_11): New fix.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/iso/math_c99.h [SOLARIS_MATH_11_CHECK]: New test.
|
|
|
|
|
2015-02-07 03:55:03 +01:00
|
|
|
2015-02-06 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
PR bootstrap/53348
|
|
|
|
* inclhack.def (aix_pthread): Accept tab after define.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2015-01-28 21:21:34 +01:00
|
|
|
2015-01-24 Bruce Korb <bkorb@gnu.org>
|
|
|
|
|
|
|
|
* README: add some clarification on use of test_text
|
|
|
|
|
|
|
|
2014-12-21 Bruce Korb <bkorb@gnu.org>
|
|
|
|
|
|
|
|
* 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 09:10:41 +01:00
|
|
|
2014-12-15 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
* server.c (server_setup): Check return value of
|
|
|
|
getcwd and in case of error set buff[0] to 0.
|
|
|
|
|
2014-10-21 12:58:26 +02:00
|
|
|
2014-10-21 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
* inclhack.def (glibc_c99_inline_4): Add pthread.h to files.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2014-08-12 13:05:24 +02:00
|
|
|
2014-08-04 Alexander Ivchenko <alexander.ivchenko@intel.com>
|
|
|
|
|
|
|
|
* inclhack.def (complier_h_tradcpp): Remove.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/linux/compiler.h: Remove.
|
|
|
|
|
2014-04-22 14:30:59 +02:00
|
|
|
2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
* 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 13:07:52 +01:00
|
|
|
2013-12-20 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
|
|
|
|
|
|
|
|
Makefile.in: Use $(FI) instead of fixincl@EXEEXT@.
|
|
|
|
|
2013-12-08 22:55:46 +01:00
|
|
|
2013-12-07 Bruce Korb <bkorb@gnu.org>
|
|
|
|
|
|
|
|
* 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 09:28:35 +01:00
|
|
|
2013-12-06 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
* 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 11:47:52 +02:00
|
|
|
2013-09-20 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
* configure: Regenerate.
|
|
|
|
|
2013-09-03 01:01:49 +02:00
|
|
|
2013-09-02 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
* inclhack.def (aix_assert): New fix.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/assert.h [AIX_ASSERT_CHECK]: New check.
|
|
|
|
|
2013-07-06 19:43:46 +02:00
|
|
|
2013-07-06 Bruce Korb <bkorb@gnu.org>
|
|
|
|
|
|
|
|
* inclhack.def (cdef_cplusplus): removed, per Bug 51776
|
2013-07-07 15:57:21 +02:00
|
|
|
* tests/base/sys/cdefs.h (CDEF_CPLUSPLUS_CHECK): obsolete
|
2013-07-06 19:43:46 +02:00
|
|
|
|
2013-10-23 23:30:54 +02:00
|
|
|
2013-05-23 Alexander Ivchenko <alexander.ivchenko@intel.com>
|
2013-05-23 14:52:01 +02:00
|
|
|
|
|
|
|
* inclhack.def (complier_h_tradcpp): New.
|
|
|
|
* fixincl.x: Rebuilt.
|
|
|
|
* tests/base/linux/compiler.h: New.
|
|
|
|
|
2013-05-17 10:39:37 +02:00
|
|
|
2013-05-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
* inclhack.def (solaris_pow_int_overload): Update comment.
|
|
|
|
Change guard to match <cmath>.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/iso/math_iso.h [SOLARIS_POW_INT_OVERLOAD_CHECK]:
|
|
|
|
Matching change.
|
|
|
|
|
2013-05-04 16:49:59 +02:00
|
|
|
2013-05-04 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
* 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 <aoliva@redhat.com>
|
2013-01-16 05:07:20 +01:00
|
|
|
|
|
|
|
* inclhack.def (feraiseexcept_nosse_invalid): New.
|
|
|
|
(feraiseexcept_nosse_divbyzero): Likewise.
|
|
|
|
* fixincl.x: Rebuilt.
|
|
|
|
* tests/base/bits/fenv.h: New.
|
|
|
|
|
2013-01-14 12:13:09 +01:00
|
|
|
2013-01-14 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
* fixlib.h (verbose_level, fixinc_mode): Mark extern.
|
|
|
|
|
2012-10-29 17:58:16 +01:00
|
|
|
2012-10-29 Bruce Korb <bkorb@gnu.org>
|
2012-10-29 17:44:34 +01:00
|
|
|
|
|
|
|
* README: testing wrap and replacement fixes is pointless.
|
|
|
|
* fixincl.c: export verbosity enumerations to fixlib.h
|
|
|
|
(run_compiles): mark replacement fixes to be skipped when
|
|
|
|
in testing mode
|
|
|
|
* fixlib.h: add a test mode and enumerations from fixincl.c
|
|
|
|
* check.tpl: set TEST_MODE in environment
|
|
|
|
* fixopts.c (initialize_opts): check for TEST_MODE in environment
|
|
|
|
* inclhack.def: move AAB_darwin7_9_long_double_funcs to
|
|
|
|
darwin_9_long_double_funcs_2. It is not a replacement fix.
|
|
|
|
* fixincl.x: regenerate
|
|
|
|
* tests/base/ioLib.h: the need for this is now exposed, so add it.
|
|
|
|
* tests/base/architecture/ppc/math.h: the correct result is now needed.
|
|
|
|
|
2012-10-29 17:58:16 +01:00
|
|
|
2012-10-29 Robert Mason <rbmj@verizon.net>
|
2012-10-28 22:42:48 +01:00
|
|
|
|
|
|
|
* fixinc.in: Omit machine name checks for vxworks
|
|
|
|
* fixincludes/inclhack.def (AAB_vxworks_assert) new replacement fix
|
|
|
|
(AAB_vxworks_regs_vxtypes): another
|
|
|
|
(AAB_vxworks_stdint): yet another
|
|
|
|
(AAB_vxworks_unistd): and another
|
|
|
|
(vxworks_ioctl_macro): reformatting fix
|
|
|
|
(vxworks_mkdir_macro): again
|
|
|
|
(vxworks_regs): and again
|
|
|
|
(vxworks_write_const): and again
|
|
|
|
* tests/base/ioLib.h: new test result
|
|
|
|
* tests/base/math.h: likewise
|
|
|
|
* tests/base/sys/stat.h: likewise
|
|
|
|
* tests/base/testing.h: and again
|
|
|
|
|
2012-09-29 23:02:42 +02:00
|
|
|
2012-09-29 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
* inclhack.def (AAB_aix_fcntl): New fix.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2012-06-19 19:55:14 +02:00
|
|
|
2012-06-19 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
* inclhack.def (aix_mutex_initializer_1): New fix.
|
|
|
|
(aix_cond_initializer_1): New fix.
|
|
|
|
(aix_rwlock_initializer): New fix.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/pthread.h [AIX_MUTEX_INITIALIZER_1_CHECK]: New.
|
|
|
|
[AIX_COND_INITIALIZER_1_CHECK]: New.
|
|
|
|
[AIX_RWLOCK_INITIALIZER_1_CHECK]: New.
|
|
|
|
|
2012-05-29 21:28:57 +02:00
|
|
|
2012-05-29 Thomas Schwinge <thomas@codesourcery.com>
|
|
|
|
|
|
|
|
* configure.ac: Use GCC_AC_FUNC_MMAP_BLACKLIST instead of
|
|
|
|
gcc_AC_FUNC_MMAP_BLACKLIST.
|
|
|
|
* Makefile.in (ACLOCAL_AMFLAGS): Don't include ../gcc.
|
|
|
|
* aclocal.m4: Regenerate.
|
|
|
|
* configure: Regenerate.
|
|
|
|
|
2012-04-24 11:24:55 +02:00
|
|
|
2012-04-24 Tristan Gingold <gingold@adacore.com>
|
|
|
|
|
|
|
|
* fixincl.c (fix_with_system): Add missing specifier.
|
|
|
|
* configure.ac: Default to twoprocess on vms.
|
|
|
|
* configure: Regenerate.
|
|
|
|
|
2012-03-24 00:55:01 +01:00
|
|
|
2012-03-23 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
* inclhack.def (aix_malloc): New.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/malloc.h [AIX_MALLOC_CHECK]: New.
|
2012-06-19 19:55:14 +02:00
|
|
|
|
2012-03-22 17:07:47 +01:00
|
|
|
2012-03-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
PR other/52626
|
|
|
|
* tests/base/pthread.h [SOLARIS_MUTEX_INIT_2_CHECK]
|
|
|
|
(PTHREAD_COND_INITIALIZER): Adapt for solaris_cond_init removal.
|
|
|
|
|
2012-03-15 09:50:41 +01:00
|
|
|
2012-03-15 Tristan Gingold <gingold@adacore.com>
|
|
|
|
|
|
|
|
* README (EXAMPLES OF FIXES): Update.
|
|
|
|
|
2012-03-14 18:08:03 +01:00
|
|
|
2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
* inclhack.def (math_exception): Remove duplicate.
|
|
|
|
(solaris_cond_init): Remove.
|
|
|
|
(solaris_sys_va_list): Remove Solaris 8 support.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/pthread.h [SOLARIS_COND_INIT_CHECK]: Remove.
|
|
|
|
|
Remove obsolete IRIX 6.5 support
libstdc++-v3:
* configure.host (irix6.5*): Remove.
* config/os/irix: Remove.
* config/io/basic_file_stdio.cc (__basic_file<char>::showmanyc())
[_GLIBCXX_FIONREAD_TAKES_OFF_T]: Remove.
* doc/xml/faq.xml: Remove IRIX reference.
* doc/xml/manual/using.xml (Finding Dynamic or Shared Libraries):
Remove IRIX example.
* testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
Remove mips-sgi-irix6* handling.
* testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Likewise.
* testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
* testsuite/21_strings/basic_string/pthread4.cc: Likewise.
* testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
* testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
* testsuite/23_containers/list/pthread1.cc: Likewise.
* testsuite/23_containers/list/pthread5.cc: Likewise.
* testsuite/23_containers/map/pthread6.cc: Likewise.
* testsuite/23_containers/vector/debug/multithreaded_swap.cc: Likewise.
* testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
* testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
* testsuite/30_threads/async/42819.cc: Likewise.
* testsuite/30_threads/async/49668.cc: Likewise.
* testsuite/30_threads/async/any.cc: Likewise.
* testsuite/30_threads/async/async.cc: Likewise.
* testsuite/30_threads/async/launch.cc: Likewise.
* testsuite/30_threads/async/sync.cc: Likewise.
* testsuite/30_threads/call_once/39909.cc: Likewise.
* testsuite/30_threads/call_once/49668.cc: Likewise.
* testsuite/30_threads/call_once/call_once1.cc: Likewise.
* testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
* testsuite/30_threads/condition_variable/members/1.cc: Likewise.
* testsuite/30_threads/condition_variable/members/2.cc: Likewise.
* testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
Likewise.
* testsuite/30_threads/condition_variable_any/50862.cc: Likewise.
* testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
* testsuite/30_threads/condition_variable_any/members/1.cc: Likewise.
* testsuite/30_threads/condition_variable_any/members/2.cc: Likewise.
* testsuite/30_threads/future/cons/move.cc: Likewise.
* testsuite/30_threads/future/members/45133.cc: Likewise.
* testsuite/30_threads/future/members/get.cc: Likewise.
* testsuite/30_threads/future/members/get2.cc: Likewise.
* testsuite/30_threads/future/members/share.cc: Likewise.
* testsuite/30_threads/future/members/valid.cc: Likewise.
* testsuite/30_threads/future/members/wait.cc: Likewise.
* testsuite/30_threads/future/members/wait_for.cc: Likewise.
* testsuite/30_threads/future/members/wait_until.cc: Likewise.
* testsuite/30_threads/lock/1.cc: Likewise.
* testsuite/30_threads/lock/2.cc: Likewise.
* testsuite/30_threads/lock/3.cc: Likewise.
* testsuite/30_threads/lock/4.cc: Likewise.
* testsuite/30_threads/lock_guard/cons/1.cc: Likewise.
* testsuite/30_threads/mutex/cons/1.cc: Likewise.
* testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
* testsuite/30_threads/mutex/lock/1.cc: Likewise.
* testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
* testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
* testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
* testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
* testsuite/30_threads/mutex/unlock/1.cc: Likewise.
* testsuite/30_threads/packaged_task/49668.cc: Likewise.
* testsuite/30_threads/packaged_task/cons/1.cc: Likewise.
* testsuite/30_threads/packaged_task/cons/2.cc: Likewise.
* testsuite/30_threads/packaged_task/cons/3.cc: Likewise.
* testsuite/30_threads/packaged_task/cons/alloc.cc: Likewise.
* testsuite/30_threads/packaged_task/cons/move.cc: Likewise.
* testsuite/30_threads/packaged_task/cons/move_assign.cc: Likewise.
* testsuite/30_threads/packaged_task/members/get_future.cc: Likewise.
* testsuite/30_threads/packaged_task/members/get_future2.cc: Likewise.
* testsuite/30_threads/packaged_task/members/invoke.cc: Likewise.
* testsuite/30_threads/packaged_task/members/invoke2.cc: Likewise.
* testsuite/30_threads/packaged_task/members/invoke3.cc: Likewise.
* testsuite/30_threads/packaged_task/members/invoke4.cc: Likewise.
* testsuite/30_threads/packaged_task/members/invoke5.cc: Likewise.
* testsuite/30_threads/packaged_task/members/reset.cc: Likewise.
* testsuite/30_threads/packaged_task/members/reset2.cc: Likewise.
* testsuite/30_threads/packaged_task/members/swap.cc: Likewise.
* testsuite/30_threads/packaged_task/members/valid.cc: Likewise.
* testsuite/30_threads/promise/cons/1.cc: Likewise.
* testsuite/30_threads/promise/cons/alloc.cc: Likewise.
* testsuite/30_threads/promise/cons/move.cc: Likewise.
* testsuite/30_threads/promise/cons/move_assign.cc: Likewise.
* testsuite/30_threads/promise/members/get_future.cc: Likewise.
* testsuite/30_threads/promise/members/get_future2.cc: Likewise.
* testsuite/30_threads/promise/members/set_exception.cc: Likewise.
* testsuite/30_threads/promise/members/set_exception2.cc: Likewise.
* testsuite/30_threads/promise/members/set_value.cc: Likewise.
* testsuite/30_threads/promise/members/set_value2.cc: Likewise.
* testsuite/30_threads/promise/members/set_value3.cc: Likewise.
* testsuite/30_threads/promise/members/swap.cc: Likewise.
* testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
* testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
Likewise.
* testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
* testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
* testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
Likewise.
* testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
* testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
* testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
* testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
* testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
Likewise.
* testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
* testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
* testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
Likewise.
* testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
Likewise.
* testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
* testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
* testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
Likewise.
* testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
Likewise.
* testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
Likewise.
* testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
Likewise.
* testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
Likewise.
* testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
* testsuite/30_threads/shared_future/cons/move.cc: Likewise.
* testsuite/30_threads/shared_future/members/45133.cc: Likewise.
* testsuite/30_threads/shared_future/members/get.cc: Likewise.
* testsuite/30_threads/shared_future/members/get2.cc: Likewise.
* testsuite/30_threads/shared_future/members/valid.cc: Likewise.
* testsuite/30_threads/shared_future/members/wait.cc: Likewise.
* testsuite/30_threads/shared_future/members/wait_for.cc: Likewise.
* testsuite/30_threads/shared_future/members/wait_until.cc: Likewise.
* testsuite/30_threads/this_thread/1.cc: Likewise.
* testsuite/30_threads/this_thread/2.cc: Likewise.
* testsuite/30_threads/this_thread/3.cc: Likewise.
* testsuite/30_threads/this_thread/4.cc: Likewise.
* testsuite/30_threads/thread/cons/1.cc: Likewise.
* testsuite/30_threads/thread/cons/2.cc: Likewise.
* testsuite/30_threads/thread/cons/3.cc: Likewise.
* testsuite/30_threads/thread/cons/4.cc: Likewise.
* testsuite/30_threads/thread/cons/49668.cc: Likewise.
* testsuite/30_threads/thread/cons/5.cc: Likewise.
* testsuite/30_threads/thread/cons/6.cc: Likewise.
* testsuite/30_threads/thread/cons/7.cc: Likewise.
* testsuite/30_threads/thread/cons/8.cc: Likewise.
* testsuite/30_threads/thread/cons/9.cc: Likewise.
* testsuite/30_threads/thread/cons/moveable.cc: Likewise.
* testsuite/30_threads/thread/members/1.cc: Likewise.
* testsuite/30_threads/thread/members/2.cc: Likewise.
* testsuite/30_threads/thread/members/3.cc: Likewise.
* testsuite/30_threads/thread/members/4.cc: Likewise.
* testsuite/30_threads/thread/members/5.cc: Likewise.
* testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
* testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
* testsuite/30_threads/thread/swap/1.cc: Likewise.
* testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
* testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
* testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
* testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
* testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
* testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
* testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
* testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
* testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
* testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
* testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
* testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
* testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
* testsuite/30_threads/try_lock/1.cc: Likewise.
* testsuite/30_threads/try_lock/2.cc: Likewise.
* testsuite/30_threads/try_lock/3.cc: Likewise.
* testsuite/30_threads/try_lock/4.cc: Likewise.
* testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
* testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
* testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
* testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
* testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
* testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
* testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
* testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
* testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
* testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
* testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
* testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
* testsuite/ext/rope/pthread7-rope.cc: Likewise.
* testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
Likewise.
* testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
Likewise.
* testsuite/23_containers/vector/capacity/resize/1.cc: Remove
dg-options for mips*-*-irix6*.
* testsuite/27_io/ios_base/storage/1.cc: Likewise.
* testsuite/27_io/ios_base/storage/2.cc: Likewise.
* testsuite/27_io/ios_base/storage/3.cc: Likewise.
* testsuite/lib/libstdc++.exp (v3-build_support): Remove IRIX 6
workaround.
libjava:
* configure.ac (libgcj_cv_exidx): Remove IRIX 6 ld workaround.
(mips-sgi-irix6*): Remove.
(mips-sgi-irix*): Remove.
(AC_CHECK_HEADERS): Remove bstring.h.
* configure: Regenerate.
* include/config.h.in: Regenerate.
* configure.host (mips-sgi-irix6*): Remove.
* include/posix-signal.h [__sgi__]: Remove.
* gnu/java/net/natPlainDatagramSocketImplPosix.cc
[HAVE_BSTRING_H]: Remove.
* gnu/java/net/natPlainDatagramSocketImplWin32.cc: Likewise.
* gnu/java/net/natPlainSocketImplPosix.cc: Likewise.
libitm:
* configure.tgt (*-*-irix6*): Remove.
libgomp:
* configure.tgt (mips-sgi-irix6*): Remove.
libgfortran:
* intrinsics/c99_functions.c [__sgi__ && !HAVE_COMPLEX_H]: Remove.
libgcc:
* config.host (mips-sgi-irix6.5*): Remove.
* config/mips/irix-crti.S: Remove.
* config/mips/irix-crtn.S: Remove.
* config/mips/irix6-unwind.h: Remove.
* config/mips/t-irix6: Remove.
* config/mips/t-slibgcc-irix: Remove.
gnattools:
* configure.ac (mips-sgi-irix*): Remove.
* configure: Regenerate.
gcc/testsuite:
* g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
* g++.dg/tree-prof/partition1.C: Likewise.
* g++.dg/tree-prof/partition2.C: Likewise.
* g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
handling.
* gcc.c-torture/compile/labels-3.c: Remove dg-options.
* gcc.c-torture/execute/20010724-1.c: Remove.
* gcc.c-torture/execute/20010724-1.x: Remove.
* gcc.c-torture/execute/20040208-2.c: Remove.
* gcc.c-torture/execute/20040208-2.x: Remove.
* gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
Remove.
(main) [__mips__ && __sgi__]: Remove.
* gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
* gcc.c-torture/execute/ieee/copysign2.c: Likewise.
* gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
mips-sgi-irix6* handling.
* gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
* gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
* gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
handling.
* gcc.dg/torture/builtin-logb-1.c: Likewise.
* gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
* gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
* gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
* gcc.target/mips/args-1.c [!__sgi__]: Remove.
* gcc.target/mips/interrupt_handler-2.c: Don't skip on
mips-sgi-irix6*.
* gcc.target/mips/interrupt_handler-3.c: Likewise.
* gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
* gcc.target/mips/save-restore-3.c: Likewise.
* gcc.target/mips/save-restore-4.c: Likewise.
* gcc.target/mips/save-restore-5.c: Likewise.
* gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
* lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
messages.
* lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
IRIX 6 handling.
(restore_ld_library_path_env_vars): Likewise.
* lib/target-supports.exp (check_profiling_available): Remove
mips*-*-irix* handling.
(check_ascii_locale_available): Remove mips-sgi-irix* handling.
(add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
* objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
gcc/ada:
* gcc-interface/Makefile.in (mips-sgi-irix6*): Remove.
* a-intnam-irix.ads, mlib-tgt-specific-irix.adb,
s-intman-irix.adb, s-mastop-irix.adb, s-osinte-irix.adb,
s-osinte-irix.ads, s-proinf-irix-athread.adb,
s-proinf-irix-athread.ads, s-taprop-irix.adb, s-tasinf-irix.ads,
system-irix-n32.ads, system-irix-n64.ads, system-irix-o32.ads:
Remove.
* adaint.c [__mips && __sgi]: Remove.
(__gnat_number_of_cpus) [__mips && __sgi]: Remove.
[IS_CROSS && !(__mips && __sgi)]: Remove.
* adaint.h [sgi && _LFAPI]: Remove.
* cstreams.c (__gnat_full_name) [sgi]: Remove.
* env.c (__gnat_unsetenv) [__mips && __sgi]: Remove.
(__gnat_clearenv) [__mips && __sgi]: Remove.
* errno.c (_SGI_MP_SOURCE): Remove.
* gsocket.h [sgi]: Remove.
* init.c: Remove IRIX reference.
[sgi]: Remove.
* link.c [sgi]: Remove.
* s-oscons-tmplt.c [__mips && __sgi] (IOV_MAX): Don't define.
(main) [__mips && __sgi] (MAX_tv_sec): Don't define.
(CLOCK_SGI_FAST, CLOCK_SGI_CYCLE): Remove.
* sysdep.c [sgi]: Remove.
(getc_immediate_common) [sgi]: Remove.
(__gnat_localtime_tzoff) [sgi]: Remove.
* terminals.c [__mips && __sgi] (IRIX): Don't define.
[IRIX] (USE_GETPTY): Don't define.
(allocate_pty_desc) [USE_GETPTY]: Remove.
* g-traceb.ads: Remove IRIX reference.
* g-trasym.ads: Likewise.
* memtrack.adb: Likewise.
* s-interr-sigaction.adb: Likewise.
* gnat_rm.texi (Implementation Advice): Remove SGI info.
(Implementation Defined Characteristics): Likewise.
* gnat_ugn.texi (Summary of Run-Time Configurations, mips-irix):
Remove.
(Irix-Specific Considerations): Remove.
gcc/cp:
* Make-lang.in (doc/g++.1): Remove IRIX 6.5 reference.
gcc:
* config.gcc (enable_obsolete): Remove mips-sgi-irix6.5.
(mips-sgi-irix6.5*): Remove.
* config.host (mips-sgi-irix*): Remove.
* configure.ac (enable_fixed_point): Remove mips*-sgi-irix*.
(set_have_as_tls): Remove *-*-irix6*.
(gcc_cv_ld_static_dynamic): Remove mips-sgi-irix6*.
* configure: Regenerate.
* config/mips/iris6.h: Remove.
* config/mips/iris6.opt: Remove.
* config/mips/t-irix6: Remove.
* config/mips/mips.h (TARGET_GPWORD): Remove IRIX 6 N64 handling.
(TARGET_IRIX6): Remove.
(TARGET_CPU_CPP_BUILTINS): Remove IRIX 6 handling.
Don't define LANGUAGE_C, _LANGUAGE_C for Objective-C.
* config/mips/mips.c (mips_build_builtin_va_list): Remove IRIX 6
handling.
(mips_file_start): Likewise.
* config/mips/mips-protos.h (irix_asm_output_align): Remove.
* config/mips/driver-native.c [__sgi__]: Remove.
(host_detect_local_cpu) [__sgi__]: Remove.
* config/mips/gnu-user.h: Remove iris5.h reference.
* config/mips/mips-modes.def: Remove IRIX 6 reference.
* config/mips/gnu-user64.h (MIPS_TFMODE_FORMAT): Remove.
* config/mips/mips.c (mips_option_override) [MIPS_TFMODE_FORMAT]:
Remove.
* gcc.c (main): Move asm_debug initialization ...
(asm_debug): ... here.
* ginclude/stddef.h (__STDDEF_H__): Don't define.
* defaults.h (LINK_ELIMINATE_DUPLICATE_LDIRECTORIES): Remove.
* system.h (LINK_ELIMINATE_DUPLICATE_LDIRECTORIES): Poison.
* collect2.c [LINK_ELIMINATE_DUPLICATE_LDIRECTORIES]: Remove.
(main) [LINK_ELIMINATE_DUPLICATE_LDIRECTORIES]: Remove.
[LINK_ELIMINATE_DUPLICATE_LDIRECTORIES] (is_in_args): Remove.
* doc/tm.texi.in (Driver, LINK_ELIMINATE_DUPLICATE_LDIRECTORIES):
Remove.
* doc/tm.texi: Regenerate.
* doc/invoke.texi (Debugging Options, -gdwarf-<version>): Remove
IRIX 6 reference.
(MIPS Options, -march): Remove IRIX reference.
* doc/install.texi (Binaries, SGI IRIX): Remove.
(Specific, mips-sgi-irix6): Document IRIX 6.5 removal, remove rest
of section.
* doc/trouble.texi (Interoperation): Remove -lgl_s handling.
fixincludes:
* inclhack.def (broken_cabs): Remove IRIX and SunOS 4 support.
(irix___restrict): Remove.
(irix___generic1): Remove.
(irix___generic2): Remove.
(irix_asm_apostrophe): Remove.
(irix_complex): Remove.
(irix_pthread_init): Remove.
(irix_socklen_t): Remove.
(irix_stdint_c99_mode): Remove.
(irix_stdint_c99_types): Remove.
(irix_stdint_c99_macros): Remove.
(irix_stdio_va_list): Remove IRIX 6.5 support.
(irix_wcsftime): Remove.
(stdio_va_list): Remove IRIX 6.5 support.
(svr4_profil): Remove IRIX bypass.
* fixincl.x: Regenerate.
* tests/base/complex.h [IRIX_COMPLEX_CHECK]: Remove.
* tests/base/internal/math_core.h: Remove.
* tests/base/internal/sgimacros.h: Remove.
* tests/base/internal/wchar_core.h: Remove.
* tests/base/math.h [BROKEN_CABS_CHECK]: Remove IRIX and SunOS 4
support.
* tests/base/pthread.h [IRIX_PTHREAD_INIT_CHECK]: Remove.
* tests/base/stdint-irix65.h: Remove.
* tests/base/stdint.h [IRIX_STDINT_C99_MODE_CHECK]: Remove.
* tests/base/sys/asm.h: Remove.
* tests/base/sys/socket.h [IRIX_SOCKLEN_T_CHECK]: Remove.
contrib:
* config-list.mk (LIST): Remove mips-sgi-irix6.5.
toplevel:
* MAINTAINERS (OS Port Maintainers): Remove irix.
* configure.ac (enable_libgomp): Remove *-*-irix6*.
(unsupported_languages): Remove mips-sgi-irix6.*.
(noconfigdirs): Don't add ${libgcj} for mips*-*-irix6*.
(with_stabs): Remove.
* configure: Regenerate.
From-SVN: r185390
2012-03-14 17:33:37 +01:00
|
|
|
2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
* inclhack.def (broken_cabs): Remove IRIX and SunOS 4 support.
|
|
|
|
(irix___restrict): Remove.
|
|
|
|
(irix___generic1): Remove.
|
|
|
|
(irix___generic2): Remove.
|
|
|
|
(irix_asm_apostrophe): Remove.
|
|
|
|
(irix_complex): Remove.
|
|
|
|
(irix_pthread_init): Remove.
|
|
|
|
(irix_socklen_t): Remove.
|
|
|
|
(irix_stdint_c99_mode): Remove.
|
|
|
|
(irix_stdint_c99_types): Remove.
|
|
|
|
(irix_stdint_c99_macros): Remove.
|
|
|
|
(irix_stdio_va_list): Remove IRIX 6.5 support.
|
|
|
|
(irix_wcsftime): Remove.
|
|
|
|
(stdio_va_list): Remove IRIX 6.5 support.
|
|
|
|
(svr4_profil): Remove IRIX bypass.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
|
|
|
* tests/base/complex.h [IRIX_COMPLEX_CHECK]: Remove.
|
|
|
|
* tests/base/internal/math_core.h: Remove.
|
|
|
|
* tests/base/internal/sgimacros.h: Remove.
|
|
|
|
* tests/base/internal/wchar_core.h: Remove.
|
|
|
|
* tests/base/math.h [BROKEN_CABS_CHECK]: Remove IRIX and SunOS 4
|
|
|
|
support.
|
|
|
|
* tests/base/pthread.h [IRIX_PTHREAD_INIT_CHECK]: Remove.
|
|
|
|
* tests/base/stdint-irix65.h: Remove.
|
|
|
|
* tests/base/stdint.h [IRIX_STDINT_C99_MODE_CHECK]: Remove.
|
|
|
|
* tests/base/sys/asm.h: Remove.
|
|
|
|
* tests/base/sys/socket.h [IRIX_SOCKLEN_T_CHECK]: Remove.
|
|
|
|
|
Remove obsolete Tru64 UNIX V5.1B support
libstdc++-v3:
* configure.host: Remove osf* handling.
* config/os/osf: Remove.
* doc/xml/manual/using.xml: Remove OSF reference.
* testsuite/18_support/pthread_guard.cc: Remove alpha*-*-osf*
handling.
* testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
Likewise.
* testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
Likewise.
* testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
* testsuite/21_strings/basic_string/pthread4.cc: Likewise.
* testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
* testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
* testsuite/23_containers/list/pthread1.cc: Likewise.
* testsuite/23_containers/list/pthread5.cc: Likewise.
* testsuite/23_containers/map/pthread6.cc: Likewise.
* testsuite/23_containers/vector/debug/multithreaded_swap.cc:
Likewise.
* testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
* testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
* testsuite/30_threads/async/42819.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/async/49668.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/async/any.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/async/async.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/async/launch.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/async/sync.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/call_once/39909.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/call_once/49668.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/call_once/call_once1.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/condition_variable/cons/1.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/condition_variable/members/1.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/condition_variable/members/2.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/condition_variable_any/50862.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/condition_variable_any/cons/1.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/condition_variable_any/members/1.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/condition_variable_any/members/2.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/future/cons/move.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/future/members/45133.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/future/members/get.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/future/members/get2.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/future/members/share.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/future/members/valid.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/future/members/wait.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/future/members/wait_for.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/future/members/wait_until.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/lock/1.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/lock/2.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/lock/3.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/lock/4.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/lock_guard/cons/1.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/mutex/cons/1.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/mutex/dest/destructor_locked.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/mutex/lock/1.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/mutex/native_handle/typesizes.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/mutex/unlock/1.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/packaged_task/49668.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/packaged_task/cons/1.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/packaged_task/cons/2.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/packaged_task/cons/3.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/packaged_task/cons/alloc.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/packaged_task/cons/move.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/packaged_task/cons/move_assign.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/packaged_task/members/get_future.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/packaged_task/members/get_future2.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke2.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke3.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke4.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke5.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/packaged_task/members/reset.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/packaged_task/members/reset2.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/packaged_task/members/swap.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/packaged_task/members/valid.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/promise/cons/1.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/promise/cons/alloc.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/promise/cons/move.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/promise/cons/move_assign.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/promise/members/get_future.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/promise/members/get_future2.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/promise/members/set_exception.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/promise/members/set_exception2.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/promise/members/set_value.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/promise/members/set_value2.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/promise/members/set_value3.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/promise/members/swap.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/recursive_mutex/cons/1.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/recursive_mutex/lock/1.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/recursive_mutex/native_handle/1.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/recursive_mutex/try_lock/1.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/recursive_mutex/try_lock/2.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/recursive_mutex/unlock/1.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/cons/1.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/lock/1.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/lock/2.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/unlock/1.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/shared_future/cons/move.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/shared_future/members/45133.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/shared_future/members/get.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/shared_future/members/get2.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/shared_future/members/valid.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/shared_future/members/wait.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/shared_future/members/wait_for.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/shared_future/members/wait_until.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/this_thread/1.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/this_thread/2.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/this_thread/3.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/this_thread/4.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/thread/cons/1.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/thread/cons/2.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/thread/cons/3.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/thread/cons/4.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/thread/cons/49668.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/thread/cons/5.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/thread/cons/6.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/thread/cons/7.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/thread/cons/8.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/thread/cons/9.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/thread/cons/moveable.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/thread/members/1.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/thread/members/2.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/thread/members/3.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/thread/members/4.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/thread/members/5.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/thread/members/hardware_concurrency.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/thread/swap/1.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/timed_mutex/dest/destructor_locked.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/timed_mutex/native_handle/1.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/timed_mutex/native_handle/typesizes.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/1.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/2.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/3.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/1.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/2.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/try_lock/1.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/try_lock/2.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/try_lock/3.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/try_lock/4.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
* libstdc++-v3/testsuite/30_threads/unique_lock/modifiers/1.cc:
Likewise.
* libstdc++-v3/testsuite/30_threads/unique_lock/modifiers/2.cc:
Likewise.
* libstdc++-v3/testsuite/ext/rope/pthread7-rope.cc: Likewise.
* libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
Likewise.
* libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc: Likewise.
libobjc:
* configure.ac (enable_objc_gc): Remove alpha*-dec-osf* handling.
* configure: Regenerate.
* thr.c (_XOPEN_SOURCE): Define unconditionally.
libjava:
* configure.ac (alpha*-dec-osf*): Remove.
* configure: Regenerate.
* configure.host (alpha*-dec-osf*): Remove.
* gnu/java/net/natPlainDatagramSocketImplPosix.cc (setOption): Use
IPV6_MULTICAST_IF unconditionally.
* gnu/java/net/natPlainDatagramSocketImplWin32.cc (setOption):
Likewise.
* gnu/java/net/natPlainSocketImplPosix.cc
(gnu::java::net::PlainSocketImpl::accept): Use ::accept instead of
_Jv_accept.
* include/posix-signal.h [__alpha__ && __osf__]: Remove.
* include/posix.h (_POSIX_PII_SOCKET): Don't define.
(_Jv_accept): Remove.
* java/io/File.java (File._access): Rename to access.
Change callers.
(File._stat): Likewise.
* java/io/File.h: Regenerate.
* classpath/lib/java/io/File.class: Regenerate.
* java/io/natFilePosix.cc (java::io::File::_access): Rename to
access.
(java::io::File::_stat): Rename to stat.
* java/io/natFileWin32.cc: Likewise.
* testsuite/libjava.jni/jni.exp (gcj_jni_get_cxxflags_invocation):
Remove alpha*-dec-osf* handling.
* testsuite/libjava.jvmti/jvmti-interp.exp
(gcj_jni_compile_c_to_so): Likewise.
* testsuite/libjava.jvmti/jvmti.exp (gcj_jvmti_compile_cxx_to_o):
Likewise.
libitm:
* configure.tgt (*-*-osf*): Remove.
* configure: Regenerate.
libgomp:
* configure.tgt (alpha*-dec-osf*): Remove.
* config/osf/sem.h: Remove.
* config/posix/lock.c (_XOPEN_SOURCE): Define unconditionally.
libgfortran:
* configure.ac: Remove Tru64 reference.
* acinclude.m4 (LIBGFOR_GTHREAD_WEAK): Remove alpha*-dec-osf*
handling.
* configure: Regenerate.
* intrinsics/c99_functions.c [__osf__]: Remove.
libgcc:
* config.host: Remove alpha*-dec-osf5.1* handling.
* config/alpha/gthr-posix.c: Remove.
* config/alpha/libgcc-osf5.ver: Remove.
* config/alpha/osf5-unwind.h: Remove.
* config/alpha/t-osf-pthread: Remove.
* config/alpha/t-slibgcc-osf: Remove.
* config/t-crtfm (crtfastmath.o): Remove -frandom-seed.
* gthr-posix.h [!_REENTRANT && __osf__] (_REENTRANT): Don't define.
[__osf__ && _PTHREAD_USE_MANGLED_NAMES_]: Remove.
* mkmap-flat.awk: Remove osf_export handling.
gnattools:
* configure.ac: Remove alpha*-dec-osf* handling.
* configure: Regenerate.
gcc/testsuite:
* g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
* g++.dg/abi/thunk4.C: Likewise.
* g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
Adapt line numbers.
* g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
handling.
* g++.dg/cpp0x/constexpr-rom.C: Likewise.
* g++.dg/eh/spbp.C: Likewise.
* g++.dg/ext/label13.C: Likewise.
* g++.dg/guality/guality.exp: Likewise.
* g++.dg/other/anon5.C: Likewise.
* g++.dg/other/pragma-ep-1.C: Remove.
* g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
* g++.dg/warn/pr31246.C: Likewise.
* g++.dg/warn/weak1.C: Likewise.
* g++.old-deja/g++.eh/badalloc1.C: Likewise.
* g++.old-deja/g++.ext/attrib5.C: Likewise.
* gcc.c-torture/compile/limits-declparen.c: Likewise.
* gcc.c-torture/compile/limits-pointer.c: Likewise.
* gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
* gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
* gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
* gcc.dg/c99-tgmath-1.c: Likewise.
* gcc.dg/c99-tgmath-2.c: Likewise.
* gcc.dg/c99-tgmath-3.c: Likewise.
* gcc.dg/c99-tgmath-4.c: Likewise.
* gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
handling.
* gcc.dg/debug/pr49032.c: Likewise.
* gcc.dg/guality/guality.exp: Likewise.
* gcc.dg/intmax_t-1.c: Likewise.
* gcc.dg/pr48616.c: Likewise.
* gcc.dg/pragma-ep-1.c: Remove.
* gcc.dg/pragma-ep-2.c: Remove.
* gcc.dg/pragma-ep-3.c: Remove.
* gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
* gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
* gcc.misc-tests/gcov-14.c: Likewise.
* gfortran.dg/guality/guality.exp: Likewise.
* lib/target-supports.exp (check_weak_available): Likewise.
(add_options_for_tls): Likewise.
(check_ascii_locale_available): Likewise.
* obj-c++.dg/dwarf-2.mm: Likewise.
* objc.dg/dwarf-1.m: Likewise.
* objc.dg/dwarf-2.m: Likewise.
gcc/c-family:
* c-cppbuiltin.c (c_cpp_builtins): Remove #pragma extern_prefix
handling.
* c-pragma.c (handle_pragma_extern_prefix): Remove.
(init_pragma): Don't register extern_prefix.
gcc/po:
* EXCLUDES (mips-tdump.c, mips-tfile.c): Remove.
gcc:
* config.gcc (alpha*-dec-osf5.1*): Remove.
* config.host (alpha*-dec-osf*): Remove.
* configure.ac (*-*-osf*): Remove.
(alpha*-dec-osf*): Remove.
* configure: Regenerate.
* config/alpha/host-osf.c, config/alpha/osf5.h,
config/alpha/osf5.opt, config/alpha/va_list.h, config/alpha/x-osf:
Remove.
* config/alpha/alpha.h (TARGET_LD_BUGGY_LDGP): Remove.
* config/alpha/alpha.c (struct machine_function): Update comment.
(alpha_start_function): Remove Tru64 UNIX as handling for
max_frame_size.
* config/alpha/alpha.md ("exception_receiver"): Remove
TARGET_LD_BUGGY_LDGP.
("*exception_receiver_2"): Likewise.
* except.c (finish_eh_generation): Remove Tru64 reference.
* ginclude/stdarg.h [_HIDDEN_VA_LIST]: Don't undef _VA_LIST.
* system.h (TARGET_HANDLE_PRAGMA_EXTERN_PREFIX): Poison.
* target.def (handle_pragma_extern_prefix): Remove.
* Makefile.in (mips-tfile.o-warn): Remove.
(ALL_HOST_BACKEND_OBJS): Remove mips-tfile.o, mips-tdump.o.
(mips-tfile, mips-tfile.o, mips-tdump, mips-tdump.o): Remove.
* mips-tdump.c, mips-tfile.c: Remove.
* doc/extend.texi (Symbol-Renaming Pragmas): Remove #pragma
extern_prefix.
* doc/install.texi (Binaries): Remove Tru64 UNIX reference.
(Specific, alpha*-dec-osf5.1): Note removal.
* doc/tm.texi.in (Misc, TARGET_HANDLE_PRAGMA_EXTERN_PREFIX):
Remove.
* doc/tm.texi: Regenerate.
* doc/trouble.texi (Cross-Compiler Problems): Remove.
gcc/ada:
* gcc-interface/Makefile.in (alpha*-dec-osf*): Remove.
* a-intnam-tru64.ads, mlib-tgt-specific-tru64.adb,
s-mastop-tru64.adb, s-osinte-tru64.adb, s-osinte-tru64.ads,
s-taprop-tru64.adb, s-tasinf-tru64.ads, s-taspri-tru64.ads,
system-tru64.ads: Remove.
* adaint.c (__gnat_number_of_cpus) [__alpha__ && __osf__]:
Remove.
[IS_CROSS] [!(__alpha__ && __osf__)]: Remove.
* env.c [__alpha__ && __osf__]: Remove.
* gsocket.h (_OSF_SOURCE): Remove.
(HAVE_THREAD_SAFE_GETxxxBYyyy) [__osf__]: Remove.
* init.c [__alpha__ && __osf__]: Remove.
* link.c [__osf__]: Remove.
* s-oscons-tmplt.c [__alpha__ && __osf__]: Remove.
[__osf__ && !_SS_MAXSIZE]: Remove.
* sysdep.c [__osf__]: Remove.
* terminals.c [__alpha__ && __osf__]: Remove.
[OSF1]: Remove.
* g-traceb.ads: Remove Tru64 reference.
* g-trasym.ads: Likewise.
* gnat_ugn.texi (Linking a Mixed C++ & Ada Program): Likewise.
(Summary of Run-Time Configurations): Likewise.
* memtrack.adb: Likewise.
fixincludes:
* inclhack.def (alpha___extern_prefix): Remove.
(alpha___extern_prefix_standards): Remove.
(alpha___extern_prefix_sys_stat): Remove.
(alpha_bad_lval): Remove.
(alpha_pthread): Remove.
(alpha_pthread_gcc): Remove.
(alpha_pthread_init): Remove.
* fixincl.x: Regenerate.
* tests/base/pthread.h [ALPHA_PTHREAD_CHECK]: Remove.
[ALPHA_PTHREAD_GCC_CHECK]: Remove.
[ALPHA_PTHREAD_INIT_CHECK]: Remove.
* tests/base/standards.h: Remove.
* tests/base/sys/stat.h [ALPHA___EXTERN_PREFIX_SYS_STAT_CHECK]:
Remove.
* tests/base/testing.h [ALPHA___EXTERN_PREFIX_CHECK]: Remove.
[ALPHA_BAD_LVAL_CHECK]: Remove.
contrib:
* config-list.mk (LIST): Remove alpha-dec-osf5.1.
config:
* weakref.m4 (GCC_CHECK_ELF_STYLE_WEAKREF): Remove
alpha*-dec-osf*.
toplevel:
* MAINTAINERS (OS Port Maintainers): Remove osf.
* configure.ac (enable_libgomp): Remove *-*-osf*.
(with_stabs): Remove alpha*-*-osf*.
* configure: Regenerate.
From-SVN: r185240
2012-03-12 16:35:56 +01:00
|
|
|
2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
* inclhack.def (alpha___extern_prefix): Remove.
|
|
|
|
(alpha___extern_prefix_standards): Remove.
|
|
|
|
(alpha___extern_prefix_sys_stat): Remove.
|
|
|
|
(alpha_bad_lval): Remove.
|
|
|
|
(alpha_pthread): Remove.
|
|
|
|
(alpha_pthread_gcc): Remove.
|
|
|
|
(alpha_pthread_init): Remove.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/pthread.h [ALPHA_PTHREAD_CHECK]: Remove.
|
|
|
|
[ALPHA_PTHREAD_GCC_CHECK]: Remove.
|
|
|
|
[ALPHA_PTHREAD_INIT_CHECK]: Remove.
|
|
|
|
* tests/base/standards.h: Remove.
|
|
|
|
* tests/base/sys/stat.h [ALPHA___EXTERN_PREFIX_SYS_STAT_CHECK]:
|
|
|
|
Remove.
|
|
|
|
* tests/base/testing.h [ALPHA___EXTERN_PREFIX_CHECK]: Remove.
|
|
|
|
[ALPHA_BAD_LVAL_CHECK]: Remove.
|
|
|
|
|
2012-03-12 15:23:03 +01:00
|
|
|
2012-03-12 Tristan Gingold <gingold@adacore.com>
|
|
|
|
|
|
|
|
* inclhack.def (vms_use_quoted_include,vms_add_missing_braces)
|
|
|
|
(vms_do_not_redeclare_hostalias, vms_decc_builtin)
|
|
|
|
(vms_no_64bit_getopt, vms_forward_declare_struct)
|
|
|
|
(vms_use_fast_setjmp): New fixes.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/rtldef/string.h: Update.
|
|
|
|
* tests/base/rtldef/if.h, tests/base/rtldef/resolv.h,
|
|
|
|
* tests/base/rtldef/setjmp.h, tests/base/rtldef/signal.h,
|
|
|
|
* tests/base/rtldef/stdio.h, tests/base/rtldef/wait.h: New files.
|
|
|
|
|
2012-01-11 17:23:48 +01:00
|
|
|
2012-01-11 Bruce Korb <bkorb@gnu.org>
|
|
|
|
Steven G. Kargl <kargl@gcc.gnu.org>
|
|
|
|
Andreas Tobler <andreast@fgznet.ch>
|
|
|
|
|
2012-01-11 17:27:21 +01:00
|
|
|
PR bootstrap/51705
|
2012-01-11 17:23:48 +01:00
|
|
|
PR preprocessor/51776
|
|
|
|
* inclhack.def (cdef_cplusplus): Add a replacement for [[noreturn]].
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/sys/cdefs.h: Update.
|
|
|
|
|
|
|
|
* genfixes: Remove the 'Ver.' from the version check.
|
|
|
|
|
2011-12-20 17:54:12 +01:00
|
|
|
2011-12-20 Andreas Schwab <schwab@linux-m68k.org>
|
|
|
|
|
|
|
|
* configure: Regenerate.
|
|
|
|
|
2011-12-19 14:12:26 +01:00
|
|
|
2011-12-19 Andreas Schwab <schwab@linux-m68k.org>
|
|
|
|
|
|
|
|
* configure: Regenerate.
|
|
|
|
|
2011-11-17 03:28:07 +01:00
|
|
|
2011-11-16 David Edelsohn <dje.gcc@gmail.com>
|
|
|
|
|
|
|
|
* inclhack.def (aix_once_init_[12]): New fixes.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/pthread.h: Update.
|
|
|
|
|
2011-10-25 22:07:19 +02:00
|
|
|
2011-10-25 Mike Stump <mikestump@comcast.net>
|
|
|
|
|
|
|
|
PR target/48851
|
|
|
|
* inclhack.def (void_null): New bypass.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2011-09-26 14:12:51 +02:00
|
|
|
2011-09-26 Tristan Gingold <gingold@adacore.com>
|
|
|
|
|
|
|
|
* inclhack.def (ms_define_can_use_extern_prefix):
|
|
|
|
(vms_use_pragma_extern_model, vms_disable_decc_string_builtins):
|
|
|
|
New fixes.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/rtldef/string.h: New test.
|
|
|
|
* tests/base/rtldef/decc$types.h: Likewise.
|
|
|
|
* tests/base/testing.h: Update
|
|
|
|
|
2011-09-22 16:00:17 +02:00
|
|
|
2011-09-22 Tristan Gingold <gingold@adacore.com>
|
|
|
|
|
|
|
|
* mkfixinc.sh (target): Remove alpha-vms from particular targets.
|
|
|
|
|
2011-08-23 23:32:34 +02:00
|
|
|
2011-08-23 Steve Ellcey <sje@cup.hp.com>
|
|
|
|
|
|
|
|
PR libstdc++/50153
|
|
|
|
* inclhack.def (hpux11_abs): Extend to all hpux machines.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2011-08-10 10:43:38 +02:00
|
|
|
2011-08-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
Marc Glisse <marc.glisse@normalesup.org>
|
|
|
|
|
|
|
|
PR libstdc++-v3/1773
|
|
|
|
* inclhack.def (solaris_cxx_linkage, solaris_getc_strict_stdc)
|
|
|
|
(solaris_longjmp_noreturn, solaris_pow_int_overload)
|
|
|
|
(solaris_std___filbuf): New fixes.
|
|
|
|
* tests/base/iso/math_iso.h, tests/base/iso/setjmp_iso.h,
|
|
|
|
tests/base/iso/stdio_iso.h, tests/base/iso/stdlib_iso.h: New tests.
|
|
|
|
* tests/base/stdio.h [SOLARIS_STD___FILBUF_CHECK]: New test.
|
|
|
|
|
2011-07-25 17:56:27 +02:00
|
|
|
2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
PR c++/49347
|
|
|
|
* inclhack.def (solaris_posix_spawn_restrict): New fix.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/spawn.h: New test.
|
|
|
|
|
2011-06-08 23:27:06 +02:00
|
|
|
2011-06-08 Douglas B Rupp <rupp@gnat.com>
|
|
|
|
|
|
|
|
* configure.ac (AC_USE_SYSTEM_EXTENSIONS): Add.
|
|
|
|
* configure: Regenerate.
|
|
|
|
* config.h.in: Regenerate.
|
|
|
|
|
2011-06-06 18:14:57 +02:00
|
|
|
2011-06-06 Peter O'Gorman <pogma@thewrittenword.com>
|
|
|
|
|
|
|
|
* inclhack.def (aix_net_if_arp): New fix.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/net/if_arp.h [AIX_NET_IF_ARP_CHECK]: New test.
|
|
|
|
|
2011-05-17 10:00:15 +02:00
|
|
|
2011-05-17 Tristan Gingold <gingold@adacore.com>
|
|
|
|
|
|
|
|
* inclhack.def (solaris_complex_cxx): Fix syntax.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2011-05-17 09:25:07 +02:00
|
|
|
2011-05-17 Tristan Gingold <gingold@adacore.com>
|
|
|
|
|
|
|
|
* check.tpl: Shell-quote testing file.
|
|
|
|
|
MAINTAINERS (crx port, [...]): Remove.
* MAINTAINERS (crx port, m68hc11 port): Remove. Move maintainers
to Write After Approval.
* config-ml.in: Don't handle arc-*-elf*.
* configure.ac (arc-*-*, crx-*-*, i[[3456789]]86-*-pe,
m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*, mcore-*-pe*): Don't
handle GCC libraries.
* configure: Regenerate.
contrib:
* compare-all-tests (all_targets): Remove crx and m68hc11.
fixincludes:
* mkfixinc.sh: Don't handle i?86-moss-msdos* or i?86-*-pe.
gcc:
* config/alpha/gnu.h: Remove.
* config/arc: Remove directory.
* config/arm/netbsd.h: Remove.
* config/arm/t-pe: Remove.
* config/crx: Remove directory.
* config/i386/netbsd.h: Remove.
* config/m68hc11: Remove directory.
* config/m68k/uclinux-oldabi.h: Remove.
* config/mcore/mcore-pe.h: Remove.
* config/mcore/t-mcore-pe: Remove.
* config/netbsd-aout.h: Remove.
* config/rs6000/gnu.h: Remove.
* config/sh/sh-symbian.h: Remove.
* config/sh/symbian-base.c: Remove.
* config/sh/symbian-c.c: Remove.
* config/sh/symbian-cxx.c: Remove.
* config/sh/symbian-post.h: Remove.
* config/sh/symbian-pre.h: Remove.
* config/sh/t-symbian: Remove.
* config/svr3.h: Remove.
* config/vax/netbsd.h: Remove.
* config.build: Don't handle i[34567]86-*-pe.
* config.gcc: Remove handling of deprecations for most deprecated
targets.
(m68k-*-uclinuxoldabi*): Add to second deprecated list.
(alpha*-*-gnu*, arc-*-elf*, arm*-*-netbsd*, arm-*-pe*, crx-*-elf,
i[34567]86-*-netbsd*, i[34567]86-*-pe, m68hc11-*-*|m6811-*-*,
m68hc12-*-*|m6812-*-*, m68k-*-uclinuxoldabi*, mcore-*-pe*,
powerpc64-*-gnu*, powerpc-*-gnu-gnualtivec*, powerpc-*-gnu*,
sh-*-symbianelf* | sh[12346l]*-*-symbianelf*, vax-*-netbsd*):
Remove cases.
* config.host: Don't handle i[34567]86-*-pe.
* config/rs6000/linux64.h (LINK_OS_GNU_SPEC): Remove.
(ASM_SPEC32): Don't handle -mcall-gnu.
* config/rs6000/sysv4.h (SUBTARGET_OVERRIDE_OPTIONS): Don't handle
-mcall-gnu.
(ASM_SPEC, CC1_SPEC, LINK_START_SPEC, LINK_OS_SPEC, CPP_SPEC,
STARTFILE_SPEC, LIB_SPEC, ENDFILE_SPEC): Don't handle -mcall-gnu.
(LIB_GNU_SPEC, STARTFILE_GNU_SPEC, ENDFILE_GNU_SPEC,
LINK_START_GNU_SPEC, LINK_OS_GNU_SPEC, CPP_OS_GNU_SPEC): Remove.
(SUBTARGET_EXTRA_SPECS): Remove *_gnu specs.
* config/sh/sh-protos.h, config/sh/sh.c: Remove all code
conditional on SYMBIAN.
* configure.ac: Don't handle powerpc*-*-gnu*.
* configure: Regenerate.
* doc/extend.texi (interrupt attribute): Don't mention CRX.
* doc/install-old.texi (m6811, m6812): Don't mention.
* doc/install.texi (arc-*-elf*): Don't document multilib option.
(arc-*-elf, CRX, m6811-elf, m6812-elf): Remove.
(m68k-uclinuxoldabi): Don't mention.
* doc/invoke.texi (ARC Options, CRX Options, M68hc1x Options):
Remove.
(-mcall-gnu): Remove.
* doc/md.texi (CRX Architecture, Motorola 68HC11 & 68HC12
families): Remove constraint documentation.
gcc/testsuite:
* gcc.c-torture/execute/920501-8.x: Remove.
* gcc.c-torture/execute/930513-1.x: Remove.
* gcc.c-torture/execute/960312-1.x: Remove.
* gcc.c-torture/compile/20000804-1.c,
gcc.c-torture/compile/20001205-1.c,
gcc.c-torture/compile/20001226-1.c,
gcc.c-torture/compile/20010518-2.c,
gcc.c-torture/compile/20020312-1.c,
gcc.c-torture/compile/20020604-1.c,
gcc.c-torture/compile/920501-12.c,
gcc.c-torture/compile/920501-4.c,
gcc.c-torture/compile/920520-1.c,
gcc.c-torture/compile/980506-1.c,
gcc.c-torture/execute/980709-1.x,
gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
options for m68hc11.
* gcc.dg/cpp/assert4.c: Don't handle ARC.
* gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
m68hc11.
libgcc:
* config.host (alpha*-*-gnu*, arc-*-elf*, arm*-*-netbsd*,
arm-*-pe*, crx-*-elf, i[34567]86-*-netbsd*, i[34567]86-*-pe,
m68hc11-*-*|m6811-*-*, m68hc12-*-*|m6812-*-*, mcore-*-pe*,
powerpc64-*-gnu*, powerpc-*-gnu-gnualtivec*, powerpc-*-gnu*,
sh-*-symbianelf* | sh[12346l]*-*-symbianelf*, vax-*-netbsd*):
Remove cases.
libstdc++-v3:
* configure.ac: Don't handle powerpc*-*-gnu*.
* configure: Regenerate.
From-SVN: r171302
2011-03-22 20:58:18 +01:00
|
|
|
2011-03-22 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
* mkfixinc.sh: Don't handle i?86-moss-msdos* or i?86-*-pe.
|
|
|
|
|
PR other/46202: implement install-strip.
/:
PR other/46202
* configure.ac: Fix just-built in-tree STRIP name to be
binutils/strip-new.
* configure: Regenerate.
* Makefile.def (install-strip-gcc, install-strip-binutils)
(install-strip-opcodes, install-strip-ld, install-strip-itcl)
(install-strip-sid): Mirror dependencies on non-strip variants
of these targets on the respective -strip prerequisites.
* Makefile.tpl (install-strip, install-strip-host)
(install-strip-target): New targets.
(install-strip-[+module+], install-strip-target-[+module+]):
New targets.
* Makefile.in: Regenerate.
gcc/:
PR other/46202
* Makefile.in (install_sh, INSTALL_STRIP_PROGRAM): New
variables.
(AR_FOR_TARGET, RANLIB_FOR_TARGET, STRIP_FOR_TARGET): Fix
shell quoting.
(STRIP_FOR_TARGET): Look for in-tree strip under name strip-new.
(install-strip): New target.
(STRIPPROG): New variable, exported if STRIP is set.
* doc/install.texi (Final install): Minor markup and code style
fixes. Document install-strip target.
fixincludes/:
PR other/46202
* Makefile.in (install-strip): New phony target.
(all, check, install): Also mark as phony.
libgcc/:
PR other/46202
* Makefile.in (install-strip): New phony target.
libiberty/:
PR other/46202
* Makefile.in (install-strip): New phony target.
(install): Also mark as phony.
gnattools/:
PR other/46202
* Makefile.in (install-strip): New phony target.
(check, installcheck, info, dvi, pdf, html, install)
(install-info, install-pdf, install-html, mostlyclean)
(clean, distclean, maintainer-clean): Mark phony.
libada/:
PR other/46202
* Makefile.in (install-strip): New phony target.
(check, installcheck, info, dvi, pdf, html, install)
(install-info, install-pdf, install-html, mostlyclean)
(clean, distclean, maintainer-clean): Mark phony.
From-SVN: r166980
2010-11-20 20:37:08 +01:00
|
|
|
2010-11-20 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
|
|
|
|
PR other/46202
|
|
|
|
* Makefile.in (install-strip): New phony target.
|
|
|
|
(all, check, install): Also mark as phony.
|
|
|
|
|
2010-11-09 11:26:09 +01:00
|
|
|
2010-11-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
* inclhack.def (irix_pthread_init): New fix.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/pthread.h [IRIX_PTHREAD_INIT_CHECK]: New test.
|
|
|
|
|
2010-10-20 19:36:15 +02:00
|
|
|
2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
PR c++/46024
|
|
|
|
* inclhack.def (solaris_sys_va_list): New fix.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/sys/va_list.h: New test.
|
|
|
|
|
2010-09-07 16:47:21 +02:00
|
|
|
2010-09-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
|
|
|
|
|
|
|
* inclhack.def (hpux_htonl): Allow trailing whitespace in select.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2010-07-12 16:29:50 +02:00
|
|
|
2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
* inclhack.def (solaris_cond_init): New fix.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/pthread.h [SOLARIS_COND_INIT_CHECK]: New test.
|
|
|
|
[SOLARIS_MUTEX_INIT_2_CHECK]: Adapt.
|
|
|
|
|
2010-06-21 17:27:29 +02:00
|
|
|
2010-06-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
* inclhack.def (solaris__restrict, solaris_complex_cxx): New fixes
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/complex.h [SOLARIS_COMPLEX_CXX_CHECK]: New test.
|
|
|
|
* tests/base/sys/feature_tests.h: New file.
|
|
|
|
|
2010-06-03 08:45:02 +02:00
|
|
|
2010-06-03 Joern Rennecke <joern.rennecke@embecosm.com>
|
|
|
|
Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
|
|
|
|
PR bootstrap/42798
|
|
|
|
* configure.ac: Check for declaration of 'basename(char *)'.
|
|
|
|
* configure: Regenerate.
|
|
|
|
|
2010-04-12 20:36:30 +02:00
|
|
|
2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
* inclhack.def (alpha_wchar): Remove.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/wchar.h: Remove.
|
|
|
|
|
2010-04-02 20:18:06 +02:00
|
|
|
2010-04-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
|
|
|
|
* aclocal.m4: Regenerate.
|
|
|
|
|
2010-03-31 11:26:05 +02:00
|
|
|
2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
* inclhack.def (alpha_assert): Allow for more whitespace in
|
|
|
|
select.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2010-03-28 18:40:50 +02:00
|
|
|
2010-03-28 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
PR target/40722
|
|
|
|
* mkfixinc.sh: Revert the last change for mingw.
|
|
|
|
|
2010-03-25 00:20:15 +01:00
|
|
|
2010-03-24 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
* inclhack.def (glibc_strncpy): New fix.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/bits/string2.h: Update.
|
|
|
|
|
2010-03-23 14:24:37 +01:00
|
|
|
2010-03-23 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
PR target/40722
|
|
|
|
* mkfixinc.sh: Fix stdlib.h for mingw.
|
|
|
|
|
2010-03-19 15:50:06 +01:00
|
|
|
2010-02-19 Bruce Korb <bkorb@gnu.org>
|
|
|
|
|
|
|
|
* inclhack.def: remove vestiges of inadvertently committed changes
|
|
|
|
|
2010-03-12 06:21:19 +01:00
|
|
|
2010-02-10 Bruce Korb <bkorb@gnu.org>
|
|
|
|
|
|
|
|
* README: fix up references to old gcc/fixinc directory
|
|
|
|
|
2010-01-29 16:55:13 +01:00
|
|
|
2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
* inclhack.def (solaris_int_limits_3): New fix.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/sys/int_limits.h [SOLARIS_INT_LIMITS_3_CHECK]: New
|
|
|
|
test.
|
|
|
|
|
|
|
|
* inclhack.def (solaris_int_const, solaris_int_limits_1,
|
|
|
|
solaris_int_limits_2 ): Applies to Solaris 2 in general.
|
|
|
|
Remove select.
|
|
|
|
Add mach for *-*-solaris2*.
|
|
|
|
Change second c_fix_arg to select.
|
|
|
|
Remove #pragma ident from test_text.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/sys/int_const.h [SOLARIS_INT_CONST_CHECK]: Remove
|
|
|
|
#pragma trigger text.
|
|
|
|
* tests/base/sys/int_limits.h [SOLARIS_INT_LIMITS_1_CHECK,
|
|
|
|
SOLARIS_INT_LIMITS_2_CHECK]: Likewise.
|
|
|
|
|
config.gcc (mips-sgi-irix[56]*): Set use_gcc_stdint.
gcc:
* config.gcc (mips-sgi-irix[56]*): Set use_gcc_stdint.
* config/mips/iris.h (INT8_TYPE, INT16_TYPE, INT32_TYPE,
INT64_TYPE): Define.
(UINT8_TYPE, UINT16_TYPE, UINT32_TYPE, UINT64_TYPE): Define.
(INT_LEAST8_TYPE, INT_LEAST16_TYPE, INT_LEAST32_TYPE,
INT_LEAST64_TYPE): Define.
(UINT_LEAST8_TYPE, UINT_LEAST16_TYPE, UINT_LEAST32_TYPE,
UINT_LEAST64_TYPE): Define.
(INT_FAST8_TYPE, INT_FAST16_TYPE, INT_FAST32_TYPE)
INT_FAST64_TYPE): Define.
(UINT_FAST8_TYPE, UINT_FAST16_TYPE, UINT_FAST32_TYPE,
UINT_FAST64_TYPE): Define.
(INTMAX_TYPE, UINTMAX_TYPE): Define.
(INTPTR_TYPE, UINTPTR_TYPE): Define.
(SIG_ATOMIC_TYPE): Define.
fixincludes:
* inclhack.def (aix_stdint_1): Add stdint-aix.h to files.
(aix_stdint_2): Likewise.
(aix_stdint_3): Likewise.
(aix_stdint_4): Likewise.
(aix_stdint_5): Likewise.
(darwin_stdint_1): Add stdint-darwin.h to files.
(darwin_stdint_2): Likewise.
(darwin_stdint_3): Likewise.
(darwin_stdint_4): Likewise.
(darwin_stdint_5): Likewise.
(darwin_stdint_6): Likewise.
(darwin_stdint_7): Likewise.
(hpux_c99_intptr): Add stdint-hpux11.h to files.
(hpux_c99_inttypes): Likewise.
(hpux_c99_inttypes2): Likewise.
(hpux_stdint_least_fast): Likewise.
(irix_stdint_c99): Renamed to irix_stdint_c99_mode.
(irix_stdint_c99_types): New fix.
(irix_stdint_c99_macros): New fix.
(newlib_stdint_1): Add stdint-newlib.h to files.
(newlib_stdint_2): Likewise.
fixincl.x: Regenerate.
tests/base/stdint-aix.h: New file.
tests/base/stdint.h [AIX_STDINT_1_CHECK, AIX_STDINT_2_CHECK,
AIX_STDINT_3_CHECK, AIX_STDINT_4_CHECK, AIX_STDINT_5_CHECK]: Moved ...
tests/base/stdint-aix.h: ... here.
[AIX_STDINT_3_CHECK]: Updated to match aix_stdint_3 fix.
[AIX_STDINT_4_CHECK]: Updated to match aix_stdint_4 fix.
[AIX_STDINT_5_CHECK]: Updated to match aix_stdint_5 fix.
tests/base/stdint-darwin.h: New file.
tests/base/stdint.h [DARWIN_STDINT_1_CHECK, DARWIN_STDINT_2_CHECK,
DARWIN_STDINT_3_CHECK, DARWIN_STDINT_4_CHECK,
DARWIN_STDINT_5_CHECK, DARWIN_STDINT_6_CHECK]: Moved ...
tests/base/stdint-darwin.h: ... here.
[DARWIN_STDINT_1_CHECK]: Updated to match darwin_stdint_1 fix.
[DARWIN_STDINT_4_CHECK]: Updated to match darwin_stdint_4 fix.
[DARWIN_STDINT_6_CHECK]: Updated to match darwin_stdint_6 fix.
tests/base/stdint-hpux11.h: New file.
tests/base/stdint.h [HPUX_C99_INTPTR_CHECK,
HPUX_C99_INTTYPES2_CHECK, HPUX_STDINT_LEAST_FAST_CHECK]: Moved ...
tests/base/stdint-hpux11.h: ... here.
[HPUX_C99_INTPTR_CHECK]: Updated to match hpux_c99_intptr fix.
[HPUX_C99_INTTYPES2_CHECK]: Updated to match hpux_c99_inttypes2 fix.
tests/base/stdint.h [IRIX_STDINT_C99_CHECK]: Renamed guard to
IRIX_STDINT_C99_MODE_CHECK.
tests/base/stdint-irix65.h: New file.
tests/base/stdint-newlib.h: New file.
tests/base/stdint.h [NEWLIB_STDINT_1_CHECK,
NEWLIB_STDINT_2_CHECK]: Moved ...
tests/base/stdint-newlib.h: ... here.
From-SVN: r156259
2010-01-26 20:24:32 +01:00
|
|
|
2010-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
* inclhack.def (aix_stdint_1): Add stdint-aix.h to files.
|
|
|
|
(aix_stdint_2): Likewise.
|
|
|
|
(aix_stdint_3): Likewise.
|
|
|
|
(aix_stdint_4): Likewise.
|
|
|
|
(aix_stdint_5): Likewise.
|
|
|
|
(darwin_stdint_1): Add stdint-darwin.h to files.
|
|
|
|
(darwin_stdint_2): Likewise.
|
|
|
|
(darwin_stdint_3): Likewise.
|
|
|
|
(darwin_stdint_4): Likewise.
|
|
|
|
(darwin_stdint_5): Likewise.
|
|
|
|
(darwin_stdint_6): Likewise.
|
|
|
|
(darwin_stdint_7): Likewise.
|
|
|
|
(hpux_c99_intptr): Add stdint-hpux11.h to files.
|
|
|
|
(hpux_c99_inttypes): Likewise.
|
|
|
|
(hpux_c99_inttypes2): Likewise.
|
|
|
|
(hpux_stdint_least_fast): Likewise.
|
|
|
|
(irix_stdint_c99): Renamed to irix_stdint_c99_mode.
|
|
|
|
(irix_stdint_c99_types): New fix.
|
|
|
|
(irix_stdint_c99_macros): New fix.
|
|
|
|
(newlib_stdint_1): Add stdint-newlib.h to files.
|
|
|
|
(newlib_stdint_2): Likewise.
|
|
|
|
fixincl.x: Regenerate.
|
|
|
|
tests/base/stdint-aix.h: New file.
|
|
|
|
tests/base/stdint.h [AIX_STDINT_1_CHECK, AIX_STDINT_2_CHECK,
|
|
|
|
AIX_STDINT_3_CHECK, AIX_STDINT_4_CHECK, AIX_STDINT_5_CHECK]: Moved ...
|
|
|
|
tests/base/stdint-aix.h: ... here.
|
|
|
|
[AIX_STDINT_3_CHECK]: Updated to match aix_stdint_3 fix.
|
|
|
|
[AIX_STDINT_4_CHECK]: Updated to match aix_stdint_4 fix.
|
|
|
|
[AIX_STDINT_5_CHECK]: Updated to match aix_stdint_5 fix.
|
|
|
|
tests/base/stdint-darwin.h: New file.
|
|
|
|
tests/base/stdint.h [DARWIN_STDINT_1_CHECK, DARWIN_STDINT_2_CHECK,
|
|
|
|
DARWIN_STDINT_3_CHECK, DARWIN_STDINT_4_CHECK,
|
|
|
|
DARWIN_STDINT_5_CHECK, DARWIN_STDINT_6_CHECK]: Moved ...
|
|
|
|
tests/base/stdint-darwin.h: ... here.
|
|
|
|
[DARWIN_STDINT_1_CHECK]: Updated to match darwin_stdint_1 fix.
|
|
|
|
[DARWIN_STDINT_4_CHECK]: Updated to match darwin_stdint_4 fix.
|
|
|
|
[DARWIN_STDINT_6_CHECK]: Updated to match darwin_stdint_6 fix.
|
|
|
|
tests/base/stdint-hpux11.h: New file.
|
|
|
|
tests/base/stdint.h [HPUX_C99_INTPTR_CHECK,
|
|
|
|
HPUX_C99_INTTYPES2_CHECK, HPUX_STDINT_LEAST_FAST_CHECK]: Moved ...
|
|
|
|
tests/base/stdint-hpux11.h: ... here.
|
|
|
|
[HPUX_C99_INTPTR_CHECK]: Updated to match hpux_c99_intptr fix.
|
|
|
|
[HPUX_C99_INTTYPES2_CHECK]: Updated to match hpux_c99_inttypes2 fix.
|
|
|
|
tests/base/stdint.h [IRIX_STDINT_C99_CHECK]: Renamed guard to
|
|
|
|
IRIX_STDINT_C99_MODE_CHECK.
|
|
|
|
tests/base/stdint-irix65.h: New file.
|
|
|
|
tests/base/stdint-newlib.h: New file.
|
|
|
|
tests/base/stdint.h [NEWLIB_STDINT_1_CHECK,
|
|
|
|
NEWLIB_STDINT_2_CHECK]: Moved ...
|
|
|
|
tests/base/stdint-newlib.h: ... here.
|
|
|
|
|
2009-12-05 18:18:53 +01:00
|
|
|
2009-12-05 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
|
|
|
|
* configure: Regenerate.
|
|
|
|
|
2009-10-21 19:01:35 +02:00
|
|
|
2009-10-21 Steve Ellcey <sje@cup.hp.com>
|
|
|
|
|
|
|
|
* inclhack.def (hpux_stdint_least_fast): Simplify.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/stdint.h: Update.
|
|
|
|
|
2009-09-15 06:59:54 +02:00
|
|
|
2009-09-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
|
|
|
|
* inclhack.def (isc_fmod, isc_omits_with_stdc)
|
|
|
|
(nested_sys_limits, sco_math): Remove.
|
|
|
|
* tests/base/math.h (ISC_FMOD_CHECK, SCO_MATH_CHECK): Remove.
|
|
|
|
* tests/base/stdio.h (ISC_OMITS_WITH_STDC_CHECK): Remove.
|
|
|
|
* tests/base/sys/limits.h: Remove.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
sed portability fixes in fixincludes
fixincludes/:
PR testsuite/29737
PR bootstrap/35938
PR testsuite/39655
* check.tpl: Fix typos.
* README: Likewise. Also, document that 'select' uses ERE.
* mkheaders.in: Update copyright years in --version output.
* inclhack.def (sco_math): Add missing final newline in sed
script 'a', 'c', or 'i' commands, for BSD sed.
(sco_math): In the text of 'a', 'c', or 'i' sed
commands, prepend leading white space with a backslash to avoid
the whitespace to be removed by BSD sed.
(sco_math): Match plain 'C++' instead of 'C\+\+' in sed regex.
(x11_new): Fix sed expression, for BSD sed.
(glibc_mutex_init): Fix newlines in sed 's' command replacement
part, for GNU sed 3.02 and Solaris sed.
(glibc_mutex_init): Replace unportable \+ sed regex operator
with \{1,\}.
(glibc_c99_inline_2, glibc_mutex_init): Avoid unportable sed
alternation \| regex operator.
(solaris_complex): Remove superfluous backslashes from
replacement string. Replace \+ operator with \{1,\}.
* tests/base/Xm/Traversal.h: This is fixed for BSD sed now.
* fixincl.x: Regenerate.
From-SVN: r151518
2009-09-08 19:30:31 +02:00
|
|
|
2009-09-08 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
|
|
|
|
PR testsuite/29737
|
|
|
|
PR bootstrap/35938
|
|
|
|
PR testsuite/39655
|
|
|
|
* check.tpl: Fix typos.
|
|
|
|
* README: Likewise. Also, document that 'select' uses ERE.
|
|
|
|
* mkheaders.in: Update copyright years in --version output.
|
|
|
|
* inclhack.def (sco_math): Add missing final newline in sed
|
|
|
|
script 'a', 'c', or 'i' commands, for BSD sed.
|
|
|
|
(sco_math): In the text of 'a', 'c', or 'i' sed
|
|
|
|
commands, prepend leading white space with a backslash to avoid
|
|
|
|
the whitespace to be removed by BSD sed.
|
|
|
|
(sco_math): Match plain 'C++' instead of 'C\+\+' in sed regex.
|
|
|
|
(x11_new): Fix sed expression, for BSD sed.
|
|
|
|
(glibc_mutex_init): Fix newlines in sed 's' command replacement
|
|
|
|
part, for GNU sed 3.02 and Solaris sed.
|
|
|
|
(glibc_mutex_init): Replace unportable \+ sed regex operator
|
|
|
|
with \{1,\}.
|
|
|
|
(glibc_c99_inline_2, glibc_mutex_init): Avoid unportable sed
|
|
|
|
alternation \| regex operator.
|
|
|
|
(solaris_complex): Remove superfluous backslashes from
|
|
|
|
replacement string. Replace \+ operator with \{1,\}.
|
|
|
|
* tests/base/Xm/Traversal.h: This is fixed for BSD sed now.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2009-09-02 16:58:50 +02:00
|
|
|
2009-09-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
PR libfortran/41169
|
|
|
|
* inclhack.def (irix_complex): New fix.
|
|
|
|
(solaris_complex): Likewise.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/complex.h [IRIX_COMPLEX_CHECK, SOLARIS_COMPLEX_CHECK]:
|
|
|
|
New tests.
|
|
|
|
|
2009-08-28 21:42:41 +02:00
|
|
|
2009-08-28 Bruce Korb <bkorb@gnu.org>
|
|
|
|
Steve Ellcey <sje@cup.hp.com>
|
|
|
|
|
|
|
|
* README (files): Describe files entry.
|
|
|
|
* inclhack.def (hpux_stdint_least): Remove.
|
|
|
|
(hpux_stdint_fast): Remove.
|
|
|
|
(hpux_stdint_fast): Remove.
|
|
|
|
(hpux_stdint_least_fast): New.
|
|
|
|
(hpux_inttype_int_least8_t): Remove.
|
|
|
|
(hpux_inttype_int8_t): Modify.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/stdint.h: Update.
|
|
|
|
* tests/base/sys/_inttypes.h: Update.
|
|
|
|
|
2009-08-28 19:53:46 +02:00
|
|
|
2009-08-28 Steve Ellcey <sje@cup.hp.com>
|
|
|
|
|
|
|
|
* inclhack.def (hpux_imaginary_i): Remove spaces.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/stdint.h: Update AIX fixes.
|
|
|
|
* tests/base/complex.h: Change HPUX_IMAGINARY_I_CHECK fix.
|
|
|
|
|
2009-08-24 21:08:51 +02:00
|
|
|
2009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
|
|
|
|
* configure.ac (AC_PREREQ): Bump to 2.64.
|
|
|
|
|
2009-08-22 15:22:20 +02:00
|
|
|
2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
|
|
|
|
* aclocal.m4: Regenerate.
|
|
|
|
* configure: Regenerate.
|
|
|
|
* config.h.in: Regenerate.
|
|
|
|
|
2009-08-17 17:22:04 +02:00
|
|
|
2009-08-17 David Edelsohn <edelsohn@gnu.org>
|
|
|
|
|
|
|
|
* inclhack.def (aix_complex): Redefine _Complex_I. Do not
|
|
|
|
redefine I.
|
|
|
|
* (aix_stdint_[12345]): New fixes.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/complex.h: Update check.
|
|
|
|
* tests/base/stdint.h: Add AIX stdint.h checks.
|
|
|
|
|
2009-08-14 19:20:30 +02:00
|
|
|
2009-08-14 Steve Ellcey <sje@cup.hp.com>
|
|
|
|
|
|
|
|
* inclhack.def (hpux_imaginary_i): New fix.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/complex.h: New file.
|
|
|
|
|
2009-08-12 19:33:41 +02:00
|
|
|
2009-08-12 David Edelsohn <edelsohn@gnu.org>
|
|
|
|
|
|
|
|
* inclhack.def (aix_complex): New fix.
|
|
|
|
* fixincl.x: Regenerate.
|
2012-06-19 19:55:14 +02:00
|
|
|
|
2009-08-02 03:18:04 +02:00
|
|
|
2009-08-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
|
|
|
|
|
|
|
* inclhack.def (hpux_inttype_int_least8_t): Also apply on hpux10*.
|
|
|
|
(hpux_inttype_int8_t): Likewise.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
Makefile.in (AUTOCONF, [...]): New variables.
fixincludes/
* Makefile.in (AUTOCONF, AUTOHEADER, ACLOCAL, ACLOCAL_AMFLAGS):
New variables.
($(srcdir)/configure, $(srcdir)/config.h.in, $(srcdir)/aclocal.m4):
Use them.
gcc/
* Makefile.in (AUTOCONF, ACLOCAL, ACLOCAL_AMFLAGS, aclocal_deps):
New variables.
($(srcdir)/configure, $(srcdir)/aclocal.m4): New rules.
(AUTOHEADER): New variable.
($(srcdir)/cstamp-h.in): Use it.
gnattools/
* Makefile.in (AUTOCONF, configure_deps): New variables.
($(srcdir)/configure): Use them.
libada/
* Makefile.in (AUTOCONF, configure_deps): New variables.
($(srcdir)/configure)): Use them. Also depend on multi.m4.
libgcc/
* configure.ac: Add snippet for maintainer-mode.
* configure: Regenerate.
* Makefile.in (AUTOCONF, configure_deps): New variables.
($(srcdir)/configure)): New rule, active only with maintainer
mode turned on.
libiberty/
* Makefile.in (AUTOCONF, configure_deps): New variables.
($(srcdir)/configure): New rule, active only in maintainer mode.
libobjc/
* Makefile.in (AUTOCONF, ACLOCAL, ACLOCAL_AMFLAGS, aclocal_deps):
New variables.
($(srcdir)/configure, $(srcdir)/aclocal.m4): New rules.
intl/
* Makefile.in (aclocal_deps): New variable.
($(srcdir)/aclocal.m4): Use it, for portable makefile syntax.
libdecnumber/
* Makefile.in (aclocal_deps): New variable.
($(srcdir)/aclocal.m4): Use it, for portable makefile syntax.
From-SVN: r150277
2009-07-31 00:33:49 +02:00
|
|
|
2009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
|
|
|
|
* Makefile.in (AUTOCONF, AUTOHEADER, ACLOCAL, ACLOCAL_AMFLAGS):
|
|
|
|
New variables.
|
|
|
|
($(srcdir)/configure, $(srcdir)/config.h.in, $(srcdir)/aclocal.m4):
|
|
|
|
Use them.
|
|
|
|
|
2009-07-04 23:31:17 +02:00
|
|
|
2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
|
|
|
|
|
|
|
|
* inclhack.def (darwin_stdint_5, darwin_stdint_6,
|
|
|
|
darwin_stdint_7): New fixes.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/stdint.h: Adjust test for new fixes.
|
|
|
|
|
2009-07-03 22:27:05 +02:00
|
|
|
2009-07-03 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
* inclhack.def (solaris_int_types): New fix.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/sys/int_types.h: New file.
|
|
|
|
|
2009-06-10 00:09:58 +02:00
|
|
|
2009-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
|
|
|
|
|
|
|
|
* inclhack.def (darwin_stdint_1, darwin_stdint_2, darwin_stdint_3,
|
|
|
|
darwin_stdint_4): New fixes.
|
|
|
|
* tests/base/stdint.h: Adjust test results for new fixes.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2009-05-30 00:07:30 +02:00
|
|
|
2009-05-29 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
* inclhack.def (solaris_int_const): New fix.
|
|
|
|
(solaris_int_limits_1): Likewise.
|
|
|
|
(solaris_int_limits_2): Likewise.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/sys/int_const.h: New file.
|
|
|
|
* tests/base/sys/int_limits.h: Likewise.
|
|
|
|
|
2009-05-15 16:28:42 +02:00
|
|
|
2009-05-15 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
* inclhack.def (glibc_tgmath): Correct bypass.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2009-04-28 17:17:49 +02:00
|
|
|
2009-04-28 Steve Ellcey <sje@cup.hp.com>
|
|
|
|
|
|
|
|
* inclhack.def (hpux11_uint32_c): Remove.
|
|
|
|
(hpux_long_double): Disable on hpux11.3*.
|
|
|
|
(hpux_long_double_2): New.
|
|
|
|
(hpux_c99_intptr): New.
|
|
|
|
(hpux_c99_inttypes): New.
|
|
|
|
(hpux_c99_inttypes2): New.
|
|
|
|
(hpux_stdint_least): New.
|
|
|
|
(hpux_stdint_fast): New.
|
|
|
|
(hpux_inttype_int_least8_t): New.
|
|
|
|
(hpux_inttype_int8_t): New.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/sys/_inttypes.h: New.
|
|
|
|
* tests/base/inttypes.h: Update.
|
|
|
|
* tests/base/stdlib.h: Update.
|
|
|
|
* tests/base/stdint.h: Update.
|
|
|
|
|
2009-04-28 12:21:24 +02:00
|
|
|
2009-04-28 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
* inclhack.def (glibc_stdint): New fix.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/stdint.h: Update.
|
|
|
|
|
2009-04-09 17:00:19 +02:00
|
|
|
2009-04-09 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
* Makefile.in: Change copyright header to refer to version
|
|
|
|
3 of the GNU General Public License and to point readers at the
|
|
|
|
COPYING3 file and the FSF's license web page.
|
|
|
|
* fixfixes.c: Likewise.
|
|
|
|
* fixinc.in: Likewise.
|
|
|
|
* fixincl.c: Likewise.
|
|
|
|
* fixlib.c: Likewise.
|
|
|
|
* fixlib.h: Likewise.
|
|
|
|
* fixopts.c: Likewise.
|
|
|
|
* fixtests.c: Likewise.
|
|
|
|
* genfixes: Likewise.
|
|
|
|
* mkheaders.in: Likewise.
|
|
|
|
* system.h: Likewise.
|
|
|
|
|
re PR c/448 (<stdint.h>-related issues (C99 issues))
PR c/448
fixincludes:
* inclhack.def (newlib_stdint_1, newlib_stdint_2): New fixes.
* fixincl.x: Regenerate.
* tests/base/stdint.h: Update.
gcc:
* Makefile.in (USE_GCC_STDINT): Define.
(stmp-int-hdrs): Install stdint.h if applicable.
* c-common.c (CHAR16_TYPE): Define in terms of UINT_LEAST16_TYPE
if known.
(CHAR32_TYPE): Define in terms of UINT_LEAST32_TYPE if known.
(SIG_ATOMIC_TYPE, INT8_TYPE, INT16_TYPE, INT32_TYPE, INT64_TYPE,
UINT8_TYPE, UINT16_TYPE, UINT32_TYPE, UINT64_TYPE,
INT_LEAST8_TYPE, INT_LEAST16_TYPE, INT_LEAST32_TYPE,
INT_LEAST64_TYPE, UINT_LEAST8_TYPE, UINT_LEAST16_TYPE,
UINT_LEAST32_TYPE, UINT_LEAST64_TYPE, INT_FAST8_TYPE,
INT_FAST16_TYPE, INT_FAST32_TYPE, INT_FAST64_TYPE,
UINT_FAST8_TYPE, UINT_FAST16_TYPE, UINT_FAST32_TYPE,
UINT_FAST64_TYPE, INTPTR_TYPE, UINTPTR_TYPE): Define.
(c_common_nodes_and_builtins): Initialize
underlying_wchar_type_node. Do not initialize
signed_wchar_type_node or unsigned_wchar_type_node. Initialize
nodes for new types.
(c_stddef_cpp_builtins): Define macros for new types.
* c-common.h (CTI_SIGNED_WCHAR_TYPE, CTI_UNSIGNED_WCHAR_TYPE):
Remove.
(CTI_UNDERLYING_WCHAR_TYPE, CTI_SIG_ATOMIC_TYPE, CTI_INT8_TYPE,
CTI_INT16_TYPE, CTI_INT32_TYPE, CTI_INT64_TYPE, CTI_UINT8_TYPE,
CTI_UINT16_TYPE, CTI_UINT32_TYPE, CTI_UINT64_TYPE,
CTI_INT_LEAST8_TYPE, CTI_INT_LEAST16_TYPE, CTI_INT_LEAST32_TYPE,
CTI_INT_LEAST64_TYPE, CTI_UINT_LEAST8_TYPE, CTI_UINT_LEAST16_TYPE,
CTI_UINT_LEAST32_TYPE, CTI_UINT_LEAST64_TYPE, CTI_INT_FAST8_TYPE,
CTI_INT_FAST16_TYPE, CTI_INT_FAST32_TYPE, CTI_INT_FAST64_TYPE,
CTI_UINT_FAST8_TYPE, CTI_UINT_FAST16_TYPE, CTI_UINT_FAST32_TYPE,
CTI_UINT_FAST64_TYPE, CTI_INTPTR_TYPE, CTI_UINTPTR_TYPE): Define.
(signed_wchar_type_node, unsigned_wchar_type_node): Remove.
(underlying_wchar_type_node, sig_atomic_type_node, int8_type_node,
int16_type_node, int32_type_node, int64_type_node,
uint8_type_node, uint16_type_node, c_uint32_type_node,
c_uint64_type_node, int_least8_type_node, int_least16_type_node,
int_least32_type_node, int_least64_type_node,
uint_least8_type_node, uint_least16_type_node,
uint_least32_type_node, uint_least64_type_node,
int_fast8_type_node, int_fast16_type_node, int_fast32_type_node,
int_fast64_type_node, uint_fast8_type_node, uint_fast16_type_node,
uint_fast32_type_node, uint_fast64_type_node, intptr_type_node,
uintptr_type_node): Define.
* c-cppbuiltin.c (builtin_define_constants,
builtin_define_type_minmax): New.
(builtin_define_stdint_macros): Define more macros.
(c_cpp_builtins): Define more limit macros.
(type_suffix): New.
(builtin_define_type_max): Define in terms of
builtin_define_type_minmax. Remove is_long parameter. All
callers changed.
* config.gcc (use_gcc_stdint): Define.
(tm_file): Add glibc-stdint.h for targets using glibc or uClibc.
Add newlib-stdint.h for generic targets.
* config/glibc-stdint.h, config/newlib-stdint.h,
ginclude/stdint-gcc.h, ginclude/stdint-wrap.h: New.
* config/m32c/m32c.h (UINTPTR_TYPE): Define.
* config/score/score.h (UINTPTR_TYPE): Define.
* config/sol2.h (SIG_ATOMIC_TYPE, INT8_TYPE, INT16_TYPE,
INT32_TYPE, INT64_TYPE, UINT8_TYPE, UINT16_TYPE, UINT32_TYPE,
UINT64_TYPE, INT_LEAST8_TYPE, INT_LEAST16_TYPE, INT_LEAST32_TYPE,
INT_LEAST64_TYPE, UINT_LEAST8_TYPE, UINT_LEAST16_TYPE,
UINT_LEAST32_TYPE, UINT_LEAST64_TYPE, INT_FAST8_TYPE,
INT_FAST16_TYPE, INT_FAST32_TYPE, INT_FAST64_TYPE,
UINT_FAST8_TYPE, UINT_FAST16_TYPE, UINT_FAST32_TYPE,
UINT_FAST64_TYPE, INTPTR_TYPE, UINTPTR_TYPE): Define.
* config/spu/spu.h (STDINT_LONG32): Define.
* configure.ac (use_gcc_stdint): Substitute.
* configure: Regenerate.
* doc/cpp.texi (__SIG_ATOMIC_TYPE__, __INT8_TYPE__,
__INT16_TYPE__, __INT32_TYPE__, __INT64_TYPE__, __UINT8_TYPE__,
__UINT16_TYPE__, __UINT32_TYPE__, __UINT64_TYPE__,
__INT_LEAST8_TYPE__, __INT_LEAST16_TYPE__, __INT_LEAST32_TYPE__,
__INT_LEAST64_TYPE__, __UINT_LEAST8_TYPE__, __UINT_LEAST16_TYPE__,
__UINT_LEAST32_TYPE_, __UINT_LEAST64_TYPE__, __INT_FAST8_TYPE__,
__INT_FAST16_TYPE__, __INT_FAST32_TYPE__, __INT_FAST64_TYPE__,
__UINT_FAST8_TYPE__, __UINT_FAST16_TYPE__, __UINT_FAST32_TYPE__,
__UINT_FAST64_TYPE__, __INTPTR_TYPE__, __UINTPTR_TYPE__,
__WINT_MAX__, __SIZE_MAX__, __PTRDIFF_MAX__, __UINTMAX_MAX__,
__SIG_ATOMIC_MAX__, __INT8_MAX__, __INT16_MAX__, __INT32_MAX__,
__INT64_MAX__, __UINT8_MAX__, __UINT16_MAX__, __UINT32_MAX__,
__UINT64_MAX__, __INT_LEAST8_MAX__, __INT_LEAST16_MAX__,
__INT_LEAST32_MAX__, __INT_LEAST64_MAX__, __UINT_LEAST8_MAX__,
__UINT_LEAST16_MAX__, __UINT_LEAST32_MAX__, __UINT_LEAST64_MAX__,
__INT_FAST8_MAX__, __INT_FAST16_MAX__, __INT_FAST32_MAX__,
__INT_FAST64_MAX__, __UINT_FAST8_MAX__, __UINT_FAST16_MAX__,
__UINT_FAST32_MAX__, __UINT_FAST64_MAX__, __INTPTR_MAX__,
__UINTPTR_MAX__, __WCHAR_MIN__, __WINT_MIN__, __SIG_ATOMIC_MIN__,
__INT8_C, __INT16_C, __INT32_C, __INT64_C, __UINT8_C, __UINT16_C,
__UINT32_C, __UINT64_C, __INTMAX_C, __UINTMAX_C): Document.
* doc/tm.texi (SIG_ATOMIC_TYPE, INT8_TYPE, INT16_TYPE, INT32_TYPE,
INT64_TYPE, UINT8_TYPE, UINT16_TYPE, UINT32_TYPE, UINT64_TYPE,
INT_LEAST8_TYPE, INT_LEAST16_TYPE, INT_LEAST32_TYPE,
INT_LEAST64_TYPE, UINT_LEAST8_TYPE, UINT_LEAST16_TYPE,
UINT_LEAST32_TYPE, UINT_LEAST64_TYPE, INT_FAST8_TYPE,
INT_FAST16_TYPE, INT_FAST32_TYPE, INT_FAST64_TYPE,
UINT_FAST8_TYPE, UINT_FAST16_TYPE, UINT_FAST32_TYPE,
UINT_FAST64_TYPE, INTPTR_TYPE, UINTPTR_TYPE): Document.
gcc/testsuite:
* lib/target-supports.exp (check_effective_target_stdint_types):
Update comment.
(check_effective_target_inttypes_types): New.
* gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
From-SVN: r145372
2009-03-31 22:30:31 +02:00
|
|
|
2009-03-31 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
PR c/448
|
|
|
|
* inclhack.def (newlib_stdint_1, newlib_stdint_2): New fixes.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/stdint.h: Update.
|
|
|
|
|
2009-03-29 20:32:48 +02:00
|
|
|
2009-03-29 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
* tests/base/math.h, tests/base/pthread.h, tests/base/sys/wait.h:
|
|
|
|
Update.
|
|
|
|
|
re PR c/456 (constant expressions constraints (gcc.dg/c90-const-expr-1))
PR c/456
PR c/5675
PR c/19976
PR c/29116
PR c/31871
PR c/35198
fixincludes:
* inclhack.def (glibc_tgmath): New fix.
* fixincl.x: Regenerate.
* tests/base/tgmath.h: New.
gcc:
* builtins.c (fold_builtin_sincos): Build COMPOUND_EXPR in
void_type_node.
(fold_call_expr): Return a NOP_EXPR from folding rather than the
contained expression.
* c-common.c (c_fully_fold, c_fully_fold_internal, c_save_expr):
New.
(c_common_truthvalue_conversion): Use c_save_expr. Do not fold
conditional expressions for C.
(decl_constant_value_for_optimization): Move from
decl_constant_value_for_broken_optimization in c-typeck.c. Check
whether optimizing and that the expression is a VAR_DECL not of
array type instead of doing such checks in the caller. Do not
check pedantic. Call gcc_unreachable for C++.
* c-common.def (C_MAYBE_CONST_EXPR): New.
* c-common.h (c_fully_fold, c_save_expr,
decl_constant_value_for_optimization): New prototypes.
(C_MAYBE_CONST_EXPR_PRE, C_MAYBE_CONST_EXPR_EXPR,
C_MAYBE_CONST_EXPR_INT_OPERANDS, C_MAYBE_CONST_EXPR_NON_CONST,
EXPR_INT_CONST_OPERANDS): Define.
* c-convert.c (convert): Strip nops from expression.
* c-decl.c (groktypename): Take extra parameters expr and
expr_const_operands. Update call to grokdeclarator.
(start_decl): Update call to grokdeclarator. Add statement for
expressions used in type of decl.
(grokparm): Update call to grokdeclarator.
(push_parm_decl): Update call to grokdeclarator.
(build_compound_literal): Add parameter non_const and build a
C_MAYBE_COSNT_EXPR if applicable.
(grokdeclarator): Take extra parameters expr and
expr_const_operands. Track expressions used in declaration
specifiers and declarators. Fold array sizes and track whether
they are constant expressions and whether they are integer
constant expressions.
(parser_xref_tag): Set expr and expr_const_operands fields in
return value.
(grokfield): Update call to grokdeclarator.
(start_function): Update call to grokdeclarator.
(build_null_declspecs): Set expr and expr_const_operands fields in
return value.
(declspecs_add_type): Handle expressions in typeof specifiers.
* c-parser.c (c_parser_declspecs): Set expr and
expr_const_operands fields for declaration specifiers.
(c_parser_enum_specifier): Likewise.
(c_parser_struct_or_union_specifier): Likewise.
(c_parser_typeof_specifier): Likewise. Update call to
groktypename. Fold expression as needed. Return expressions with
type instead of adding statements.
(c_parser_attributes): Update calls to c_parser_expr_list.
(c_parser_statement_after_labels): Fold expression before passing
to objc_build_throw_stmt.
(c_parser_condition): Fold expression.
(c_parser_asm_operands): Fold expression.
(c_parser_conditional_expression): Use c_save_expr. Update call
to build_conditional_expr.
(c_parser_alignof_expression): Update call to groktypename.
(c_parser_postfix_expression): Preserve C_MAYBE_CONST_EXPR as
original_code. Fold expression argument of va_arg. Create
C_MAYBE_CONST_EXPR to preserve side effects of expressions in type
argument to va_arg. Update calls to groktypename. Fold array
index for offsetof. Verify that first argument to
__builtin_choose_expr has integer type.
(c_parser_postfix_expression_after_paren_type): Update calls to
groktypename and build_compound_literal. Handle expressions with
side effects in type name.
(c_parser_postfix_expression_after_primary): Update call to
c_parser_expr_list. Set original_code for calls to
__builtin_constant_p.
(c_parser_expr_list): Take extra parameter fold_p. Fold
expressions if requested.
(c_parser_objc_type_name): Update call to groktypename.
(c_parser_objc_synchronized_statement): Fold expression.
(c_parser_objc_receiver): Fold expression.
(c_parser_objc_keywordexpr): Update call to c_parser_expr_list.
(c_parser_omp_clause_num_threads, c_parser_omp_clause_schedule,
c_parser_omp_atomic, c_parser_omp_for_loop): Fold expressions.
* c-tree.h (CONSTRUCTOR_NON_CONST): Define.
(struct c_typespec): Add elements expr and expr_const_operands.
(struct c_declspecs): Add elements expr and expr_const_operands.
(groktypename, build_conditional_expr, build_compound_literal):
Update prototypes.
(in_late_binary_op): Declare.
* c-typeck.c (note_integer_operands): New function.
(in_late_binary_op): New variable.
(decl_constant_value_for_broken_optimization): Move to c-common.c
and rename to decl_constant_value_for_optimization.
(default_function_array_conversion): Do not strip nops.
(default_conversion): Do not call
decl_constant_value_for_broken_optimization.
(build_array_ref): Do not fold result.
(c_expr_sizeof_expr): Fold operand. Use C_MAYBE_CONST_EXPR for
result when operand is a VLA.
(c_expr_sizeof_type): Update call to groktypename. Handle
expressions included in type name. Use C_MAYBE_CONST_EXPR for
result when operand names a VLA type.
(build_function_call): Update call to build_compound_literal.
Only fold result for calls to __builtin_* functions. Strip
NOP_EXPR from INTEGER_CST returned from such functions. Fold
the function designator.
(convert_arguments): Fold arguments. Update call to
convert_for_assignment.
(build_unary_op): Handle increment and decrement of
C_MAYBE_CONST_EXPR. Move lvalue checks for increment and
decrement earlier. Fold operand of increment and decrement.
Handle address of C_MAYBE_CONST_EXPR. Only fold expression being
built for integer operand. Wrap returns that are INTEGER_CSTs
without being integer constant expressions or that have integer
constant operands without being INTEGER_CSTs.
(lvalue_p): Handle C_MAYBE_CONST_EXPR.
(build_conditional_expr): Add operand ifexp_bcp. Track whether
result is an integer constant expression or can be used in
unevaluated parts of one and avoid folding and wrap as
appropriate. Fold operands before possibly doing -Wsign-compare
warnings.
(build_compound_expr): Wrap result for C99 if operands can be used
in integer constant expressions.
(build_c_cast): Update call to digest_init. Do not ignore
overflow from casting floating-point constants to integers. Wrap
results that could be confused with integer constant expressions,
null pointer constants or floating-point constants.
(c_cast_expr): Update call to groktypename. Handle expressions
included in type name.
(build_modify_expr): Handle modifying a C_MAYBE_CONST_EXPR. Fold
lhs inside possible SAVE_EXPR. Fold RHS before assignment.
Update calls to convert_for_assignment.
(convert_for_assignment): Take new parameter
null_pointer_constant. Do not strip nops or call
decl_constant_value_for_broken_optimization. Set
in_late_binary_op for conversions to boolean.
(store_init_value): Update call to digest_init.
(digest_init): Take new parameter null_pointer_constant. Do not
call decl_constant_value_for_broken_optimization. pedwarn for
initializers not constant expressions. Update calls to
convert_for_assignment.
(constructor_nonconst): New.
(struct constructor_stack): Add nonconst element.
(really_start_incremental_init, push_init_level, pop_init_level):
Handle constructor_nonconst and nonconst element.
(set_init_index): Call constant_expression_warning for array
designators.
(output_init_element): Fold value. Set constructor_nonconst as
applicable. pedwarn for initializers not constant expressions.
Update call to digest_init. Call constant_expression_warning
where constant initializers are required.
(process_init_element): Use c_save_expr.
(c_finish_goto_ptr): Fold expression.
(c_finish_return): Fold return value. Update call to
convert_for_assignment.
(c_start_case): Fold switch expression.
(c_process_expr_stmt): Fold expression.
(c_finish_stmt_expr): Create C_MAYBE_CONST_EXPR as needed to
ensure statement expression is not evaluated in constant
expression.
(build_binary_op): Track whether results are integer constant
expressions or may occur in such, disable folding and wrap results
as applicable. Fold operands for -Wsign-compare warnings unless
in_late_binary_op.
(c_objc_common_truthvalue_conversion): Handle results folded to
integer constants that are not integer constant expressions.
* doc/extend.texi: Document when typeof operands are evaluated,
that condition of __builtin_choose_expr is an integer constant
expression, and more about use of __builtin_constant_p in
initializers.
gcc/objc:
* objc-act.c (objc_finish_try_stmt): Set in_late_binary_op.
gcc/testsuite:
* gcc.c-torture/compile/20081108-1.c,
gcc.c-torture/compile/20081108-2.c,
gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
* gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
* gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
case.
* gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
XFAILs. Update expected messages.
* gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
expected messages.
* gcc.dg/real-const-1.c: Replace with test from original PR.
* gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
when casting from non-constant integer to pointer.
From-SVN: r145254
2009-03-29 20:13:43 +02:00
|
|
|
2009-03-29 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
PR c/456
|
|
|
|
PR c/5675
|
|
|
|
PR c/19976
|
|
|
|
PR c/29116
|
|
|
|
PR c/31871
|
|
|
|
PR c/35198
|
|
|
|
* inclhack.def (glibc_tgmath): New fix.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/tgmath.h: New.
|
|
|
|
|
inclhack.def (aix_syswait, [...]): Remove.
fixincludes:
* inclhack.def (aix_syswait, exception_structure,
pthread_page_size): Remove.
(math_exception): Remove mention of fixproto in comment.
* fixincl.x: Regenerate.
* mkheaders.in: Do not handle STMP_FIXPROTO.
gcc:
* config/arm/t-arm-coff, config/h8300/coff.h,
config/i386/i386-aout.h, config/i386/i386-coff.h,
config/libgloss.h, config/m68k/coff.h, config/m68k/m68k-aout.h,
config/pdp11/2bsd.h, config/rs6000/aix41.h,
config/rs6000/aix41.opt, config/rs6000/t-newas, config/sh/coff.h,
fix-header.c, fixproto, gen-protos.c, protoize.c, scan-decls.c,
scan-types.sh, scan.c, scan.h, sort-protos, sys-protos.h,
sys-types.h: Remove.
* Makefile.in: Remove protoize and fixproto support and references
in comments.
(SYSCALLS.c.X-warn, TARGET_GETGROUPS_T, STMP_FIXPROTO,
PROTOIZE_INSTALL_NAME, UNPROTOIZE_INSTALL_NAME, FIXPROTO_DEFINES):
Remove.
(ALL_HOST_OBJS): Remove $(PROTO_OBJS).
(MOSTLYCLEANFILES): Remove protoize$(exeext) and
unprotoize$(exeext).
(rest.encap): Don't depend on $(STMP_FIXPROTO)
(.PHONY): Don't depend on proto.
(libgcc-support): Don't depend on $(STMP_FIXPROTO).
(proto, PROTO_OBJS, protoize$(exeext), unprotoize$(exeext),
protoize.o, unprotoize.o, SYSCALLS.c.X, test-protoize-simple,
deduced.h, GEN_PROTOS_OBJS, build/gen-protos$(build_exeext),
build/gen-protos.o, build/scan.o, xsys-protos.h,
build/fix-header$(build_exeext), build/fix-header.o,
build/scan-decls.o, fixhdr.ready, stmp-fixproto,
stmp-install-fixproto): Remove.
(mostlyclean): Don't remove xsys-protos.hT, SYSCALLS.c.X,
SYSCALLS.c or fixproto files.
(install-common): Don't install protoize.
(install-headers-tar, install-headers-cpio, install-headers-cp):
Don't depend on $(STMP_FIXPROTO).
(install-mkheaders): Don't depend on $(STMP_FIXPROTO). Don't
install fixproto files or write out fixproto settings.
(uninstall): Don't uninstall protoize.
* config.gcc (use_fixproto): Remove.
(arm-*-coff*, armel-*-coff*, h8300-*-*, i[34567]86-*-aout*,
i[34567]86-*-coff*, m68k-*-aout*, m68k-*-coff*, pdp11-*-bsd,
rs6000-ibm-aix4.[12]*, powerpc-ibm-aix4.[12]*, sh-*-*): Remove.
* config/m32r/t-linux (STMP_FIXPROTO): Remove.
* config/m68k/m68k.c: Remove M68K_TARGET_COFF-conditional code.
* config/mips/t-iris (FIXPROTO_DEFINES): Remove.
* config/pa/t-pa-hpux (FIXPROTO_DEFINES): Remove.
* config/pdp11/pdp11.c: Remove TWO_BSD-conditional code.
* config/t-svr4 (FIXPROTO_DEFINES): Remove.
* config/t-vxworks (STMP_FIXPROTO): Remove.
* configure.ac (AC_TYPE_GETGROUPS, TARGET_GETGROUPS_T,
STMP_FIXPROTO): Remove.
* config.in, configure: Regenerate.
* crtstuff.c (gid_t, uid_t): Don't undefine.
* doc/install.texi: Change m68k-coff to m68k-elf in example.
(arm-*-coff, arm-*-aout: Remove target entries.
(*-ibm-aix*): Mention removal of support for AIX 4.2 and older.
Remove mention of AIX 4.1.
(m68k-*-*): Remove mention of m68k-*-aout and m68k-*-coff*.
* doc/invoke.texi (Running Protoize): Remove.
* doc/trouble.texi (Actual Bugs): Remove mention of fixproto.
(Protoize Caveats): Remove.
* tsystem.h: Update comments on headers assumed to exist.
gcc/po:
* EXCLUDES (fix-header.c, gen-protos.c, scan-decls.c, scan.c,
scan.h): Remove.
gcc/testsuite:
* g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
options for removed targets.
libgcc:
* config.host (arm-*-coff*, armel-*-coff*, arm-semi-aof,
armel-semi-aof, h8300-*-*, i[34567]86-*-aout*, i[34567]86-*-coff*,
m68k-*-aout*, m68k-*-coff*, pdp11-*-bsd, rs6000-ibm-aix4.[12]*,
powerpc-ibm-aix4.[12]*, sh-*-*): Remove.
From-SVN: r145158
2009-03-28 07:51:09 +01:00
|
|
|
2009-03-28 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
* inclhack.def (aix_syswait, exception_structure,
|
|
|
|
pthread_page_size): Remove.
|
|
|
|
(math_exception): Remove mention of fixproto in comment.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* mkheaders.in: Do not handle STMP_FIXPROTO.
|
|
|
|
|
2009-03-27 22:56:01 +01:00
|
|
|
2009-03-27 Sandra Loosemore <sandra@codesourcery.com>
|
|
|
|
|
|
|
|
* server.c (run_shell): Quote directory name passed to cd.
|
|
|
|
|
2009-03-03 01:35:19 +01:00
|
|
|
2009-03-01 Bruce Korb <bkorb@gnu.org>
|
|
|
|
Apply a positively ancient patch:
|
|
|
|
|
|
|
|
2004-10-15 Giovanni Bajo <giovannibajo@libero.it>
|
2009-02-28 21:47:01 +01:00
|
|
|
|
|
|
|
* inclhack.def (alpha_if_semicolon): new fix from long, long ago
|
|
|
|
* tests/base/net/if.h: Add new test.
|
|
|
|
|
2009-01-06 20:31:13 +01:00
|
|
|
2009-01-06 Andreas Tobler <a.tobler@schweiz.org>
|
|
|
|
|
|
|
|
* tests/base/locale.h: Add new test.
|
|
|
|
* tests/base/stdarg.h: Likewise.
|
|
|
|
|
2009-01-06 00:59:41 +01:00
|
|
|
2009-01-05 Steve Ellcey <sje@cup.hp.com>
|
|
|
|
|
|
|
|
* inclhack.def (hpux_spu_info): Add files line.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2009-01-01 00:00:17 +01:00
|
|
|
2009-01-01 Andreas Tobler <a.tobler@schweiz.org>
|
|
|
|
|
|
|
|
* inclhack.def (openbsd_null_definition): Redefine NULL to (void *)0
|
|
|
|
in case of C.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2008-12-31 14:52:53 +01:00
|
|
|
2008-12-31 Andreas Tobler <a.tobler@schweiz.org>
|
|
|
|
|
|
|
|
PR target/35460
|
|
|
|
* inclhack.def (openbsd_va_start): Use __builtin_va_start
|
|
|
|
for OpenBSD.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2008-12-18 21:04:55 +01:00
|
|
|
2008-12-18 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
|
|
|
|
* configure: Regenerate.
|
|
|
|
|
2008-12-15 19:11:19 +01:00
|
|
|
2008-12-15 Steve Ellcey <sje@cup.hp.com>
|
|
|
|
|
|
|
|
* inclhack.def (hpux_spu_info): Match PA as well as IA64.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2008-09-07 01:00:24 +02:00
|
|
|
2008-09-06 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
* configure.ac: Fix a typo.
|
|
|
|
* configured: Regenerate.
|
|
|
|
|
2008-09-06 21:57:26 +02:00
|
|
|
2008-09-06 Bruce Korb <bkorb@gnu.org>
|
|
|
|
|
|
|
|
* fixincl.tpl (sed): make the program executable configurable.
|
|
|
|
Some platforms have some rather oddball defaults.
|
|
|
|
* config.h.in (SED_PROGRAM): define the default sed.
|
|
|
|
* fixincl.x: regenerated
|
|
|
|
* tests/base/internal/wchar_core.h: fix bad sample text
|
|
|
|
* tests/base/math.h: fix bad sample text
|
|
|
|
* configure.ac: search for working sed
|
|
|
|
* inclhack.def (glibc_mutex_init): fix non-portable construct
|
|
|
|
and re-order a few misordered entries.
|
|
|
|
|
2008-06-18 01:13:35 +02:00
|
|
|
2008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
|
|
|
|
|
|
* configure: Regenerate.
|
|
|
|
|
MAINTAINERS (mt port): Remove.
* MAINTAINERS (mt port): Remove.
(sco5, unixware, sco udk): Remove.
(Kean Johnston): Add to Write After Approval.
fixincludes:
* inclhack.def (AAB_svr4_replace_byteorder,
AAB_ultrix_ansi_compat, AAB_ultrix_limits, AAB_ultrix_memory,
libc1_G_va_list, libc1_ifdefd_memx, nested_motorola,
ptx_sys_mc_param_h, sco_regset, sco_static_func, sco_utime,
solaris_mutex_init_1, solaris_socket, solaris_unistd,
solaris_widec, svr4_krnl, ultrix_atexit_param, ultrix_atof_param,
ultrix_const3, ultrix_fix_fixproto, ultrix_ifdef, ultrix_locale,
ultrix_math_ifdef, ultrix_nested_ioctl, ultrix_nested_svc,
ultrix_stat, ultrix_static, ultrix_stdlib, ultrix_strings,
ultrix_strings2, ultrix_sys_time, ultrix_unistd,
unicosmk_restrict, uw7_byteorder_fix, windiss_math1,
windiss_math2, windiss_valist): Remove.
* fixincl.x: Regenerate.
* mkfixinc.sh: (arm-semi-aof, hppa1.1-*-osf*, hppa1.1-*-bsd*,
i370-*-openedition, i?86-*-moss*, i?86-*-uwin*,
powerpc-*-eabiaix*): Remove.
* tests/base/math.h: Update.
* tests/base/pthread.h: Update.
* tests/base/stdio.h: Update.
* tests/base/stdlib.h: Update.
* tests/base/string.h: Update.
* tests/base/strings.h: Update.
* tests/base/sys/file.h: Update.
* tests/base/sys/limits.h: Update.
* tests/base/sys/socket.h: Update.
* tests/base/sys/stat.h: Update.
* tests/base/sys/time.h: Update.
* tests/base/testing.h: Update.
* tests/base/unistd.h: Update.
* tests/base/_G_config.h: Remove.
* tests/base/arpa: Remove directory.
* tests/base/fs: Remove directory.
* tests/base/locale.h: Remove.
* tests/base/machine: Remove directory.
* tests/base/rpc/svc.h: Remove.
* tests/base/sys/ioctl.h: Remove.
* tests/base/sys/regset.h: Remove.
* tests/base/sys/times.h: Remove.
* tests/base/sys/utsname.h: Remove.
* tests/base/widec.h: Remove.
gcc:
* config.gcc (Obsolete configurations): Remove list of
configurations.
(Unsupported targets list): Add *-*-linux*aout*, *-*-linux*libc1*,
*-*-solaris2.[0-6], *-*-solaris2.[0-6].*, *-*-sysv*. Remove other
targets matched by those patterns.
(strongarm*-*-*, ep9312*-*-*, xscale-*-*, parisc*-*-*,
m680[012]0-*-*, *-*-linux*libc1*, *-*-linux*aout*,
alpha*-*-unicosmk*, strongarm*-*-freebsd*, ep9312-*-elf,
arm*-*-kaos*, cris-*-aout, parisc*64*-*-linux*, parisc*-*-linux*,
hppa1.1-*-pro*, hppa1.1-*-osf*, hppa1.1-*-bsd*,
i[34567]86-sequent-ptx4*, i[34567]86-sequent-sysv4*,
i[34567]86-*-beoself*, i[34567]86-*-beos*, i[34567]86-*-sco3.2v5*,
i[34567]86-*-sysv5*, i[34567]86-*-sysv4*, i[34567]86-*-uwin*,
i[34567]86-*-kaos*, m68020-*-elf*, m68010-*-netbsdelf*,
mips-wrs-windiss, mt-*-elf, powerpc-*-beos*, powerpc-*-chorusos*,
powerpc-wrs-windiss*, powerpcle-*-sysv*, powerpc-*-kaos*,
powerpcle-*-kaos*, sh*-*-kaos*, sparc-*-sysv4*, strongarm-*-elf*,
strongarm-*-pe, strongarm-*-kaos*, vax-*-bsd*, vax-*-sysv*,
vax-*-ultrix*, xscale-*-elf, xscale-*-coff,
i[34567]86-*-linux*aout*, i[34567]86-*-linux*libc1): Remove.
Make code for Solaris 7 and greater unconditional for Solaris.
(ep9312-*-*, parisc1*, m680[012]0-*-*, parisc*-*-*, mt-*-*):
Remove --with-* handling.
* config/rs6000/sysv4.h (-mwindiss): Remove from all specs.
(LIB_WINDISS_SPEC, CPP_OS_WINDISS_SPEC, STARTFILE_WINDISS_SPEC,
ENDFILE_WINDISS_SPEC, LINK_START_WINDISS_SPEC,
LINK_OS_WINDISS_SPEC): Remove.
* config/rs6000/sysv4.opt (mwindiss): Remove.
* configure.ac (strongarm*-*-*, xscale*-*-*): Remove.
* configure: Regenerate.
* doc/cpp.texi: Don't mention BeOS.
* doc/extend.texi (interrupt): Don't mention MS1.
* doc/install.texi: (i386-@var{any}-sysv, m68k-bull-sysv,
m68k-hp-hpux, m68000-hp-hpux, m68000-att-sysv,
alphaev5-cray-unicosmk*, xscale-*-*, i?86-*-linux*aout,
i?86-*-sco3.2v5*, i?86-*-udk, m68k-hp-hpux, powerpc-*-sysv4,
powerpc-*-sysv4, powerpcle-*-sysv4, *-*-sysv*, vax-dec-ultrix):
Remove.
* doc/invoke.texi (MT Options): Remove.
(-mwindiss): Remove.
(CRIS Options): Remove cris-axis-aout references.
(HPPA Options): Don't mention hppa1.1-*-pro.
* doc/md.texi: (MorphoTech family): Remove.
* libgcc2.c: Don't handle UWIN.
* config/alpha/t-unicosmk: Remove.
* config/alpha/unicosmk.h: Remove.
* config/arm/kaos-arm.h: Remove.
* config/arm/kaos-strongarm.h: Remove.
* config/arm/strongarm-coff.h: Remove.
* config/arm/strongarm-elf.h: Remove.
* config/arm/strongarm-pe.h: Remove.
* config/arm/t-strongarm-pe: Remove.
* config/arm/t-xscale-coff: Remove.
* config/arm/t-xscale-elf: Remove.
* config/arm/xscale-coff.h: Remove.
* config/arm/xscale-elf.h: Remove.
* config/chorus.h: Remove.
* config/cris/aout.h: Remove.
* config/cris/aout.opt: Remove.
* config/cris/t-aout: Remove.
* config/i386/beos-elf.h: Remove.
* config/i386/kaos-i386.h: Remove.
* config/i386/ptx4-i.h: Remove.
* config/i386/sco5.h: Remove.
* config/i386/sco5.opt: Remove.
* config/i386/sysv4-cpp.h: Remove.
* config/i386/sysv5.h: Remove.
* config/i386/t-beos: Remove.
* config/i386/t-sco5: Remove.
* config/i386/t-uwin: Remove.
* config/i386/uwin.asm: Remove.
* config/i386/uwin.h: Remove.
* config/kaos.h: Remove.
* config/mips/windiss.h: Remove.
* config/mt: Remove directory.
* config/pa/pa-osf.h: Remove.
* config/pa/pa-pro-end.h: Remove.
* config/pa/t-pro: Remove.
* config/ptx4.h: Remove.
* config/rs6000/beos.h: Remove.
* config/rs6000/kaos-ppc.h: Remove.
* config/rs6000/t-beos: Remove.
* config/rs6000/windiss.h: Remove.
* config/sh/kaos-sh.h: Remove.
* config/sol2-6.h: Remove.
* config/sparc/sol26-sld.h: Remove.
* config/sparc/sysv4-only.h: Remove.
* config/vax/bsd.h: Remove.
* config/vax/t-memfuncs: Remove.
* config/vax/ultrix.h: Remove.
* config/vax/vaxv.h: Remove.
* config/windiss.h: Remove.
gcc/testsuite:
* g++.dg/abi/arm_cxa_vec1.C: Don't handle xscale*-*-*.
* g++.dg/eh/spbp.C: Don't handle *-*-solaris2.[56]*.
* g++.dg/warn/miss-format-1.C: Don't handle Solaris before Solaris
7.
* gcc.c-torture/compile/981006-1.c: Don't handle xscale*-*-*,
strongarm*-*-* and cris-*-aout*.
* gcc.c-torture/execute/941014-1.x: Don't handle xscale*-*-* and
strongarm*-*-*.
* gcc.dg/20030909-1.c: Don't handle xscale*-*-* and
strongarm*-*-*.
* gcc.dg/20031108-1.c: Don't handle xscale*-*-* and
strongarm*-*-*.
* gcc.dg/20040813-1.c: Don't handle *-*-sysv5*.
* gcc.dg/arm-asm.c: Don't handle strongarm*-*-* and xscale*-*-*.
* gcc.dg/arm-scd42-1.c: Use target arm*-*-*.
* gcc.dg/arm-scd42-3.c: Use target arm*-*-*.
* gcc.dg/cpp/assert4.c: Don't handle BeOS.
* gcc.dg/debug/pr35154.c: Don't handle *-*-sysv5*.
* gcc.dg/intmax_t-1.c: Don't handle *-*-solaris2.5.1 and
xscale*-*-elf*.
* gcc.dg/pragma-align.c: Don't handle i?86-*-sco3.2v5*.
* gcc.dg/pthread-init-2.c: Don't handle *-*-solaris2.5.1.
* gcc.misc-tests/arm-isr.exp: Use target arm*-*-*.
* gcc.target/powerpc/ppc-sdata-1.c: Don't handle powerpc-*-sysv*.
* gcc.target/powerpc/ppc-sdata-2.c: Don't handle powerpc-*-sysv*.
* gcc.target/powerpc/ppc-stackalign-1.c: Don't handle
powerpc-*-sysv*.
* gfortran.dg/debug/pr35154-stabs.f: Don't handle *-*-sysv5*.
* lib/target-supports.exp: Don't handle strongarm*-*-elf,
xscale*-*-elf and *-*-windiss.
* obj-c++.dg/dwarf-2.mm: Don't handle *-*-solaris2.[56]*.
* objc.dg/dwarf-1.m: Don't handle *-*-solaris2.[56]*.
* objc.dg/dwarf-2.m: Don't handle *-*-solaris2.[56]*.
* gcc.dg/mt-loopi1.c: Remove.
gnattools:
* configure.ac (xscale*-wrs-vx*, xscale*-wrs-coff): Remove.
* configure: Regenerate.
libcpp:
* configure.ac (parisc*64*-*-*): Remove.
* configure: Regenerate.
libffi:
* configure.ac (parisc*-*-linux*, powerpc-*-sysv*,
powerpc-*-beos*): Remove.
* configure: Regenerate.
libgcc:
* config.host (strongarm*-*-*, ep9312*-*-*, xscale-*-*,
parisc*-*-*, m680[012]0-*-*, *-*-linux*libc1*, *-*-linux*aout*,
alpha*-*-unicosmk*, strongarm*-*-freebsd*, ep9312-*-elf,
arm*-*-kaos*, cris-*-aout, parisc*64*-*-linux*, parisc*-*-linux*,
hppa1.1-*-pro*, hppa1.1-*-osf*, hppa1.1-*-bsd*,
i[34567]86-sequent-ptx4*, i[34567]86-sequent-sysv4*,
i[34567]86-*-beoself*, i[34567]86-*-beos*, i[34567]86-*-sco3.2v5*,
i[34567]86-*-sysv5*, i[34567]86-*-sysv4*, i[34567]86-*-uwin*,
i[34567]86-*-kaos*, m68020-*-elf*, m68010-*-netbsdelf*,
mips-wrs-windiss, mt-*-elf, powerpc-*-beos*, powerpc-*-chorusos*,
powerpc-wrs-windiss*, powerpcle-*-sysv*, powerpc-*-kaos*,
powerpcle-*-kaos*, sh*-*-kaos*, sparc-*-sysv4*, strongarm-*-elf*,
strongarm-*-pe, strongarm-*-kaos*, vax-*-bsd*, vax-*-sysv*,
vax-*-ultrix*, xscale-*-elf, xscale-*-coff): Remove.
libjava:
* configure.host (strongarm*-elf, xscale*-elf): Remove.
libstdc++-v3:
* configure.host (xscale, ep9312, m680[246]0, solaris2.5,
solaris2.5.[0-9], solaris2.6, windiss*): Remove.
* crossconfig.m4 (*-solaris2.5, *-solaris2.6, *-windiss*): Remove.
* configure: Regenerate.
* config/os/solaris/solaris2.5: Remove directory.
* config/os/solaris/solaris2.6: Remove directory.
* config/os/windiss: Remove directory.
From-SVN: r136534
2008-06-07 20:00:15 +02:00
|
|
|
2008-06-07 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
* inclhack.def (AAB_svr4_replace_byteorder,
|
|
|
|
AAB_ultrix_ansi_compat, AAB_ultrix_limits, AAB_ultrix_memory,
|
|
|
|
libc1_G_va_list, libc1_ifdefd_memx, nested_motorola,
|
|
|
|
ptx_sys_mc_param_h, sco_regset, sco_static_func, sco_utime,
|
|
|
|
solaris_mutex_init_1, solaris_socket, solaris_unistd,
|
|
|
|
solaris_widec, svr4_krnl, ultrix_atexit_param, ultrix_atof_param,
|
|
|
|
ultrix_const3, ultrix_fix_fixproto, ultrix_ifdef, ultrix_locale,
|
|
|
|
ultrix_math_ifdef, ultrix_nested_ioctl, ultrix_nested_svc,
|
|
|
|
ultrix_stat, ultrix_static, ultrix_stdlib, ultrix_strings,
|
|
|
|
ultrix_strings2, ultrix_sys_time, ultrix_unistd,
|
|
|
|
unicosmk_restrict, uw7_byteorder_fix, windiss_math1,
|
|
|
|
windiss_math2, windiss_valist): Remove.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* mkfixinc.sh: (arm-semi-aof, hppa1.1-*-osf*, hppa1.1-*-bsd*,
|
|
|
|
i370-*-openedition, i?86-*-moss*, i?86-*-uwin*,
|
|
|
|
powerpc-*-eabiaix*): Remove.
|
|
|
|
* tests/base/math.h: Update.
|
|
|
|
* tests/base/pthread.h: Update.
|
|
|
|
* tests/base/stdio.h: Update.
|
|
|
|
* tests/base/stdlib.h: Update.
|
|
|
|
* tests/base/string.h: Update.
|
|
|
|
* tests/base/strings.h: Update.
|
|
|
|
* tests/base/sys/file.h: Update.
|
|
|
|
* tests/base/sys/limits.h: Update.
|
|
|
|
* tests/base/sys/socket.h: Update.
|
|
|
|
* tests/base/sys/stat.h: Update.
|
|
|
|
* tests/base/sys/time.h: Update.
|
|
|
|
* tests/base/testing.h: Update.
|
|
|
|
* tests/base/unistd.h: Update.
|
|
|
|
* tests/base/_G_config.h: Remove.
|
|
|
|
* tests/base/arpa: Remove directory.
|
|
|
|
* tests/base/fs: Remove directory.
|
|
|
|
* tests/base/locale.h: Remove.
|
|
|
|
* tests/base/machine: Remove directory.
|
|
|
|
* tests/base/rpc/svc.h: Remove.
|
|
|
|
* tests/base/sys/ioctl.h: Remove.
|
|
|
|
* tests/base/sys/regset.h: Remove.
|
|
|
|
* tests/base/sys/times.h: Remove.
|
|
|
|
* tests/base/sys/utsname.h: Remove.
|
|
|
|
* tests/base/widec.h: Remove.
|
|
|
|
|
2008-05-24 22:52:00 +02:00
|
|
|
2008-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
|
|
|
|
|
|
|
* inclhack.def (solaris_math_4): Use GCC's __builtin_fpclassify.
|
|
|
|
* tests/base/iso/math_c99.h: Update.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2008-05-14 17:13:40 +02:00
|
|
|
2008-05-14 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
* inclhack.def (AAB_fd_zero_asm_posix_types_h): Bypass on
|
|
|
|
posix_types_64.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2008-04-25 22:45:10 +02:00
|
|
|
2008-04-25 Kai Tietz <kai.tietz@onvision.com>
|
|
|
|
|
|
|
|
* fixincl.c (fix_with_system): Cast pointer difference to long.
|
|
|
|
* fixlib.c (make_raw_shell_str): Cast compare to avoid sign warning.
|
|
|
|
|
2008-04-18 12:28:53 +02:00
|
|
|
2008-04-18 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
|
|
|
|
PR bootstrap/35457
|
|
|
|
* Makefile.in: Rewrite aclocal.m4 rule.
|
|
|
|
* aclocal.m4: Regenerate.
|
|
|
|
* configure: Regenerate.
|
|
|
|
|
2008-03-07 07:53:59 +01:00
|
|
|
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.
|
|
|
|
|
2008-02-25 12:50:17 +01:00
|
|
|
2008-02-25 Ben Elliston <bje@au.ibm.com>
|
|
|
|
|
|
|
|
PR other/32948
|
|
|
|
* fixincl.c (fix_applies): Remove unused variable `name_len'.
|
|
|
|
|
2008-02-20 05:20:59 +01:00
|
|
|
2008-02-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
|
|
|
|
|
|
|
* inclhack.def (solaris_math_10): New.
|
|
|
|
* tests/base/iso/math_c99.h: Update.
|
|
|
|
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2008-09-05 13:07:45 +02:00
|
|
|
2008-02-04 Ismail Dönmez <ismail@pardus.org.tr>
|
2008-02-05 03:36:32 +01:00
|
|
|
|
|
|
|
* inclhack.def: (bsd_stdio_attrs_conflict, freebsd_gcc3_breakage,
|
|
|
|
freebsd_gcc4_breakage, hppa_hpux_fp_macros, hpux11_abs,
|
|
|
|
netbsd_c99_inline_1, netbsd_c99_inline_2, netbsd_extra_semicolon): Add
|
|
|
|
quotes around mach entries.
|
|
|
|
* fixincl.x: Regenerate with latest autogen (5.9.4), updating license
|
|
|
|
to GPLv3.
|
|
|
|
|
2008-02-04 16:31:25 +01:00
|
|
|
2008-02-04 Hans-Peter Nilsson <hp@axis.com>
|
|
|
|
|
2008-02-04 16:33:54 +01:00
|
|
|
PR other/31405
|
2008-02-04 16:31:25 +01:00
|
|
|
* 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.
|
|
|
|
|
2008-01-06 21:54:14 +01:00
|
|
|
2008-01-06 Hans-Peter Nilsson <hp@axis.com>
|
|
|
|
|
|
|
|
Revert last change.
|
|
|
|
|
2007-12-18 04:22:37 +01:00
|
|
|
2007-12-18 Hans-Peter Nilsson <hp@axis.com>
|
|
|
|
|
|
|
|
* inclhack.def: (glibc_c99_inline_1a, glibc_c99_inline_5): New.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/wchar.h: Update.
|
|
|
|
* tests/base/features.h: New.
|
|
|
|
|
2007-10-15 00:22:25 +02:00
|
|
|
2007-10-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
|
|
|
|
|
|
|
PR target/33700
|
|
|
|
* inclhack.def (hpux11_pthread_const): New.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/sys/pthread.h: Update.
|
|
|
|
|
2007-10-12 13:54:16 +02:00
|
|
|
2007-10-12 Kai Tietz <kai.tietz@onevision.com>
|
|
|
|
|
|
|
|
* configure.ac: x86_64 mingw target uses twoprocess.
|
|
|
|
* mkfixinc.sh: Add x86_64 mingw target.
|
|
|
|
* configure: Regenerate.
|
|
|
|
|
2007-10-10 01:22:02 +02:00
|
|
|
2007-10-09 Geoffrey Keating <geoffk@apple.com>
|
|
|
|
|
|
|
|
* inclhack.def (darwin_externc): New.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/mach-o/swap.h: New.
|
|
|
|
|
2007-08-04 05:44:24 +02:00
|
|
|
2007-08-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
|
|
|
|
|
|
|
* 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.
|
|
|
|
|
2007-07-26 01:51:47 +02:00
|
|
|
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.
|
|
|
|
|
2007-07-18 22:22:32 +02:00
|
|
|
2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
2007-07-05 20:43:16 +02:00
|
|
|
2007-07-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
PR libgcj/28190
|
|
|
|
* inclhack.def (irix_stdint_c99): New fix.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/stdint.h: New test.
|
|
|
|
|
2007-06-06 19:48:03 +02:00
|
|
|
2007-06-06 Steve Ellcey <sje@cup.hp.com>
|
|
|
|
|
|
|
|
PR testsuite/31828
|
|
|
|
* inclhack.def (hppa_hpux_fp_macros): New.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/math.h: Update.
|
|
|
|
|
2007-03-26 15:25:26 +02:00
|
|
|
2007-03-26 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
* 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.
|
|
|
|
|
2007-03-19 18:08:14 +01:00
|
|
|
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.
|
|
|
|
|
2007-03-12 19:58:12 +01:00
|
|
|
2007-03-12 Brooks Moses <brooks.moses@codesourcery.com>
|
|
|
|
|
|
|
|
* Makefile.in: Add dummy "install-info" target.
|
|
|
|
|
2007-03-06 16:50:28 +01:00
|
|
|
2007-03-06 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
* mkheaders.in: Fix headers for each multilib required.
|
|
|
|
|
2007-03-02 00:54:44 +01:00
|
|
|
2007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
|
|
|
|
|
|
|
|
* Makefile.in: Add dummy install-pdf target.
|
|
|
|
|
2007-02-27 21:32:13 +01:00
|
|
|
2007-02-27 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
* mkheaders.in (incdir): Use include-fixed not include.
|
|
|
|
|
2007-02-16 05:31:21 +01:00
|
|
|
2007-02-15 Brooks Moses <brooks.moses@codesourcery.com>
|
|
|
|
|
|
|
|
* Makefile.in: Added "pdf" target to .PHONY.
|
|
|
|
|
2007-02-05 22:22:48 +01:00
|
|
|
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.
|
|
|
|
|
2007-02-05 01:52:27 +01:00
|
|
|
2007-02-04 Mike Stump <mrs@apple.com>
|
|
|
|
|
|
|
|
* mkheaders.in: Allow optional isysroot parameter.
|
|
|
|
|
2007-02-04 16:10:08 +01:00
|
|
|
2007-02-03 Bruce Korb <bkorb@gnu.org>
|
|
|
|
|
|
|
|
* inclhack.def (glibc_c99_inline_4): replace "extern" only if
|
|
|
|
surrounded by space characters.
|
|
|
|
|
2007-01-25 20:25:01 +01:00
|
|
|
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.
|
|
|
|
|
2007-01-06 19:03:50 +01:00
|
|
|
2007-01-05 Bruce Korb <bkorb@gnu.org>,
|
2018-08-27 16:04:23 +02:00
|
|
|
Daniel Franke <franke.daniel@gmail.com>
|
2007-01-06 19:03:50 +01:00
|
|
|
|
|
|
|
PR target/30008
|
|
|
|
* fixincl.tpl (List): separate file name patterns with a NUL byte instead
|
|
|
|
of a vertical bar ("|").
|
2007-01-06 21:02:22 +01:00
|
|
|
* fixincl.c (fix_applies, machine_matches): Use fnmatch for name
|
|
|
|
matching. Set SKIP_TEST flag if we are not to run a test.
|
2007-01-06 19:03:50 +01:00
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* inclhack.def (glibc_c99_inline_[1234], broken_cabs, broken_nan,
|
|
|
|
kandr_concat, sco_math): Replace lists of specfic file names by search
|
|
|
|
patterns.
|
|
|
|
|
2006-12-12 10:47:45 +01:00
|
|
|
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.
|
2012-06-19 19:55:14 +02:00
|
|
|
|
2006-11-07 18:34:40 +01:00
|
|
|
2006-11-07 Richard Guenther <rguenther@suse.de>
|
|
|
|
|
|
|
|
* inclhack.def (glibc_c99_inline_2): Adjust for glibc 2.3
|
|
|
|
systems.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2006-11-03 04:11:50 +01:00
|
|
|
2006-11-02 Geoffrey Keating <geoffk@apple.com>
|
|
|
|
|
|
|
|
* 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.
|
|
|
|
|
2006-11-01 17:25:17 +01:00
|
|
|
2006-11-01 Steve Ellcey <sje@cup.hp.com>
|
|
|
|
|
|
|
|
* tests/base/sys/socket.h: Update.
|
|
|
|
|
2006-10-31 23:28:18 +01:00
|
|
|
2006-10-31 Steve Ellcey <sje@cup.hp.com>
|
|
|
|
|
|
|
|
* inclhack.def (hpux11_extern_sendfile): New.
|
|
|
|
(hpux11_extern_sendpath): New.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2006-10-29 17:35:50 +01:00
|
|
|
2006-10-29 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
* inclhack.def (AAB_fd_zero_asm_posix_types_h): Bypass on x86_64.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2006-10-11 01:48:09 +02:00
|
|
|
2006-10-10 Brooks Moses <bmoses@stanford.edu>
|
|
|
|
|
|
|
|
* Makefile.in: Added empty "pdf" target.
|
|
|
|
|
2006-10-07 18:35:11 +02:00
|
|
|
2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
|
|
|
|
|
|
|
PR target/29300
|
|
|
|
* inclhack.def (hpux_pthread_initializers): New hack.
|
|
|
|
* tests/base/sys/pthread.h: New file.
|
|
|
|
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2006-10-03 07:52:05 +02:00
|
|
|
2006-10-03 Uros Bizjak <uros@kss-loka.si>
|
|
|
|
|
|
|
|
* inclhack.def (glibc_mutex_init): Also fix
|
|
|
|
PTHREAD_MUTEX_(RECURSIVE|ERRORCHECK|ADAPTIVE)_NP and
|
|
|
|
PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP initializers.
|
2006-10-03 08:33:02 +02:00
|
|
|
* tests/base/pthread.h: Update.
|
|
|
|
|
|
|
|
* fixincl.x: Regenerate.
|
2006-10-03 07:52:05 +02:00
|
|
|
|
2006-10-01 07:47:33 +02:00
|
|
|
2006-10-01 Uros Bizjak <uros@kss-loka.si>
|
|
|
|
|
2006-10-03 07:52:05 +02:00
|
|
|
* inclhack.def (glibc_mutex_init): New fix.
|
|
|
|
* tests/base/pthread.h: Update.
|
2006-10-01 07:47:33 +02:00
|
|
|
|
2006-10-03 07:52:05 +02:00
|
|
|
* fixincl.x: Regenerate.
|
2006-10-01 07:47:33 +02:00
|
|
|
|
2006-09-29 21:14:58 +02:00
|
|
|
2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
|
|
|
|
|
|
|
* 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.
|
|
|
|
|
2006-09-28 02:45:56 +02:00
|
|
|
2006-09-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
|
|
|
|
|
|
|
* inclhack.def (solaris_once_init_2): New fix.
|
|
|
|
* tests/base/pthread.h: Update.
|
|
|
|
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2006-09-27 06:25:34 +02:00
|
|
|
2006-09-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
|
|
|
|
|
|
|
* 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.
|
2012-06-19 19:55:14 +02:00
|
|
|
|
2006-09-27 06:25:34 +02:00
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2006-07-18 01:54:22 +02:00
|
|
|
2006-07-17 Roger Sayle <roger@eyesopen.com>
|
|
|
|
|
|
|
|
* tests/base/errno.h: New file.
|
|
|
|
* tests/base/architecture/ppc/math.h: Likewise.
|
|
|
|
* tests/base/ia64/sys/getppdp.h: Likewise.
|
|
|
|
|
2006-07-10 19:58:18 +02:00
|
|
|
2006-07-10 Laurynas Biveinis <laurynas.biveinis@gmail.com>
|
|
|
|
|
|
|
|
PR bootstrap/20437
|
2006-07-18 01:54:22 +02:00
|
|
|
* Makefile.in (configure, config.h.in): Change into $(srcdir)
|
2006-07-10 19:58:18 +02:00
|
|
|
before autoconf or autoheader call.
|
|
|
|
|
2006-06-23 18:21:54 +02:00
|
|
|
2006-06-23 Steve Ellcey <sje@cup.hp.com>
|
|
|
|
|
|
|
|
PR target/28084
|
|
|
|
* inclhack.def (hpux_extern_errno): New.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2006-05-24 06:31:06 +02:00
|
|
|
2006-05-23 Carlos O'Donell <carlos@codesourcery.com>
|
|
|
|
|
|
|
|
* Makefile.in: Add dvi info html and install-html to .PHONY
|
|
|
|
Add install-html target.
|
|
|
|
|
2006-05-17 02:31:31 +02:00
|
|
|
2006-05-16 Mike Stump <mrs@apple.com>
|
|
|
|
|
|
|
|
* configure.ac: Add -Wno-overlength-strings.
|
|
|
|
* configure: Regenerate.
|
|
|
|
|
2006-05-14 12:36:31 +02:00
|
|
|
2006-05-14 Bernhard Fischer <aldot@gcc.gnu.org>
|
|
|
|
|
|
|
|
* README: Fix typo.
|
|
|
|
|
2006-02-18 16:58:06 +01:00
|
|
|
2006-02-18 Steve Ellcey <sje@cup.hp.com>
|
|
|
|
|
|
|
|
PR target/26189
|
|
|
|
* inclhack.def (hpux_spu_info): New.
|
|
|
|
* fixincl.x: Regenerate
|
|
|
|
|
2006-01-31 22:18:59 +01:00
|
|
|
2006-01-31 Marcin Dalecki <martin@dalecki.de>
|
|
|
|
|
|
|
|
* configure.ac: Check for asprintf, basename, vasprintf.
|
|
|
|
* config.h.in: Regenerate.
|
|
|
|
* configure: Regenerate.
|
|
|
|
|
2006-01-19 18:18:29 +01:00
|
|
|
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.
|
|
|
|
|
2005-11-25 06:57:10 +01:00
|
|
|
2005-11-24 Bruce Korb <bkorb@gnu.org>
|
|
|
|
|
2006-07-18 01:54:22 +02:00
|
|
|
* fixincl.c (write_replacement): "here strings" in AutoGen
|
|
|
|
often/generally don't have a terminating newline. Check the
|
|
|
|
last byte for '\n'.
|
2005-11-25 06:57:10 +01:00
|
|
|
|
2005-11-13 09:43:28 +01:00
|
|
|
2005-11-13 Andreas Jaeger <aj@suse.de>
|
|
|
|
|
|
|
|
* check.tpl: Handle CVS additionally.
|
|
|
|
|
2005-11-05 13:21:02 +01:00
|
|
|
2005-11-05 Andreas Jaeger <aj@suse.de>
|
|
|
|
|
|
|
|
* check.tpl: Adopt for move to subversion.
|
|
|
|
|
2005-09-15 21:09:27 +02:00
|
|
|
2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
2005-08-15 02:50:43 +02:00
|
|
|
2005-08-14 Kelley Cook <kcook@gcc.gnu.org>
|
|
|
|
|
|
|
|
* All files: Update with new FSF address.
|
|
|
|
|
2005-07-16 16:17:51 +02:00
|
|
|
2005-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
|
|
|
|
|
|
|
* Makefile.in (WARN_CFLAGS): New.
|
|
|
|
(.c.o): Add $(WARN_CFLAGS).
|
|
|
|
* aclocal.m4: Include ../config/warnings.m4.
|
|
|
|
* configure.ac: Invoke ACX_PROG_CC_WARNING_OPTS,
|
|
|
|
ACX_PROG_CC_WARNING_ALMOST_PEDANTIC and
|
|
|
|
ACX_PROG_CC_WARNINGS_ARE_ERRORS.
|
|
|
|
* fixopts.c (initialize_opts): Fix old-style definintion.
|
|
|
|
|
|
|
|
* configure: Regenerate.
|
|
|
|
|
2005-06-25 01:43:15 +02:00
|
|
|
2005-06-24 Geoffrey Keating <geoffk@geoffk.org>
|
|
|
|
|
|
|
|
* inclhack.def (AAB_darwin7_9_long_double_funcs): New.
|
|
|
|
(AAB_darwin7_9_long_double_funcs_2): New.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2005-06-15 01:59:48 +02:00
|
|
|
2005-06-15 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
2005-05-22 19:01:02 +02:00
|
|
|
2005-05-22 Danny Smith <dannysmith@users.souceforge.net>
|
|
|
|
|
|
|
|
PR target/21683
|
|
|
|
* fixincl.c: Don't include <sys/wait.h> if SEPARATE_FIX_PROC.
|
2005-11-05 13:21:02 +01:00
|
|
|
|
2005-05-19 09:05:45 +02:00
|
|
|
2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
|
2018-08-27 16:04:23 +02:00
|
|
|
Joseph S. Myers <joseph@codesourcery.com>
|
2005-05-19 09:05:45 +02:00
|
|
|
|
|
|
|
PR target/19933
|
|
|
|
PR target/21315
|
|
|
|
* inclhack.def: New fixes solaris_math_[1-9].
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/iso/math_c99.h: New.
|
|
|
|
|
2005-05-19 05:38:34 +02:00
|
|
|
2005-05-19 Kelley Cook <kcook@gcc.gnu.org>
|
|
|
|
|
|
|
|
* aclocal.m4: Remove superfluous reference to accross.m4.
|
|
|
|
|
2005-05-15 20:28:36 +02:00
|
|
|
2005-05-15 Gabriel Dos Reis <gdr@integrable-solutions.net>
|
|
|
|
|
|
|
|
* fixlib.c (load_file_data): Use XRESIZVEC in lieu of xrealloc.
|
|
|
|
* server.c (load_data): Likewise.
|
|
|
|
(run_shell): Use XCNEW (char) in lieu of xcalloc (1, 1).
|
|
|
|
* fixincl.c: #include <sys/wait.h>
|
|
|
|
(run_compiles): Use XCNEWVEC instead of xcalloc.
|
|
|
|
(fix_with_system, start_fixer): Use XNEWVEC instead of xmalloc.
|
|
|
|
* fixfixes.c (FIX_PROC_HEAD, main): Likewise.
|
|
|
|
|
2005-05-10 02:26:08 +02:00
|
|
|
2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
* inclhack.def (stdio_stdarg_h, stdio_va_list): Bypass on
|
|
|
|
*-*-solaris2.1[0-9]*, not just *-*-solaris2.1[0-9].
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2005-05-06 18:33:18 +02:00
|
|
|
2005-05-06 Bruce Korb <bkorb@gnu.org>
|
|
|
|
Joseph S. Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
* fixinc/inclhack.def: Correct backslashes
|
|
|
|
* fixinc/fixincl.x: regen
|
|
|
|
|
2005-04-19 14:37:08 +02:00
|
|
|
2005-04-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
|
|
|
|
|
|
|
* system.h (fopen, fdopen, freopen): Define these to the unlocked
|
|
|
|
libiberty functions.
|
|
|
|
|
configure.ac (fixincludes_UNLOCKED_FUNCS): New.
fixincludes:
* configure.ac (fixincludes_UNLOCKED_FUNCS): New.
(AC_CHECK_FUNCS, AC_CHECK_DECLS): Check for fixincludes_UNLOCKED_FUNCS.
* system.h (putchar, getc, getchar, clearerr, feof, fileno,
fflush, fgetc, fgets, ferror, fread): Redefine to the associated
_unlocked function.
(fwrite_unlocked): Fix prototype.
* configure, config.h.in: Regenerate.
gcc:
PR/17092
* configure.ac (gcc_UNLOCKED_FUNCS): New.
(AC_CHECK_FUNCS, AC_CHECK_DECLS): Check for gcc_UNLOCKED_FUNCS.
* system.h (putchar, getc, getchar, clearerr, feof, fileno,
fflush, fgetc, fgets, ferror, fread): Redefine to the associated
_unlocked function.
(fwrite_unlocked): Fix prototype.
* configure, config.in: Regenerate.
libcpp:
* configure.ac (libcpp_UNLOCKED_FUNCS): New.
(AC_CHECK_FUNCS, AC_CHECK_DECLS): Check for libcpp_UNLOCKED_FUNCS.
* system.h (putchar, getc, getchar, clearerr, feof, fileno,
fflush, fgetc, fgets, ferror, fread): Redefine to the associated
_unlocked function.
(fwrite_unlocked): Fix prototype.
* configure, config.in: Regenerate.
From-SVN: r97986
2005-04-11 23:46:59 +02:00
|
|
|
2005-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
|
|
|
|
|
|
|
* configure.ac (fixincludes_UNLOCKED_FUNCS): New.
|
|
|
|
(AC_CHECK_FUNCS, AC_CHECK_DECLS): Check for fixincludes_UNLOCKED_FUNCS.
|
|
|
|
* system.h (putchar, getc, getchar, clearerr, feof, fileno,
|
|
|
|
fflush, fgetc, fgets, ferror, fread): Redefine to the associated
|
|
|
|
_unlocked function.
|
|
|
|
(fwrite_unlocked): Fix prototype.
|
2005-11-05 13:21:02 +01:00
|
|
|
|
configure.ac (fixincludes_UNLOCKED_FUNCS): New.
fixincludes:
* configure.ac (fixincludes_UNLOCKED_FUNCS): New.
(AC_CHECK_FUNCS, AC_CHECK_DECLS): Check for fixincludes_UNLOCKED_FUNCS.
* system.h (putchar, getc, getchar, clearerr, feof, fileno,
fflush, fgetc, fgets, ferror, fread): Redefine to the associated
_unlocked function.
(fwrite_unlocked): Fix prototype.
* configure, config.h.in: Regenerate.
gcc:
PR/17092
* configure.ac (gcc_UNLOCKED_FUNCS): New.
(AC_CHECK_FUNCS, AC_CHECK_DECLS): Check for gcc_UNLOCKED_FUNCS.
* system.h (putchar, getc, getchar, clearerr, feof, fileno,
fflush, fgetc, fgets, ferror, fread): Redefine to the associated
_unlocked function.
(fwrite_unlocked): Fix prototype.
* configure, config.in: Regenerate.
libcpp:
* configure.ac (libcpp_UNLOCKED_FUNCS): New.
(AC_CHECK_FUNCS, AC_CHECK_DECLS): Check for libcpp_UNLOCKED_FUNCS.
* system.h (putchar, getc, getchar, clearerr, feof, fileno,
fflush, fgetc, fgets, ferror, fread): Redefine to the associated
_unlocked function.
(fwrite_unlocked): Fix prototype.
* configure, config.in: Regenerate.
From-SVN: r97986
2005-04-11 23:46:59 +02:00
|
|
|
* configure, config.h.in: Regenerate.
|
|
|
|
|
2005-03-21 18:50:19 +01:00
|
|
|
2005-03-21 Zack Weinberg <zack@codesourcery.com>
|
|
|
|
|
|
|
|
* Makefile.in: Set gcc_version directly, not via substitution.
|
|
|
|
(libsubdir): Use $(gcc_version), not $(version).
|
|
|
|
(mkheaders.almost): New rule.
|
|
|
|
(mkheaders): Generate from mkheaders.almost.
|
|
|
|
(clean): Also delete mkheaders.almost.
|
|
|
|
* aclocal.m4: Do not include ../config/gcc-version.m4.
|
|
|
|
* configure.ac: Do not invoke TL_AC_GCC_VERSION. Generate
|
|
|
|
mkheaders.almost from mkheaders.in.
|
|
|
|
* configure: Regenerate.
|
|
|
|
|
2005-03-21 17:46:09 +01:00
|
|
|
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.
|
|
|
|
|
2005-03-15 18:37:03 +01:00
|
|
|
2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
* inclhack.def (hpux_htonl): New fix.
|
|
|
|
* tests/base/netinet/in.h: New test.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2005-02-23 23:30:01 +01:00
|
|
|
2005-02-23 James E Wilson <wilson@specifixinc.com>
|
|
|
|
|
|
|
|
* Makefile.in (full-stamp, test-stamp, $(AF)): Add $(CFLAGS) to link.
|
|
|
|
|
2004-12-13 16:42:10 +01:00
|
|
|
2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
|
|
|
|
|
|
|
|
PR 18458
|
|
|
|
* Makefile.in (install): Add @EXEEXT@ to the end of the program name,
|
|
|
|
fixincl.
|
|
|
|
|
2004-12-02 12:05:13 +01:00
|
|
|
2004-12-02 Richard Sandiford <rsandifo@redhat.com>
|
|
|
|
|
|
|
|
* configure.ac: Use TL_AC_GCC_VERSION to set gcc_version.
|
|
|
|
* aclocal.m4: Include ../config/gcc-version.m4.
|
|
|
|
* configure: Regenerate.
|
|
|
|
|
2004-11-26 23:00:51 +01:00
|
|
|
2004-11-26 Mark Mitchell <mark@codesourcery.com>
|
|
|
|
|
|
|
|
* inclhack.def (gnu_types): Do not use on Solaris 2.1x.
|
|
|
|
(stdio_va_list): Likewise.
|
|
|
|
(stdio_stdarg.h): Likewise.
|
|
|
|
(solaris_stdio_tag): Add bypass.
|
|
|
|
* fixincl.x: Regenerated.
|
|
|
|
|
2004-11-23 23:45:53 +01:00
|
|
|
2004-11-23 Geoffrey Keating <geoffk@apple.com>
|
|
|
|
|
|
|
|
* mkfixinc.sh: Check error code from 'cat'. Don't try running
|
|
|
|
built fixincl program.
|
|
|
|
* mkheaders.in: Use @SHELL@ rather than ${SHELL} to avoid picking
|
|
|
|
up csh from user.
|
|
|
|
|
2004-11-22 00:01:44 +01:00
|
|
|
2004-11-20 Roger Sayle <roger@eyesopen.com>
|
|
|
|
|
|
|
|
* 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.
|
|
|
|
|
2004-11-21 17:25:07 +01:00
|
|
|
2004-11-20 Roger Sayle <roger@eyesopen.com>
|
|
|
|
Bruce Korb <bkorb@gnu.org>
|
|
|
|
|
|
|
|
* inclhack.def (alpha_pthread_init): New fix.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/pthread.h: Update for new test.
|
|
|
|
|
2004-11-17 05:20:36 +01:00
|
|
|
2004-11-15 Bruce Korb <bkorb@gnu.org>
|
|
|
|
|
|
|
|
* fixincl.c(fix_with_system): correct misuse of variables and
|
|
|
|
incorrect application of "sizeof()".
|
|
|
|
|
2004-11-13 21:41:01 +01:00
|
|
|
2004-11-13 Joseph S. Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
* 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.
|
|
|
|
|
2004-11-13 08:33:27 +01:00
|
|
|
2004-11-12 Mike Stump <mrs@apple.com>
|
|
|
|
|
|
|
|
* Makefile.in (html): Add html generation support.
|
|
|
|
|
2004-11-12 23:26:01 +01:00
|
|
|
2004-11-12 Joseph S. Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
* inclhack.def (sco_math): Bypass on __GNUG__.
|
|
|
|
(sysz_stdlib_for_sun): Bypass on _CLASSIC_ANSI_TYPES.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2004-11-10 00:14:06 +01:00
|
|
|
2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
* inclhack.def (hpux8_bogus_inlines): Bypass on __GNUG__.
|
|
|
|
(int_abort_free_and_exit, sun_malloc, sysv68_string): Bypass on
|
|
|
|
_CLASSIC_ANSI_TYPES.
|
|
|
|
(sun_auth_proto): Bypass on __cplusplus.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2004-11-05 21:42:15 +01:00
|
|
|
2004-11-05 Geoffrey Keating <geoffk@apple.com>
|
|
|
|
|
|
|
|
* Makefile.in (mostlyclean): Add fixinc.sh.
|
|
|
|
(clean): Add mkheaders.
|
|
|
|
(distclean): New.
|
|
|
|
(dvi): New.
|
|
|
|
(info): New.
|
|
|
|
(installcheck): New.
|
|
|
|
|
2004-11-05 17:35:51 +01:00
|
|
|
2004-11-05 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
|
|
|
|
* Makefile.in (mostlyclean, distclean): New targets.
|
|
|
|
|
2004-11-05 05:49:19 +01:00
|
|
|
2004-11-04 Geoffrey Keating <geoffk@apple.com>
|
|
|
|
|
|
|
|
* configure.ac: Add code to determine noncanonical_target,
|
|
|
|
local_prefix, gcc_version; process mkheaders.in to make mkheaders.
|
|
|
|
* configure: Regenerate.
|
|
|
|
* fixinc.in: Move here from gcc/; fix many cross-hosting bugs.
|
|
|
|
* mkfixinc.sh: Move here from gcc/; update for changes to fixinc.in.
|
|
|
|
* mkheaders.in: Move here from gcc/; remove some unnecessary macros;
|
|
|
|
update for changes to fixinc.in.
|
|
|
|
* Makefile.in: Add many new macros.
|
|
|
|
(install): New target.
|
|
|
|
(mkheaders): New target.
|
|
|
|
(fixinc.sh): New target.
|
|
|
|
(all): Add mkheaders and fixinc.sh.
|
|
|
|
* README-fixinc: Move here from gcc/.
|
|
|
|
|
2004-11-01 20:01:15 +01:00
|
|
|
2004-11-01 Mike Stump <mrs@apple.com>
|
|
|
|
|
|
|
|
* inclhack.def (stdio_va_list): Break out clients from here...
|
|
|
|
(stdio_va_list_clients): ...to here. Also, don't fix if stdarg.h is
|
2005-03-21 18:50:19 +01:00
|
|
|
included or ifdef va_start.
|
2004-11-01 20:01:15 +01:00
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2004-10-29 04:42:54 +02:00
|
|
|
2004-10-28 Mike Stump <mrs@apple.com>
|
|
|
|
|
|
|
|
* inclhack.def (void_null): Avoid changing NULL on C++ friendly
|
|
|
|
systems.
|
2004-10-28 23:44:31 +02:00
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2004-10-28 01:02:39 +02:00
|
|
|
2004-10-27 Geoffrey Keating <geoffk@apple.com>
|
|
|
|
|
|
|
|
* inclhack.def (darwin_gcc4_breakage): New.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2004-10-27 22:13:57 +02:00
|
|
|
2004-10-27 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
|
|
|
|
|
|
|
|
PR bootstrap/17832
|
|
|
|
|
|
|
|
* fixfixes.c (main): Check for _PC_NAME_MAX.
|
|
|
|
|
2004-10-27 16:42:56 +02:00
|
|
|
2004-10-27 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
|
|
|
|
PR other/17991
|
|
|
|
|
|
|
|
* configure.ac: Fix typo.
|
|
|
|
* configure: Regenerate.
|
|
|
|
* fixincl.c (fix_with_system): tSCC is not a pointer. Fix.
|
|
|
|
|
2004-10-20 10:21:09 +02:00
|
|
|
2004-10-20 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
|
|
|
|
|
|
|
|
PR bootstrap/17832
|
|
|
|
|
|
|
|
* fixincl.c (SIGCHLD): Remove definition.
|
|
|
|
(initialize): Remove SIGIOT and SIGPIPE checks.
|
|
|
|
(create_file): Fix mkdir() for Win32.
|
|
|
|
(internal_fix): Use dup2() instead of fcntl().
|
|
|
|
|
|
|
|
* fixlib.h (SIGQUIT): Define if undefined.
|
|
|
|
(SIGIOT): Same.
|
|
|
|
(SIGPIPE): Same.
|
|
|
|
(SIGALRM): Same.
|
|
|
|
(SIGKILL): Same.
|
|
|
|
|
|
|
|
* procopen.c (chain_open): Use dup2() instead of fcntl().
|
|
|
|
|
2004-10-15 09:58:38 +02:00
|
|
|
2004-08-14 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
|
|
|
|
PR other/17991
|
|
|
|
|
|
|
|
* Makefile.in (ALLOBJ, TESTOBJ, FIXOBJ): Add fixopts.o.
|
|
|
|
Update copyright year.
|
|
|
|
* fixfixes.c (main): Call initialize_opts from fixopts.c.
|
|
|
|
* fixincl.c (initialize): Call initialize_opts from fixopts.c,
|
|
|
|
do not include code for parsing options (environment vars).
|
|
|
|
(fix_with_system): Use a search path for applyfix, so that you
|
|
|
|
can run the test suite with two-process fixincludes.
|
|
|
|
* fixopts.c: New file.
|
|
|
|
* configure.ac: Add --enable-twoprocess. Export ac_exeext
|
|
|
|
to config.h. Default to --enable-twoprocess for MinGW32.
|
|
|
|
* config.h.in: Regenerate.
|
|
|
|
* configure: Regenerate.
|
|
|
|
|
2004-10-05 05:13:43 +02:00
|
|
|
2004-10-04 Loren J. Rittle <ljrittle@acm.org>
|
|
|
|
|
|
|
|
* tests/base/sys/cdefs.h: Update from test area.
|
|
|
|
|
2004-09-18 00:58:40 +02:00
|
|
|
2004-09-17 Roger Sayle <roger@eyesopen.com>
|
|
|
|
|
|
|
|
* inclhack.def (linux_ia64_ucontext): New fix.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
* tests/base/sys/ucontext.h: New file.
|
|
|
|
|
2004-09-16 00:12:58 +02:00
|
|
|
2004-09-15 Roger Sayle <roger@eyesopen.com>
|
|
|
|
|
|
|
|
* tests/base/sys/time.h: Correct mismatch in 2004-09-10 check-in.
|
|
|
|
* tests/base/stdlib.h: Likewise.
|
|
|
|
|
2004-09-14 04:45:08 +02:00
|
|
|
2004-09-13 Loren J. Rittle <ljrittle@acm.org>
|
|
|
|
|
|
|
|
* inclhack.def (freebsd_gcc4_breakage): Add.
|
|
|
|
* fixincl.x: Regenerate.
|
2004-09-14 05:41:10 +02:00
|
|
|
* tests/base/sys/cdefs.h: Update for new test.
|
2004-09-14 04:45:08 +02:00
|
|
|
|
2004-09-10 15:56:50 +02:00
|
|
|
2004-09-10 Adam Nemet <anemet@lnxw.com>
|
|
|
|
|
|
|
|
* 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.
|
|
|
|
|
2004-09-03 20:10:08 +02:00
|
|
|
2004-09-03 Jan Beulich <jbeulich@novell.com>
|
|
|
|
|
|
|
|
* inclhack.def: Suppress exception_structure and math_exception
|
|
|
|
for NetWare headers.
|
|
|
|
* fixincl.x: Regenerate.
|
|
|
|
|
2004-08-31 11:27:00 +02:00
|
|
|
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.
|