[gcc r13-8686] Objective-C, NeXT, v2: Correct a regression in code-gen.

2024-05-04 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:b6ead0978b0513c0efa040b8bda21a67a454dd27 commit r13-8686-gb6ead0978b0513c0efa040b8bda21a67a454dd27 Author: Iain Sandoe Date: Tue Apr 30 15:11:56 2024 +0100 Objective-C, NeXT, v2: Correct a regression in code-gen. There have been several changes in the ABI of

[gcc r14-10185] Objective-C, NeXT, v2: Correct a regression in code-gen.

2024-05-08 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:7e8fae89f356bad9c62c8625a36b631cf0a74568 commit r14-10185-g7e8fae89f356bad9c62c8625a36b631cf0a74568 Author: Iain Sandoe Date: Tue Apr 30 15:11:56 2024 +0100 Objective-C, NeXT, v2: Correct a regression in code-gen. There have been several changes in the ABI of

[gcc r12-10437] Objective-C, NeXT, v2: Correct a regression in code-gen.

2024-05-09 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:587596d8b882da898469dfc08d56368ba31f14b2 commit r12-10437-g587596d8b882da898469dfc08d56368ba31f14b2 Author: Iain Sandoe Date: Tue Apr 30 15:11:56 2024 +0100 Objective-C, NeXT, v2: Correct a regression in code-gen. There have been several changes in the ABI of

[gcc r11-11425] Objective-C, NeXT, v2: Correct a regression in code-gen.

2024-05-10 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:48400d6c95c836d43532bb00a3a57f3c458e0778 commit r11-11425-g48400d6c95c836d43532bb00a3a57f3c458e0778 Author: Iain Sandoe Date: Tue Apr 30 15:11:56 2024 +0100 Objective-C, NeXT, v2: Correct a regression in code-gen. There have been several changes in the ABI of

[gcc r15-650] testsuite, darwin: Compile a test without unwind frames.

2024-05-19 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:0aa709ff9d4ca2f9794c4072d81bb68d784dd86c commit r15-650-g0aa709ff9d4ca2f9794c4072d81bb68d784dd86c Author: Iain Sandoe Date: Sun May 5 14:13:37 2024 +0100 testsuite, darwin: Compile a test without unwind frames. In the current Darwin implementation, we do not

[gcc r15-651] testsuite, C++, Darwin: Skip cxa_atexit-6, which is not applicable.

2024-05-19 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:1073469074ff132478ec8d923ed8635c672f7d9b commit r15-651-g1073469074ff132478ec8d923ed8635c672f7d9b Author: Iain Sandoe Date: Sat May 11 09:24:33 2024 +0100 testsuite, C++, Darwin: Skip cxa_atexit-6, which is not applicable. For Darwin, non-weak functions defin

[gcc r15-3064] c++, coroutines: Check for malformed functions before splitting.

2024-08-21 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:3949b7c0a87475692d1727086bdccb8133c53497 commit r15-3064-g3949b7c0a87475692d1727086bdccb8133c53497 Author: Iain Sandoe Date: Wed Aug 14 13:30:30 2024 +0100 c++, coroutines: Check for malformed functions before splitting. This performs the same basic check tha

[gcc r15-3146] c++, coroutines: Tidy up awaiter variable checks.

2024-08-24 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:47dbd69b1b31d34e28bf617d7991e6ad6a8bb957 commit r15-3146-g47dbd69b1b31d34e28bf617d7991e6ad6a8bb957 Author: Iain Sandoe Date: Thu Aug 22 08:10:14 2024 +0100 c++, coroutines: Tidy up awaiter variable checks. When we build an await expression, we might need to m

[gcc r15-3147] c++, coroutines: Split the ramp build into a separate function.

2024-08-24 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:d5da5f00d91a8344fdb366c317366bd8e93ad1b8 commit r15-3147-gd5da5f00d91a8344fdb366c317366bd8e93ad1b8 Author: Iain Sandoe Date: Sat Aug 10 12:43:36 2024 +0100 c++, coroutines: Split the ramp build into a separate function. This is primarily preparation to partit

[gcc r15-3148] c++, coroutines: Separate the analysis, ramp and outlined function synthesis.

2024-08-24 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:6303cd7e41546e95c436bd274cc972674230fe1c commit r15-3148-g6303cd7e41546e95c436bd274cc972674230fe1c Author: Iain Sandoe Date: Wed Aug 14 17:18:32 2024 +0100 c++, coroutines: Separate the analysis, ramp and outlined function synthesis. This change is preparati

[gcc r15-3149] c++, coroutines: Separate allocator work from the ramp body build.

2024-08-24 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:624fb5b4407b4b9c23ca813a49b928d650d52480 commit r15-3149-g624fb5b4407b4b9c23ca813a49b928d650d52480 Author: Iain Sandoe Date: Fri Aug 16 17:56:57 2024 +0100 c++, coroutines: Separate allocator work from the ramp body build. This splits out the building of the

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

2024-08-24 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:efc99ab2d5fdb7f2a942199b0e5b16e1e2bb8c27 commit r15-3150-gefc99ab2d5fdb7f2a942199b0e5b16e1e2bb8c27 Author: Iain Sandoe Date: Sat Aug 17 12:49:41 2024 +0100 c++, coroutines: Fix handling of early exceptions [PR113773]. The responsibility for destroying part of

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

2024-08-24 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:a0b431033c307982123abbff752045cfe7eda47f commit r15-3151-ga0b431033c307982123abbff752045cfe7eda47f 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 va

[gcc r15-3152] c++, coroutines: Allow convertible get_return_on_allocation_fail [PR109682].

2024-08-24 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:f4915e6c4cd42e7d6f397dc36fab507cc47dad05 commit r15-3152-gf4915e6c4cd42e7d6f397dc36fab507cc47dad05 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 the

[gcc r15-3153] c++, coroutines: Fix ordering of return object conversions [PR115908].

2024-08-24 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:68ee624bc52ba1154040a904db56dd2f9c3af1f6 commit r15-3153-g68ee624bc52ba1154040a904db56dd2f9c3af1f6 Author: Iain Sandoe Date: Sun Aug 18 14:54:38 2024 +0100 c++, coroutines: Fix ordering of return object conversions [PR115908]. [dcl.fct.def.coroutine]/7 says:

[gcc r15-3154] c++, coroutines: Rework handling of throwing_cleanups [PR102051].

2024-08-24 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:f0315f7a325ffccb446fe378fcdfccda6eead8ba commit r15-3154-gf0315f7a325ffccb446fe378fcdfccda6eead8ba 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 r15-3155] c++, coroutines: Look through initial_await target exprs [PR110635].

2024-08-24 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:c442a9b78bdbebdbcb4a8f91bc36961eb732fbdf commit r15-3155-gc442a9b78bdbebdbcb4a8f91bc36961eb732fbdf 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 await

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

2024-08-27 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:8d6d6c864442a1cc987b3e6bcb1d903ceb975e4a commit r15-3211-g8d6d6c864442a1cc987b3e6bcb1d903ceb975e4a 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 the

[gcc r15-3336] c++, coroutines: Make and use a frame access helper.

2024-08-31 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:049a927c100f8ee86ccd71711d70077b0336e966 commit r15-3336-g049a927c100f8ee86ccd71711d70077b0336e966 Author: Iain Sandoe Date: Tue Aug 27 14:52:26 2024 +0100 c++, coroutines: Make and use a frame access helper. In the review of earlier patches it was suggested

[gcc r15-3338] testsuite, c++, coroutines: Avoid 'unused' warnings [NFC].

2024-08-31 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:7f27d1f1b94843caed557b83715a94cb5b7deb0d commit r15-3338-g7f27d1f1b94843caed557b83715a94cb5b7deb0d Author: Iain Sandoe Date: Sat Aug 31 12:53:40 2024 +0100 testsuite, c++, coroutines: Avoid 'unused' warnings [NFC]. The 'torture' section of the coroutine tests

[gcc r15-3337] testsuite, c++, coroutines: Correct a test intent.

2024-08-31 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:2c27189da4de8a4ba005255fd3df6f3ac7064498 commit r15-3337-g2c27189da4de8a4ba005255fd3df6f3ac7064498 Author: Iain Sandoe Date: Sat Aug 31 12:42:36 2024 +0100 testsuite, c++, coroutines: Correct a test intent. The intention of the series of tests numberef pr9561

[gcc r15-3492] c++, coroutines: Revise promise construction/destruction.

2024-09-05 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:7d1483921941d21d91f929ef0d59a9794b1946b4 commit r15-3492-g7d1483921941d21d91f929ef0d59a9794b1946b4 Author: Iain Sandoe Date: Sat Aug 31 13:08:42 2024 +0100 c++, coroutines: Revise promise construction/destruction. In examining the coroutine testcases for unex

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

2024-09-14 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:368ba7aed46d57d093c0180baae4dc0e0ba468b6 commit r15-3649-g368ba7aed46d57d093c0180baae4dc0e0ba468b6 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 e

[gcc r11-11541] coroutines: Await expressions are not allowed in handlers [PR 99710].

2024-06-27 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:57482cadeb12af2dd52b381b0766776d1e8ec59b commit r11-11541-g57482cadeb12af2dd52b381b0766776d1e8ec59b Author: Iain Sandoe Date: Sat Oct 2 14:43:39 2021 +0100 coroutines: Await expressions are not allowed in handlers [PR 99710]. C++20 [expr.await] / 2 An awa

[gcc r11-11542] coroutines: Pass lvalues to user-defined operator new [PR 100772].

2024-06-27 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:f647906ef227bc22af224d955a408d776cfddb04 commit r11-11542-gf647906ef227bc22af224d955a408d776cfddb04 Author: Iain Sandoe Date: Sun Oct 3 19:46:09 2021 +0100 coroutines: Pass lvalues to user-defined operator new [PR 100772]. The wording of the standard has been

[gcc r11-11543] coroutines: Fail with a sorry when presented with a VLA [PR 101765].

2024-06-27 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:1d5779274ce9807358f9e04f1112b65c6ed6c284 commit r11-11543-g1d5779274ce9807358f9e04f1112b65c6ed6c284 Author: Iain Sandoe Date: Sat Oct 2 16:15:38 2021 +0100 coroutines: Fail with a sorry when presented with a VLA [PR 101765]. We do not support this yet.

[gcc r11-11544] c++, coroutines: Improve check for throwing final await [PR104051].

2024-06-27 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:f4cdbf1f757fa9525d70780546d7daa43dfb129f commit r11-11544-gf4cdbf1f757fa9525d70780546d7daa43dfb129f Author: Iain Sandoe Date: Mon Apr 18 16:23:30 2022 +0100 c++, coroutines: Improve check for throwing final await [PR104051]. We check that the final_suspend ()

[gcc r15-1720] jit: Fix Darwin bootstrap after r15-1699.

2024-06-28 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:45e74d5dfa4c5f372df0d3545bc342b6a2505e71 commit r15-1720-g45e74d5dfa4c5f372df0d3545bc342b6a2505e71 Author: Iain Sandoe Date: Sat Jun 29 03:10:59 2024 +0100 jit: Fix Darwin bootstrap after r15-1699. r15-1699-g445c62ee492 contains changes that trigger two maybe

[gcc r11-11548] Ada, Darwin : Use DSYMUTIL_FOR_TARGET in libgnat/gnarl builds.

2024-06-29 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:d08739dc3e99eaee3fea6375f31b14249265f227 commit r11-11548-gd08739dc3e99eaee3fea6375f31b14249265f227 Author: Iain Sandoe Date: Fri Nov 12 16:36:25 2021 + Ada, Darwin : Use DSYMUTIL_FOR_TARGET in libgnat/gnarl builds. Most of the time we get away with using

[gcc r11-11549] Include safe-ctype.h after C++ standard headers, to avoid over-poisoning

2024-06-29 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:5a419c22e67b30bfa10a59351c64663396a4c8f2 commit r11-11549-g5a419c22e67b30bfa10a59351c64663396a4c8f2 Author: Francois-Xavier Coudert Date: Thu Mar 7 14:36:03 2024 +0100 Include safe-ctype.h after C++ standard headers, to avoid over-poisoning When building gcc'

[gcc r11-11550] libcc1: fix include

2024-06-29 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:378f50f4c32af5111893989bfc5a191d3aa27bb7 commit r11-11550-g378f50f4c32af5111893989bfc5a191d3aa27bb7 Author: Francois-Xavier Coudert Date: Sat Mar 16 09:50:00 2024 +0100 libcc1: fix include Use INCLUDE_VECTOR before including system.h, instead of directly

[gcc r15-1867] x86, Darwin: Fix bootstrap for 32b multilibs/hosts.

2024-07-05 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:807e36d76e5105015afe0cf20e9a8837bb550f4b commit r15-1867-g807e36d76e5105015afe0cf20e9a8837bb550f4b Author: Iain Sandoe Date: Fri Jul 5 09:26:40 2024 +0100 x86, Darwin: Fix bootstrap for 32b multilibs/hosts. r15-1735-ge62ea4fb8ffcab06ddd contained changes tha

[gcc r15-1964] Revert "fixincludes: skip stdio_stdarg_h on darwin"

2024-07-11 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:619f587f6852517889c216d4eb63728e9b062032 commit r15-1964-g619f587f6852517889c216d4eb63728e9b062032 Author: Iain Sandoe Date: Thu Jul 11 07:19:51 2024 +0100 Revert "fixincludes: skip stdio_stdarg_h on darwin" This reverts commit 7d454cae9d7df1f2936ad02d0742674

[gcc r15-2009] Fix Xcode 16 build break with NULL != nullptr

2024-07-12 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:08776bef53835ff6318ecfeade8f6c6896ffd81f commit r15-2009-g08776bef53835ff6318ecfeade8f6c6896ffd81f Author: Daniel Bertalan Date: Tue Jul 9 23:34:46 2024 +0200 Fix Xcode 16 build break with NULL != nullptr As of Xcode 16 beta 2 with the macOS 15 SDK, each re-i

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

2024-07-16 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:d1706235ed2b274a2d1fa3c3039b5874b4ae7a0e commit r15-2074-gd1706235ed2b274a2d1fa3c3039b5874b4ae7a0e Author: Iain Sandoe Date: Sat Jun 15 17:47:33 2024 +0100 c++, coroutines, contracts: Handle coroutine and void functions [PR110871,PR110872,PR115434]. The curr

[gcc r14-10474] Fix Xcode 16 build break with NULL != nullptr

2024-07-19 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:187eec8a2f7ae79e0a087988a5323eccdb312775 commit r14-10474-g187eec8a2f7ae79e0a087988a5323eccdb312775 Author: Daniel Bertalan Date: Tue Jul 9 23:34:46 2024 +0200 Fix Xcode 16 build break with NULL != nullptr As of Xcode 16 beta 2 with the macOS 15 SDK, each re-

[gcc r12-10218] Darwin: Fix bootstrap break on X86.

2024-03-16 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:f84bca11b1d4a504da699d02349d949c11d59bd7 commit r12-10218-gf84bca11b1d4a504da699d02349d949c11d59bd7 Author: Iain Sandoe Date: Sun Mar 17 03:04:44 2024 + Darwin: Fix bootstrap break on X86. The changes in r12-9536-gefcca6481eab18 mangled the whitespace in

[gcc r12-10219] Darwin, Objective-C: Support -fconstant-cfstrings [PR108743].

2024-03-16 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:215d67485ce8d4f6cef4e9cf7ecfd4d79abc1c48 commit r12-10219-g215d67485ce8d4f6cef4e9cf7ecfd4d79abc1c48 Author: Iain Sandoe Date: Sun Jul 2 14:18:04 2023 +0100 Darwin, Objective-C: Support -fconstant-cfstrings [PR108743]. This support the -fconstant-cfstrings opt

[gcc r11-11283] Darwin, Objective-C: Support -fconstant-cfstrings [PR108743].

2024-03-16 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:87152f50a89deb5044145a80fa2ed705f4913f98 commit r11-11283-g87152f50a89deb5044145a80fa2ed705f4913f98 Author: Iain Sandoe Date: Sun Jul 2 14:18:04 2023 +0100 Darwin, Objective-C: Support -fconstant-cfstrings [PR108743]. This support the -fconstant-cfstrings opt

[gcc r14-9543] testsuite, Darwin: Use the IOKit framework in framework-1.c [PR114049].

2024-03-19 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:4adb1a5839e7a3310a127c1776f1f95d7edaa6ff commit r14-9543-g4adb1a5839e7a3310a127c1776f1f95d7edaa6ff Author: Iain Sandoe Date: Mon Mar 18 10:06:44 2024 + testsuite, Darwin: Use the IOKit framework in framework-1.c [PR114049]. The intent of the test is to sh

[gcc r11-11302] Objective-C, NeXT: Fix messenging non-aggregate return-in-memory.

2024-03-31 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:106cfc476a55c7423dca23be1eb0a5fb5da736b5 commit r11-11302-g106cfc476a55c7423dca23be1eb0a5fb5da736b5 Author: Iain Sandoe Date: Mon Aug 16 21:22:13 2021 +0100 Objective-C, NeXT: Fix messenging non-aggregate return-in-memory. When a method returns a type that th

[gcc r13-8529] configure, Darwin: Adjust handing of stdlib option.

2024-03-31 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:b491a8bed37a46bca69a811718d212c8b43355ab commit r13-8529-gb491a8bed37a46bca69a811718d212c8b43355ab Author: Iain Sandoe Date: Sat Sep 16 08:40:49 2023 +0100 configure, Darwin: Adjust handing of stdlib option. The intent of the configuration choices for -stdlib

[gcc r13-8530] build: Allow for Xcode 15 ld -v output

2024-03-31 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:5213c9050636fa5c8210be4b5f93a1df4b6fa05b commit r13-8530-g5213c9050636fa5c8210be4b5f93a1df4b6fa05b Author: Rainer Orth Date: Thu Aug 17 10:14:49 2023 +0200 build: Allow for Xcode 15 ld -v output Since Xcode 15 beta 6, ld -v output differs from previous versio

[gcc r13-8531] Darwin: Match system sections and relocs for exception tables.

2024-03-31 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:3449ce05f7cf5b84a866c2a1969285fdece6e5e9 commit r13-8531-g3449ce05f7cf5b84a866c2a1969285fdece6e5e9 Author: Iain Sandoe Date: Thu Aug 31 19:20:43 2023 +0100 Darwin: Match system sections and relocs for exception tables. System tools from Darwin10 onwards have

[gcc r13-8532] Darwin: Place global inits in the correct section.

2024-03-31 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:be95ee81bc934d6b22e5639eb7b5f9603fa1443d commit r13-8532-gbe95ee81bc934d6b22e5639eb7b5f9603fa1443d Author: Iain Sandoe Date: Fri Sep 1 09:04:13 2023 +0100 Darwin: Place global inits in the correct section. This handles placement of global initializers into __

[gcc r13-8533] Darwin, configure: Allow for an unrecognisable dsymutil [PR111610].

2024-03-31 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:17e5d36db43f22a696a97c24afb5fb36b00dfb0b commit r13-8533-g17e5d36db43f22a696a97c24afb5fb36b00dfb0b Author: Iain Sandoe Date: Wed Sep 27 11:05:31 2023 +0100 Darwin, configure: Allow for an unrecognisable dsymutil [PR111610]. We had a catch-all configuration ca

[gcc r13-8534] Darwin: Check as for .build_version support and use it if available.

2024-03-31 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:36240bcad8519b08ebe758cfa49d074adcc68bbc commit r13-8534-g36240bcad8519b08ebe758cfa49d074adcc68bbc Author: Iain Sandoe Date: Tue Oct 17 11:10:27 2023 +0100 Darwin: Check as for .build_version support and use it if available. This adds support for the minimum

[gcc r13-8535] Darwin: Make metadata symbol lables linker-visible for GNU objc.

2024-03-31 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:6266bdbe0014659535f9d600ffe2b9e2e9e8c20e commit r13-8535-g6266bdbe0014659535f9d600ffe2b9e2e9e8c20e Author: Iain Sandoe Date: Sat Sep 30 17:15:16 2023 +0100 Darwin: Make metadata symbol lables linker-visible for GNU objc. Now we have shifted to using the same

[gcc r13-8536] Objective-C, Darwin: Fix a regression in handling bad receivers.

2024-03-31 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:db0b08494f3f75704622abf95a7c56d89720627c commit r13-8536-gdb0b08494f3f75704622abf95a7c56d89720627c Author: Iain Sandoe Date: Sat Jan 6 19:21:40 2024 + Objective-C, Darwin: Fix a regression in handling bad receivers. This is seen on 32b hosts with a 64b mu

[gcc r13-8537] Darwin: Fix constant CFString code-gen [PR105522].

2024-03-31 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:bd760ac35d792683cd82f6b665516528fe11752a commit r13-8537-gbd760ac35d792683cd82f6b665516528fe11752a Author: Iain Sandoe Date: Sat Jan 6 10:52:38 2024 + Darwin: Fix constant CFString code-gen [PR105522]. Although this only fires for one of the Darwin sub-po

[gcc r13-8538] Darwin: Fix a typo in Objective-C meta-data.

2024-03-31 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:5ec63c2e0b9bc90247686a60db521426cef428f6 commit r13-8538-g5ec63c2e0b9bc90247686a60db521426cef428f6 Author: Iain Sandoe Date: Mon Jan 8 16:17:04 2024 + Darwin: Fix a typo in Objective-C meta-data. We have a typo in the metadata for assigning NSStrings to a

[gcc r13-8539] Objective-C/C++: Ensure sufficient setup for the preprocessor.

2024-03-31 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:56455edc6572f11c68e1a079dba9ba910c334d1e commit r13-8539-g56455edc6572f11c68e1a079dba9ba910c334d1e Author: Iain Sandoe Date: Tue Jan 9 17:31:41 2024 + Objective-C/C++: Ensure sufficient setup for the preprocessor. The tokenizer makes use of functions that

[gcc r13-8541] testsuite, objective-c++: Fix imported NSObjCRuntime.h.

2024-03-31 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:46b76b76bdcaa80814249784c9227e5aea82879b commit r13-8541-g46b76b76bdcaa80814249784c9227e5aea82879b Author: Iain Sandoe Date: Fri Jun 23 15:29:14 2023 +0100 testsuite,objective-c++: Fix imported NSObjCRuntime.h. We have imported some headers from the GNUStep p

[gcc r13-8540] Objective-C, Darwin: Do not overalign CFStrings and Objective-C metadata.

2024-03-31 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:4e65626d29c129389b10c1c64fe33af680fc76db commit r13-8540-g4e65626d29c129389b10c1c64fe33af680fc76db Author: Iain Sandoe Date: Thu Jan 25 20:11:09 2024 + Objective-C, Darwin: Do not overalign CFStrings and Objective-C metadata. We have reports of regression

[gcc r13-8542] testsuite, Objective-C: Fix duplicate libobjc cases.

2024-03-31 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:1b81063e29912f7a139c87c711d601d74373ece8 commit r13-8542-g1b81063e29912f7a139c87c711d601d74373ece8 Author: Iain Sandoe Date: Thu Jan 25 20:17:42 2024 + testsuite, Objective-C: Fix duplicate libobjc cases. Two of the encode testcases include '-lobjc' as th

[gcc r13-8546] Darwin: Correct handling of weak crts.

2024-04-01 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:edab001c63dcd83589b0375e689f14a5da73bfb4 commit r13-8546-gedab001c63dcd83589b0375e689f14a5da73bfb4 Author: Iain Sandoe Date: Thu Mar 21 14:34:44 2024 + Darwin: Correct handling of weak crts. Backport part of 506e74f53a5 from trunk. We need the we

[gcc r13-8547] testsuite, Darwin: Allow for undefined symbols in shared test.

2024-04-01 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:5aed39c0b5c7356c673c5543bc82691257842481 commit r13-8547-g5aed39c0b5c7356c673c5543bc82691257842481 Author: Iain Sandoe Date: Mon Jan 29 10:09:25 2024 + testsuite, Darwin: Allow for undefined symbols in shared test. Darwin's linker defaults to error on und

[gcc r13-8548] Testsuite: fix analyzer tests on Darwin

2024-04-01 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:a5bc8abef90874e81783e0fa34db133da71d1133 commit r13-8548-ga5bc8abef90874e81783e0fa34db133da71d1133 Author: Francois-Xavier Coudert Date: Sat Aug 19 23:22:06 2023 +0200 Testsuite: fix analyzer tests on Darwin On macOS, system headers redefine by default some m

[gcc r13-8549] Testsuite: mark IPA test as requiring alias support

2024-04-01 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:2aed3b93e6a1a38fd18e184b021c94b248676de8 commit r13-8549-g2aed3b93e6a1a38fd18e184b021c94b248676de8 Author: Francois-Xavier Coudert Date: Sun Aug 20 14:13:22 2023 +0200 Testsuite: mark IPA test as requiring alias support This was indicated in https://gcc.gnu.o

[gcc r13-8550] Testsuite, darwin: account for macOS 13 and 14

2024-04-01 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:8d9c8a650f58885d0507f8029024c2a138c284a0 commit r13-8550-g8d9c8a650f58885d0507f8029024c2a138c284a0 Author: Francois-Xavier Coudert Date: Mon Aug 21 00:00:44 2023 +0200 Testsuite, darwin: account for macOS 13 and 14 gcc/testsuite/ChangeLog: *

[gcc r13-8551] Darwin, testsuite: -bind_at_load is deprecated

2024-04-01 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:1c4228ac33cee1acdb95cfb3ff8fed8cdebc9d9d commit r13-8551-g1c4228ac33cee1acdb95cfb3ff8fed8cdebc9d9d Author: Francois-Xavier Coudert Date: Sat Feb 10 12:55:29 2024 +0100 Darwin, testsuite: -bind_at_load is deprecated gcc/testsuite/ChangeLog: *

[gcc r13-8552] Darwin, testsuite: -multiply_defined is obsolete

2024-04-01 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:7a511b239e2809e26bb7e3e76957fbed522ee304 commit r13-8552-g7a511b239e2809e26bb7e3e76957fbed522ee304 Author: Francois-Xavier Coudert Date: Sat Feb 10 15:52:44 2024 +0100 Darwin, testsuite: -multiply_defined is obsolete gcc/testsuite/ChangeLog:

[gcc r13-8553] Darwin: Handle the fPIE option specially.

2024-04-01 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:231ad1f340ec2ab19a24e8577d77da202aed778c commit r13-8553-g231ad1f340ec2ab19a24e8577d77da202aed778c Author: Iain Sandoe Date: Wed Oct 25 15:28:52 2023 +0100 Darwin: Handle the fPIE option specially. For Darwin, PIE requires PIC codegen, but otherwise is only a

[gcc r14-9744] testsuite, Darwin: Update bad-mapper-1 after libiberty changes.

2024-04-02 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:c85c2e26b8de2781ac22e7687e8c9652a56b0a07 commit r14-9744-gc85c2e26b8de2781ac22e7687e8c9652a56b0a07 Author: Iain Sandoe Date: Fri Mar 8 09:21:39 2024 + testsuite, Darwin: Update bad-mapper-1 after libiberty changes. A recent change to libiberty has improve

[gcc r14-9745] Darwin: Do not emit .macinfo when dsymutil cannot consume it.

2024-04-02 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:3c499f8f6f7d19b21d7047efabbe6396ee1c2cac commit r14-9745-g3c499f8f6f7d19b21d7047efabbe6396ee1c2cac Author: Iain Sandoe Date: Sun Mar 31 23:25:31 2024 +0100 Darwin: Do not emit .macinfo when dsymutil cannot consume it. Some verions of dsymutil do not ignore .m

[gcc r14-9746] Darwin: Correct a version check.

2024-04-02 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:451bb0b9262d2f54173937569a29d7f1ad234e30 commit r14-9746-g451bb0b9262d2f54173937569a29d7f1ad234e30 Author: Iain Sandoe Date: Mon Apr 1 20:47:25 2024 +0100 Darwin: Correct a version check. When the version for dsymutil comes from a clang build, it is of th

[gcc r14-9747] testsuite, Darwin: Allow for an undefined symbol [PR114036].

2024-04-02 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:ad8e34eaa870608e2b07b4e7147e6ef2944bb8b5 commit r14-9747-gad8e34eaa870608e2b07b4e7147e6ef2944bb8b5 Author: Iain Sandoe Date: Sun Mar 31 11:27:53 2024 +0100 testsuite, Darwin: Allow for an undefined symbol [PR114036]. Darwin's linker defaults to requiring all

[gcc r14-9748] testsuite: Remove duplicate -lgcov [PR114034]

2024-04-02 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:799a056cf804f433ce0050a5a6bf900f7a01ecb1 commit r14-9748-g799a056cf804f433ce0050a5a6bf900f7a01ecb1 Author: Iain Sandoe Date: Sun Mar 31 11:22:58 2024 +0100 testsuite: Remove duplicate -lgcov [PR114034] Duplicate library entries now cause linker warnings with

[gcc r14-9749] jit, Darwin: Implement library exports list.

2024-04-02 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:b120e355e59142bd15d6b010461d07236288d843 commit r14-9749-gb120e355e59142bd15d6b010461d07236288d843 Author: Iain Sandoe Date: Sat Jan 13 17:20:47 2024 + jit, Darwin: Implement library exports list. Currently, we have no exports list for libgccjit, which me

[gcc r13-8561] testsuite, jit: Handle whitespace in test-link-section-assembler.c.

2024-04-02 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:0b17c87414f0caa00b7b799258db91b1251e406c commit r13-8561-g0b17c87414f0caa00b7b799258db91b1251e406c Author: Iain Sandoe Date: Sat Jan 13 12:49:28 2024 + testsuite, jit: Handle whitespace in test-link-section-assembler.c. Darwin has a different .section dir

[gcc r13-8562] testsuite, jit: Allow for target-specific assembler scans.

2024-04-02 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:bb7718a5e180bf6fd31dbb885caa705b90c97a3b commit r13-8562-gbb7718a5e180bf6fd31dbb885caa705b90c97a3b Author: Iain Sandoe Date: Sat Jan 13 13:30:08 2024 + testsuite, jit: Allow for target-specific assembler scans. Partial backport of e0e3ef18a047d54d63be91d8

[gcc r13-8563] testsuite, jit, Darwin: Handle Mach-O in assembler tests.

2024-04-02 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:6709e6b08d1b0f59da0f3e2a8cb376bc3d203323 commit r13-8563-g6709e6b08d1b0f59da0f3e2a8cb376bc3d203323 Author: Iain Sandoe Date: Sat Jan 13 13:40:51 2024 + testsuite, jit, Darwin: Handle Mach-O in assembler tests. Several of the jit tests check for assembler-

[gcc r13-8564] Testsuite: fix contructor priority test

2024-04-02 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:f650cfccc61f0352f9c3a0993457e1cb7845bc7a commit r13-8564-gf650cfccc61f0352f9c3a0993457e1cb7845bc7a Author: Francois-Xavier Coudert Date: Sat Aug 19 22:37:33 2023 +0200 Testsuite: fix contructor priority test Fix the expected warning wording for targets withou

[gcc r13-8565] testsuite: adjust for darwin linker warning

2024-04-02 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:83f10a9ac04a616a9c7c7d3f35401653afe3296c commit r13-8565-g83f10a9ac04a616a9c7c7d3f35401653afe3296c Author: Francois-Xavier Coudert Date: Fri Sep 8 21:55:56 2023 +0200 testsuite: adjust for darwin linker warning On recent macOS versions, no_pie is deprecated a

[gcc r13-8566] testsuite, Darwin: Skip g++.dg/debug/dwarf2/pr85550.C

2024-04-02 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:84e9d97ec642521fa976d82c3dc0b89765ade1c2 commit r13-8566-g84e9d97ec642521fa976d82c3dc0b89765ade1c2 Author: Iain Sandoe Date: Sun Oct 1 20:38:44 2023 +0100 testsuite, Darwin: Skip g++.dg/debug/dwarf2/pr85550.C There are two problems here; first that the emitte

[gcc r14-9773] libphobos, Darwin: Enable libphobos for most Darwin.

2024-04-03 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:d60968de6961cef144a5cf8701ea0d3f4ea90f18 commit r14-9773-gd60968de6961cef144a5cf8701ea0d3f4ea90f18 Author: Iain Sandoe Date: Mon Apr 1 13:58:20 2024 +0100 libphobos, Darwin: Enable libphobos for most Darwin. Earlier Darwin systems can be made to work too - bu

[gcc r13-8571] Include safe-ctype.h after C++ standard headers, to avoid over-poisoning

2024-04-03 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:68057560ff1fc0fb2df38c2f9627a20c9a8da5c5 commit r13-8571-g68057560ff1fc0fb2df38c2f9627a20c9a8da5c5 Author: Francois-Xavier Coudert Date: Thu Mar 7 14:36:03 2024 +0100 Include safe-ctype.h after C++ standard headers, to avoid over-poisoning When building gcc's

[gcc r13-8572] libcc1: fix include

2024-04-03 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:e95ab9e60ce1d9aa7751d79291133fd5af9209d7 commit r13-8572-ge95ab9e60ce1d9aa7751d79291133fd5af9209d7 Author: Francois-Xavier Coudert Date: Sat Mar 16 09:50:00 2024 +0100 libcc1: fix include Use INCLUDE_VECTOR before including system.h, instead of directly

[gcc r13-8573] Testsuite: restrict test to nonpic targets

2024-04-03 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:44514fde12e2a8f75fca88fdd6ff7a0e678ac966 commit r13-8573-g44514fde12e2a8f75fca88fdd6ff7a0e678ac966 Author: Francois-Xavier Coudert Date: Mon Dec 11 09:26:23 2023 +0100 Testsuite: restrict test to nonpic targets The test is currently failing on x86_64-apple-da

[gcc r13-8574] Testsuite, i386: Mark test as requiring ifunc

2024-04-03 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:baec3b8ea17b82d2e4895fda50d94f74cf63100c commit r13-8574-gbaec3b8ea17b82d2e4895fda50d94f74cf63100c Author: Francois-Xavier Coudert Date: Mon Oct 30 15:41:10 2023 +0100 Testsuite, i386: Mark test as requiring ifunc Test is currently failing on x86_64-apple-dar

[gcc r13-8575] libstdc++, Darwin: Do not use dev/null as the file for executables.

2024-04-03 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:6bcc8fd92c69a66d4a8531665225a75d81a9d146 commit r13-8575-g6bcc8fd92c69a66d4a8531665225a75d81a9d146 Author: Iain Sandoe Date: Tue Mar 19 10:40:50 2024 + libstdc++, Darwin: Do not use dev/null as the file for executables. Darwin has a separate debug linker,

[gcc r13-8580] testsuite, x86: Handle a broken assembler

2024-04-04 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:250b3be9179b4dca5a5b2f1451a424d386ac88bd commit r13-8580-g250b3be9179b4dca5a5b2f1451a424d386ac88bd Author: Iain Sandoe Date: Sun Oct 29 07:19:53 2023 + testsuite, x86: Handle a broken assembler Earlier assembler support for complex fp16 on x86_64 Darwin i

[gcc r13-8581] Testsuite, LTO: silence warning to make test pass on Darwin

2024-04-04 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:0d761f903da03b3537522b02ef70127e347b797b commit r13-8581-g0d761f903da03b3537522b02ef70127e347b797b Author: Francois-Xavier Coudert Date: Sun Aug 20 12:17:50 2023 +0200 Testsuite, LTO: silence warning to make test pass on Darwin gcc/testsuite/ChangeLog:

[gcc r13-8583] Testsuite, Darwin: skip PIE test

2024-04-04 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:982fc5342202e7e3f6c09fec651e18a59b9cbec9 commit r13-8583-g982fc5342202e7e3f6c09fec651e18a59b9cbec9 Author: Francois-Xavier Coudert Date: Mon Oct 30 12:41:17 2023 +0100 Testsuite, Darwin: skip PIE test gcc/testsuite/ChangeLog: * gcc.dg/pie-2.c

[gcc r13-8582] Testsuite, DWARF2: adjust regexp to match darwin output

2024-04-04 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:672d71a7abd720684282cfd464d4c9fd1ef23a55 commit r13-8582-g672d71a7abd720684282cfd464d4c9fd1ef23a55 Author: Francois-Xavier Coudert Date: Sun Aug 20 12:53:19 2023 +0200 Testsuite, DWARF2: adjust regexp to match darwin output gcc/testsuite/ChangeLog:

[gcc r13-8584] testsuite, Darwin: Use the IOKit framework in framework-1.c [PR114049].

2024-04-04 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:b03827b261d3c8351f9c208fe2d89ca987a25bee commit r13-8584-gb03827b261d3c8351f9c208fe2d89ca987a25bee Author: Iain Sandoe Date: Mon Mar 18 10:06:44 2024 + testsuite, Darwin: Use the IOKit framework in framework-1.c [PR114049]. The intent of the test is to sh

[gcc r13-8585] Darwin: Do not emit .macinfo when dsymutil cannot consume it.

2024-04-04 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:48d302702d9c37d0da4f7446c1c09677e4f2f311 commit r13-8585-g48d302702d9c37d0da4f7446c1c09677e4f2f311 Author: Iain Sandoe Date: Sun Mar 31 23:25:31 2024 +0100 Darwin: Do not emit .macinfo when dsymutil cannot consume it. Some verions of dsymutil do not ignore .m

[gcc r13-8586] testsuite, Darwin: Allow for an undefined symbol [PR114036].

2024-04-04 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:02a1d49da8f95a128d131747546921b67818d144 commit r13-8586-g02a1d49da8f95a128d131747546921b67818d144 Author: Iain Sandoe Date: Sun Mar 31 11:27:53 2024 +0100 testsuite, Darwin: Allow for an undefined symbol [PR114036]. Darwin's linker defaults to requiring all

[gcc r12-10309] libphobos, testsuite: Disable forkgc2 on Darwin [PR103944]

2024-04-04 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:5a72912f9b0a5aa3c5a726ec499137c189921f9b commit r12-10309-g5a72912f9b0a5aa3c5a726ec499137c189921f9b Author: Iain Sandoe Date: Sun Feb 26 13:53:52 2023 + libphobos, testsuite: Disable forkgc2 on Darwin [PR103944] It hangs the testsuite (requiring manual in

[gcc r12-10312] Darwin, fixincludes: Handle Apple Blocks in objc/runtime.h.

2024-04-04 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:5849685a416cd163201c63718b7d3f10f92bd522 commit r12-10312-g5849685a416cd163201c63718b7d3f10f92bd522 Author: Iain Sandoe Date: Wed Jan 18 23:25:36 2023 + Darwin, fixincludes: Handle Apple Blocks in objc/runtime.h. The macOS 13 SDK has unguarded Apple Block

[gcc r12-10310] Darwin: Use -platform_version when available [PR110624].

2024-04-04 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:a17f5a03e93d2cc6fd40cef6ab3930ba019f804a commit r12-10310-ga17f5a03e93d2cc6fd40cef6ab3930ba019f804a Author: Iain Sandoe Date: Thu Jul 13 07:36:51 2023 +0100 Darwin: Use -platform_version when available [PR110624]. Later versions of the static linker support a

[gcc r12-10311] Darwin, fixincludes: Handle MacOS13 SDK Apple-specific deprecations [PR107568].

2024-04-04 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:753d7e4edf63c4ff690858da11bf0d59aa24e1bb commit r12-10311-g753d7e4edf63c4ff690858da11bf0d59aa24e1bb Author: Iain Sandoe Date: Wed Jan 18 19:58:33 2023 + Darwin, fixincludes: Handle MacOS13 SDK Apple-specific deprecations [PR107568]. The SDK for MacOS13 i

[gcc r13-8587] Darwin, debug : Switch to DWARF 3 or 4 when dsymutil supports it.

2024-04-04 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:e67f95ca64748f9b85a00925aa1fe63550bf61d0 commit r13-8587-ge67f95ca64748f9b85a00925aa1fe63550bf61d0 Author: Iain Sandoe Date: Sun Sep 17 15:56:07 2023 +0100 Darwin,debug : Switch to DWARF 3 or 4 when dsymutil supports it. The main reason that Darwin has been u

[gcc r14-9816] testsuite, Darwin: Account for block labels in function body scans.

2024-04-05 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:75b49c0e9012f5ecef0d32f3f6a0d8da66517576 commit r14-9816-g75b49c0e9012f5ecef0d32f3f6a0d8da66517576 Author: Iain Sandoe Date: Fri Apr 5 10:54:58 2024 +0100 testsuite, Darwin: Account for block labels in function body scans. When we have '-O3 -g' we emit a bunc

[gcc r13-8589] testsuite: Remove duplicate -lgcov [PR114034]

2024-04-05 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:a040eea6b65456625443dcfbf6b21913f2003c8b commit r13-8589-ga040eea6b65456625443dcfbf6b21913f2003c8b Author: Iain Sandoe Date: Sun Mar 31 11:22:58 2024 +0100 testsuite: Remove duplicate -lgcov [PR114034] Duplicate library entries now cause linker warnings with

[gcc r13-8590] libphobos, Darwin: Enable libphobos for most Darwin.

2024-04-05 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:fe805c444cc9c6a5f21cf55ff51775d4c0b5fa00 commit r13-8590-gfe805c444cc9c6a5f21cf55ff51775d4c0b5fa00 Author: Iain Sandoe Date: Mon Apr 1 13:58:20 2024 +0100 libphobos, Darwin: Enable libphobos for most Darwin. Earlier Darwin systems can be made to work too - bu

[gcc r13-8591] jit, Darwin: Implement library exports list.

2024-04-05 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:045de0ab586409ce2e447ed4dd5c6786fe46254f commit r13-8591-g045de0ab586409ce2e447ed4dd5c6786fe46254f Author: Iain Sandoe Date: Sat Jan 13 17:20:47 2024 + jit, Darwin: Implement library exports list. Currently, we have no exports list for libgccjit, which me

[gcc r14-9827] Darwin: Sync coverage specs with gcc/gcc.cc.

2024-04-08 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:39cb6b880f723780faeef06383e67cfed2e3458d commit r14-9827-g39cb6b880f723780faeef06383e67cfed2e3458d Author: Iain Sandoe Date: Sun Apr 7 19:25:33 2024 +0100 Darwin: Sync coverage specs with gcc/gcc.cc. The specs for coverage ere out of date leading to test fail

[gcc r12-10321] Objective-C, NeXT: Adjust symbol marking to match host tools.

2024-04-12 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:076f07ddf9d7a348da1459a81a14eaf7d7c256a5 commit r12-10321-g076f07ddf9d7a348da1459a81a14eaf7d7c256a5 Author: Iain Sandoe Date: Mon May 2 19:42:49 2022 +0100 Objective-C, NeXT: Adjust symbol marking to match host tools. Current host tools mark some additional s

[gcc r12-10337] Darwin: Move checking of the 'shared' driver spec.

2024-04-18 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:ffe514c8ebd359e5d3fc22d30ee8f5fee259d15f commit r12-10337-gffe514c8ebd359e5d3fc22d30ee8f5fee259d15f Author: Iain Sandoe Date: Sun Jul 9 09:02:39 2023 +0100 Darwin: Move checking of the 'shared' driver spec. This avoids a bunch of irrelevant diagnostics if the

  1   2   3   >