302 Commits
Author SHA1 Message Date
GCC Administrator 64c9fcfa70 Daily bump. 2026-02-16 00:16:25 +00:00
GCC Administrator 1f7e64d56b Daily bump. 2026-01-10 00:16:49 +00:00
GCC Administrator e21d696e78 Daily bump. 2026-01-08 00:16:32 +00:00
GCC Administrator a15bdc66d2 Daily bump. 2025-08-29 00:19:55 +00:00
GCC Administrator 5529a1d36f Daily bump. 2025-08-16 00:19:12 +00:00
GCC Administrator 88ff0504ab Daily bump. 2024-07-12 00:17:52 +00:00
GCC Administrator f777ab31e5 Daily bump. 2024-07-11 00:17:33 +00:00
GCC Administrator 4fda39e7cc Daily bump. 2024-06-28 00:18:04 +00:00
GCC Administrator 7fa4b335b1 Daily bump. 2024-06-12 00:18:21 +00:00
GCC Administrator 6e5f77fdc7 Daily bump. 2024-06-08 00:18:05 +00:00
GCC Administrator d508d70836 Daily bump. 2024-05-09 10:58:01 +00:00
GCC Administrator 26a7e775a2 Daily bump. 2023-11-23 00:18:14 +00:00
GCC Administrator a5c157b95a Daily bump. 2023-10-31 00:17:32 +00:00
GCC Administrator 1eb2433ff9 Daily bump. 2023-08-18 00:16:52 +00:00
GCC Administrator 4b92dba78d Daily bump. 2023-08-08 00:17:37 +00:00
GCC Administrator 7ff793415f Daily bump. 2023-06-16 00:17:18 +00:00
GCC Administrator 579cdc1e44 Daily bump. 2023-03-29 00:17:01 +00:00
GCC Administrator 7814ce44f2 Daily bump. 2023-02-18 00:17:20 +00:00
GCC Administrator d5717e7f6f Daily bump. 2023-01-22 00:17:27 +00:00
GCC Administrator 8761284fd7 Daily bump. 2022-11-24 00:17:47 +00:00
Martin Liska 3d3b561fc3 changelog: Fix extra space after tab. 2022-11-21 10:13:44 +01:00
GCC Administrator 9ff6c33e2e Daily bump. 2022-10-08 00:17:29 +00:00
GCC Administrator 1f16a020ac Daily bump. 2022-09-28 00:17:27 +00:00
GCC Administrator 542c60c4fb Daily bump. 2022-09-01 00:17:39 +00:00
GCC Administrator 5d4389dc91 Daily bump. 2022-08-26 00:16:21 +00:00
GCC Administrator 88c1b0385a Daily bump. 2022-02-28 00:16:17 +00:00
GCC Administrator 3c1cbde16e Daily bump. 2022-02-05 00:16:31 +00:00
GCC Administrator 682ede3959 Daily bump. 2022-02-04 00:16:24 +00:00
Olivier Hainque a81f609235 Fix glitch in entry for vxworks_posix_open
Which was incorrectly referring to the hack name from
a previous change (vxworks_math_h_fp_c99).
2022-01-17 13:23:40 +00:00
GCC Administrator 1e942d7c05 Daily bump. 2022-01-17 00:16:24 +00:00
GCC Administrator 11ce8d04f2 Daily bump. 2022-01-07 00:16:24 +00:00
GCC Administrator 7d11b64b18 Daily bump. 2022-01-05 00:16:52 +00:00
GCC Administrator 62eb5308fe Daily bump. 2022-01-02 00:16:28 +00:00
GCC Administrator e1d4359264 Daily bump. 2021-11-24 00:16:29 +00:00
GCC Administrator a8029add30 Daily bump. 2021-11-14 00:16:23 +00:00
GCC Administrator 1e2f030b80 Daily bump. 2021-08-31 00:16:50 +00:00
GCC Administrator 6fba0eea8d Daily bump. 2021-07-07 00:17:12 +00:00
GCC Administrator 25b6bfea5f Daily bump. 2021-07-01 00:16:41 +00:00
GCC Administrator d52945ce54 Daily bump. 2020-12-15 00:16:35 +00:00
GCC Administrator 25bb75f841 Daily bump. 2020-11-19 00:16:30 +00:00
GCC Administrator 11bd94806d Daily bump. 2020-10-04 00:16:21 +00:00
GCC Administrator 91dd4a3864 Daily bump. 2020-09-27 00:16:24 +00:00
GCC Administrator 2aad20c094 Daily bump. 2020-09-18 00:16:24 +00:00
Alexandre Oliva afbffe0864 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-20 22:09:03 -03:00
Matheus Castanho d876c8f9cf rs6000: fixinc: Skip machine_name fix for powerpc*-*-linux*
Some system headers can be broken by the machine_name fix performed
by GCC during the fixincludes step. According to the comment in
fixincludes/fixinc.h:130 :

   On some platforms, machine_name doesn't work properly and
   breaks some of the header files.  Since everything works
   properly without it, just wipe the macro list to
   disable the fix.

So we can just skip it to avoid trouble.

fixincludes/
	* fixinc.in: Skip machine_name fix on powerpc*-*-linux*.
2020-02-14 00:00:33 +00:00
Alexandre Oliva 0a649b8375 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 15:52:18 -03:00
John David Anglin 10be08aa27 Fix missing SCNuMAX defines in inttypes.h on hpux11.[01]*
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.
2020-01-25 12:20:24 -05:00
John David Anglin 5ee5eddb26 re PR libgomp/93066 (libgomp/target.c:525:46: error: expected expression before ')' token)
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.

From-SVN: r279773
2019-12-30 20:33:17 +00:00
C.G. DoganandIain Sandoe 5c439f4d67 [Darwin, fixincludes] Fix PR83531
There is no reasonable chance that the SDKs in question will be re-
issued, so the only viable solution is a fixincludes.

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.


Co-Authored-By: Iain Sandoe <iain@sandoe.co.uk>

From-SVN: r274624
2019-08-18 18:54:13 +00:00
Iain Sandoe 5a50aed32a [Darwin, fixincludes] Fix Darwin9/10 math.h issues.
Darwin has had long long functions for some considerable time and these are
exposed in Darwin8 and Darwin11+ headers.  However, for some reason it was
elected to hide them behind __STRICT_ANSI__ and __STDC_VERSION__ on Darwin9
and Darwin10.  This is a problem for G++/libstdc++ that expects the functions
to be available for strict ansi (-std=c++14, for example) and without
defining __STDC_VERSION__.  The fix here follows the pattern used in
Darwin11+ headers where the functions may be explicitly hidden by defining
__DARWIN_NO_LONG_LONG.

This fixes the tr1 testsuite fails seen on Darwin9 and 10.

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.

From-SVN: r272563
2019-06-21 19:18:18 +00:00