[gcc r15-1199] doc: Update Cygwin web link

2024-06-12 Thread Gerald Pfeifer via Gcc-cvs
https://gcc.gnu.org/g:2d6874ac667e215604ad1521e25eed9d12c98956 commit r15-1199-g2d6874ac667e215604ad1521e25eed9d12c98956 Author: Gerald Pfeifer Date: Wed Jun 12 09:00:40 2024 +0200 doc: Update Cygwin web link gcc: PR target/69374 * doc/install.texi (Specifi

[gcc r15-1200] arm: Zero/Sign extends for CMSE security on Armv8-M.baseline [PR115253]

2024-06-12 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:65bd0655ece268895e5018e393bafb769e201c78 commit r15-1200-g65bd0655ece268895e5018e393bafb769e201c78 Author: Torbjörn SVENSSON Date: Thu Jun 6 17:12:11 2024 +0200 arm: Zero/Sign extends for CMSE security on Armv8-M.baseline [PR115253] Properly handle zero and s

[gcc r15-1201] testsuite: Fix expand-return CMSE test for Armv8.1-M [PR115253]

2024-06-12 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:cf5f9171bae1f5f3034dc9a055b77446962f1a8c commit r15-1201-gcf5f9171bae1f5f3034dc9a055b77446962f1a8c Author: Torbjörn SVENSSON Date: Fri Jun 7 10:42:22 2024 +0200 testsuite: Fix expand-return CMSE test for Armv8.1-M [PR115253] For Armv8.1-M, the clearing of the

[gcc r14-10306] arm: Zero/Sign extends for CMSE security on Armv8-M.baseline [PR115253]

2024-06-12 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:a657148995e1c46178637c8de82d1fab5474a37d commit r14-10306-ga657148995e1c46178637c8de82d1fab5474a37d Author: Torbjörn SVENSSON Date: Thu Jun 6 17:12:11 2024 +0200 arm: Zero/Sign extends for CMSE security on Armv8-M.baseline [PR115253] Properly handle zero and

[gcc r14-10307] testsuite: Fix expand-return CMSE test for Armv8.1-M [PR115253]

2024-06-12 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:9100e78ba28b1b69d1362d18088e897ca0f99594 commit r14-10307-g9100e78ba28b1b69d1362d18088e897ca0f99594 Author: Torbjörn SVENSSON Date: Fri Jun 7 10:42:22 2024 +0200 testsuite: Fix expand-return CMSE test for Armv8.1-M [PR115253] For Armv8.1-M, the clearing of th

[gcc r13-8844] arm: Zero/Sign extends for CMSE security on Armv8-M.baseline [PR115253]

2024-06-12 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:bf3ffb44355ca8aeea18c95a2b027023b3dab569 commit r13-8844-gbf3ffb44355ca8aeea18c95a2b027023b3dab569 Author: Torbjörn SVENSSON Date: Thu Jun 6 17:12:11 2024 +0200 arm: Zero/Sign extends for CMSE security on Armv8-M.baseline [PR115253] Properly handle zero and s

[gcc r13-8845] testsuite: Fix expand-return CMSE test for Armv8.1-M [PR115253]

2024-06-12 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:dfab6851eb557a47a5e61d00ad4c519072a69f61 commit r13-8845-gdfab6851eb557a47a5e61d00ad4c519072a69f61 Author: Torbjörn SVENSSON Date: Fri Jun 7 10:42:22 2024 +0200 testsuite: Fix expand-return CMSE test for Armv8.1-M [PR115253] For Armv8.1-M, the clearing of the

[gcc r12-10550] arm: Zero/Sign extends for CMSE security on Armv8-M.baseline [PR115253]

2024-06-12 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:55c1687d542e40f0d4ad1d3dc624695a1854d967 commit r12-10550-g55c1687d542e40f0d4ad1d3dc624695a1854d967 Author: Torbjörn SVENSSON Date: Thu Jun 6 17:12:11 2024 +0200 arm: Zero/Sign extends for CMSE security on Armv8-M.baseline [PR115253] Properly handle zero and

[gcc r12-10551] testsuite: Fix expand-return CMSE test for Armv8.1-M [PR115253]

2024-06-12 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:3d9e4eedb6b1f43e5d0cd46c9aa06caf7c2d3500 commit r12-10551-g3d9e4eedb6b1f43e5d0cd46c9aa06caf7c2d3500 Author: Torbjörn SVENSSON Date: Fri Jun 7 10:42:22 2024 +0200 testsuite: Fix expand-return CMSE test for Armv8.1-M [PR115253] For Armv8.1-M, the clearing of th

[gcc r11-11477] arm: Zero/Sign extends for CMSE security on Armv8-M.baseline [PR115253]

2024-06-12 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:319081d614dec354ae415472121e0e8ebc4b1402 commit r11-11477-g319081d614dec354ae415472121e0e8ebc4b1402 Author: Torbjörn SVENSSON Date: Thu Jun 6 17:12:11 2024 +0200 arm: Zero/Sign extends for CMSE security on Armv8-M.baseline [PR115253] Properly handle zero and

[gcc r11-11478] testsuite: Fix expand-return CMSE test for Armv8.1-M [PR115253]

2024-06-12 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:bf9c877c4c9939274520a3f694037a9921ba9878 commit r11-11478-gbf9c877c4c9939274520a3f694037a9921ba9878 Author: Torbjörn SVENSSON Date: Fri Jun 7 10:42:22 2024 +0200 testsuite: Fix expand-return CMSE test for Armv8.1-M [PR115253] For Armv8.1-M, the clearing of th

[gcc r15-1203] Libatomic: Define per-file identifier macros

2024-06-12 Thread Victor Do Nascimento via Gcc-cvs
https://gcc.gnu.org/g:6edf6fe75bd5ab84ae85d008e531002b9d80600c commit r15-1203-g6edf6fe75bd5ab84ae85d008e531002b9d80600c Author: Victor Do Nascimento Date: Wed Jan 31 20:24:45 2024 + Libatomic: Define per-file identifier macros In order to facilitate the fine-tuning of how `li

[gcc r15-1204] Libatomic: Make ifunc selector behavior contingent on importing file

2024-06-12 Thread Victor Do Nascimento via Gcc-cvs
https://gcc.gnu.org/g:1af4a8451d4149ecbddfe9963e7f7ea3d273cc2d commit r15-1204-g1af4a8451d4149ecbddfe9963e7f7ea3d273cc2d Author: Victor Do Nascimento Date: Thu Feb 1 13:27:50 2024 + Libatomic: Make ifunc selector behavior contingent on importing file By querying previously-def

[gcc r15-1205] Libatomic: Clean up AArch64 `atomic_16.S' implementation file

2024-06-12 Thread Victor Do Nascimento via Gcc-cvs
https://gcc.gnu.org/g:7663154c93a0193e88e1d8a1f24e4617dcaf9058 commit r15-1205-g7663154c93a0193e88e1d8a1f24e4617dcaf9058 Author: Victor Do Nascimento Date: Mon Jun 10 11:02:43 2024 +0100 Libatomic: Clean up AArch64 `atomic_16.S' implementation file At present, `atomic_16.S' groups

[gcc r15-1202] Libatomic: AArch64: Convert all lse128 assembly to .insn directives

2024-06-12 Thread Victor Do Nascimento via Gcc-cvs
https://gcc.gnu.org/g:f6b9a064a295f5371901e2fac380d20e77cf7131 commit r15-1202-gf6b9a064a295f5371901e2fac380d20e77cf7131 Author: Victor Do Nascimento Date: Fri May 31 14:25:11 2024 +0100 Libatomic: AArch64: Convert all lse128 assembly to .insn directives Given the lack of support

[gcc r12-10552] rtl-optimization/54052 - RTL SSA PHI insertion compile-time hog

2024-06-12 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:1edc6a71feeb8460fbd4938b8926b5692fbab43f commit r12-10552-g1edc6a71feeb8460fbd4938b8926b5692fbab43f Author: Richard Biener Date: Mon Feb 19 11:10:50 2024 +0100 rtl-optimization/54052 - RTL SSA PHI insertion compile-time hog The following tries to address the

[gcc r12-10554] [PR111497][LRA]: Copy substituted equivalence

2024-06-12 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:959cef942508b818c7dcb8df0f3c7bf4968d406a commit r12-10554-g959cef942508b818c7dcb8df0f3c7bf4968d406a Author: Vladimir N. Makarov Date: Mon Sep 25 16:19:50 2023 -0400 [PR111497][LRA]: Copy substituted equivalence When we substitute the equivalence and it become

[gcc r12-10553] middle-end/40635 - SSA update losing PHI arg loations

2024-06-12 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:844ff32c04a4e36bf69f3878634d9f50aec3a332 commit r12-10553-g844ff32c04a4e36bf69f3878634d9f50aec3a332 Author: Richard Biener Date: Mon Dec 5 16:03:21 2022 +0100 middle-end/40635 - SSA update losing PHI arg loations The following fixes an issue where SSA update

[gcc r12-10555] cfgrtl: Fix MEM_EXPR update in duplicate_insn_chain [PR114924]

2024-06-12 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:33663c0701a723846527f9bf2ea01d67d7033c0b commit r12-10555-g33663c0701a723846527f9bf2ea01d67d7033c0b Author: Alex Coplan Date: Fri May 3 09:23:59 2024 +0100 cfgrtl: Fix MEM_EXPR update in duplicate_insn_chain [PR114924] The PR shows that when cfgrtl.cc:duplica

[gcc r15-1206] LoongArch: Fix mode size comparision in loongarch_expand_conditional_move

2024-06-12 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:53c703888eb51314f762c8998dc9215871b12722 commit r15-1206-g53c703888eb51314f762c8998dc9215871b12722 Author: Xi Ruoyao Date: Wed Jun 12 11:01:53 2024 +0800 LoongArch: Fix mode size comparision in loongarch_expand_conditional_move We were comparing a mode size w

[gcc r15-1207] LoongArch: Use bstrins for "value & (-1u << const)"

2024-06-12 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:d0da347a1dd6e57cb0e0c55fd654d81dde545cf8 commit r15-1207-gd0da347a1dd6e57cb0e0c55fd654d81dde545cf8 Author: Xi Ruoyao Date: Sun Jun 9 14:43:48 2024 +0800 LoongArch: Use bstrins for "value & (-1u << const)" A move/bstrins pair is as fast as a (addi.w|lu12i.w|lu

[gcc r15-1209] pretty_printer: make all fields private

2024-06-12 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:c5e3be456888aa48f591512ec28183703e70978c commit r15-1209-gc5e3be456888aa48f591512ec28183703e70978c Author: David Malcolm Date: Wed Jun 12 09:15:09 2024 -0400 pretty_printer: make all fields private No functional change intended. gcc/analyzer/ChangeLo

[gcc r15-1210] pretty_printer: convert chunk_info into a class

2024-06-12 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:1cae1a5ce088c1fa351b5752d43de52f1f116a75 commit r15-1210-g1cae1a5ce088c1fa351b5752d43de52f1f116a75 Author: David Malcolm Date: Wed Jun 12 09:15:09 2024 -0400 pretty_printer: convert chunk_info into a class No functional change intended. gcc/cp/Change

[gcc r15-1211] middle-end: Drop __builtin_prefetch calls in autovectorization [PR114061]

2024-06-12 Thread Victor Do Nascimento via Gcc-cvs
https://gcc.gnu.org/g:adcc815a01ae009d2768b6afb546e357bd37bbd2 commit r15-1211-gadcc815a01ae009d2768b6afb546e357bd37bbd2 Author: Victor Do Nascimento Date: Wed May 22 12:14:11 2024 +0100 middle-end: Drop __builtin_prefetch calls in autovectorization [PR114061] At present the autov

[gcc r15-1212] libstdc++: Do not use memset in _Hashtable::clear()

2024-06-12 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:3f2f9059c7f76ff888e9d0e8f10dec6f48e346c9 commit r15-1212-g3f2f9059c7f76ff888e9d0e8f10dec6f48e346c9 Author: Jonathan Wakely Date: Mon Jun 10 13:51:52 2024 +0100 libstdc++: Do not use memset in _Hashtable::clear() Using memset is incorrect if the __bucket_ptr t

[gcc r15-1213] libstdc++: Fix std::tr2::dynamic_bitset shift operations [PR115399]

2024-06-12 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:bd3a312728fbf8c35a09239b9180269f938f872e commit r15-1213-gbd3a312728fbf8c35a09239b9180269f938f872e Author: Jonathan Wakely Date: Mon Jun 10 14:08:16 2024 +0100 libstdc++: Fix std::tr2::dynamic_bitset shift operations [PR115399] The shift operations for dynami

[gcc r14-10308] arm: Add .type and .size to __gnu_cmse_nonsecure_call [PR115360]

2024-06-12 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:7593dae69ba06ffe63bc22d26c16b19aa9ab24e8 commit r14-10308-g7593dae69ba06ffe63bc22d26c16b19aa9ab24e8 Author: Andre Vieira Date: Thu Jun 6 16:02:50 2024 +0100 arm: Add .type and .size to __gnu_cmse_nonsecure_call [PR115360] This patch adds missing assembly dire

[gcc r13-8846] arm: Add .type and .size to __gnu_cmse_nonsecure_call [PR115360]

2024-06-12 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:113a104edb5c31fbaa767ba8526f0da4dcf39ebe commit r13-8846-g113a104edb5c31fbaa767ba8526f0da4dcf39ebe Author: Andre Vieira Date: Thu Jun 6 16:02:50 2024 +0100 arm: Add .type and .size to __gnu_cmse_nonsecure_call [PR115360] This patch adds missing assembly direc

[gcc r12-10556] arm: Add .type and .size to __gnu_cmse_nonsecure_call [PR115360]

2024-06-12 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:448dd002a07aa268c00318066bfe843adebe7292 commit r12-10556-g448dd002a07aa268c00318066bfe843adebe7292 Author: Andre Vieira Date: Thu Jun 6 16:02:50 2024 +0100 arm: Add .type and .size to __gnu_cmse_nonsecure_call [PR115360] This patch adds missing assembly dire

[gcc r11-11479] arm: Add .type and .size to __gnu_cmse_nonsecure_call [PR115360]

2024-06-12 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:e8d2679c0163f190984c6e5c20f17fe0ceec77fd commit r11-11479-ge8d2679c0163f190984c6e5c20f17fe0ceec77fd Author: Andre Vieira Date: Thu Jun 6 16:02:50 2024 +0100 arm: Add .type and .size to __gnu_cmse_nonsecure_call [PR115360] This patch adds missing assembly dire

[gcc r15-1214] Move cexpr_stree tree string build into utility function

2024-06-12 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:bd6bc352d96304a13da63fed6aeb1615be535fd7 commit r15-1214-gbd6bc352d96304a13da63fed6aeb1615be535fd7 Author: Andi Kleen Date: Wed Jun 12 06:59:37 2024 -0700 Move cexpr_stree tree string build into utility function No semantics changes. gcc/cp/ChangeLog

[gcc r15-1215] match: Improve gimple_bitwise_equal_p and gimple_bitwise_inverted_equal_p for truncating casts [PR11

2024-06-12 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:0256121e2f23ac3550e87410c9b1e690c8edfc7c commit r15-1215-g0256121e2f23ac3550e87410c9b1e690c8edfc7c Author: Andrew Pinski Date: Tue Jun 11 17:16:42 2024 -0700 match: Improve gimple_bitwise_equal_p and gimple_bitwise_inverted_equal_p for truncating casts [PR115449]

[gcc] Created branch 'ibm/heads/gcc-14-branch' in namespace 'refs/vendors'

2024-06-12 Thread Peter Bergner via Gcc-cvs
The branch 'ibm/heads/gcc-14-branch' was created in namespace 'refs/vendors' pointing to: 7593dae69ba0... arm: Add .type and .size to __gnu_cmse_nonsecure_call [PR11

[gcc r15-1216] aarch64: Use bitreverse rtl code instead of unspec [PR115176]

2024-06-12 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:c2f0aaf7539c42b024ed6b3fb6909bd2c86bb206 commit r15-1216-gc2f0aaf7539c42b024ed6b3fb6909bd2c86bb206 Author: Andrew Pinski Date: Tue Jun 11 20:36:34 2024 + aarch64: Use bitreverse rtl code instead of unspec [PR115176] Bitreverse rtl code was added with r14-

[gcc(refs/vendors/ibm/heads/gcc-14-branch)] ibm: Create the ibm/gcc-14-branch

2024-06-12 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:96b284e64a7f1c3bfce4e5434c407799bbfbcd98 commit 96b284e64a7f1c3bfce4e5434c407799bbfbcd98 Author: Peter Bergner Date: Wed Jun 12 11:19:31 2024 -0500 ibm: Create the ibm/gcc-14-branch 2024-06-12 Peter Bergner Create ibm/gcc-14-branch which f

[gcc r15-1217] RISC-V: Move amo tests into subfolder

2024-06-12 Thread Patrick O'Neill via Gcc-cvs
https://gcc.gnu.org/g:8c944f2559ff279ed7e04c2a75881c04c0c31a9b commit r15-1217-g8c944f2559ff279ed7e04c2a75881c04c0c31a9b Author: Patrick O'Neill Date: Mon Jun 10 16:32:11 2024 -0700 RISC-V: Move amo tests into subfolder There's a large number of atomic related testcases in the ris

[gcc r15-1218] RISC-V: Fix amoadd call arguments

2024-06-12 Thread Patrick O'Neill via Gcc-cvs
https://gcc.gnu.org/g:6343adcef7de1a1214c9b6dd845810aa4a0d19e5 commit r15-1218-g6343adcef7de1a1214c9b6dd845810aa4a0d19e5 Author: Patrick O'Neill Date: Mon Jun 10 16:58:12 2024 -0700 RISC-V: Fix amoadd call arguments Update __atomic_add_fetch arguments to be a pointer and value rat

[gcc r15-1219] RISC-V: Allow any temp register to be used in amo tests

2024-06-12 Thread Patrick O'Neill via Gcc-cvs
https://gcc.gnu.org/g:439c0cc9f7f6e83b898cabbd2e34f98484b432d3 commit r15-1219-g439c0cc9f7f6e83b898cabbd2e34f98484b432d3 Author: Patrick O'Neill Date: Mon Jun 10 17:00:38 2024 -0700 RISC-V: Allow any temp register to be used in amo tests We artifically restrict the temp registers

[gcc r15-1220] pretty_printer: unbreak build on aarch64 [PR115465]

2024-06-12 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:e35f4eab68773b08324f9784ca69f8ace3c657cc commit r15-1220-ge35f4eab68773b08324f9784ca69f8ace3c657cc Author: David Malcolm Date: Wed Jun 12 14:24:47 2024 -0400 pretty_printer: unbreak build on aarch64 [PR115465] I missed this target-specific usage of pretty_pri

[gcc r15-1221] Whitespace cleanup for target-supports.exp

2024-06-12 Thread Patrick O'Neill via Gcc-cvs
https://gcc.gnu.org/g:eaff4d6714805ba2504270dfff51fca61854542d commit r15-1221-geaff4d6714805ba2504270dfff51fca61854542d Author: Patrick O'Neill Date: Wed Jun 12 11:33:11 2024 -0700 Whitespace cleanup for target-supports.exp This patch removes trailing whitespace and replaces lead

[gcc r15-1222] c++: fix testcase diagnostics

2024-06-12 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:7bf072e87a03c9eaff9b7a1ac182537b70f0ba8e commit r15-1222-g7bf072e87a03c9eaff9b7a1ac182537b70f0ba8e Author: Jason Merrill Date: Wed Jun 12 14:14:16 2024 -0400 c++: fix testcase diagnostics The r15-1180 adjustments to this testcase broke a couple of tests in C+

[gcc r15-1224] c++: repeated export using

2024-06-12 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:074c1fc797435979c00b24aff2a4f895b8273bcf commit r15-1224-g074c1fc797435979c00b24aff2a4f895b8273bcf Author: Jason Merrill Date: Wed Jun 12 08:06:47 2024 -0400 c++: repeated export using A sample implementation of module std was breaking because the exports

[gcc r15-1223] c++: module std and exception_ptr

2024-06-12 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:f8356d66cfbda1e65536016d3049342a43f6af63 commit r15-1223-gf8356d66cfbda1e65536016d3049342a43f6af63 Author: Jason Merrill Date: Wed Jun 12 00:13:45 2024 -0400 c++: module std and exception_ptr exception_ptr.h contains namespace __exception_ptr

[gcc r15-1225] [libstdc++] [testsuite] xfail double-prec from_chars for float128_t

2024-06-12 Thread Alexandre Oliva via Libstdc++-cvs
https://gcc.gnu.org/g:6c3b01db8274f0392a3f4dccbd9ac71d0c53c04f commit r15-1225-g6c3b01db8274f0392a3f4dccbd9ac71d0c53c04f Author: Alexandre Oliva Date: Wed Jun 12 19:48:04 2024 -0300 [libstdc++] [testsuite] xfail double-prec from_chars for float128_t Tests involving float128_t were

[gcc r15-1226] [libstdc++] [testsuite] require cmath for c++23 cmath tests

2024-06-12 Thread Alexandre Oliva via Libstdc++-cvs
https://gcc.gnu.org/g:5288935d30c4615cce664ca8fba65eecf05c326f commit r15-1226-g5288935d30c4615cce664ca8fba65eecf05c326f Author: Alexandre Oliva Date: Wed Jun 12 19:48:06 2024 -0300 [libstdc++] [testsuite] require cmath for c++23 cmath tests Some c++23 tests fail on targets that d

[gcc r15-1227] c++: visibility wrt concept-id as targ [PR115283]

2024-06-12 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:b1fe718cbe0c8883af89f52e0aad3ebf913683de commit r15-1227-gb1fe718cbe0c8883af89f52e0aad3ebf913683de Author: Patrick Palka Date: Wed Jun 12 20:05:05 2024 -0400 c++: visibility wrt concept-id as targ [PR115283] Like with alias templates, it seems we don't mainta

[gcc(refs/users/meissner/heads/work168-test)] Restrict modes that can got in SPRs.

2024-06-12 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:2ef7f940f369356534008c21b3472856a6060d22 commit 2ef7f940f369356534008c21b3472856a6060d22 Author: Michael Meissner Date: Wed Jun 12 21:01:31 2024 -0400 Restrict modes that can got in SPRs. 2024-06-04 Michael Meissner gcc/ * config/

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

2024-06-12 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c3aa0ae32bf157ec50661712c530f03d5ebde645 commit c3aa0ae32bf157ec50661712c530f03d5ebde645 Author: Michael Meissner Date: Wed Jun 12 21:03:35 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.test | 172 - 1 file

[gcc r15-1229] [APX ZU] Support APX zero-upper

2024-06-12 Thread Kong Lingling via Gcc-cvs
https://gcc.gnu.org/g:8a5d0d72ea8c324bbfa2cff1284fa8e473fc466d commit r15-1229-g8a5d0d72ea8c324bbfa2cff1284fa8e473fc466d Author: Lingling Kong Date: Thu Jun 13 09:18:18 2024 +0800 [APX ZU] Support APX zero-upper Enable ZU for IMUL (opcodes 0x69 and 0x6B) and SETcc. gcc/Ch

[gcc r15-1230] MIPS: Use signaling fcmp instructions for LT/LE/LTGT

2024-06-12 Thread YunQiang Su via Gcc-cvs
https://gcc.gnu.org/g:e3e5fd0c24c9b82d824da27bf8455bb3654e8eff commit r15-1230-ge3e5fd0c24c9b82d824da27bf8455bb3654e8eff Author: YunQiang Su Date: Sat Jun 8 11:31:19 2024 +0800 MIPS: Use signaling fcmp instructions for LT/LE/LTGT LT/LE: c.lt.fmt/c.le.fmt on pre-R6 and cmp.lt.fmt/c

[gcc r15-1231] MIPS: Use FPU-enabled tune for mips32/mips64/mips64r2/mips64r3/mips64r5

2024-06-12 Thread YunQiang Su via Gcc-cvs
https://gcc.gnu.org/g:f10896c8e5fe34e51ea61aaa4d4aaedb4677ff13 commit r15-1231-gf10896c8e5fe34e51ea61aaa4d4aaedb4677ff13 Author: YunQiang Su Date: Mon Jun 10 14:31:12 2024 +0800 MIPS: Use FPU-enabled tune for mips32/mips64/mips64r2/mips64r3/mips64r5 Currently, the default tune val

[gcc r15-1232] rs6000: Fix pr66144-3.c test to accept multiple equivalent insns. [PR115262]

2024-06-12 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:ae8103a3a13ac412b9ca33222594cb507ceac9f7 commit r15-1232-gae8103a3a13ac412b9ca33222594cb507ceac9f7 Author: Peter Bergner Date: Wed Jun 12 21:05:34 2024 -0500 rs6000: Fix pr66144-3.c test to accept multiple equivalent insns. [PR115262] Jeff's commit r15-831-g0

[gcc r15-1233] Test: Move target independent test cases to gcc.dg/torture

2024-06-12 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:b6eda6b61c52aa005bb07465969d2ef089eb28e6 commit r15-1233-gb6eda6b61c52aa005bb07465969d2ef089eb28e6 Author: Pan Li Date: Tue Jun 11 10:56:23 2024 +0800 Test: Move target independent test cases to gcc.dg/torture The test cases of pr115387 are target independent

[gcc/aoliva/heads/testbase] (129 commits) [libstdc++] [testsuite] require cmath for c++23 cmath tests

2024-06-12 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: 5288935d30c4... [libstdc++] [testsuite] require cmath for c++23 cmath tests It previously pointed to: dd6f942c2665... Fix fold-left reduction vectorization with multiple stmt co Diff: Summary of changes (added commits):

[gcc/aoliva/heads/testme] (130 commits) [i386] restore recompute to override opts after change [PR1

2024-06-12 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: e75f9b7a5974... [i386] restore recompute to override opts after change [PR1 It previously pointed to: 606e815b8427... [testsuite] add linkonly to dg-additional-sources [PR115295 Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A

[gcc(refs/users/aoliva/heads/testme)] [libstdc++] [testsuite] require cmath for [PR114359]

2024-06-12 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:aa6f08f66334fdef3d0d33177698be247e1724ad commit aa6f08f66334fdef3d0d33177698be247e1724ad Author: Alexandre Oliva Date: Wed Jun 12 21:36:42 2024 -0300 [libstdc++] [testsuite] require cmath for [PR114359] When !_GLIBCXX_USE_C99_MATH_TR1, binomial_distribution d

[gcc(refs/users/aoliva/heads/testme)] [i386] restore recompute to override opts after change [PR113719]

2024-06-12 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:e75f9b7a5974b31a0e9722d507e313305a39b207 commit e75f9b7a5974b31a0e9722d507e313305a39b207 Author: Alexandre Oliva Date: Thu Jun 13 00:12:47 2024 -0300 [i386] restore recompute to override opts after change [PR113719] The first patch for PR113719 regressed gcc.

[gcc r15-1234] Fix ICE due to REGNO of a SUBREG.

2024-06-12 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:f8bf80a4e1682b2238baad8c44939682f96b1fe0 commit r15-1234-gf8bf80a4e1682b2238baad8c44939682f96b1fe0 Author: liuhongt Date: Thu Jun 13 09:53:58 2024 +0800 Fix ICE due to REGNO of a SUBREG. Use reg_or_subregno instead. gcc/ChangeLog: PR

[gcc r15-1235] Remove const char * support for asm constexpr

2024-06-12 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:6f1f1657cd7a8472b4a4aeef60f1c59606ee011b commit r15-1235-g6f1f1657cd7a8472b4a4aeef60f1c59606ee011b Author: Andi Kleen Date: Wed Jun 12 09:09:37 2024 -0700 Remove const char * support for asm constexpr asm constexpr now only accepts the same string types as C+

[gcc r15-1236] Parse close paren even when constexpr extraction fails

2024-06-12 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:d0379809a45f77d2dedb93a443aa1dd96d13c6e5 commit r15-1236-gd0379809a45f77d2dedb93a443aa1dd96d13c6e5 Author: Andi Kleen Date: Wed Jun 12 09:11:46 2024 -0700 Parse close paren even when constexpr extraction fails To get better error recovery. gcc/cp/Cha

[gcc r15-1237] Fix error message

2024-06-12 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:64cd70e315ed2cf0653cfdde96ae80c3f90a07f4 commit r15-1237-g64cd70e315ed2cf0653cfdde96ae80c3f90a07f4 Author: Andi Kleen Date: Wed Jun 12 09:15:47 2024 -0700 Fix error message gcc/cp/ChangeLog: * parser.cc (cp_parser_asm_string_expression): Use

[gcc r15-1238] tree-optimization/114107 - avoid peeling for gaps in more cases

2024-06-12 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:1fe55a1794863b5ad9eeca5062782834716016b2 commit r15-1238-g1fe55a1794863b5ad9eeca5062782834716016b2 Author: Richard Biener Date: Fri Jun 7 11:29:05 2024 +0200 tree-optimization/114107 - avoid peeling for gaps in more cases The following refactors the code to d

[gcc r15-1239] tree-optimization/115385 - handle more gaps with peeling of a single iteration

2024-06-12 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:6669dc51515313dd1e60c493596dbc90429fc362 commit r15-1239-g6669dc51515313dd1e60c493596dbc90429fc362 Author: Richard Biener Date: Fri Jun 7 14:47:12 2024 +0200 tree-optimization/115385 - handle more gaps with peeling of a single iteration The following makes p

[gcc r15-1240] Improve code generation of strided SLP loads

2024-06-12 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:e8f4d525cb320ff11dd95b985d8043fef0510878 commit r15-1240-ge8f4d525cb320ff11dd95b985d8043fef0510878 Author: Richard Biener Date: Mon Jun 10 15:31:35 2024 +0200 Improve code generation of strided SLP loads This avoids falling back to elementwise accesses for st

[gcc(refs/users/aoliva/heads/testme)] [alpha] adjust MEM alignment for block move [PR115459]

2024-06-12 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:cc291d63cde41bd7d9c159ed679cabc0c34126c9 commit cc291d63cde41bd7d9c159ed679cabc0c34126c9 Author: Alexandre Oliva Date: Thu Jun 13 03:52:17 2024 -0300 [alpha] adjust MEM alignment for block move [PR115459] Before issuing loads or stores for a block move, adjus