[gcc r14-10051] Revert "RISC-V: Support highest overlap for wv instructions"

2024-04-19 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:f5447eae72f11d9bfbb403183fd282918c0445c6 commit r14-10051-gf5447eae72f11d9bfbb403183fd282918c0445c6 Author: Pan Li Date: Sat Apr 20 09:42:57 2024 +0800 Revert "RISC-V: Support highest overlap for wv instructions" This reverts commit

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

2024-04-19 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:9f10005dbc9b660465ec4a9640bcbdcc1e5171c3 commit r14-10050-g9f10005dbc9b660465ec4a9640bcbdcc1e5171c3 Author: Pan Li Date: Sat Apr 20 09:02:39 2024 +0800 RISC-V: Add xfail test case for wv insn register overlap We reverted below patch for wv insn overlap, add

[gcc r14-10049] Revert "RISC-V: Support one more overlap for wv instructions"

2024-04-19 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:0cbeafe26513954b0aea3293d2f82d4863f10f1d commit r14-10049-g0cbeafe26513954b0aea3293d2f82d4863f10f1d Author: Pan Li Date: Sat Apr 20 08:29:38 2024 +0800 Revert "RISC-V: Support one more overlap for wv instructions" This reverts commit

[gcc r14-10047] i386: Fix up *avx2_eq3 constraints [PR114783]

2024-04-19 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:c23db3ebb65ba357155be85ef56d037403eaee36 commit r14-10047-gc23db3ebb65ba357155be85ef56d037403eaee36 Author: Jakub Jelinek Date: Sat Apr 20 00:13:49 2024 +0200 i386: Fix up *avx2_eq3 constraints [PR114783] The r14-4456 change (part of APX EGPR support) seems

[gcc r14-10046] c-family: Allow arguments with NULLPTR_TYPE as sentinels [PR114780]

2024-04-19 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:2afdecccbaf5c5b1c7a235509b37092540906c02 commit r14-10046-g2afdecccbaf5c5b1c7a235509b37092540906c02 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 r14-10045] c: Fix ICE with -g and -std=c23 related to incomplete types [PR114361]

2024-04-19 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:a39983bf58d3097c472252f6989d19b60909dd9a commit r14-10045-ga39983bf58d3097c472252f6989d19b60909dd9a Author: Jakub Jelinek Date: Sat Apr 20 00:05:21 2024 +0200 c: Fix ICE with -g and -std=c23 related to incomplete types [PR114361] We did not update

[gcc r14-10044] libstdc++: Simplify constraints on <=> for std::reference_wrapper

2024-04-19 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:d86472a6f041ccf3d1be0cf6bb15d1e0ad8f6dbe commit r14-10044-gd86472a6f041ccf3d1be0cf6bb15d1e0ad8f6dbe Author: Jonathan Wakely Date: Fri Apr 19 17:42:04 2024 +0100 libstdc++: Simplify constraints on <=> for std::reference_wrapper Instead of constraining these

[gcc r14-10043] libstdc++: Support link chains in std::chrono::tzdb::locate_zone [PR114770]

2024-04-19 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:eed7fb1b2fe72150cd6af10dd3b8f7fc4f0a4da1 commit r14-10043-geed7fb1b2fe72150cd6af10dd3b8f7fc4f0a4da1 Author: Jonathan Wakely Date: Thu Apr 18 12:14:41 2024 +0100 libstdc++: Support link chains in std::chrono::tzdb::locate_zone [PR114770] Since 2022 the TZif

[gcc r14-10042] Update gcc sv.po

2024-04-19 Thread Joseph Myers via Gcc-cvs
https://gcc.gnu.org/g:e8f0540f23762ca155fe9ed70d6adb864be096b5 commit r14-10042-ge8f0540f23762ca155fe9ed70d6adb864be096b5 Author: Joseph Myers Date: Fri Apr 19 20:02:56 2024 + Update gcc sv.po * sv.po: Update. Diff: --- gcc/po/sv.po | 785

[gcc r14-10041] internal-fn: Fix up expand_arith_overflow [PR114753]

2024-04-19 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:33bf8e5385099c2963f278bff38e4f917eddf1d8 commit r14-10041-g33bf8e5385099c2963f278bff38e4f917eddf1d8 Author: Jakub Jelinek Date: Fri Apr 19 18:15:39 2024 +0200 internal-fn: Fix up expand_arith_overflow [PR114753] During backporting I've noticed I've missed

[gcc r13-8620] ipa: Force args obtined through pass-through maps to the expected type (PR 113964)

2024-04-19 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:5c3238b0d55ec13a2430aa606e2bfed9432e97ac commit r13-8620-g5c3238b0d55ec13a2430aa606e2bfed9432e97ac Author: Martin Jambor Date: Fri Apr 19 16:48:12 2024 +0200 ipa: Force args obtined through pass-through maps to the expected type (PR 113964) Interactions of

[gcc r13-8619] ipa: Avoid duplicate replacements in IPA-SRA transformation phase

2024-04-19 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:8a3784adf5cd873ca295a5a011d8623338ff3976 commit r13-8619-g8a3784adf5cd873ca295a5a011d8623338ff3976 Author: Martin Jambor Date: Fri Apr 19 16:48:12 2024 +0200 ipa: Avoid duplicate replacements in IPA-SRA transformation phase When the analysis part of IPA-SRA

[gcc r14-10040] middle-end: refactory vect_recog_absolute_difference to simplify flow [PR114769]

2024-04-19 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:1216460e7023cd8ec49933866107417c70e933c9 commit r14-10040-g1216460e7023cd8ec49933866107417c70e933c9 Author: Tamar Christina Date: Fri Apr 19 15:22:13 2024 +0100 middle-end: refactory vect_recog_absolute_difference to simplify flow [PR114769] Hi All,

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [arm] add effective target and options for pacbti tests

2024-04-19 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:8895abceb69b6b8ecef7608923bc4a2849a9302b commit 8895abceb69b6b8ecef7608923bc4a2849a9302b Author: Alexandre Oliva Date: Tue Apr 16 01:26:27 2024 -0300 [testsuite] [arm] add effective target and options for pacbti tests arm pac and bti tests that use

[gcc/aoliva/heads/testme] [testsuite] [arm] add effective target and options for pacb

2024-04-19 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 8895abceb69... [testsuite] [arm] add effective target and options for pacb It previously pointed to: 57d1c481239... [testsuite] [arm] add effective target and options for pacb Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER

[gcc/aoliva/heads/testme] [testsuite] [arm] add effective target and options for pacb

2024-04-19 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 57d1c481239... [testsuite] [arm] add effective target and options for pacb It previously pointed to: 25268cdcc12... [testsuite] [arm] add effective target and options for pacb Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [arm] add effective target and options for pacbti tests

2024-04-19 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:57d1c481239e2051ff13dfa38510611c4c2fcf51 commit 57d1c481239e2051ff13dfa38510611c4c2fcf51 Author: Alexandre Oliva Date: Tue Apr 16 01:26:27 2024 -0300 [testsuite] [arm] add effective target and options for pacbti tests arm pac and bti tests that use

[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(refs/users/aoliva/heads/testme)] [testsuite] [arm] add effective target and options for pacbti tests

2024-04-19 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:25268cdcc128d18ed7a873046896781d909b7840 commit 25268cdcc128d18ed7a873046896781d909b7840 Author: Alexandre Oliva Date: Tue Apr 16 01:26:27 2024 -0300 [testsuite] [arm] add effective target and options for pacbti tests arm pac and bti tests that use

[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(refs/users/aoliva/heads/testme)] [libstdc++] introduce --disable-compat-libstdcxx-abi

2024-04-19 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:4c6efa350d11a66674d85046cc7b7cbc69f6dbe1 commit 4c6efa350d11a66674d85046cc7b7cbc69f6dbe1 Author: Alexandre Oliva Date: Tue Apr 16 01:26:20 2024 -0300 [libstdc++] introduce --disable-compat-libstdcxx-abi A number of libstdc++ tests that implicitly instantiate

[gcc/aoliva/heads/testbase] (49 commits) [vxworks] avoid mangling __STDC_VERSION_LIMITS_H__

2024-04-19 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: 694fa3717a9... [vxworks] avoid mangling __STDC_VERSION_LIMITS_H__ It previously pointed to: 46d914d0e0b... LoongArch: Add indexes for some compilation options. Diff: Summary of changes (added commits):

[gcc/aoliva/heads/testme] (50 commits) [testsuite] [arm] add effective target and options for pacb

2024-04-19 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 25268cdcc12... [testsuite] [arm] add effective target and options for pacb It previously pointed to: e84f9abf5f1... [tree-prof] skip if errors were seen [PR113681] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE

[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 r14-10039] Enable 'gcc.dg/pr114768.c' for nvptx target [PR114768]

2024-04-19 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9451b6c0a941dc44ca6f14ff8565d74fe56cca59 commit r14-10039-g9451b6c0a941dc44ca6f14ff8565d74fe56cca59 Author: Thomas Schwinge Date: Fri Apr 19 12:32:03 2024 +0200 Enable 'gcc.dg/pr114768.c' for nvptx target [PR114768] Follow-up to commit

[gcc r14-10038] bpf: remove huge memory waste with string allocation.

2024-04-19 Thread Cupertino Miranda via Gcc-cvs
https://gcc.gnu.org/g:ede01dfd9dd85e03dea30402e773c62f0408adbe commit r14-10038-gede01dfd9dd85e03dea30402e773c62f0408adbe Author: Cupertino Miranda Date: Tue Apr 2 12:04:28 2024 +0100 bpf: remove huge memory waste with string allocation. The BPF backend was allocating an

[gcc r14-10037] bpf: support more instructions to match CO-RE relocations

2024-04-19 Thread Cupertino Miranda via Gcc-cvs
https://gcc.gnu.org/g:d7190d0b9a8e395f46b475e4d525f2b6a0ce4df4 commit r14-10037-gd7190d0b9a8e395f46b475e4d525f2b6a0ce4df4 Author: Cupertino Miranda Date: Wed Mar 20 19:06:47 2024 + bpf: support more instructions to match CO-RE relocations BPF supports multiple instructions to

[gcc r14-10036] d: Fix ICE in build_deref, at d/d-codegen.cc:1650 [PR111650]

2024-04-19 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:4d4929fe0654d51b52a2bf6e6188d7aad0bf17ac commit r14-10036-g4d4929fe0654d51b52a2bf6e6188d7aad0bf17ac Author: Iain Buclaw Date: Fri Apr 19 10:51:12 2024 +0200 d: Fix ICE in build_deref, at d/d-codegen.cc:1650 [PR111650] PR d/111650

[gcc r14-10035] rtlanal: Fix set_noop_p for volatile loads or stores [PR114768]

2024-04-19 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:9f295847a9c32081bdd0fe908ffba58e830a24fb commit r14-10035-g9f295847a9c32081bdd0fe908ffba58e830a24fb 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 r14-10034] libgcc: Another __divmodbitint4 bug fix [PR114762]

2024-04-19 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:36f4c8a9ac8f71fc21fcb169c7913e8fef30d15c commit r14-10034-g36f4c8a9ac8f71fc21fcb169c7913e8fef30d15c Author: Jakub Jelinek Date: Fri Apr 19 08:44:54 2024 +0200 libgcc: Another __divmodbitint4 bug fix [PR114762] The following testcase is miscompiled because