Commit Graph

301 Commits

Author SHA1 Message Date
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. Dogan
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
Iain Sandoe
59a0b1db75 [Darwin, fixincludes] Fix Darwin14 header issues.
There are two issues with the Darwin14 (SDK) headers in which unguarded
advanced syntax elements causes any code including these headers to fail.

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.

From-SVN: r272561
2019-06-21 19:03:45 +00:00