[gcc(refs/users/aoliva/heads/testme)] [riscv] vec_dup immediate constants in pred_broadcast expand [PR118182]

2025-04-11 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:be268a2c399deb73225d56a2cca20d7f48a0b1ca commit be268a2c399deb73225d56a2cca20d7f48a0b1ca Author: Alexandre Oliva Date: Sat Apr 12 02:43:15 2025 -0300 [riscv] vec_dup immediate constants in pred_broadcast expand [PR118182] pr118182-2.c fails on gcc-14 because

[gcc r15-9392] cobol: Eliminate many getenv() calls. [PR119694]

2025-04-11 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:711c10383f494b316c5919aa0141f6fa609578b4 commit r15-9392-g711c10383f494b316c5919aa0141f6fa609578b4 Author: Bob Dubner Date: Fri Apr 11 16:00:42 2025 -0400 cobol: Eliminate many getenv() calls. [PR119694] Many debugging calls to getenv() are eliminated. The d

[gcc r13-9517] df: Treat partial defs as uses in df_simulate_defs [PR116564]

2025-04-11 Thread Alex Coplan via Gcc-cvs
https://gcc.gnu.org/g:7c6bd95b1811d797f43983dbbeb4ad478bdb5c9e commit r13-9517-g7c6bd95b1811d797f43983dbbeb4ad478bdb5c9e Author: Alex Coplan Date: Mon Mar 10 16:44:15 2025 + df: Treat partial defs as uses in df_simulate_defs [PR116564] The PR shows us spinning in dce.cc:fast_d

[gcc r15-9390] Doc: Correct documentation for -fstrong-eval-order [PR106618]

2025-04-11 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:498933e54dc4669276951d27d3b1bcdc0d4bacb4 commit r15-9390-g498933e54dc4669276951d27d3b1bcdc0d4bacb4 Author: Sandra Loosemore Date: Fri Apr 11 22:18:45 2025 + Doc: Correct documentation for -fstrong-eval-order [PR106618] gcc/ChangeLog PR c++/106

[gcc r15-9389] Doc: Delete misleading sentence from -frounding-math docs [PR105548]

2025-04-11 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:93f6ea830348a5a733ecde863cddae80d84bdda0 commit r15-9389-g93f6ea830348a5a733ecde863cddae80d84bdda0 Author: Sandra Loosemore Date: Fri Apr 11 21:16:41 2025 + Doc: Delete misleading sentence from -frounding-math docs [PR105548] gcc/ChangeLog PR

[gcc r15-9388] PR modula2/119735: Remove single quotes from m2 source code comments.

2025-04-11 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:985ae5ae9d76f5ea10996ec7466c4d636840495a commit r15-9388-g985ae5ae9d76f5ea10996ec7466c4d636840495a Author: Gaius Mulley Date: Fri Apr 11 19:34:17 2025 +0100 PR modula2/119735: Remove single quotes from m2 source code comments. Removing ' from all m2 comments

[gcc r15-9387] testsuite: arm: rename arm_v8_1_lob_ok into arm_v8_1m_lob_hw

2025-04-11 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:5cc8a75140032b0ac70ca0d25e0e5fda350d8511 commit r15-9387-g5cc8a75140032b0ac70ca0d25e0e5fda350d8511 Author: Christophe Lyon Date: Thu Apr 10 13:39:23 2025 + testsuite: arm: rename arm_v8_1_lob_ok into arm_v8_1m_lob_hw All arm effective-targets using check_

[gcc r15-9386] testcase: Add testcase for shrink wrapping of vector::push_back [PR118502]

2025-04-11 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:33b255a1aa2f21889a8cfecb7a67a63fefa19460 commit r15-9386-g33b255a1aa2f21889a8cfecb7a67a63fefa19460 Author: Andrew Pinski Date: Thu Jan 16 23:47:36 2025 -0800 testcase: Add testcase for shrink wrapping of vector::push_back [PR118502] LLVM folks noticed that G

[gcc r14-11596] c++: avoid ARM -Wunused-value [PR114970]

2025-04-11 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:45c949fb697d4602fa8ce8e87213cf17e1acf60b commit r14-11596-g45c949fb697d4602fa8ce8e87213cf17e1acf60b Author: Jason Merrill Date: Thu Apr 10 18:16:37 2025 -0400 c++: avoid ARM -Wunused-value [PR114970] Because of the __builtin_is_constant_evaluated, maybe_const

[gcc r15-9384] c++: avoid ARM -Wunused-value [PR114970]

2025-04-11 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:4acdfb71d4fdaa43c2707ad7b2fb7b2b7bddfc42 commit r15-9384-g4acdfb71d4fdaa43c2707ad7b2fb7b2b7bddfc42 Author: Jason Merrill Date: Thu Apr 10 18:16:37 2025 -0400 c++: avoid ARM -Wunused-value [PR114970] Because of the __builtin_is_constant_evaluated, maybe_consta

[gcc r15-9385] [committed] [RISC-V] Fix testsuite fallout from recent changes

2025-04-11 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:992be16d83814694d6dbce448f9b5cb47ba4c8d4 commit r15-9385-g992be16d83814694d6dbce448f9b5cb47ba4c8d4 Author: Jeff Law Date: Fri Apr 11 08:28:22 2025 -0600 [committed] [RISC-V] Fix testsuite fallout from recent changes Recent changes have started triggering:

[gcc/devel/omp/gcc-14] OpenACC 2.7: adjust 2.6 references to 2.7

2025-04-11 Thread Chung-Lin Tang via Gcc-cvs
https://gcc.gnu.org/g:ea9516fe4998fd1cd6420e7b0a9d8ab8ed60c2ce commit ea9516fe4998fd1cd6420e7b0a9d8ab8ed60c2ce Author: Chung-Lin Tang Date: Fri Apr 11 13:51:55 2025 + OpenACC 2.7: adjust 2.6 references to 2.7 More adjustments to indicate OpenACC 2.7 support. 2025-04-1

[gcc r15-9383] libstdc++: Add fast_float patch to LOCAL_PATCHES

2025-04-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:44478b69d70ff0095a1fd06392e380827de4688a commit r15-9383-g44478b69d70ff0095a1fd06392e380827de4688a Author: Jonathan Wakely Date: Fri Apr 11 14:21:35 2025 +0100 libstdc++: Add fast_float patch to LOCAL_PATCHES libstdc++-v3/ChangeLog: * src/c++

[gcc r15-9382] libstdc++: Support aarch64-w64-mingw32 target in fast_float

2025-04-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:c3ba75f6ac7d1e72faabe0cf62453f463359278f commit r15-9382-gc3ba75f6ac7d1e72faabe0cf62453f463359278f Author: Evgeny Karpov Date: Tue Sep 3 09:09:52 2024 + libstdc++: Support aarch64-w64-mingw32 target in fast_float This patch resolves the GCC compilation is

[gcc r15-9381] libstdc++: Use constexpr-if for std::basic_string::_S_copy_chars

2025-04-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:648d5c26e25497249e1d381449f2bf66418b997c commit r15-9381-g648d5c26e25497249e1d381449f2bf66418b997c Author: Jonathan Wakely Date: Thu Apr 10 12:21:26 2025 +0100 libstdc++: Use constexpr-if for std::basic_string::_S_copy_chars For C++11 and later we can remove

[gcc r15-9380] libstdc++: Define __cpp_lib_containers_ranges in appropriate headers [PR111055]

2025-04-11 Thread Tomasz Kaminski via Libstdc++-cvs
https://gcc.gnu.org/g:ae54d8cb51eb5cc1f5a3d319cc1840d2e9bfcbfc commit r15-9380-gae54d8cb51eb5cc1f5a3d319cc1840d2e9bfcbfc Author: Tomasz KamiƄski Date: Fri Mar 21 12:55:48 2025 +0100 libstdc++: Define __cpp_lib_containers_ranges in appropriate headers [PR111055] This is final piec

[gcc r13-9515] tree-optimization/117424 - invalid LIM of trapping ref

2025-04-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:7b0936da8dbe30b1876bf89b9ae59f1b7fa87dc9 commit r13-9515-g7b0936da8dbe30b1876bf89b9ae59f1b7fa87dc9 Author: Richard Biener Date: Tue Jan 28 12:28:14 2025 +0100 tree-optimization/117424 - invalid LIM of trapping ref The following addresses a bug in tree_could_t

[gcc r13-9510] lto/113207 - fix free_lang_data_in_type

2025-04-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:949f38047860b19a4276b8191d012a3b05aab1e2 commit r13-9510-g949f38047860b19a4276b8191d012a3b05aab1e2 Author: Richard Biener Date: Mon Feb 3 14:27:01 2025 +0100 lto/113207 - fix free_lang_data_in_type When we process function types we strip volatile and const qu

[gcc r13-9516] tree-optimization/119145 - avoid stray .MASK_CALL after vectorization

2025-04-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:68b740f9e3112f7c0778bcb9dfd10b23cd1df1c0 commit r13-9516-g68b740f9e3112f7c0778bcb9dfd10b23cd1df1c0 Author: Richard Biener Date: Fri Mar 7 10:15:20 2025 +0100 tree-optimization/119145 - avoid stray .MASK_CALL after vectorization When we BB vectorize an if-conv

[gcc r13-9514] tree-optimization/117113 - ICE with unroll-and-jam

2025-04-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:8ee6631540ca9d5c437ce4bf3236d6d6ae22c475 commit r13-9514-g8ee6631540ca9d5c437ce4bf3236d6d6ae22c475 Author: Richard Biener Date: Mon Feb 3 15:12:52 2025 +0100 tree-optimization/117113 - ICE with unroll-and-jam When there's an inner loop without virtual header

[gcc r13-9513] tree-optimization/116906 - unsafe PRE with never executed edges

2025-04-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:9ade99bfbc7f47975d7f8765366904f4d2496afc commit r13-9513-g9ade99bfbc7f47975d7f8765366904f4d2496afc Author: Richard Biener Date: Tue Oct 1 10:37:16 2024 +0200 tree-optimization/116906 - unsafe PRE with never executed edges When we're computing ANTIC for PRE we

[gcc r13-9512] lto/114501 - missed free-lang-data for CONSTRUCTOR index

2025-04-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:4e49ae8d905d760e97d0c0310f40c7e3a0e4e9df commit r13-9512-g4e49ae8d905d760e97d0c0310f40c7e3a0e4e9df Author: Richard Biener Date: Thu Mar 6 13:48:16 2025 +0100 lto/114501 - missed free-lang-data for CONSTRUCTOR index The following makes sure to also walk CONSTR

[gcc r13-9511] tree-optimization/114052 - consider infinite sub-loops when lowering iter bound

2025-04-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:2f37a08b51ef8022a2ef0b596006df65ceb44314 commit r13-9511-g2f37a08b51ef8022a2ef0b596006df65ceb44314 Author: Richard Biener Date: Wed Jan 29 13:25:14 2025 +0100 tree-optimization/114052 - consider infinite sub-loops when lowering iter bound When we walk stmts

[gcc r13-9506] testsuite: add testcase for fixed PR107467

2025-04-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:35aede5a6bc9b2cf7e7d019148debb6f227c6eb1 commit r13-9506-g35aede5a6bc9b2cf7e7d019148debb6f227c6eb1 Author: Sam James Date: Mon Oct 21 12:11:42 2024 +0100 testsuite: add testcase for fixed PR107467 PR107467 ended up being fixed by the fix for PR115110, but let

[gcc r13-9507] ipa/111245 - bogus modref analysis for store in call that might throw

2025-04-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:fb17a8b24cbba558ae2108de2aada1ed5031162c commit r13-9507-gfb17a8b24cbba558ae2108de2aada1ed5031162c Author: Richard Biener Date: Fri Feb 28 11:44:26 2025 +0100 ipa/111245 - bogus modref analysis for store in call that might throw We currently record a kill for

[gcc r13-9508] tree-optimization/112859 - bogus loop distribution

2025-04-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:330a02b893eed85f10c85ab3974ec913616672e8 commit r13-9508-g330a02b893eed85f10c85ab3974ec913616672e8 Author: Richard Biener Date: Thu Jan 23 13:10:17 2025 +0100 tree-optimization/112859 - bogus loop distribution When we get a zero distance vector we still have

[gcc r13-9509] tree-optimization/112859 - add comment

2025-04-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:0f86e86a869a7defefa63469a1c411ab4bb36c25 commit r13-9509-g0f86e86a869a7defefa63469a1c411ab4bb36c25 Author: Richard Biener Date: Tue Jan 28 15:01:25 2025 +0100 tree-optimization/112859 - add comment This adds a comment before the workaround, indicating flaky

[gcc r13-9505] middle-end/115110 - Fix view_converted_memref_p

2025-04-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:97fa1ba84849a940c55eaecc2d7798d2582d39e4 commit r13-9505-g97fa1ba84849a940c55eaecc2d7798d2582d39e4 Author: Richard Biener Date: Fri May 17 11:02:29 2024 +0200 middle-end/115110 - Fix view_converted_memref_p view_converted_memref_p was checking the reference t

[gcc r15-9379] d: Merge upstream dmd 1b34fea478, phobos 40ffbb364

2025-04-11 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:b905ce8caf04253e02e153d60d6ea8f99d300af6 commit r15-9379-gb905ce8caf04253e02e153d60d6ea8f99d300af6 Author: Iain Buclaw Date: Fri Apr 11 12:39:23 2025 +0200 d: Merge upstream dmd 1b34fea478, phobos 40ffbb364 D front-end changes: - Import lates

[gcc/devel/omp/gcc-14] OpenACC 2.7: update _OPENACC value test in testcases

2025-04-11 Thread Chung-Lin Tang via Gcc-cvs
https://gcc.gnu.org/g:b05827d5665cff4cdaccfdd063a8d615eb561dc8 commit b05827d5665cff4cdaccfdd063a8d615eb561dc8 Author: Chung-Lin Tang Date: Fri Apr 11 10:36:22 2025 + OpenACC 2.7: update _OPENACC value test in testcases Adjust value test of _OPENACC to 201811 for OpenACC 2.7 u

[gcc r15-9378] libstdc++: Add P1206R7 from_range members to std::string [PR111055]

2025-04-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:882d3b319dbf50ae64080731a1398031c100b7c7 commit r15-9378-g882d3b319dbf50ae64080731a1398031c100b7c7 Author: Jonathan Wakely Date: Thu Apr 10 13:40:53 2025 +0100 libstdc++: Add P1206R7 from_range members to std::string [PR111055] This is the last piece of P1206

[gcc/devel/omp/gcc-14] OpenACC 2.7: update _OPENACC symbol to 201811

2025-04-11 Thread Chung-Lin Tang via Gcc-cvs
https://gcc.gnu.org/g:28244925ed45fc74f0c0b01a646456d9538d commit 28244925ed45fc74f0c0b01a646456d9538d Author: Chung-Lin Tang Date: Fri Apr 11 08:46:12 2025 + OpenACC 2.7: update _OPENACC symbol to 201811 This patch updates the _OPENACC preprocessor symbol to "201811",

[gcc r13-9504] [PATCH v2] RISC-V: Fixbug for slli + addw + zext.w into sh[123]add + zext.w

2025-04-11 Thread Ma Jin via Gcc-cvs
https://gcc.gnu.org/g:372415181e4c6ab5bd1e32d60e7c2c96824e0cc8 commit r13-9504-g372415181e4c6ab5bd1e32d60e7c2c96824e0cc8 Author: Jin Ma Date: Wed Apr 2 13:37:07 2025 -0600 [PATCH v2] RISC-V: Fixbug for slli + addw + zext.w into sh[123]add + zext.w Assuming we have the following va