https://gcc.gnu.org/g:bfd4aae0a999375cf008b75c14607c7b94daced3
commit r16-1126-gbfd4aae0a999375cf008b75c14607c7b94daced3
Author: Iain Sandoe
Date: Thu May 29 13:43:37 2025 +0100
c++, coroutines: Simplify initial_await_resume_called.
We do not need to generate this code early, sinc
https://gcc.gnu.org/g:2a8af97e3528f812201687334f64b27b94d01271
commit r16-1127-g2a8af97e3528f812201687334f64b27b94d01271
Author: Iain Sandoe
Date: Thu May 29 16:45:44 2025 +0100
c++, coroutines: Make analyze_fn_params into a class method.
This continues code cleanups and migration
https://gcc.gnu.org/g:7037c72a8bb41ed07da64b23e14857a066a91baa
commit r16-1060-g7037c72a8bb41ed07da64b23e14857a066a91baa
Author: Iain Sandoe
Date: Sat May 31 16:13:40 2025 +0100
c++, coroutines: Some cleanups in build_actor.
We were incorrectly guarding all the frame cleanups on t
https://gcc.gnu.org/g:0ae77a05c416c9f750cb87f1bef0800651168b7e
commit r16-1059-g0ae77a05c416c9f750cb87f1bef0800651168b7e
Author: Iain Sandoe
Date: Fri May 30 20:09:40 2025 +0100
c++: Emit an error for attempted constexpr co_await [PR118903].
We checked that the coroutine expressio
https://gcc.gnu.org/g:09cac2a833689f2535d6c2c88a67b2169df4e4d7
commit r16-1058-g09cac2a833689f2535d6c2c88a67b2169df4e4d7
Author: Iain Sandoe
Date: Fri May 30 20:06:26 2025 +0100
c++: Add co_await, co_yield and co_return to dump_expr.
These were omitted there as an oversight, most
https://gcc.gnu.org/g:977fadd69776e2a8a6daca43e1c898bc4f87154d
commit r16-969-g977fadd69776e2a8a6daca43e1c898bc4f87154d
Author: Iain Sandoe
Date: Thu May 29 15:45:29 2025 +0100
c++, coroutines: Make a check more specific [PR109283].
The check was intended to assert that we had vis
https://gcc.gnu.org/g:7bba8d48ea556a03bdc4e9076740b83d3db6599e
commit r16-962-g7bba8d48ea556a03bdc4e9076740b83d3db6599e
Author: Iain Sandoe
Date: Sun May 25 12:14:13 2025 +0100
c++, coroutines: Delete now unused code for parm guards.
Since r16-775-g18df4a10bc9694 we use nested cle
https://gcc.gnu.org/g:217b7f655227a52e5fe26729baa09dc6083ed577
commit r16-961-g217b7f655227a52e5fe26729baa09dc6083ed577
Author: Iain Sandoe
Date: Thu May 29 11:00:18 2025 +0100
c++, coroutines: Fix identification of coroutine ramps [PR120453].
The existing implementation, incorrec
https://gcc.gnu.org/g:963fb992f7e4c5c7ae24e49c02006db659b81da4
commit r13-9722-g963fb992f7e4c5c7ae24e49c02006db659b81da4
Author: Iain Sandoe
Date: Mon Mar 10 08:44:41 2025 +
testsuite, gm2: Use -B option for libstdc++ where required.
We need to add testsuite options to locate
https://gcc.gnu.org/g:d86ed0e17824b06425e7e4f58175c1a9a19f7344
commit r13-9723-gd86ed0e17824b06425e7e4f58175c1a9a19f7344
Author: Iain Sandoe
Date: Tue Apr 15 14:02:21 2025 +0100
configure, Darwin: Recognise new naming for Xcode ld.
The latest editions of XCode have altered the ide
https://gcc.gnu.org/g:19ddfa147ea4bcb16d4af2d1ee8ce4ea273a2392
commit r13-9720-g19ddfa147ea4bcb16d4af2d1ee8ce4ea273a2392
Author: Francois-Xavier Coudert
Date: Thu Jun 27 18:55:22 2024 +0200
fixincludes: adjust stdio fix for macOS 15 headers
fixincludes/ChangeLog:
https://gcc.gnu.org/g:d9cd8d7babe838b577c6ede08589a79bb3df7810
commit r13-9721-gd9cd8d7babe838b577c6ede08589a79bb3df7810
Author: Iain Sandoe
Date: Sun Mar 9 09:24:34 2025 +
Darwin: Pass -macos_version_min to the linker [PR119172].
For binaries to be notarised, the SDK version
https://gcc.gnu.org/g:3599245e4972b2322f75c909bc81961e41bc64ad
commit r13-9719-g3599245e4972b2322f75c909bc81961e41bc64ad
Author: Mark Mentovai
Date: Tue Sep 24 16:11:14 2024 -0400
libgcc, Darwin: Drop the legacy library build for macOS >= 10.12 [PR116809].
From macOSX15 SDK, the
https://gcc.gnu.org/g:83aa09e90487b52c1772eeffc4af577ee70536f1
commit r16-913-g83aa09e90487b52c1772eeffc4af577ee70536f1
Author: Iain Sandoe
Date: Thu May 22 13:24:12 2025 +0100
c++, coroutines: Fix typos in TRUTH_ANDIF_EXPRs.
These were typoed to TRUTH_AND_EXPR (and then that got
https://gcc.gnu.org/g:18df4a10bc96946401218019ec566d867238b3e4
commit r16-775-g18df4a10bc96946401218019ec566d867238b3e4
Author: Iain Sandoe
Date: Mon May 12 20:38:48 2025 +0100
c++, coroutines: Clean up the ramp cleanups.
This replaces the cleanup try-catch block in the ramp with
https://gcc.gnu.org/g:e71a6e002c6650a7a7be99277120d3e59ecb78a3
commit r16-774-ge71a6e002c6650a7a7be99277120d3e59ecb78a3
Author: Iain Sandoe
Date: Sun May 11 20:36:58 2025 +0100
c++, coroutines: Use decltype(auto) for the g_r_o.
The revised wording for coroutines, uses decltype(aut
https://gcc.gnu.org/g:e06555a40c051d5062405b02f93b89b01a397f97
commit r16-773-ge06555a40c051d5062405b02f93b89b01a397f97
Author: Iain Sandoe
Date: Mon May 12 19:47:42 2025 +0100
c++, coroutines: Address CWG2563 return value init [PR119916].
This addresses the clarification that, wh
https://gcc.gnu.org/g:d87caa9d3595ca845c9282cef8b0c9a656d8def0
commit r16-690-gd87caa9d3595ca845c9282cef8b0c9a656d8def0
Author: Iain Sandoe
Date: Sat May 10 17:22:55 2025 +0100
c++, coroutines: Allow NVRO in more cases for ramp functions.
The constraints of the c++ coroutines spec
https://gcc.gnu.org/g:689bc394efe9e042acb37799deec6568c0f63a45
commit r16-689-g689bc394efe9e042acb37799deec6568c0f63a45
Author: Iain Sandoe
Date: Sat May 10 17:12:44 2025 +0100
c++: Set the outer brace marker for missed cases.
In some cases, a function might be declared as FUNCTIO
https://gcc.gnu.org/g:54846260bf9ac1e6253f3ce7ffa7baca049efcdd
commit r14-11784-g54846260bf9ac1e6253f3ce7ffa7baca049efcdd
Author: Iain Sandoe
Date: Mon May 12 16:57:54 2025 +0100
c++, coroutines: Fix handling of early exceptions [PR113773].
This is a GCC-14 version of the same str
https://gcc.gnu.org/g:67e79da5a3c0deb93cd6df1557affb6994440357
commit r16-418-g67e79da5a3c0deb93cd6df1557affb6994440357
Author: Iain Sandoe
Date: Tue May 6 09:42:40 2025 +0100
libgcobol: Fix bootstrap for targets without program_invocation_short_name
program_invocation_short_name
https://gcc.gnu.org/g:b69209936680dabbb7bbe08e71646a2c25ece0bf
commit r14-11740-gb69209936680dabbb7bbe08e71646a2c25ece0bf
Author: Iain Sandoe
Date: Thu Oct 31 08:40:08 2024 +
c++/coroutines: Fix awaiter var creation [PR116506]
Awaiters always need to have a coroutine state fra
https://gcc.gnu.org/g:b6094031eea96c116a386e7112ee79a6bde5207e
commit r14-11739-gb6094031eea96c116a386e7112ee79a6bde5207e
Author: Jason Merrill
Date: Mon Dec 23 19:57:56 2024 -0500
c++: fix conversion issues
back-port the coroutine part of this.
Some issues caught by a ch
https://gcc.gnu.org/g:bcd0d98c9f8f45c496bc2d0d0b6bda4fefcf9a6a
commit r14-11738-gbcd0d98c9f8f45c496bc2d0d0b6bda4fefcf9a6a
Author: Iain Sandoe
Date: Fri Nov 1 23:30:58 2024 +
c++, coroutines:Ensure bind exprs are visited once [PR98935].
Recent changes in the C++ FE and the coro
https://gcc.gnu.org/g:b4000f922425f7763bdab7bb8822975c0a669097
commit r14-11737-gb4000f922425f7763bdab7bb8822975c0a669097
Author: Arsen Arsenović
Date: Tue Sep 24 18:16:01 2024 +0200
c++/coro: ignore cleanup_point_exprs while expanding awaits [PR116793]
If we reach a CLEANUP_POINT
https://gcc.gnu.org/g:0ff545dbc2fd6ffa6ae544c3754ecaa7f9864a22
commit r14-11736-g0ff545dbc2fd6ffa6ae544c3754ecaa7f9864a22
Author: Arsen Arsenović
Date: Fri Sep 20 13:13:02 2024 +0200
c++: simplify handling implicit INDIRECT_REF and co_await in convert_to_void
convert_to_void has,
https://gcc.gnu.org/g:694b942a179f5fbaee882a5e619e5bbaf64b4d11
commit r14-11735-g694b942a179f5fbaee882a5e619e5bbaf64b4d11
Author: Arsen Arsenović
Date: Wed Aug 28 21:59:18 2024 +0200
c++/coro: prevent ICV_STATEMENT diagnostics in temp promotion [PR116502]
If such a diagnostic is n
https://gcc.gnu.org/g:5dbf5f9f4f83b0048e7c3af8fbaefb503d56928e
commit r14-11734-g5dbf5f9f4f83b0048e7c3af8fbaefb503d56928e
Author: Iain Sandoe
Date: Sat Aug 31 13:08:42 2024 +0100
c++, coroutines: Revise promise construction/destruction.
In examining the coroutine testcases for une
https://gcc.gnu.org/g:eb600ecb6af628e492fb86dee50cda049ac708e3
commit r14-11733-geb600ecb6af628e492fb86dee50cda049ac708e3
Author: Iain Sandoe
Date: Fri Sep 6 20:59:43 2024 +0100
c++, coroutines: Fix handling of bool await_suspend() [PR115905].
As noted in the PR the action of the
https://gcc.gnu.org/g:74cfbedd24cfc4bb26b33bdb0b7c55a9139cd757
commit r14-11732-g74cfbedd24cfc4bb26b33bdb0b7c55a9139cd757
Author: Arsen Arsenović
Date: Tue Sep 3 17:14:13 2024 +0200
coros: mark .CO_YIELD as LEAF [PR106973]
We rely on .CO_YIELD calls being followed by an assignment
https://gcc.gnu.org/g:5a275b5bebdf7746af590fa57378cd48cb8e679a
commit r14-11731-g5a275b5bebdf7746af590fa57378cd48cb8e679a
Author: Arsen Arsenović
Date: Fri Aug 16 19:07:01 2024 +0200
c++: don't remove labels during coro-early-expand-ifns [PR105104]
In some scenarios, it is possibl
https://gcc.gnu.org/g:b2fa7e036e72fa0ed63df602cebd4005b078336e
commit r14-11730-gb2fa7e036e72fa0ed63df602cebd4005b078336e
Author: Iain Sandoe
Date: Mon Aug 26 14:09:40 2024 +0100
c++, coroutines: The frame pointer is used in the helpers [PR116482].
We have a bogus warning about th
https://gcc.gnu.org/g:805b9914846a1228b84a3c3dd8f9ba2f21f9ff59
commit r14-11729-g805b9914846a1228b84a3c3dd8f9ba2f21f9ff59
Author: Arsen Arsenović
Date: Fri Aug 23 20:19:05 2024 +0200
c++/coros: do not assume coros don't nest [PR113457]
In the testcase presented in the PR, during t
https://gcc.gnu.org/g:4042cecd6245dc773fc150d5fd839968674e4500
commit r14-11728-g4042cecd6245dc773fc150d5fd839968674e4500
Author: Iain Sandoe
Date: Mon Aug 19 20:50:54 2024 +0100
c++, coroutines: Look through initial_await target exprs [PR110635].
In the case that the initial awai
https://gcc.gnu.org/g:ce3f523f9cb4c20704bc5f41b8fbc34b5b84ed88
commit r14-11727-gce3f523f9cb4c20704bc5f41b8fbc34b5b84ed88
Author: Iain Sandoe
Date: Sun Aug 18 22:54:50 2024 +0100
c++, coroutines: Rework handling of throwing_cleanups [PR102051].
In the fix for PR95822 (r11-7402) we
https://gcc.gnu.org/g:1b3addb6fe05a80d5e043fbb12cc9c0cc426b0e6
commit r14-11726-g1b3addb6fe05a80d5e043fbb12cc9c0cc426b0e6
Author: Iain Sandoe
Date: Sat Aug 17 16:55:29 2024 +0100
c++, coroutines: Allow convertible get_return_on_allocation_fail [PR109682].
We have been requiring th
https://gcc.gnu.org/g:98364636c194398d5dccb477e5405cb1d02a55f1
commit r14-11725-g98364636c194398d5dccb477e5405cb1d02a55f1
Author: Iain Sandoe
Date: Sat Aug 17 15:47:58 2024 +0100
c++, coroutines: Only allow void get_return_object if the ramp is void
[PR100476].
Require that the v
https://gcc.gnu.org/g:d3389c96234eb3c259867edc91876571b5254392
commit r14-11720-gd3389c96234eb3c259867edc91876571b5254392
Author: Iain Sandoe
Date: Wed Jul 24 20:59:10 2024 +0100
c++, coroutines: check for members we use in handle_types [PR105475]
Currently, it is possible to ICE
https://gcc.gnu.org/g:fbe351c9fa344cc53bff8a4e03068c7121af0d0c
commit r14-11715-gfbe351c9fa344cc53bff8a4e03068c7121af0d0c
Author: Iain Sandoe
Date: Sat Jun 15 17:47:33 2024 +0100
c++, coroutines, contracts: Handle coroutine and void functions
[PR110871,PR110872,PR115434].
The cur
https://gcc.gnu.org/g:ad4c136b906c7658d6e800b3a5241a6dac2e0bdc
commit r14-11719-gad4c136b906c7658d6e800b3a5241a6dac2e0bdc
Author: Arsen Arsenović
Date: Tue Jul 30 23:36:24 2024 +0200
c++/coroutines: only defer expanding co_{await,return,yield} if dependent
[PR112341]
By doing so,
https://gcc.gnu.org/g:7b4cb031cf7de0ac350197e4ae869df9fe1d08a1
commit r14-11718-g7b4cb031cf7de0ac350197e4ae869df9fe1d08a1
Author: Arsen Arsenović
Date: Thu Jul 25 01:00:02 2024 +0200
c++: diagnose usage of co_await and co_yield in default args [PR115906]
This is a partial fix for
https://gcc.gnu.org/g:ee0736f665971446f8665a94ef597f683f8128e9
commit r14-11717-gee0736f665971446f8665a94ef597f683f8128e9
Author: Arsen Arsenovic
Date: Tue Jul 30 13:42:56 2024 +0200
c++: fix ICE on FUNCTION_DECLs inside coroutines [PR115906]
When register_local_var_uses iterates
https://gcc.gnu.org/g:074a89e4c5f9b237176626d464fcc494389905f6
commit r14-11716-g074a89e4c5f9b237176626d464fcc494389905f6
Author: Arsen Arsenović
Date: Thu Jul 18 18:16:49 2024 +0200
cp/coroutines: do not rewrite parameters in unevaluated contexts
It is possible to use parameters
https://gcc.gnu.org/g:dbba3c9008e35ba45966945baf816886c5520196
commit r14-11714-gdbba3c9008e35ba45966945baf816886c5520196
Author: Iain Sandoe
Date: Tue Apr 15 14:02:21 2025 +0100
configure, Darwin: Recognise new naming for Xcode ld.
The latest editions of XCode have altered the id
https://gcc.gnu.org/g:84ac2f46612ee928f0089f615ab6c03f895f80e3
commit r14-11712-g84ac2f46612ee928f0089f615ab6c03f895f80e3
Author: Iain Sandoe
Date: Mon Mar 10 08:44:41 2025 +
testsuite, gm2: Use -B option for libstdc++ where required.
We need to add testsuite options to locat
https://gcc.gnu.org/g:623aaebc7d755ef8696834bebd14f8eddd88200e
commit r14-11713-g623aaebc7d755ef8696834bebd14f8eddd88200e
Author: Iain Sandoe
Date: Sun Dec 29 23:06:54 2024 +
includes, Darwin: Handle modular use for macOS SDKs [PR116827].
Recent changes to the OS SDKs have alt
https://gcc.gnu.org/g:86b51d7287e9e12e9f9936f376537545e31ee03a
commit r14-11711-g86b51d7287e9e12e9f9936f376537545e31ee03a
Author: Iain Sandoe
Date: Sun Mar 9 09:24:34 2025 +
Darwin: Pass -macos_version_min to the linker [PR119172].
For binaries to be notarised, the SDK version
https://gcc.gnu.org/g:bfed396d6a0e9c1450d5a9ccf63d38799e87a8fc
commit r14-11710-gbfed396d6a0e9c1450d5a9ccf63d38799e87a8fc
Author: Francois-Xavier Coudert
Date: Thu Jun 27 18:55:22 2024 +0200
fixincludes: adjust stdio fix for macOS 15 headers
fixincludes/ChangeLog:
https://gcc.gnu.org/g:cae584bddd0e348d9ac6f9bd917b47255a26458e
commit r14-11709-gcae584bddd0e348d9ac6f9bd917b47255a26458e
Author: Mark Mentovai
Date: Tue Sep 24 16:11:14 2024 -0400
libgcc, Darwin: Drop the legacy library build for macOS >= 10.12 [PR116809].
From macOSX15 SDK, the
https://gcc.gnu.org/g:7f56a8e8ad1c33d358e9e09fcbaf263c2caba1b9
commit r15-9500-g7f56a8e8ad1c33d358e9e09fcbaf263c2caba1b9
Author: Iain Sandoe
Date: Tue Apr 15 14:02:21 2025 +0100
configure, Darwin: Recognise new naming for Xcode ld.
The latest editions of XCode have altered the ide
https://gcc.gnu.org/g:9cf6b52d04df22726d88eef113211b3cc08515de
commit r15-9499-g9cf6b52d04df22726d88eef113211b3cc08515de
Author: Iain Sandoe
Date: Sun Dec 29 23:06:54 2024 +
includes, Darwin: Handle modular use for macOS SDKs [PR116827].
Recent changes to the OS SDKs have alte
https://gcc.gnu.org/g:f1e82c859fc205395e4f413cdc0b95f54a48ce92
commit r15-9356-gf1e82c859fc205395e4f413cdc0b95f54a48ce92
Author: Iain Sandoe
Date: Sun Mar 16 10:47:25 2025 +
testsuite, cobol: Add libquadmath paths.
Even when we are using IEC 128b floating point, the quadmath l
https://gcc.gnu.org/g:6fd19b2dbda453d3de57529ded2df9e62d1efdaa
commit r15-9364-g6fd19b2dbda453d3de57529ded2df9e62d1efdaa
Author: Iain Sandoe
Date: Thu Apr 10 14:16:37 2025 +0100
Darwin, libgcobol: Enable for x86_64 Darwin.
Now that we have libquadmath support, we can enable for x8
https://gcc.gnu.org/g:8c703f67b77b66fc022db47bace69823617459dc
commit r15-9359-g8c703f67b77b66fc022db47bace69823617459dc
Author: Iain Sandoe
Date: Thu Apr 10 11:58:58 2025 +0100
Darwin: Add spec substitution for static-libgcobol.
This just follows the common pattern used for other
https://gcc.gnu.org/g:95f10974a9190e345776604480a2df0191104308
commit r15-9357-g95f10974a9190e345776604480a2df0191104308
Author: Iain Sandoe
Date: Sat Mar 15 22:58:46 2025 +
libgcobol: Allow libgcobol to use libquadmath [PR119244].
Many of the changes are mechanical:
1. '
https://gcc.gnu.org/g:3a77a567b1028a28ecbb2f2eadc351d8bd004352
commit r15-9261-g3a77a567b1028a28ecbb2f2eadc351d8bd004352
Author: Iain Sandoe
Date: Sun Oct 15 10:19:22 2023 +0100
aarch64, Darwin: Initial implementation of Apple cores [PR113257].
After discussion with the open sourc
https://gcc.gnu.org/g:6f6c2694dc7c07bca5086c77ef29f3793e0c61c2
commit r15-9257-g6f6c2694dc7c07bca5086c77ef29f3793e0c61c2
Author: Iain Sandoe
Date: Sun Apr 6 14:56:20 2025 +0100
cobol: Address some iconv issues.
Darwin/macOS installed libiconv does not accept // trailers on
con
https://gcc.gnu.org/g:24f79780148613ea8539209c30ec6e102b007ee6
commit r15-9234-g24f79780148613ea8539209c30ec6e102b007ee6
Author: Iain Sandoe
Date: Mon Mar 31 13:54:37 2025 +0100
testsuite, cobol: Avoid adding duplicate libs.
The discovered paths already include the multilib and so
https://gcc.gnu.org/g:54932496a8b36a3991f7e533cc3a47ae41148b3e
commit r15-9233-g54932496a8b36a3991f7e533cc3a47ae41148b3e
Author: Iain Sandoe
Date: Mon Mar 24 09:12:47 2025 +
cobol, driver: Remove platform-specific options [PR119414].
As discussed in the PR, the options had bee
https://gcc.gnu.org/g:5b9fd65726afef37ed6a6e39f0ceb7f47160ba07
commit r15-9224-g5b9fd65726afef37ed6a6e39f0ceb7f47160ba07
Author: Iain Sandoe
Date: Sat Mar 15 22:49:16 2025 +
testsuite, cobol: If libgcobol has a .spec file use it.
This conditionally adds a path for libgcobol wh
https://gcc.gnu.org/g:63f7285e76d24da51160cbdd87536185cf83f708
commit r15-9223-g63f7285e76d24da51160cbdd87536185cf83f708
Author: Iain Sandoe
Date: Sat Mar 15 22:47:47 2025 +
cobol, driver, libgcobol: Add support for libgcobol.spec.
Ads support for using a library spec file (e.
https://gcc.gnu.org/g:4f9e72dd364915dafc03202cc6ad9ddffaee93f3
commit r15-8670-g4f9e72dd364915dafc03202cc6ad9ddffaee93f3
Author: Iain Sandoe
Date: Fri Mar 21 15:31:21 2025 +
Darwin: We do not need libdl, it is provided in libSystem.
Darwin provides this support as part of libS
https://gcc.gnu.org/g:70bc553e1b565d2e162894ea29a223b44e9133e3
commit r15-8689-g70bc553e1b565d2e162894ea29a223b44e9133e3
Author: Iain Sandoe
Date: Sun Mar 23 11:45:17 2025 +
toplevel, Makefile: Add missing CXX_FOR_TARGET export [PR88319].
Actually, the issue is not local to th
https://gcc.gnu.org/g:8f1f35f1cb1c31e2822e241e56e0a04927e1b78a
commit r15-9206-g8f1f35f1cb1c31e2822e241e56e0a04927e1b78a
Author: Iain Sandoe
Date: Fri Mar 21 10:22:58 2025 +
libgcobol: Check if the target needs libm.
Use the libtool config check and $(LIBM).
libgcobol
https://gcc.gnu.org/g:66a41a0a9626a9b2f8de3cdb6ba82561b50cd9e8
commit r15-9182-g66a41a0a9626a9b2f8de3cdb6ba82561b50cd9e8
Author: Iain Sandoe
Date: Sun Mar 16 09:32:12 2025 +
libgcobol: Only use random_r if it is available [PR119295]
We do not have a replacement at the moment,
https://gcc.gnu.org/g:b6aafe9a5b1452f3bafae5889aebad0b3de408a3
commit r15-9183-gb6aafe9a5b1452f3bafae5889aebad0b3de408a3
Author: Iain Sandoe
Date: Tue Mar 25 15:10:12 2025 +
libgcobol: Provide fallbacks for C32 strfromf32/64 functions.
strfrom{f,d,l,fN) are all C23 and might n
https://gcc.gnu.org/g:ce1cf361992463c84d225fb3f3b8b9f18fa96adb
commit r15-9181-gce1cf361992463c84d225fb3f3b8b9f18fa96adb
Author: Iain Sandoe
Date: Mon Mar 24 07:55:32 2025 +
libgcobol: Ensure that config.h is included where needed.
This includes config.h before any other proje
https://gcc.gnu.org/g:17ed44c96f6e5c0cc02d8cb29ff5943dd30ab3c1
commit r15-9151-g17ed44c96f6e5c0cc02d8cb29ff5943dd30ab3c1
Author: Iain Sandoe
Date: Mon Mar 31 07:02:54 2025 +0100
config, toplevel, Darwin: Pass -B instead of -L to C++ commands.
Darwin from 10.11 needs embedded rpath
https://gcc.gnu.org/g:9018336252463ffed28f01badfdea2a3ca3ba5c8
commit r15-9028-g9018336252463ffed28f01badfdea2a3ca3ba5c8
Author: Iain Sandoe
Date: Sat Mar 15 22:30:20 2025 +
libiberty, gcc: Add memrchr to libiberty and use it [PR119283].
This adds an implementation of memrchr
https://gcc.gnu.org/g:eb2182479fa9e0d747c3ba595213d840f85614df
commit r15-9027-geb2182479fa9e0d747c3ba595213d840f85614df
Author: Iain Sandoe
Date: Sat Mar 29 13:47:27 2025 +
jit, Darwin: Update exports with ABI 28 throught 34.
Synchronise the darwin export list with the curren
https://gcc.gnu.org/g:7ba5d70266107de7226e0a163305a17d8bd22331
commit r15-8996-g7ba5d70266107de7226e0a163305a17d8bd22331
Author: Iain Sandoe
Date: Thu Mar 20 17:08:57 2025 +
cobol: Do not include (no longer needed)
Several of enumerators in parse.y conflict with ones declared
https://gcc.gnu.org/g:9e67a160553c7f06f32c5eb53867c935bc40510f
commit r15-8474-g9e67a160553c7f06f32c5eb53867c935bc40510f
Author: Iain Sandoe
Date: Sun Mar 16 00:18:01 2025 +
cobol: Do not overload int64_t, overload long and long long.
Since the type that is ued for int64_t var
https://gcc.gnu.org/g:e7871b36f17fa58385198c079edf42b5c8e630b6
commit r15-8917-ge7871b36f17fa58385198c079edf42b5c8e630b6
Author: Iain Sandoe
Date: Mon Mar 24 08:33:53 2025 +
rust: Use 'lbasename()' consistently.
The amends the remaining case in the rust code to use the libiber
https://gcc.gnu.org/g:dce62cda93a4b2965bca15b8c48b2202aeed27a6
commit r15-8909-gdce62cda93a4b2965bca15b8c48b2202aeed27a6
Author: Iain Sandoe
Date: Thu Mar 13 17:28:55 2025 +
gcc, gcov: Use 'lbasename' consistently.
The 'basename' implementation can vary with the host platform
https://gcc.gnu.org/g:f3d07779fdb729c7ee81b8e764921becf8ecf1d0
commit r15-8907-gf3d07779fdb729c7ee81b8e764921becf8ecf1d0
Author: Iain Sandoe
Date: Wed Mar 12 15:04:31 2025 +
libiberty: Append to AC_CHECK_DECLS [PR119218].
Darwin and Solaris, at least, provide basename() in li
https://gcc.gnu.org/g:0fb10aca02852b2e8d78a78c07aa2f62aec6a07e
commit r15-8910-g0fb10aca02852b2e8d78a78c07aa2f62aec6a07e
Author: Iain Sandoe
Date: Tue Mar 25 16:20:58 2025 +
toplevel, libcobol: Add dependency on libquadmath build [PR119244].
For the configuration of libgcobol
https://gcc.gnu.org/g:87d60bcba534b53255c19aae7d2d24ff7a1be414
commit r15-8908-g87d60bcba534b53255c19aae7d2d24ff7a1be414
Author: Iain Sandoe
Date: Thu Mar 13 17:23:33 2025 +
gcc, configure: When checking for basename, use the same process as
libiberty [PR119250].
We need the
https://gcc.gnu.org/g:57fdc97dac1453849a76bdce265428d441a03de0
commit r15-8868-g57fdc97dac1453849a76bdce265428d441a03de0
Author: Iain Sandoe
Date: Sat Mar 15 22:37:58 2025 +
cobol: Move includes before system.h
This just moves an include ahead of cobol-system.h which
in tu
https://gcc.gnu.org/g:25db90ba08853f47f9b1868a44162e1c8b861711
commit r15-8661-g25db90ba08853f47f9b1868a44162e1c8b861711
Author: Iain Sandoe
Date: Fri Mar 21 17:57:48 2025 +
cobol, libgcobol: Currently libgcobol depends on libstdc++.
We need to add libstdc++ to link lines even
https://gcc.gnu.org/g:827a1471666de2fff8799c3bcd5f54ab24caba80
commit r15-8660-g827a1471666de2fff8799c3bcd5f54ab24caba80
Author: Iain Sandoe
Date: Fri Mar 21 15:14:19 2025 +
cobol, driver: Handle targets without HAVE_LD_STATIC_DYNAMIC.
This fixes a typo where libraries were no
https://gcc.gnu.org/g:4f68873e0d2f590c575fb82d08da01c229ef6cb0
commit r15-8473-g4f68873e0d2f590c575fb82d08da01c229ef6cb0
Author: Iain Sandoe
Date: Sun Mar 16 08:58:09 2025 +
libgcobol: Add configure checks for iconv.
Some targets might need to add libraries to get iconv suppor
https://gcc.gnu.org/g:57d1424efe934caeda222174a3e8bbc1e5ba65f4
commit r15-8277-g57d1424efe934caeda222174a3e8bbc1e5ba65f4
Author: Iain Sandoe
Date: Sun Mar 16 10:31:44 2025 +
cobol: Remove dead code from the driver.
EXEC_LIB is no longer defined anywhere, so that the dependent
https://gcc.gnu.org/g:544a9d9e49a1ff1d031cf9c85518f7c95179834a
commit r15-8276-g544a9d9e49a1ff1d031cf9c85518f7c95179834a
Author: Iain Sandoe
Date: Sat Mar 15 09:43:36 2025 +
gcc, cobol: Check for get_current_dir_name [PR119301]
This adds a configure check for get_current_dir_n
https://gcc.gnu.org/g:26884504503093e5019708f50816897c5d3a4958
commit r15-8257-g26884504503093e5019708f50816897c5d3a4958
Author: Iain Sandoe
Date: Mon Mar 17 10:04:52 2025 +
cobol: Avoid a use of auto.
In this case the deduction for Darwin's implementation is 'char *' which
https://gcc.gnu.org/g:7865869b44d207ce7554305ce3368e1143028cf7
commit r15-8248-g7865869b44d207ce7554305ce3368e1143028cf7
Author: Iain Sandoe
Date: Sat Mar 15 09:20:13 2025 +
cobol: Do not include C++ headers after system.h.
The headers mentioned in parse.y are already uncondit
https://gcc.gnu.org/g:952e17223d3a9809a32be23f86f77166b5860b36
commit r15-8073-g952e17223d3a9809a32be23f86f77166b5860b36
Author: Iain Sandoe
Date: Sun Mar 9 09:24:34 2025 +
Darwin: Pass -macos_version_min to the linker [PR119172].
For binaries to be notarised, the SDK version
https://gcc.gnu.org/g:6b9ceac9e4e2be304c39e6bc8744edf21faac4fb
commit r15-8038-g6b9ceac9e4e2be304c39e6bc8744edf21faac4fb
Author: Iain Sandoe
Date: Mon Mar 10 08:44:41 2025 +
testsuite, gm2: Use -B option for libstdc++ where required.
We need to add testsuite options to locate
https://gcc.gnu.org/g:6a3f9f30d93c376a8a5e98be888da14923b85e63
commit r15-7951-g6a3f9f30d93c376a8a5e98be888da14923b85e63
Author: Iain Sandoe
Date: Tue Mar 11 09:56:18 2025 +
configure, Darwin: Require explicit selection of COBOL.
By defult, Darwin does not have sufficient tool
https://gcc.gnu.org/g:c5667a1ee31518b1cd576c2f8e186d88bbf13f58
commit r15-7288-gc5667a1ee31518b1cd576c2f8e186d88bbf13f58
Author: Iain Sandoe
Date: Wed Jan 29 11:59:14 2025 +
c++: Update const_decl handling after r15-7259 [PR118673].
Objective-C++ uses CONST_DECLs to hold const
https://gcc.gnu.org/g:fe545ea3d82bc2ba65050d235375e8c943740ddc
commit r15-6265-gfe545ea3d82bc2ba65050d235375e8c943740ddc
Author: Iain Sandoe
Date: Tue Sep 3 12:04:59 2024 +0100
c++, coroutines: Use finish_if_stmt in a missed case.
Just shorter code.
gcc/cp/ChangeLog:
https://gcc.gnu.org/g:3e4ca896baf1cd45ed922b645d1b8f8a7b9a0f21
commit r15-6264-g3e4ca896baf1cd45ed922b645d1b8f8a7b9a0f21
Author: Iain Sandoe
Date: Thu Oct 3 09:02:59 2024 +0100
c++, coroutines: Make the resume index consistent for debug.
At present, we only update the resume index
https://gcc.gnu.org/g:bd8c7e71f516bae29a5a9e517b266141458f3977
commit r15-6263-gbd8c7e71f516bae29a5a9e517b266141458f3977
Author: Iain Sandoe
Date: Fri Nov 1 23:30:58 2024 +
c++, coroutines:Ensure bind exprs are visited once [PR98935].
Recent changes in the C++ FE and the corou
https://gcc.gnu.org/g:7729df2f828a8a4f217a76e7ae763bdac95dee71
commit r15-5065-g7729df2f828a8a4f217a76e7ae763bdac95dee71
Author: Iain Sandoe
Date: Thu Nov 7 17:17:46 2024 +
Darwin: Support '-ObjC{,++}' as shorthand for -xobjective-c{,++} [PR117478].
This improves compatibility
https://gcc.gnu.org/g:a91d5c27cd2173a40cc170ee09330dd1e13403a5
commit r15-4990-ga91d5c27cd2173a40cc170ee09330dd1e13403a5
Author: Iain Sandoe
Date: Wed Nov 6 20:46:47 2024 +
Darwin: Fix a narrowing warning.
cdtor_record needs to have an unsigned entry for the position in order
https://gcc.gnu.org/g:673d6b2cbf610508d315526f4963793a343a2070
commit r15-4778-g673d6b2cbf610508d315526f4963793a343a2070
Author: Iain Sandoe
Date: Wed Oct 30 10:29:49 2024 +
c++, contracts: Only check contracts attributes [PR116607].
The ICE described in the PR is caused by no
https://gcc.gnu.org/g:f6e93484be58065a3e8c3746387884866b985134
commit r15-4699-gf6e93484be58065a3e8c3746387884866b985134
Author: Iain Sandoe
Date: Sat Oct 26 23:06:09 2024 +0100
doc, fortran: Add a missing menu item.
The changes in r15-4697-g4727bfb37701 omit a menu entry which ca
https://gcc.gnu.org/g:dd5b823ce238161156e7a4b6267bd30d7dde7c6b
commit r15-3924-gdd5b823ce238161156e7a4b6267bd30d7dde7c6b
Author: Mark Mentovai
Date: Tue Sep 24 16:11:14 2024 -0400
libgcc, Darwin: Don't build legacy libgcc_s.1 on macOS 14 [PR116809]
d9cafa0c4f0a stopped building li
https://gcc.gnu.org/g:d9cafa0c4f0a81304d9b95a78ccc8e9003c6d7a3
commit r15-3839-gd9cafa0c4f0a81304d9b95a78ccc8e9003c6d7a3
Author: Iain Sandoe
Date: Sun Sep 22 11:43:32 2024 +0100
libgcc, Darwin: Drop the legacy library build for macOS >= 15 [PR116809].
We have been building a legac
https://gcc.gnu.org/g:7eba5b286e991d3e16321791805704815a02ee92
commit r14-10704-g7eba5b286e991d3e16321791805704815a02ee92
Author: Iain Sandoe
Date: Sun Sep 22 14:30:30 2024 +0100
libgcc, Darwin: From macOS 11, make that the earliest supported.
For libgcc, we have (so far) supporte
https://gcc.gnu.org/g:59fa909de87d3658462e6f8220b545c285581e78
commit r14-10703-g59fa909de87d3658462e6f8220b545c285581e78
Author: Iain Sandoe
Date: Wed Sep 18 17:46:32 2024 +0100
Darwin: Allow for as versions that need '-' for std in.
Recent versions of Xcode as require a dash to
1 - 100 of 316 matches
Mail list logo