[gcc r13-8637] c-family: Allow arguments with NULLPTR_TYPE as sentinels [PR114780]

2024-04-20 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e802786436851b1f5efca21a14d4f41c83c83f4f commit r13-8637-ge802786436851b1f5efca21a14d4f41c83c83f4f Author: Jakub Jelinek Date: Sat Apr 20 00:12:36 2024 +0200 c-family: Allow arguments with NULLPTR_TYPE as sentinels [PR114780] While in C++ the ellipsis

[gcc r13-8635] internal-fn: Temporarily disable flag_trapv during .{ADD, SUB, MUL}_OVERFLOW etc. expansion [PR114753]

2024-04-20 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:10f689596ad1633f4f5de1852c8f82a993fe948e commit r13-8635-g10f689596ad1633f4f5de1852c8f82a993fe948e Author: Jakub Jelinek Date: Thu Apr 18 09:45:14 2024 +0200 internal-fn: Temporarily disable flag_trapv during .{ADD,SUB,MUL}_OVERFLOW etc. expansion [PR114753]

[gcc r13-8634] asan: Don't instrument .ABNORMAL_DISPATCHER [PR114743]

2024-04-20 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:cd8e2137462d9ae1723fa193b6062ec65d164457 commit r13-8634-gcd8e2137462d9ae1723fa193b6062ec65d164457 Author: Jakub Jelinek Date: Wed Apr 17 10:24:18 2024 +0200 asan: Don't instrument .ABNORMAL_DISPATCHER [PR114743] .ABNORMAL_DISPATCHER is currently the only

[gcc r13-8631] Limit special asan/ubsan/bitint returns_twice handling to calls in bbs with abnormal pred [PR114687]

2024-04-20 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7a1a52934a2ab9ac9205a3a4d5b82a672fefba7e commit r13-8631-g7a1a52934a2ab9ac9205a3a4d5b82a672fefba7e Author: Jakub Jelinek Date: Fri Apr 12 10:59:54 2024 +0200 Limit special asan/ubsan/bitint returns_twice handling to calls in bbs with abnormal pred [PR114687]

[gcc r13-8636] rtlanal: Fix set_noop_p for volatile loads or stores [PR114768]

2024-04-20 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ab3b83afc149edda11fa3c7cbb3815606731003b commit r13-8636-gab3b83afc149edda11fa3c7cbb3815606731003b Author: Jakub Jelinek Date: Fri Apr 19 08:47:53 2024 +0200 rtlanal: Fix set_noop_p for volatile loads or stores [PR114768] On the following testcase, combine

[gcc r13-8627] c++: Fix ICE with weird copy assignment operator [PR114572]

2024-04-20 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:910fa4d9df8f72d16279324cca2bf1f2649aa68b commit r13-8627-g910fa4d9df8f72d16279324cca2bf1f2649aa68b Author: Jakub Jelinek Date: Fri Apr 5 09:31:28 2024 +0200 c++: Fix ICE with weird copy assignment operator [PR114572] While ctors/dtors don't return anything

[gcc r13-8628] vect: Don't clear base_misaligned in update_epilogue_loop_vinfo [PR114566]

2024-04-20 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:38af0d59043da4cc07cd62c17da599e43668e3be commit r13-8628-g38af0d59043da4cc07cd62c17da599e43668e3be Author: Jakub Jelinek Date: Fri Apr 5 14:56:14 2024 +0200 vect: Don't clear base_misaligned in update_epilogue_loop_vinfo [PR114566] The following testcase is

[gcc r13-8626] fold-const: Handle NON_LVALUE_EXPR in native_encode_initializer [PR114537]

2024-04-20 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:a297f9bbb9611414fe48f6d61a8829bf5808bd2c commit r13-8626-ga297f9bbb9611414fe48f6d61a8829bf5808bd2c Author: Jakub Jelinek Date: Thu Apr 4 10:47:52 2024 +0200 fold-const: Handle NON_LVALUE_EXPR in native_encode_initializer [PR114537] The following testcase is

[gcc r13-8629] c++: Fix up maybe_warn_for_constant_evaluated calls [PR114580]

2024-04-20 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ae3b6dea0445f9650cf1a684527efac06497f1b4 commit r13-8629-gae3b6dea0445f9650cf1a684527efac06497f1b4 Author: Jakub Jelinek Date: Tue Apr 9 09:31:42 2024 +0200 c++: Fix up maybe_warn_for_constant_evaluated calls [PR114580] When looking at

[gcc r13-8632] c++: Fix bogus warnings about ignored annotations [PR114691]

2024-04-20 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ed7be7ba6f125cfda7ad07263213cbe02b7e7ced commit r13-8632-ged7be7ba6f125cfda7ad07263213cbe02b7e7ced Author: Jakub Jelinek Date: Fri Apr 12 20:53:10 2024 +0200 c++: Fix bogus warnings about ignored annotations [PR114691] The middle-end warns about the

[gcc r13-8633] attribs: Don't crash on NULL TREE_TYPE in diag_attr_exclusions [PR114634]

2024-04-20 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:2c85e8def0efd4b0d9d312a1f0cbbee332b4e0d1 commit r13-8633-g2c85e8def0efd4b0d9d312a1f0cbbee332b4e0d1 Author: Jakub Jelinek Date: Mon Apr 15 10:25:22 2024 +0200 attribs: Don't crash on NULL TREE_TYPE in diag_attr_exclusions [PR114634] The enumerator still

[gcc r13-8630] asan, v3: Fix up handling of > 32 byte aligned variables with -fsanitize=address -fstack-protector*

2024-04-20 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:a16d90ec302e588dab5d7d31ccdd7b3fd5c6214e commit r13-8630-ga16d90ec302e588dab5d7d31ccdd7b3fd5c6214e Author: Jakub Jelinek Date: Thu Apr 11 11:12:11 2024 +0200 asan, v3: Fix up handling of > 32 byte aligned variables with -fsanitize=address -fstack-protector*

[gcc r13-8625] libquadmath: Don't assume the storage for __float128 arguments is aligned [PR114533]

2024-04-20 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:cc39bd532d4de1ba0b2785246fb6fdd63ec2e92c commit r13-8625-gcc39bd532d4de1ba0b2785246fb6fdd63ec2e92c Author: Jakub Jelinek Date: Wed Apr 3 10:02:35 2024 +0200 libquadmath: Don't assume the storage for __float128 arguments is aligned [PR114533] With the

[gcc r13-8624] expr: Fix up emit_push_insn [PR114552]

2024-04-20 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ba6fd407891fd83648ad803c85b607dc09e23be4 commit r13-8624-gba6fd407891fd83648ad803c85b607dc09e23be4 Author: Jakub Jelinek Date: Wed Apr 3 09:59:45 2024 +0200 expr: Fix up emit_push_insn [PR114552] r13-990 added optimizations in multiple spots to optimize

[gcc r13-8623] Fix up postboot dependencies [PR106472]

2024-04-20 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:cb277dea557aaa25fdced201f7c45c753c709dfa commit r13-8623-gcb277dea557aaa25fdced201f7c45c753c709dfa Author: Jakub Jelinek Date: Tue Apr 2 13:40:27 2024 +0200 Fix up postboot dependencies [PR106472] On Wed, Mar 13, 2024 at 10:13:37AM +0100, Jakub Jelinek

[gcc r14-10057] Revert "RISC-V: Support highpart register overlap for widen vx/vf instructions"

2024-04-20 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:ef2392236ec629351496d7f299d6a0956080e4d9 commit r14-10057-gef2392236ec629351496d7f299d6a0956080e4d9 Author: Pan Li Date: Sun Apr 21 09:37:00 2024 +0800 Revert "RISC-V: Support highpart register overlap for widen vx/vf instructions" This reverts commit

[gcc r14-10056] RISC-V: Add xfail test case for incorrect overlap on v0

2024-04-20 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:d37b34fe82e6e19e80ec9c46400f63fa90ba5255 commit r14-10056-gd37b34fe82e6e19e80ec9c46400f63fa90ba5255 Author: Pan Li Date: Sat Apr 20 22:43:13 2024 +0800 RISC-V: Add xfail test case for incorrect overlap on v0 We reverted below patch for register group

[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 r14-10054] Revert "RISC-V: Fix overlap group incorrect overlap on v0"

2024-04-20 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:3afcb04bd7d444b4c6547ad98668c2a6a7f37a21 commit r14-10054-g3afcb04bd7d444b4c6547ad98668c2a6a7f37a21 Author: Pan Li Date: Sat Apr 20 22:37:56 2024 +0800 Revert "RISC-V: Fix overlap group incorrect overlap on v0" This reverts commit

[gcc r14-10053] PR modula2/112893 full type checking between proctype and procedure not implemented

2024-04-20 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:f9a48fe7032d9894e88d0d121ba6f75b08ea5dcb commit r14-10053-gf9a48fe7032d9894e88d0d121ba6f75b08ea5dcb Author: Gaius Mulley Date: Sat Apr 20 14:35:18 2024 +0100 PR modula2/112893 full type checking between proctype and procedure not implemented This patch

[gcc r14-10052] RISC-V: Add xfail test case for wv insn highest overlap

2024-04-20 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:1690e47e101c1e273b1ee052de21d5214257c13a commit r14-10052-g1690e47e101c1e273b1ee052de21d5214257c13a Author: Pan Li Date: Sat Apr 20 13:05:52 2024 +0800 RISC-V: Add xfail test case for wv insn highest overlap We reverted below patch for wv insn overlap, add

[gcc] Created branch 'omachota/heads/rtl-ssa-dce' in namespace 'refs/users'

2024-04-20 Thread Ondrej Machota via Gcc-cvs
The branch 'omachota/heads/rtl-ssa-dce' was created in namespace 'refs/users' pointing to: f5447eae72f... Revert "RISC-V: Support highest overlap for wv instructions