[gcc r16-1126] c++, coroutines: Simplify initial_await_resume_called.

2025-06-05 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r16-1127] c++, coroutines: Make analyze_fn_params into a class method.

2025-06-04 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r16-1060] c++, coroutines: Some cleanups in build_actor.

2025-06-02 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r16-1059] c++: Emit an error for attempted constexpr co_await [PR118903].

2025-06-02 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r16-1058] c++: Add co_await, co_yield and co_return to dump_expr.

2025-06-02 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r16-969] c++, coroutines: Make a check more specific [PR109283].

2025-05-29 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r16-962] c++, coroutines: Delete now unused code for parm guards.

2025-05-29 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r16-961] c++, coroutines: Fix identification of coroutine ramps [PR120453].

2025-05-29 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r13-9722] testsuite, gm2: Use -B option for libstdc++ where required.

2025-05-28 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r13-9723] configure, Darwin: Recognise new naming for Xcode ld.

2025-05-28 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r13-9720] fixincludes: adjust stdio fix for macOS 15 headers

2025-05-28 Thread Iain D Sandoe via Gcc-cvs
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:

[gcc r13-9721] Darwin: Pass -macos_version_min to the linker [PR119172].

2025-05-28 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r13-9719] libgcc, Darwin: Drop the legacy library build for macOS >= 10.12 [PR116809].

2025-05-28 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r16-913] c++, coroutines: Fix typos in TRUTH_ANDIF_EXPRs.

2025-05-27 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r16-775] c++, coroutines: Clean up the ramp cleanups.

2025-05-21 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r16-774] c++, coroutines: Use decltype(auto) for the g_r_o.

2025-05-21 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r16-773] c++, coroutines: Address CWG2563 return value init [PR119916].

2025-05-21 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r16-690] c++, coroutines: Allow NVRO in more cases for ramp functions.

2025-05-16 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r16-689] c++: Set the outer brace marker for missed cases.

2025-05-16 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-11784] c++, coroutines: Fix handling of early exceptions [PR113773].

2025-05-14 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r16-418] libgcobol: Fix bootstrap for targets without program_invocation_short_name

2025-05-06 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-11740] c++/coroutines: Fix awaiter var creation [PR116506]

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-11739] c++: fix conversion issues

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-11738] c++, coroutines:Ensure bind exprs are visited once [PR98935].

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-11737] c++/coro: ignore cleanup_point_exprs while expanding awaits [PR116793]

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-11736] c++: simplify handling implicit INDIRECT_REF and co_await in convert_to_void

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
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,

[gcc r14-11735] c++/coro: prevent ICV_STATEMENT diagnostics in temp promotion [PR116502]

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-11734] c++, coroutines: Revise promise construction/destruction.

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-11733] c++, coroutines: Fix handling of bool await_suspend() [PR115905].

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-11732] coros: mark .CO_YIELD as LEAF [PR106973]

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-11731] c++: don't remove labels during coro-early-expand-ifns [PR105104]

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-11730] c++, coroutines: The frame pointer is used in the helpers [PR116482].

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-11729] c++/coros: do not assume coros don't nest [PR113457]

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-11728] c++, coroutines: Look through initial_await target exprs [PR110635].

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-11727] c++, coroutines: Rework handling of throwing_cleanups [PR102051].

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-11726] c++, coroutines: Allow convertible get_return_on_allocation_fail [PR109682].

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-11725] c++, coroutines: Only allow void get_return_object if the ramp is void [PR100476].

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-11720] c++, coroutines: check for members we use in handle_types [PR105475]

2025-05-01 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-11715] c++, coroutines, contracts: Handle coroutine and void functions [PR110871, PR110872, PR115434].

2025-05-01 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-11719] c++/coroutines: only defer expanding co_{await, return, yield} if dependent [PR112341]

2025-05-01 Thread Iain D Sandoe via Gcc-cvs
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,

[gcc r14-11718] c++: diagnose usage of co_await and co_yield in default args [PR115906]

2025-05-01 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-11717] c++: fix ICE on FUNCTION_DECLs inside coroutines [PR115906]

2025-05-01 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-11716] cp/coroutines: do not rewrite parameters in unevaluated contexts

2025-05-01 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-11714] configure, Darwin: Recognise new naming for Xcode ld.

2025-05-01 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-11712] testsuite, gm2: Use -B option for libstdc++ where required.

2025-05-01 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-11713] includes, Darwin: Handle modular use for macOS SDKs [PR116827].

2025-05-01 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-11711] Darwin: Pass -macos_version_min to the linker [PR119172].

2025-05-01 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-11710] fixincludes: adjust stdio fix for macOS 15 headers

2025-05-01 Thread Iain D Sandoe via Gcc-cvs
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:

[gcc r14-11709] libgcc, Darwin: Drop the legacy library build for macOS >= 10.12 [PR116809].

2025-05-01 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-9500] configure, Darwin: Recognise new naming for Xcode ld.

2025-04-15 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-9499] includes, Darwin: Handle modular use for macOS SDKs [PR116827].

2025-04-15 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-9356] testsuite, cobol: Add libquadmath paths.

2025-04-10 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-9364] Darwin, libgcobol: Enable for x86_64 Darwin.

2025-04-10 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-9359] Darwin: Add spec substitution for static-libgcobol.

2025-04-10 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-9357] libgcobol: Allow libgcobol to use libquadmath [PR119244].

2025-04-10 Thread Iain D Sandoe via Gcc-cvs
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. '

[gcc r15-9261] aarch64, Darwin: Initial implementation of Apple cores [PR113257].

2025-04-07 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-9257] cobol: Address some iconv issues.

2025-04-07 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-9234] testsuite, cobol: Avoid adding duplicate libs.

2025-04-06 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-9233] cobol, driver: Remove platform-specific options [PR119414].

2025-04-06 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-9224] testsuite, cobol: If libgcobol has a .spec file use it.

2025-04-05 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-9223] cobol, driver, libgcobol: Add support for libgcobol.spec.

2025-04-05 Thread Iain D Sandoe via Gcc-cvs
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.

[gcc r15-8670] Darwin: We do not need libdl, it is provided in libSystem.

2025-04-04 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-8689] toplevel, Makefile: Add missing CXX_FOR_TARGET export [PR88319].

2025-04-04 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-9206] libgcobol: Check if the target needs libm.

2025-04-04 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-9182] libgcobol: Only use random_r if it is available [PR119295]

2025-04-04 Thread Iain D Sandoe via Gcc-cvs
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,

[gcc r15-9183] libgcobol: Provide fallbacks for C32 strfromf32/64 functions.

2025-04-03 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-9181] libgcobol: Ensure that config.h is included where needed.

2025-04-03 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-9151] config, toplevel, Darwin: Pass -B instead of -L to C++ commands.

2025-04-02 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-9028] libiberty, gcc: Add memrchr to libiberty and use it [PR119283].

2025-03-29 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-9027] jit, Darwin: Update exports with ABI 28 throught 34.

2025-03-29 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-8996] cobol: Do not include (no longer needed)

2025-03-28 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-8474] cobol: Do not overload int64_t, overload long and long long.

2025-03-27 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-8917] rust: Use 'lbasename()' consistently.

2025-03-25 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-8909] gcc, gcov: Use 'lbasename' consistently.

2025-03-25 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-8907] libiberty: Append to AC_CHECK_DECLS [PR119218].

2025-03-25 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-8910] toplevel, libcobol: Add dependency on libquadmath build [PR119244].

2025-03-25 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-8908] gcc, configure: When checking for basename, use the same process as libiberty [PR119250].

2025-03-25 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-8868] cobol: Move includes before system.h

2025-03-24 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-8661] cobol, libgcobol: Currently libgcobol depends on libstdc++.

2025-03-21 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-8660] cobol, driver: Handle targets without HAVE_LD_STATIC_DYNAMIC.

2025-03-21 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-8473] libgcobol: Add configure checks for iconv.

2025-03-20 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-8277] cobol: Remove dead code from the driver.

2025-03-18 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-8276] gcc, cobol: Check for get_current_dir_name [PR119301]

2025-03-18 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-8257] cobol: Avoid a use of auto.

2025-03-18 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-8248] cobol: Do not include C++ headers after system.h.

2025-03-18 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-8073] Darwin: Pass -macos_version_min to the linker [PR119172].

2025-03-16 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-8038] testsuite, gm2: Use -B option for libstdc++ where required.

2025-03-13 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-7951] configure, Darwin: Require explicit selection of COBOL.

2025-03-11 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-7288] c++: Update const_decl handling after r15-7259 [PR118673].

2025-01-30 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-6265] c++, coroutines: Use finish_if_stmt in a missed case.

2024-12-15 Thread Iain D Sandoe via Gcc-cvs
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:

[gcc r15-6264] c++, coroutines: Make the resume index consistent for debug.

2024-12-15 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-6263] c++, coroutines:Ensure bind exprs are visited once [PR98935].

2024-12-15 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-5065] Darwin: Support '-ObjC{, ++}' as shorthand for -xobjective-c{, ++} [PR117478].

2024-11-09 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-4990] Darwin: Fix a narrowing warning.

2024-11-06 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-4778] c++, contracts: Only check contracts attributes [PR116607].

2024-10-30 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-4699] doc, fortran: Add a missing menu item.

2024-10-26 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-3924] libgcc, Darwin: Don't build legacy libgcc_s.1 on macOS 14 [PR116809]

2024-09-27 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r15-3839] libgcc, Darwin: Drop the legacy library build for macOS >= 15 [PR116809].

2024-09-24 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-10704] libgcc, Darwin: From macOS 11, make that the earliest supported.

2024-09-22 Thread Iain D Sandoe via Gcc-cvs
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

[gcc r14-10703] Darwin: Allow for as versions that need '-' for std in.

2024-09-22 Thread Iain D Sandoe via Gcc-cvs
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   2   3   4   >