https://gcc.gnu.org/g:a995fded34fe488153b06bb41e026277f01efded
commit r12-10548-ga995fded34fe488153b06bb41e026277f01efded
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
https://gcc.gnu.org/g:8f11ed1c58e14421ba4be1652764fc47fdce8dc7
commit r12-10547-g8f11ed1c58e14421ba4be1652764fc47fdce8dc7
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: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
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: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
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
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
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:9b5c0be59d0f94df0517820f00b4520b5abddd8c
commit r15-111-g9b5c0be59d0f94df0517820f00b4520b5abddd8c
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:241e10972c916540a085054a1a858c5b2ce82a5a
commit r11-11406-g241e10972c916540a085054a1a858c5b2ce82a5a
Author: Iain Sandoe
Date: Sun Mar 31 11:22:58 2024 +0100
testsuite: Remove duplicate -lgcov [PR114034]
Duplicate library entries now cause linker warnings
https://gcc.gnu.org/g:5feeb2ddc93de85dffd7d52119189cd63bccd40f
commit r11-11405-g5feeb2ddc93de85dffd7d52119189cd63bccd40f
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
https://gcc.gnu.org/g:30d20d6f14ffdc4c078bc11048bb157b5929
commit r11-11407-g30d20d6f14ffdc4c078bc11048bb157b5929
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
https://gcc.gnu.org/g:97a19770f657d88c24a5b1a0afd9ebaa5a61647a
commit r11-11404-g97a19770f657d88c24a5b1a0afd9ebaa5a61647a
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
https://gcc.gnu.org/g:729170a45040e96d567be79bda00604a7645a23d
commit r11-11402-g729170a45040e96d567be79bda00604a7645a23d
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
https://gcc.gnu.org/g:1efe5c06d85c982ffe489bbb7a6b95dc10f7bfde
commit r11-11401-g1efe5c06d85c982ffe489bbb7a6b95dc10f7bfde
Author: Iain Sandoe
Date: Mon Mar 18 09:57:33 2024 +
libstdc++: Sync the atomic_link_flags implementation with GCC.
For Darwin, in order to allow
https://gcc.gnu.org/g:8f29a712c404ab272050335c74b2d551c3bd23d3
commit r11-11399-g8f29a712c404ab272050335c74b2d551c3bd23d3
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
https://gcc.gnu.org/g:f6c1f80fd9a9ba6f891514171d0236f366b373aa
commit r11-11397-gf6c1f80fd9a9ba6f891514171d0236f366b373aa
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:1ac65249cb9553bda683b3b1a2f85fccb2562bb8
commit r11-11396-g1ac65249cb9553bda683b3b1a2f85fccb2562bb8
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:b54b43396c9c716c43d58a60efafb21419d2fbb5
commit r11-11395-gb54b43396c9c716c43d58a60efafb21419d2fbb5
Author: Iain Sandoe
Date: Sun Apr 28 17:05:06 2024 +0100
Darwin: Correct a merge error.
For this branch the default_libc_has_function () is not available.
https://gcc.gnu.org/g:35b198ed957d089f095724e91165cf082e9be1bc
commit r11-11394-g35b198ed957d089f095724e91165cf082e9be1bc
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
https://gcc.gnu.org/g:ee2f7a02371aba24f6db6231ae862cd2248bf45f
commit r11-11393-gee2f7a02371aba24f6db6231ae862cd2248bf45f
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
https://gcc.gnu.org/g:57596bb82e31d2dfdba2eb41c16e45a9bbeb38a7
commit r11-11392-g57596bb82e31d2dfdba2eb41c16e45a9bbeb38a7
Author: Iain Sandoe
Date: Sun Jun 19 10:31:01 2022 +0100
testsuite, asan: Avoid color in asan test output.
The presence of the color markers in the some of
https://gcc.gnu.org/g:f80d7cf40f986bc6983008cd2fb24853a3b87ab1
commit r11-11391-gf80d7cf40f986bc6983008cd2fb24853a3b87ab1
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.org/g:e07bed1e7f67aebc288e8e220402b6d628d4b443
commit r11-11390-ge07bed1e7f67aebc288e8e220402b6d628d4b443
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
https://gcc.gnu.org/g:61d0cd29f9f107bee1d193b75b87d0ebe0766ede
commit r11-11389-g61d0cd29f9f107bee1d193b75b87d0ebe0766ede
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
https://gcc.gnu.org/g:88d9c5bfb17ef5c5288eb58ddc64dee7d52ecdf4
commit r11-11388-g88d9c5bfb17ef5c5288eb58ddc64dee7d52ecdf4
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
https://gcc.gnu.org/g:acfa562eaa440bf2bd5bd09035bd8bbde5d37d60
commit r11-11387-gacfa562eaa440bf2bd5bd09035bd8bbde5d37d60
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
https://gcc.gnu.org/g:310b047f4b723e0dd21a212c8ba051c380030cf4
commit r11-11386-g310b047f4b723e0dd21a212c8ba051c380030cf4
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
https://gcc.gnu.org/g:a1b0ace9737a40957bfb298de22066d8ee9a6603
commit r11-11385-ga1b0ace9737a40957bfb298de22066d8ee9a6603
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
https://gcc.gnu.org/g:c01efafd7fc6d3ff58db930fd785a8bcd991ac54
commit r11-11383-gc01efafd7fc6d3ff58db930fd785a8bcd991ac54
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
https://gcc.gnu.org/g:293140dfc6dbe7ab70c1f031f0dac6939bb084d6
commit r11-11382-g293140dfc6dbe7ab70c1f031f0dac6939bb084d6
Author: Francois-Xavier Coudert
Date: Mon Oct 30 12:41:17 2023 +0100
Testsuite, Darwin: Adjust handling of PIE test
gcc/ChangeLog:
*
https://gcc.gnu.org/g:65f028e25fd0239b0b2ba6485653fd4dce131da8
commit r11-11381-g65f028e25fd0239b0b2ba6485653fd4dce131da8
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
https://gcc.gnu.org/g:441effdb320d4939a1d09246ba1370d733c3218a
commit r11-11380-g441effdb320d4939a1d09246ba1370d733c3218a
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
https://gcc.gnu.org/g:b7c784f58fa7b4afe4cd8546a698df03b88b6fed
commit r11-11379-gb7c784f58fa7b4afe4cd8546a698df03b88b6fed
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
https://gcc.gnu.org/g:248b70a39b361ec425a5ba1131bc54f1a319f121
commit r11-11378-g248b70a39b361ec425a5ba1131bc54f1a319f121
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:a68f243ec78b96bce9f10ad4c2c86c1b2e6015b7
commit r11-11377-ga68f243ec78b96bce9f10ad4c2c86c1b2e6015b7
Author: Iain Sandoe
Date: Tue Sep 26 09:47:46 2023 +0100
Darwin: Handle -dynamiclib on cc1 lines.
The changes of r14-4172 missed a case where we accept
https://gcc.gnu.org/g:a0121359733b2c476131ea34534b53bd3ce92521
commit r11-11376-ga0121359733b2c476131ea34534b53bd3ce92521
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
https://gcc.gnu.org/g:dca9066e7deda6182b722ee4373f08909b8236d9
commit r11-11373-gdca9066e7deda6182b722ee4373f08909b8236d9
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
https://gcc.gnu.org/g:9702d54788021b1f48a2fd1fe9f13607d37f491f
commit r11-11372-g9702d54788021b1f48a2fd1fe9f13607d37f491f
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
https://gcc.gnu.org/g:1fd4db58480a518b05dd835157e59b2ed9fd2bc1
commit r11-11371-g1fd4db58480a518b05dd835157e59b2ed9fd2bc1
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
https://gcc.gnu.org/g:4805205720c5a3cd3997fb3d670f290856dba18d
commit r11-11370-g4805205720c5a3cd3997fb3d670f290856dba18d
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
https://gcc.gnu.org/g:12ce016bc52f88ebaa085f2af14854247570cca7
commit r11-11369-g12ce016bc52f88ebaa085f2af14854247570cca7
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
https://gcc.gnu.org/g:7f93f55272b127257011f25937d4a39196322d2c
commit r11-11368-g7f93f55272b127257011f25937d4a39196322d2c
Author: Iain Sandoe
Date: Wed Jul 26 14:31:02 2023 +0100
Darwin, ppc: Add system stubs for all 32b PPC
This is a minor adjustment to make the GCC behaviour
https://gcc.gnu.org/g:960ca4144ebb61d125f28fab17b57cd3b09b49fd
commit r11-11367-g960ca4144ebb61d125f28fab17b57cd3b09b49fd
Author: Iain Sandoe
Date: Sun Sep 10 14:48:42 2023 +0100
Darwin: Partial reversion of r14-3648 (Inits Section).
Although the Darwin ABI places both hot and
https://gcc.gnu.org/g:084d0c427433d592e29247164b199c1f232f5c68
commit r11-11366-g084d0c427433d592e29247164b199c1f232f5c68
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:9488ad0d780fae91afa910410cb4e6da8d607fd9
commit r11-11365-g9488ad0d780fae91afa910410cb4e6da8d607fd9
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
https://gcc.gnu.org/g:dbedcc5e0b6189e51060d69d442a610a0db82ac7
commit r11-11361-gdbedcc5e0b6189e51060d69d442a610a0db82ac7
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:cb1e6094f3711897615c58ad6b0e53ec69ea9e39
commit r11-11360-gcb1e6094f3711897615c58ad6b0e53ec69ea9e39
Author: Rainer Orth
Date: Thu Aug 17 10:16:57 2023 +0200
fixincludes: Update darwin_flt_eval_method for macOS 14
On macOS 14, a guard in changed:
--
https://gcc.gnu.org/g:6e01c09e6bb841a31165e3a793628c847a0652c0
commit r11-11359-g6e01c09e6bb841a31165e3a793628c847a0652c0
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
https://gcc.gnu.org/g:c2a39d977605e554177236bf524c97ff14196f95
commit r11-11358-gc2a39d977605e554177236bf524c97ff14196f95
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
https://gcc.gnu.org/g:e3a4a568f4ac08ca981b41360aeab005cf6e41cf
commit r11-11357-ge3a4a568f4ac08ca981b41360aeab005cf6e41cf
Author: Iain Sandoe
Date: Thu Feb 16 16:18:11 2023 +
testsuite, objective-c: Cater for Windows intptr type.
This adjusts the diagnostic output matches to
https://gcc.gnu.org/g:61e6a6d2aa139781de9b6b94206f6a526c0addaa
commit r11-11355-g61e6a6d2aa139781de9b6b94206f6a526c0addaa
Author: Iain Sandoe
Date: Thu Apr 28 08:51:48 2022 +0100
testsuite: Add target requires for ifuncs to mv31.C.
g++.target/i386/mv31.C fails on targets without
https://gcc.gnu.org/g:a58d68924cadd62021e248bf2c6f5af638f7e0f1
commit r11-11354-ga58d68924cadd62021e248bf2c6f5af638f7e0f1
Author: Francois-Xavier Coudert
Date: Sat Jan 1 12:22:00 2022 +0100
Fixincludes: Handle __FLT_EVAL_METHOD__ == 16 on darwin
The darwin system headers error
https://gcc.gnu.org/g:3bb14f6ed5bc70e25381c67963c90eaab91eca22
commit r11-11353-g3bb14f6ed5bc70e25381c67963c90eaab91eca22
Author: Iain Sandoe
Date: Sun May 29 16:14:32 2022 +0100
Darwin: Fix empty g++ command lines [PR105599].
An empty g++ command line should produce a diagnostic
https://gcc.gnu.org/g:a428bc0c7a019328eefffd9eaa3153550c9a9384
commit r11-11347-ga428bc0c7a019328eefffd9eaa3153550c9a9384
Author: Iain Sandoe
Date: Fri Apr 15 15:51:22 2022 +0100
testsuite,X86: Fix missing USER_LABEL_PREFIX cases.
Yet another set of testcases that do not account
https://gcc.gnu.org/g:1a2781ba50adf8b384f976553ac6fdeb533119b4
commit r11-11346-g1a2781ba50adf8b384f976553ac6fdeb533119b4
Author: Richard Biener
Date: Mon Mar 28 09:48:08 2022 +0200
add missing dg-require alias to gcc.dg/torture/pr100786.c
2022-03-28 Richard Biener
https://gcc.gnu.org/g:a73f2d80e909b67bbe3dc0abb48cf422810e1564
commit r11-11345-ga73f2d80e909b67bbe3dc0abb48cf422810e1564
Author: Iain Sandoe
Date: Fri Mar 4 12:39:03 2022 +
Darwin: Fix a type mismatch warning for a non-GCC bootstrap compiler.
DECL_MD_FUNCTION_CODE() returns
https://gcc.gnu.org/g:4a0e4f68a39c19c27456c9925c9dc85a3617ebad
commit r11-11344-g4a0e4f68a39c19c27456c9925c9dc85a3617ebad
Author: Iain Sandoe
Date: Fri Nov 19 15:48:53 2021 +
libphobos, testsuite: Add prune clauses for two Darwin cases.
Depending on the permutation of CPU, OS
https://gcc.gnu.org/g:4b263d5d06494774bc72f85b1206e1dc2c8fbd15
commit r11-11343-g4b263d5d06494774bc72f85b1206e1dc2c8fbd15
Author: Iain Sandoe
Date: Fri Nov 12 17:03:09 2021 +
configure, Darwin: Check ld64 support for -platform-version.
Newer versions of ld64 allow specifiying
https://gcc.gnu.org/g:5568dda5a01cba6925b3fe5a2ae8a56caee539c5
commit r11-11342-g5568dda5a01cba6925b3fe5a2ae8a56caee539c5
Author: Iain Sandoe
Date: Mon Mar 15 21:38:31 2021 +
testsuite, Darwin : Do not claim 'GAS' for cctools assembler.
Although the cctools assembler is based
https://gcc.gnu.org/g:895bb1b2eb82e76d3bfc48bf35a0bbafae82d873
commit r11-11341-g895bb1b2eb82e76d3bfc48bf35a0bbafae82d873
Author: Matt Jacobson
Date: Thu Jul 29 09:57:23 2021 +0100
Objective-C: Default flag_objc_sjlj_exceptions off for NeXT ABI >= 2.
Signed-off-by: Matt Jacobson
https://gcc.gnu.org/g:b907af1ce4966b662ae3d26afa24fa6c3ac468c9
commit r11-11340-gb907af1ce4966b662ae3d26afa24fa6c3ac468c9
Author: Iain Sandoe
Date: Sun Aug 15 12:52:30 2021 +0100
Objective-C, NeXT runtime: Correct the default for fobjc-nilcheck.
It is intended that the default
https://gcc.gnu.org/g:87431b4a81e9dc5988509399704a7352800c6a77
commit r11-11339-g87431b4a81e9dc5988509399704a7352800c6a77
Author: Iain Sandoe
Date: Sat Aug 14 12:27:55 2021 +0100
Objective-C: fix crash with -fobjc-nilcheck
When -fobjc-nilcheck is enabled, messages that result in
https://gcc.gnu.org/g:6a4824a8bc86fcbcb8f51bab4c24d72ffd00715e
commit r12-10385-g6a4824a8bc86fcbcb8f51bab4c24d72ffd00715e
Author: Iain Sandoe
Date: Sun Mar 31 11:22:58 2024 +0100
testsuite: Remove duplicate -lgcov [PR114034]
Duplicate library entries now cause linker warnings
https://gcc.gnu.org/g:be44511b14d14e1e3d7230a7a64db5a3a0ed0129
commit r12-10384-gbe44511b14d14e1e3d7230a7a64db5a3a0ed0129
Author: Iain Sandoe
Date: Wed Jul 26 14:31:02 2023 +0100
Darwin, ppc: Add system stubs for all 32b PPC
This is a minor adjustment to make the GCC behaviour
https://gcc.gnu.org/g:22203bd7cfe463fce6f3a84118f9479d37e48570
commit r12-10383-g22203bd7cfe463fce6f3a84118f9479d37e48570
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
https://gcc.gnu.org/g:13ae931863dcc3684742ed81ce84d005fbec1bb7
commit r12-10382-g13ae931863dcc3684742ed81ce84d005fbec1bb7
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
https://gcc.gnu.org/g:f6b8bd94ff853ac321c72cc80968d8386023b7e5
commit r12-10381-gf6b8bd94ff853ac321c72cc80968d8386023b7e5
Author: Iain Sandoe
Date: Sun Jun 26 09:24:28 2022 +0100
configure, Darwin: Correct a pasto in host-shared processing.
We do, of course, mean $host not
https://gcc.gnu.org/g:49c3c423218ea5f02dbbc6b847e15c06174f81ba
commit r11-11337-g49c3c423218ea5f02dbbc6b847e15c06174f81ba
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
https://gcc.gnu.org/g:d79d1073c444ceb85b3cd2f55be7b4dfe598d287
commit r11-11336-gd79d1073c444ceb85b3cd2f55be7b4dfe598d287
Author: Rainer Orth
Date: Tue Mar 28 10:40:05 2023 +0200
testsuite: Fix weak_undefined handling on Darwin
The patch that introduced the weak_undefined
https://gcc.gnu.org/g:ce169d2712296b193ecb94768fee1477bb0d0ed0
commit r11-11335-gce169d2712296b193ecb94768fee1477bb0d0ed0
Author: Iain Sandoe
Date: Wed Feb 15 10:47:51 2023 +
testsuite, objective-c: Fix a testcase on Windows.
Windows needs to use uintptr_t to represent an
https://gcc.gnu.org/g:8af693c4ae1a0f8cecef34e98dad1752ebf0bb75
commit r11-11334-g8af693c4ae1a0f8cecef34e98dad1752ebf0bb75
Author: Iain Sandoe
Date: Thu Jan 6 08:37:18 2022 +
c++, driver: Fix -static-libstdc++ for targets without Bstatic/dynamic.
The current implementation for
https://gcc.gnu.org/g:45385f6932567f1b0ce5e1f809135c73c6b70df5
commit r11-11333-g45385f6932567f1b0ce5e1f809135c73c6b70df5
Author: Iain Sandoe
Date: Sat Jun 25 09:58:35 2022 +0100
testsuite, Darwin: Fix darwin-comm-1.c error messages for Darwin <= 10.
When amending the allowed
https://gcc.gnu.org/g:889dccb5131cd52f3f7735dce7b02105cc067a9e
commit r11-11331-g889dccb5131cd52f3f7735dce7b02105cc067a9e
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
https://gcc.gnu.org/g:ed046c2cc0f0a2d00cc77e5e9ce5d8f71e2278c6
commit r12-10379-ged046c2cc0f0a2d00cc77e5e9ce5d8f71e2278c6
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
https://gcc.gnu.org/g:8f0f24387945ef03fcd61bf978565145bfaf3493
commit r12-10378-g8f0f24387945ef03fcd61bf978565145bfaf3493
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
https://gcc.gnu.org/g:50dd6d3cf89214a97c13f0983bd1e87c306dff51
commit r12-10377-g50dd6d3cf89214a97c13f0983bd1e87c306dff51
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 -
https://gcc.gnu.org/g:4c8d37badaa42e85218eb9b89aef3e4f6cf4486e
commit r12-10375-g4c8d37badaa42e85218eb9b89aef3e4f6cf4486e
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
https://gcc.gnu.org/g:63842c1dd7f48ed8b8284455c05ea5dfccfcd42b
commit r12-10374-g63842c1dd7f48ed8b8284455c05ea5dfccfcd42b
Author: Iain Sandoe
Date: Mon Mar 18 09:57:33 2024 +
libstdc++: Sync the atomic_link_flags implementation with GCC.
For Darwin, in order to allow
https://gcc.gnu.org/g:d450d2b3d0b36d5f2715f204cb0ad2ff1759d3c8
commit r12-10372-gd450d2b3d0b36d5f2715f204cb0ad2ff1759d3c8
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:1cd44c5e28533963b8cc7ddcac38e1b87c7c5dd1
commit r12-10371-g1cd44c5e28533963b8cc7ddcac38e1b87c7c5dd1
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:0eb6f8874047f7e7f13027aaac14d3de276c5e69
commit r12-10370-g0eb6f8874047f7e7f13027aaac14d3de276c5e69
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
https://gcc.gnu.org/g:711506673963587572a5a97fc86809378ac76656
commit r12-10369-g711506673963587572a5a97fc86809378ac76656
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
https://gcc.gnu.org/g:57506ac6ece97188c427e075e08b8128822fcd1e
commit r12-10368-g57506ac6ece97188c427e075e08b8128822fcd1e
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:a6fa5387a3417ee46a97886d1065eb102363
commit r12-10366-ga6fa5387a3417ee46a97886d1065eb102363
Author: Francois-Xavier Coudert
Date: Mon Oct 30 12:41:17 2023 +0100
Testsuite, Darwin: skip PIE test
gcc/testsuite/ChangeLog:
*
https://gcc.gnu.org/g:65f76ed01aca192ccfc13764456892760f9ab1fd
commit r12-10365-g65f76ed01aca192ccfc13764456892760f9ab1fd
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
https://gcc.gnu.org/g:69e2b9620d223c98c0457b26d99964434c69ef11
commit r12-10364-g69e2b9620d223c98c0457b26d99964434c69ef11
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
https://gcc.gnu.org/g:79f5f989986a32b4c68daf53f9bc5741094af97a
commit r12-10363-g79f5f989986a32b4c68daf53f9bc5741094af97a
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:3d48cd6623d7b70c8d1e2a0365bb016390409013
commit r12-10362-g3d48cd6623d7b70c8d1e2a0365bb016390409013
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.org/g:c2cb625eb141cacd0bee6c6ce5888d673ac38ca4
commit r12-10361-gc2cb625eb141cacd0bee6c6ce5888d673ac38ca4
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
https://gcc.gnu.org/g:edc5acccf94e521c126b4d3b3b49287ceb8cd841
commit r12-10360-gedc5acccf94e521c126b4d3b3b49287ceb8cd841
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
https://gcc.gnu.org/g:b358e73b7d642afa7a2b836283910ef7539dafe2
commit r12-10359-gb358e73b7d642afa7a2b836283910ef7539dafe2
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
https://gcc.gnu.org/g:e73c4d7a236da0a1a9232861fe32bca0e5304870
commit r12-10358-ge73c4d7a236da0a1a9232861fe32bca0e5304870
Author: Iain Sandoe
Date: Sat Jan 13 13:30:08 2024 +
testsuite, jit: Allow for target-specific assembler scans.
If we want to support multiple object
https://gcc.gnu.org/g:12e4b9ce523bd60acfb3d5567e493822fcdcf698
commit r12-10357-g12e4b9ce523bd60acfb3d5567e493822fcdcf698
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
https://gcc.gnu.org/g:633e24e1c7846cdd6796074f42254afdf0f44ef3
commit r12-10356-g633e24e1c7846cdd6796074f42254afdf0f44ef3
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
https://gcc.gnu.org/g:f04f8734f792159d8bc001946fe4ca6f3503034f
commit r12-10354-gf04f8734f792159d8bc001946fe4ca6f3503034f
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
https://gcc.gnu.org/g:04dbdb7347a0b4846311cfce7665b49ea288433f
commit r12-10353-g04dbdb7347a0b4846311cfce7665b49ea288433f
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
https://gcc.gnu.org/g:30766064e4f88bca3909ecd9737eeb5f4d36be81
commit r12-10352-g30766064e4f88bca3909ecd9737eeb5f4d36be81
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
https://gcc.gnu.org/g:f1ef7143fba7e09ec10a60227ebb46eb5d6553f9
commit r12-10351-gf1ef7143fba7e09ec10a60227ebb46eb5d6553f9
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
https://gcc.gnu.org/g:877d87416656cbd8bf21676e6f54865583aa03c8
commit r12-10350-g877d87416656cbd8bf21676e6f54865583aa03c8
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
1 - 100 of 175 matches
Mail list logo