[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

[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 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

[gcc r12-10437] 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: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

[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

[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 r15-111] Objective-C, NeXT, v2: Correct a regression in code-gen.

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

[gcc r11-11406] testsuite: Remove duplicate -lgcov [PR114034]

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

[gcc r11-11405] testsuite, Darwin: Allow for an undefined symbol [PR114036].

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

[gcc r11-11407] jit, Darwin: Implement library exports list.

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

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

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

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

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

[gcc r11-11401] libstdc++: Sync the atomic_link_flags implementation with GCC.

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

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

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

[gcc r11-11397] Darwin, testsuite: -multiply_defined is obsolete

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

[gcc r11-11396] Darwin, testsuite: -bind_at_load is deprecated

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

[gcc r11-11395] Darwin: Correct a merge error.

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

[gcc r11-11394] Testsuite, i386: Mark test as requiring ifunc

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

[gcc r11-11393] Testsuite: fix analyzer tests on Darwin

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

[gcc r11-11392] testsuite, asan: Avoid color in asan test output.

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

[gcc r11-11391] Testsuite: mark IPA test as requiring alias support

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

[gcc r11-11390] testsuite, Objective-C: Fix duplicate libobjc cases.

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

[gcc r11-11389] Darwin: Correct handling of weak crts.

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

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

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

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

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

[gcc r11-11386] Darwin: Fix a typo in Objective-C meta-data.

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

[gcc r11-11385] Darwin: Fix constant CFString code-gen [PR105522].

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

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

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

[gcc r11-11382] Testsuite, Darwin: Adjust handling of PIE test

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

[gcc r11-11381] Darwin: Handle the fPIE option specially.

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

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

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

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

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

[gcc r11-11378] Testsuite, DWARF2: adjust regexp to match darwin output

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

[gcc r11-11377] Darwin: Handle -dynamiclib on cc1 lines.

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

[gcc r11-11376] Darwin: Move checking of the 'shared' driver spec.

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

[gcc r11-11373] Darwin: Correct a version check.

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

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

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

[gcc r11-11371] Darwin, configure: Allow for an unrecognisable dsymutil [PR111610].

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

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

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

[gcc r11-11369] testsuite: adjust for darwin linker warning

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

[gcc r11-11368] Darwin, ppc: Add system stubs for all 32b PPC

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

[gcc r11-11367] Darwin: Partial reversion of r14-3648 (Inits Section).

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

[gcc r11-11366] Darwin: Place global inits in the correct section.

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

[gcc r11-11365] Darwin: Match system sections and relocs for exception tables.

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

[gcc r11-11361] Testsuite, darwin: account for macOS 13 and 14

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

[gcc r11-11360] fixincludes: Update darwin_flt_eval_method for macOS 14

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

[gcc r11-11359] build: Allow for Xcode 15 ld -v output

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

[gcc r11-11358] testsuite, objective-c++: Fix imported NSObjCRuntime.h.

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

[gcc r11-11357] testsuite, objective-c: Cater for Windows intptr type.

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

[gcc r11-11355] testsuite: Add target requires for ifuncs to mv31.C.

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

[gcc r11-11354] Fixincludes: Handle __FLT_EVAL_METHOD__ == 16 on darwin

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

[gcc r11-11353] Darwin: Fix empty g++ command lines [PR105599].

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

[gcc r11-11347] testsuite,X86: Fix missing USER_LABEL_PREFIX cases.

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

[gcc r11-11346] add missing dg-require alias to gcc.dg/torture/pr100786.c

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

[gcc r11-11345] Darwin: Fix a type mismatch warning for a non-GCC bootstrap compiler.

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

[gcc r11-11344] libphobos, testsuite: Add prune clauses for two Darwin cases.

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

[gcc r11-11343] configure, Darwin: Check ld64 support for -platform-version.

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

[gcc r11-11342] testsuite, Darwin : Do not claim 'GAS' for cctools assembler.

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

[gcc r11-11341] Objective-C: Default flag_objc_sjlj_exceptions off for NeXT ABI >= 2.

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

[gcc r11-11340] Objective-C, NeXT runtime: Correct the default for fobjc-nilcheck.

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

[gcc r11-11339] Objective-C: fix crash with -fobjc-nilcheck

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

[gcc r12-10385] testsuite: Remove duplicate -lgcov [PR114034]

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

[gcc r12-10384] Darwin, ppc: Add system stubs for all 32b PPC

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

[gcc r12-10383] jit, Darwin: Implement library exports list.

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

[gcc r12-10382] Darwin: Correct a version check.

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

[gcc r12-10381] configure, Darwin: Correct a pasto in host-shared processing.

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

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

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

[gcc r11-11336] testsuite: Fix weak_undefined handling on Darwin

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

[gcc r11-11335] testsuite, objective-c: Fix a testcase on Windows.

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

[gcc r11-11334] c++, driver: Fix -static-libstdc++ for targets without Bstatic/dynamic.

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

[gcc r11-11333] testsuite, Darwin: Fix darwin-comm-1.c error messages for Darwin <= 10.

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

[gcc r11-11331] configure, Darwin: Adjust handing of stdlib option.

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

[gcc r12-10379] testsuite, Darwin: Allow for an undefined symbol [PR114036].

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

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

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

[gcc r12-10377] libphobos, Darwin: Enable libphobos for most Darwin.

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

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

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

[gcc r12-10374] libstdc++: Sync the atomic_link_flags implementation with GCC.

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

[gcc r12-10372] Darwin, testsuite: -multiply_defined is obsolete

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

[gcc r12-10371] Darwin, testsuite: -bind_at_load is deprecated

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

[gcc r12-10370] Testsuite: restrict test to nonpic targets

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

[gcc r12-10369] Testsuite, i386: Mark test as requiring ifunc

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

[gcc r12-10368] Testsuite, DWARF2: adjust regexp to match darwin output

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

[gcc r12-10366] Testsuite, Darwin: skip PIE test

2024-04-20 Thread Iain D Sandoe via Gcc-cvs
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: *

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

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

[gcc r12-10364] testsuite: adjust for darwin linker warning

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

[gcc r12-10363] Testsuite, darwin: account for macOS 13 and 14

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

[gcc r12-10362] Testsuite: mark IPA test as requiring alias support

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

[gcc r12-10361] Testsuite: fix analyzer tests on Darwin

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

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

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

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

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

[gcc r12-10358] testsuite, jit: Allow for target-specific assembler scans.

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

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

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

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

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

[gcc r12-10354] testsuite, objective-c++: Fix imported NSObjCRuntime.h.

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

[gcc r12-10353] testsuite, Objective-C: Fix duplicate libobjc cases.

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

[gcc r12-10352] Darwin: Handle the fPIE option specially.

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

[gcc r12-10351] Darwin: Correct handling of weak crts.

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

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

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

[gcc r12-10349] Darwin: Fix a typo in Objective-C meta-data.

2024-04-19 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:3588c72322c0f54bf013366350e98d420570d2f5 commit r12-10349-g3588c72322c0f54bf013366350e98d420570d2f5 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

[gcc r12-10348] Darwin: Fix constant CFString code-gen [PR105522].

2024-04-19 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:b9ee0c8830592212678c402aed8a6b11ef8d2640 commit r12-10348-gb9ee0c8830592212678c402aed8a6b11ef8d2640 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

  1   2   >