[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

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

2024-04-19 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:2df70b6ef0caf2ad7d6770ad14f5511513b0b3f0 commit r12-10347-g2df70b6ef0caf2ad7d6770ad14f5511513b0b3f0 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 r12-10346] testsuite, x86: Handle a broken assembler

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

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

2024-04-19 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:abaccd9474bd62c8a2385d008c80716c0411e9c8 commit r12-10345-gabaccd9474bd62c8a2385d008c80716c0411e9c8 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 r12-10343] Darwin: Check as for .build_version support and use it if available.

2024-04-18 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:da939fb65affbb91424a8b3582dbf643122f37ca commit r12-10343-gda939fb65affbb91424a8b3582dbf643122f37ca 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 r12-10342] Darwin: Partial reversion of r14-3648 (Inits Section).

2024-04-18 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:a732f63ebc032fbcd7740156d497472d16bdea50 commit r12-10342-ga732f63ebc032fbcd7740156d497472d16bdea50 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 r12-10341] Darwin: Place global inits in the correct section.

2024-04-18 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:11d379f5ff8a5d3ce3ec4bc2f66471cab15c9ff7 commit r12-10341-g11d379f5ff8a5d3ce3ec4bc2f66471cab15c9ff7 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 r12-10340] Darwin: Match system sections and relocs for exception tables.

2024-04-18 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:71e3f9f5ec7516fa67d004974445821eea5a3342 commit r12-10340-g71e3f9f5ec7516fa67d004974445821eea5a3342 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 r12-10339] build: Allow for Xcode 15 ld -v output

2024-04-18 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:23fa5cdd4cd0feb6580e1451c3ad849b24cfa570 commit r12-10339-g23fa5cdd4cd0feb6580e1451c3ad849b24cfa570 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 r12-10338] configure, Darwin: Adjust handing of stdlib option.

2024-04-18 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:6ac3a4beaeb0981ad956beada305b4ff75f0df8d commit r12-10338-g6ac3a4beaeb0981ad956beada305b4ff75f0df8d 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-10337] Darwin: Move checking of the 'shared' driver spec.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[gcc r13-8572] libcc1: fix include

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<    1   2