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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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.
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 ()
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
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
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'
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
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
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
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
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
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-
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
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
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
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
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
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
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
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
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 __
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
*
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:
*
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:
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
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
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
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
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
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
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
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
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
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-
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
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
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
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
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
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
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
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
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,
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
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:
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 - 100 of 267 matches
Mail list logo