[gcc r14-9986] optimize Zicond conditional select cases.

2024-04-15 Thread Fei Gao via Gcc-cvs
https://gcc.gnu.org/g:6e925ba0a8b9619ed789a456b087755b488d66f1 commit r14-9986-g6e925ba0a8b9619ed789a456b087755b488d66f1 Author: Fei Gao Date: Mon Apr 15 06:33:17 2024 + optimize Zicond conditional select cases. When one of the two input operands is 0, ADD and IOR are

[gcc r14-9985] [strub] improve handling of indirected volatile parms [PR112938]

2024-04-15 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:c39dc5bb65c492fafc5a0fde83708b8d24e0338d commit r14-9985-gc39dc5bb65c492fafc5a0fde83708b8d24e0338d Author: Alexandre Oliva Date: Tue Apr 16 01:24:59 2024 -0300 [strub] improve handling of indirected volatile parms [PR112938] The earlier patch for PR112938

[gcc/aoliva/heads/testbase] (31 commits) LoongArch: Add indexes for some compilation options.

2024-04-15 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: 46d914d0e0b... LoongArch: Add indexes for some compilation options. It previously pointed to: 1667962ae75... Daily bump. Diff: Summary of changes (added commits): --- 46d914d... LoongArch: Add

[gcc r14-9984] LoongArch: Add indexes for some compilation options.

2024-04-15 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:46d914d0e0b7e982627edb285c41c67cc4e640ac commit r14-9984-g46d914d0e0b7e982627edb285c41c67cc4e640ac Author: Lulu Cheng Date: Tue Apr 9 11:48:13 2024 +0800 LoongArch: Add indexes for some compilation options. gcc/ChangeLog: *

[gcc(refs/users/meissner/heads/work164-test)] Update ChangeLog.*

2024-04-15 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:df331a2f871bed812082295bb7afaa3ddd81ea60 commit df331a2f871bed812082295bb7afaa3ddd81ea60 Author: Michael Meissner Date: Mon Apr 15 18:38:39 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.test | 13 + 1 file changed, 13 insertions(+) diff --git

[gcc(refs/users/meissner/heads/work164-test)] Adjust tests for tar register

2024-04-15 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:623c518fcd301246b5783362a4e53ad517524e49 commit 623c518fcd301246b5783362a4e53ad517524e49 Author: Michael Meissner Date: Mon Apr 15 18:37:51 2024 -0400 Adjust tests for tar register 2024-04-15 Michael Meissner gcc/ *

[gcc(refs/users/meissner/heads/work164-test)] Update ChangeLog.*

2024-04-15 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:4b2a63df76b9046fd770e2748e9bd281c3becff1 commit 4b2a63df76b9046fd770e2748e9bd281c3becff1 Author: Michael Meissner Date: Mon Apr 15 16:46:05 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.test | 25 + 1 file changed, 25 insertions(+)

[gcc(refs/users/meissner/heads/work164-test)] Update TAR support.

2024-04-15 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:3212394be5a6ade7b60a0d126e7dcadee8a04fb2 commit 3212394be5a6ade7b60a0d126e7dcadee8a04fb2 Author: Michael Meissner Date: Mon Apr 15 16:44:40 2024 -0400 Update TAR support. 2024-04-15 Michael Meissner gcc/ * config/rs6000/rs6000.cc

[gcc r14-9982] gotools: Workaround non-reproduceability of automake

2024-04-15 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:701e1b94066583f909aee1b5e95ea4dacd9c43b3 commit r14-9982-g701e1b94066583f909aee1b5e95ea4dacd9c43b3 Author: Jakub Jelinek Date: Mon Apr 15 22:32:37 2024 +0200 gotools: Workaround non-reproduceability of automake The regen bot recently flagged a difference in

[gcc r14-9980] libstdc++: Add std::reference_wrapper comparison operators for C++26

2024-04-15 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:0d58450659ade002666c1c3604c94cd8e0cc6b50 commit r14-9980-g0d58450659ade002666c1c3604c94cd8e0cc6b50 Author: Jonathan Wakely Date: Fri Mar 22 13:20:21 2024 + libstdc++: Add std::reference_wrapper comparison operators for C++26 This C++26 change was just

[gcc r14-9981] libstdc++: Update libstdc++.so versioning history for 14.1.0 release

2024-04-15 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:b6239715c10193e73e66fe1671418459afd4a9aa commit r14-9981-gb6239715c10193e73e66fe1671418459afd4a9aa Author: Jonathan Wakely Date: Mon Apr 15 16:38:08 2024 +0100 libstdc++: Update libstdc++.so versioning history for 14.1.0 release We can replace "GCC " with

[gcc r14-9979] libstdc++: Heterogeneous std::pair comparisons [PR113386]

2024-04-15 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:2a0c083558b4ac6609692294df7a388cf4468711 commit r14-9979-g2a0c083558b4ac6609692294df7a388cf4468711 Author: Jonathan Wakely Date: Mon Jan 15 14:47:52 2024 + libstdc++: Heterogeneous std::pair comparisons [PR113386] I'm only treating this as a DR for C++20

[gcc r14-9978] libstdc++: Fix infinite loop in std::istream::ignore(n, delim) [PR93672]

2024-04-15 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:2d694414ada8e3b58f504c1b175d31088529632e commit r14-9978-g2d694414ada8e3b58f504c1b175d31088529632e Author: Jonathan Wakely Date: Thu Apr 4 10:33:33 2024 +0100 libstdc++: Fix infinite loop in std::istream::ignore(n, delim) [PR93672] A negative delim value

[gcc r13-8611] AVR: Add 8 more avrxmega3 MCUs.

2024-04-15 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:f585f8f9081ddecad63fa654297811e434613e6c commit r13-8611-gf585f8f9081ddecad63fa654297811e434613e6c Author: Georg-Johann Lay Date: Mon Apr 15 19:23:32 2024 +0200 AVR: Add 8 more avrxmega3 MCUs. gcc/ * config/avr/avr-mcus.def: Add: avr16du14,

[gcc r14-9977] AVR: Add 8 more avrxmega3 MCUs.

2024-04-15 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:6e11bb451babfe47bb6b7ad42335019f2771a32e commit r14-9977-g6e11bb451babfe47bb6b7ad42335019f2771a32e Author: Georg-Johann Lay Date: Mon Apr 15 19:23:32 2024 +0200 AVR: Add 8 more avrxmega3 MCUs. gcc/ * config/avr/avr-mcus.def: Add: avr16du14,

[gcc r14-9976] m68k: Quiet up cppcheck warning [PR114689]

2024-04-15 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f8409c3109d2970a1fd63ac1a61601138b7ae46f commit r14-9976-gf8409c3109d2970a1fd63ac1a61601138b7ae46f Author: Jakub Jelinek Date: Mon Apr 15 17:46:03 2024 +0200 m68k: Quiet up cppcheck warning [PR114689] cppcheck apparently warns on the | !!sticky part of the

[gcc r13-8610] libstdc++: Update baseline symbols for riscv64-linux

2024-04-15 Thread Andreas Schwab via Gcc-cvs
https://gcc.gnu.org/g:04128a403bd594dff50349e973b02b3f2d444d5d commit r13-8610-g04128a403bd594dff50349e973b02b3f2d444d5d Author: Andreas Schwab Date: Sun Dec 31 10:49:34 2023 +0100 libstdc++: Update baseline symbols for riscv64-linux *

[gcc r13-8608] c++: requires-exprs and partial constraint subst [PR110006]

2024-04-15 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:38c2679ff9330d3ac1d5d86459294446733a435a commit r13-8608-g38c2679ff9330d3ac1d5d86459294446733a435a Author: Patrick Palka Date: Fri Feb 2 19:07:08 2024 -0500 c++: requires-exprs and partial constraint subst [PR110006] In r11-3261-gb28b621ac67bee we made

[gcc r14-9975] libstdc++: Update baseline symbols for riscv64-linux

2024-04-15 Thread Andreas Schwab via Libstdc++-cvs
https://gcc.gnu.org/g:52972ab5c75634872b508806310dffd8c32933b9 commit r14-9975-g52972ab5c75634872b508806310dffd8c32933b9 Author: Andreas Schwab Date: Sun Dec 31 10:49:34 2023 +0100 libstdc++: Update baseline symbols for riscv64-linux *

[gcc r14-9973] Guard longjmp in test to not inf loop [PR114720]

2024-04-15 Thread J?rgen Kvalsvik via Gcc-cvs
https://gcc.gnu.org/g:18e881ebd9f4b9429c652a81b8ceee84275bdade commit r14-9973-g18e881ebd9f4b9429c652a81b8ceee84275bdade Author: Jørgen Kvalsvik Date: Mon Apr 15 14:14:26 2024 +0200 Guard longjmp in test to not inf loop [PR114720] Guard the longjmp to not infinitely loop. The

[gcc r14-9972] RISC-V: Add VLS to mask vec_extract [PR114668].

2024-04-15 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:02cc8f3e68f9af96d484d9946ceaa9e3eed38151 commit r14-9972-g02cc8f3e68f9af96d484d9946ceaa9e3eed38151 Author: Robin Dapp Date: Mon Apr 15 12:44:56 2024 +0200 RISC-V: Add VLS to mask vec_extract [PR114668]. This adds the missing VLS modes to the mask extract

[gcc r14-9971] gcov-profile/114715 - missing coverage for switch

2024-04-15 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:9d573f71e80e9f6f4aac912fc8fc128aa2697e3a commit r14-9971-g9d573f71e80e9f6f4aac912fc8fc128aa2697e3a Author: Richard Biener Date: Mon Apr 15 11:09:17 2024 +0200 gcov-profile/114715 - missing coverage for switch The following avoids missing coverage for the

[gcc r11-11323] [AArch64]: Do not allow SIMD clones with simdlen 1 [PR113552]

2024-04-15 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:0c2fcf3ddfe93d1f403962c4bacbb5d55ab7d19d commit r11-11323-g0c2fcf3ddfe93d1f403962c4bacbb5d55ab7d19d Author: Tamar Christina Date: Mon Apr 15 12:32:24 2024 +0100 [AArch64]: Do not allow SIMD clones with simdlen 1 [PR113552] This is a backport of

[gcc r11-11321] tree-profile: Disable indirect call profiling for IFUNC resolvers

2024-04-15 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:574d52a9b6e40a466b90f4810e72d3dd072d5160 commit r11-11321-g574d52a9b6e40a466b90f4810e72d3dd072d5160 Author: H.J. Lu Date: Mon Feb 26 08:38:58 2024 -0800 tree-profile: Disable indirect call profiling for IFUNC resolvers We can't profile indirect calls to

[gcc r12-10331] tree-profile: Disable indirect call profiling for IFUNC resolvers

2024-04-15 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:23049e851ebf840dffdd3f062dba0e795be347f8 commit r12-10331-g23049e851ebf840dffdd3f062dba0e795be347f8 Author: H.J. Lu Date: Mon Feb 26 08:38:58 2024 -0800 tree-profile: Disable indirect call profiling for IFUNC resolvers We can't profile indirect calls to

[gcc r12-10329] AArch64: Do not allow SIMD clones with simdlen 1 [PR113552]

2024-04-15 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:642cfd049780f03335da9fe0a51415f130232334 commit r12-10329-g642cfd049780f03335da9fe0a51415f130232334 Author: Tamar Christina Date: Mon Apr 15 12:16:53 2024 +0100 AArch64: Do not allow SIMD clones with simdlen 1 [PR113552] This is a backport of

[gcc r13-8606] tree-profile: Disable indirect call profiling for IFUNC resolvers

2024-04-15 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:abe3a80aa2d6d53cc9b8c9f7c531e065451d5b6e commit r13-8606-gabe3a80aa2d6d53cc9b8c9f7c531e065451d5b6e Author: H.J. Lu Date: Sun Apr 14 12:57:39 2024 -0700 tree-profile: Disable indirect call profiling for IFUNC resolvers We can't profile indirect calls to IFUNC

[gcc r14-9970] x86: Allow TImode offsettable memory only with 8-bit constant

2024-04-15 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:a3281dd0f4b46c16ec1192ad411c0a96e6d086eb commit r14-9970-ga3281dd0f4b46c16ec1192ad411c0a96e6d086eb Author: H.J. Lu Date: Fri Apr 12 15:42:12 2024 -0700 x86: Allow TImode offsettable memory only with 8-bit constant The x86 instruction size limit is 15 bytes.

gcc-wwwdocs branch master updated. c5e08294215518f00e9762cebe3d6f46f1f00526

2024-04-15 Thread Tobias Burnus via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "gcc-wwwdocs". The branch, master has been updated via c5e08294215518f00e9762cebe3d6f46f1f00526 (commit) from

[gcc r13-8604] AArch64: Do not allow SIMD clones with simdlen 1 [PR113552]

2024-04-15 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:1e08e39c743692afdd5d3546b2223474beac1dbc commit r13-8604-g1e08e39c743692afdd5d3546b2223474beac1dbc Author: Tamar Christina Date: Mon Apr 15 12:11:48 2024 +0100 AArch64: Do not allow SIMD clones with simdlen 1 [PR113552] This is a backport of

[gcc r14-9969] middle-end: adjust loop upper bounds when peeling for gaps and early break [PR114403].

2024-04-15 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:85002f8085c25bb3e74ab013581a74e7c7ae006b commit r14-9969-g85002f8085c25bb3e74ab013581a74e7c7ae006b Author: Tamar Christina Date: Mon Apr 15 12:06:21 2024 +0100 middle-end: adjust loop upper bounds when peeling for gaps and early break [PR114403]. This fixes

[gcc r14-9964] Remove 'libgrust/libproc_macro_internal' from 'gcc/rust/Make-lang.in:RUST_LDFLAGS'

2024-04-15 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:cb70a49b30f0a22ec7a1b7df29c3ab370d603f90 commit r14-9964-gcb70a49b30f0a22ec7a1b7df29c3ab370d603f90 Author: Thomas Schwinge Date: Wed Feb 28 22:41:42 2024 +0100 Remove 'libgrust/libproc_macro_internal' from 'gcc/rust/Make-lang.in:RUST_LDFLAGS' This isn't

[gcc r14-9963] testsuite: i386: Restrict gcc.target/i386/fhardened-1.c etc. to Linux/GNU

2024-04-15 Thread Rainer Orth via Gcc-cvs
https://gcc.gnu.org/g:7f4ba5480e0ee5c03317d24d3fa858c0966f3464 commit r14-9963-g7f4ba5480e0ee5c03317d24d3fa858c0966f3464 Author: Rainer Orth Date: Mon Apr 15 11:16:23 2024 +0200 testsuite: i386: Restrict gcc.target/i386/fhardened-1.c etc. to Linux/GNU The new

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

2024-04-15 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7ec54f5fdfec298812a749699874db4d6a7246bb commit r14-9962-g7ec54f5fdfec298812a749699874db4d6a7246bb 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 r14-9961] c++: Only emit exported GMF usings [PR114600]

2024-04-15 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:3878e9aeb30cb192f769997c52743daf8190744c commit r14-9961-g3878e9aeb30cb192f769997c52743daf8190744c Author: Nathaniel Shead Date: Mon Apr 8 23:34:42 2024 +1000 c++: Only emit exported GMF usings [PR114600] A typo in r14-6978 made us emit too many things. This