[gcc r15-1023] libstdc++: Update gcc.gnu.org links in FAQ to https

2024-06-04 Thread Gerald Pfeifer via Gcc-cvs
https://gcc.gnu.org/g:35e453d9e17c299d58d5d2c9f44b4b4eec9867b6 commit r15-1023-g35e453d9e17c299d58d5d2c9f44b4b4eec9867b6 Author: Gerald Pfeifer Date: Wed Jun 5 07:59:47 2024 +0200 libstdc++: Update gcc.gnu.org links in FAQ to https libstdc++-v3: * doc/xml/faq.xml: Move

[gcc r15-1022] Don't simplify NAN/INF or out-of-range constant for FIX/UNSIGNED_FIX.

2024-06-04 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:b05288d1f1e4b632eddf8830b4369d4659f6c2ff commit r15-1022-gb05288d1f1e4b632eddf8830b4369d4659f6c2ff Author: liuhongt Date: Tue May 21 16:57:17 2024 +0800 Don't simplify NAN/INF or out-of-range constant for FIX/UNSIGNED_FIX. According to IEEE standard, for conv

[gcc r14-10283] testsuite: i386: Require ifunc support in gcc.target/i386/avx10_1-25.c etc.

2024-06-04 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:e11a42b8c7ac32f8a1e307f99719a0f9c63813e8 commit r14-10283-ge11a42b8c7ac32f8a1e307f99719a0f9c63813e8 Author: Rainer Orth Date: Tue Jun 4 13:33:46 2024 +0200 testsuite: i386: Require ifunc support in gcc.target/i386/avx10_1-25.c etc. Two new AVX10.1 tests FAIL

[gcc r15-1021] RISC-V: Add Zfbfmin extension

2024-06-04 Thread xiao via Gcc-cvs
https://gcc.gnu.org/g:4638e508aa814d4aa2e204c3ab041c6a56aad2bd commit r15-1021-g4638e508aa814d4aa2e204c3ab041c6a56aad2bd Author: Xiao Zeng Date: Wed May 15 13:56:42 2024 +0800 RISC-V: Add Zfbfmin extension 1 In the previous patch, the libcall for BF16 was implemented:

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

2024-06-04 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:42f6f1cdec43877fd0532acd297deba0aec5c3c2 commit 42f6f1cdec43877fd0532acd297deba0aec5c3c2 Author: Michael Meissner Date: Tue Jun 4 14:29:19 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.tar | 248 +- 1 file

[gcc(refs/users/meissner/heads/work168-tar)] Add support for the TAR register.

2024-06-04 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f5177d70ff8945e98334be05bc706e133ec83cd3 commit f5177d70ff8945e98334be05bc706e133ec83cd3 Author: Michael Meissner Date: Tue Jun 4 14:25:29 2024 -0400 Add support for the TAR register. 2024-06-04 Michael Meissner gcc/ * config/rs60

[gcc(refs/users/meissner/heads/work168-tar)] Restrict SPR to appropriate integer modes.

2024-06-04 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8f96a3df132b456f535b8c94bb436dca44eecc39 commit 8f96a3df132b456f535b8c94bb436dca44eecc39 Author: Michael Meissner Date: Tue Jun 4 13:44:01 2024 -0400 Restrict SPR to appropriate integer modes. In preparation for the patches to add support for the TAR register

[gcc r15-1019] c++: Add testcase for PR103338

2024-06-04 Thread Simon Martin via Gcc-cvs
https://gcc.gnu.org/g:126ccf8ffc46865accec22a2789f09abd98c1d85 commit r15-1019-g126ccf8ffc46865accec22a2789f09abd98c1d85 Author: Simon Martin Date: Tue Jun 4 11:59:31 2024 +0200 c++: Add testcase for PR103338 The case in that PR used to ICE until commit f04dc89. This patch simply

[gcc r15-1018] Fortran: fix ALLOCATE with SOURCE=, zero-length character [PR83865]

2024-06-04 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:7f21aee0d4ef95eee7d9f7f42e9a056715836648 commit r15-1018-g7f21aee0d4ef95eee7d9f7f42e9a056715836648 Author: Harald Anlauf Date: Mon Jun 3 22:02:06 2024 +0200 Fortran: fix ALLOCATE with SOURCE=, zero-length character [PR83865] gcc/fortran/ChangeLog:

[gcc r15-1017] Add missing space after seen_error in gcc/cp/pt.cc

2024-06-04 Thread Simon Martin via Gcc-cvs
https://gcc.gnu.org/g:54e5cbcd82e36f5aa8205b56880821eea25701ae commit r15-1017-g54e5cbcd82e36f5aa8205b56880821eea25701ae Author: Simon Martin Date: Tue Jun 4 17:27:25 2024 +0200 Add missing space after seen_error in gcc/cp/pt.cc I realized that I committed a change with a missing

[gcc r15-1016] Fix PR c++/111106: missing ; causes internal compiler error

2024-06-04 Thread Simon Martin via Gcc-cvs
https://gcc.gnu.org/g:cfbd8735359d84a2d716549415eac70e885167bf commit r15-1016-gcfbd8735359d84a2d716549415eac70e885167bf Author: Simon Martin Date: Fri May 24 17:00:17 2024 +0200 Fix PR c++/06: missing ; causes internal compiler error We currently fail upon the following becau

[gcc r14-10281] libstdc++: Only define std::span::at for C++26 [PR115335]

2024-06-04 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:c6e6258ea43299399074f8d5f48697b5bc26064e commit r14-10281-gc6e6258ea43299399074f8d5f48697b5bc26064e Author: Jonathan Wakely Date: Tue Jun 4 15:06:44 2024 +0100 libstdc++: Only define std::span::at for C++26 [PR115335] In r14-5689-g1fa85dcf656e2f I added std::

[gcc r15-1015] libstdc++: Only define std::span::at for C++26 [PR115335]

2024-06-04 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:2197814011eec75022aa8550f10621409b69d4a1 commit r15-1015-g2197814011eec75022aa8550f10621409b69d4a1 Author: Jonathan Wakely Date: Tue Jun 4 15:06:44 2024 +0100 libstdc++: Only define std::span::at for C++26 [PR115335] In r14-5689-g1fa85dcf656e2f I added std::s

[gcc r14-10280] fold-const: Fix up CLZ handling in tree_call_nonnegative_warnv_p [PR115337]

2024-06-04 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:a88e13bd7e0f50011e7f7f6e05c6f5e2a031143c commit r14-10280-ga88e13bd7e0f50011e7f7f6e05c6f5e2a031143c Author: Jakub Jelinek Date: Tue Jun 4 15:49:41 2024 +0200 fold-const: Fix up CLZ handling in tree_call_nonnegative_warnv_p [PR115337] The function currently in

[gcc r14-10278] invoke.texi: Clarify -march=lujiazui

2024-06-04 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:1c1bc2553f6cb6d104f1f1b749aac0f39c4a3959 commit r14-10278-g1c1bc2553f6cb6d104f1f1b749aac0f39c4a3959 Author: Jakub Jelinek Date: Tue Jun 4 12:20:13 2024 +0200 invoke.texi: Clarify -march=lujiazui I was recently searching which exact CPUs are affected by the PR

[gcc r14-10279] builtins: Force SAVE_EXPR for __builtin_{add, sub, mul}_overflow and __builtin{add, sub}c [PR108789]

2024-06-04 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f9af4a05e027a8b797628f1a2c39ef0b28dc36d9 commit r14-10279-gf9af4a05e027a8b797628f1a2c39ef0b28dc36d9 Author: Jakub Jelinek Date: Tue Jun 4 12:28:01 2024 +0200 builtins: Force SAVE_EXPR for __builtin_{add,sub,mul}_overflow and __builtin{add,sub}c [PR108789] Th

[gcc r14-10277] rs6000: Fix up PCH in --enable-host-pie builds [PR115324]

2024-06-04 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:a7dd44c02ec1047166b4bacc3faa6255c816da2a commit r14-10277-ga7dd44c02ec1047166b4bacc3faa6255c816da2a Author: Jakub Jelinek Date: Mon Jun 3 23:11:06 2024 +0200 rs6000: Fix up PCH in --enable-host-pie builds [PR115324] PCH doesn't work properly in --enable-host-

[gcc r14-10276] combine: Fix up simplify_compare_const [PR115092]

2024-06-04 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:14a7296d04474055bfe1d7f130dceac6dabf390d commit r14-10276-g14a7296d04474055bfe1d7f130dceac6dabf390d Author: Jakub Jelinek Date: Wed May 15 18:37:17 2024 +0200 combine: Fix up simplify_compare_const [PR115092] The following testcases are miscompiled (with tons

[gcc r15-1014] ranger: Improve CLZ fold_range [PR115337]

2024-06-04 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:591d30c5c97e757f63ce0d99ae9a3dbe8c75a50a commit r15-1014-g591d30c5c97e757f63ce0d99ae9a3dbe8c75a50a Author: Jakub Jelinek Date: Tue Jun 4 16:16:49 2024 +0200 ranger: Improve CLZ fold_range [PR115337] cfn_ctz::fold_range includes special cases for the case wher

[gcc r15-1013] fold-const: Handle CTZ like CLZ in tree_call_nonnegative_warnv_p [PR115337]

2024-06-04 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:181861b072ff1ef650c1a9d0290a4a672b9e747c commit r15-1013-g181861b072ff1ef650c1a9d0290a4a672b9e747c Author: Jakub Jelinek Date: Tue Jun 4 15:52:09 2024 +0200 fold-const: Handle CTZ like CLZ in tree_call_nonnegative_warnv_p [PR115337] I think we can handle CTZ

[gcc r15-1011] fold-const: Fix up CLZ handling in tree_call_nonnegative_warnv_p [PR115337]

2024-06-04 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b82a816000791e7a286c7836b3a473ec0e2a577b commit r15-1011-gb82a816000791e7a286c7836b3a473ec0e2a577b Author: Jakub Jelinek Date: Tue Jun 4 15:49:41 2024 +0200 fold-const: Fix up CLZ handling in tree_call_nonnegative_warnv_p [PR115337] The function currently inc

[gcc r15-1012] fold-const, gimple-fold: Some formatting cleanups

2024-06-04 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7be37a9bd40862e6a4686105cacf22d393258848 commit r15-1012-g7be37a9bd40862e6a4686105cacf22d393258848 Author: Jakub Jelinek Date: Tue Jun 4 15:51:31 2024 +0200 fold-const, gimple-fold: Some formatting cleanups While looking into PR115337, I've spotted some badly

[gcc r11-11468] rtl-ssa: Fix -fcompare-debug failure [PR100303]

2024-06-04 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:a1fb76e041740e7dd8cdf71dff3ae7aa31b3ea9b commit r11-11468-ga1fb76e041740e7dd8cdf71dff3ae7aa31b3ea9b Author: Richard Sandiford Date: Tue Jun 4 13:47:36 2024 +0100 rtl-ssa: Fix -fcompare-debug failure [PR100303] This patch fixes an oversight in the handling of

[gcc r11-11467] rtl-ssa: Extend m_num_defs to a full unsigned int [PR108086]

2024-06-04 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:66d01cc3f4a248ccc471a978f0bfe3615c3f3a30 commit r11-11467-g66d01cc3f4a248ccc471a978f0bfe3615c3f3a30 Author: Richard Sandiford Date: Tue Jun 4 13:47:35 2024 +0100 rtl-ssa: Extend m_num_defs to a full unsigned int [PR108086] insn_info tried to save space by sto

[gcc r11-11466] vect: Tighten vect_determine_precisions_from_range [PR113281]

2024-06-04 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:95e4252f53bc0e5b66a200c611fd2c9f6f7f2a62 commit r11-11466-g95e4252f53bc0e5b66a200c611fd2c9f6f7f2a62 Author: Richard Sandiford Date: Tue Jun 4 13:47:35 2024 +0100 vect: Tighten vect_determine_precisions_from_range [PR113281] This was another PR caused by the w

[gcc r11-11465] vect: Fix access size alignment assumption [PR115192]

2024-06-04 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:741ea10418987ac02eb8e680f2946a6e5928eb23 commit r11-11465-g741ea10418987ac02eb8e680f2946a6e5928eb23 Author: Richard Sandiford Date: Tue Jun 4 13:47:34 2024 +0100 vect: Fix access size alignment assumption [PR115192] create_intersect_range_checks checks whethe

[gcc r15-1010] testsuite: i386: Require ifunc support in gcc.target/i386/avx10_1-25.c etc.

2024-06-04 Thread Rainer Orth via Gcc-cvs
https://gcc.gnu.org/g:00fb385a25a7fbaa9c7060ddd5f41a8c3b1548d1 commit r15-1010-g00fb385a25a7fbaa9c7060ddd5f41a8c3b1548d1 Author: Rainer Orth Date: Tue Jun 4 13:33:46 2024 +0200 testsuite: i386: Require ifunc support in gcc.target/i386/avx10_1-25.c etc. Two new AVX10.1 tests FAIL o

[gcc r15-1009] builtins: Force SAVE_EXPR for __builtin_{add, sub, mul}_overflow and __builtin{add, sub}c [PR108789]

2024-06-04 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b8e28381cb5c0cddfe5201faf799d8b27f5d7d6c commit r15-1009-gb8e28381cb5c0cddfe5201faf799d8b27f5d7d6c Author: Jakub Jelinek Date: Tue Jun 4 12:28:01 2024 +0200 builtins: Force SAVE_EXPR for __builtin_{add,sub,mul}_overflow and __builtin{add,sub}c [PR108789] The

[gcc r15-1008] invoke.texi: Clarify -march=lujiazui

2024-06-04 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:09b4ab53155ea16e1fb12c2afcd9b6fe29a31c74 commit r15-1008-g09b4ab53155ea16e1fb12c2afcd9b6fe29a31c74 Author: Jakub Jelinek Date: Tue Jun 4 12:20:13 2024 +0200 invoke.texi: Clarify -march=lujiazui I was recently searching which exact CPUs are affected by the PR1

[gcc r15-1007] libstdc++: Fix simd conversion for -fno-signed-char for Clang

2024-06-04 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:8e36cf4c5c9140915d001db132a900b48037 commit r15-1007-g8e36cf4c5c9140915d001db132a900b48037 Author: Matthias Kretz Date: Mon Jun 3 12:02:07 2024 +0200 libstdc++: Fix simd conversion for -fno-signed-char for Clang The special case for Clang in the trait

[gcc r15-1006] Do single-lane SLP discovery for reductions

2024-06-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d93353e6423ecaaae9fa47d0935caafd9abfe4de commit r15-1006-gd93353e6423ecaaae9fa47d0935caafd9abfe4de Author: Richard Biener Date: Fri Feb 23 11:45:50 2024 +0100 Do single-lane SLP discovery for reductions The following performs single-lane SLP discovery for red

[gcc r15-1005] Avoid inserting after a GIMPLE_COND with SLP and early break

2024-06-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:0592000aeed84d47040946a125154b3c46d7c84f commit r15-1005-g0592000aeed84d47040946a125154b3c46d7c84f Author: Richard Biener Date: Mon May 27 14:40:27 2024 +0200 Avoid inserting after a GIMPLE_COND with SLP and early break When vectorizing an early break loop wi

[gcc r12-10493] c++: Add testcase for this PR [PR97990]

2024-06-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c7627054b9ee2ded8a22340a6a09bf9786afcafa commit r12-10493-gc7627054b9ee2ded8a22340a6a09bf9786afcafa Author: Andrew Pinski Date: Fri Feb 16 10:55:43 2024 -0800 c++: Add testcase for this PR [PR97990] This testcase was fixed by r14-5934-gf26d68d5d128c8 but we s

[gcc r12-10492] middle-end/112732 - stray TYPE_ALIAS_SET in type variant

2024-06-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b46486ef0316240eb3c173bda062b52333507e03 commit r12-10492-gb46486ef0316240eb3c173bda062b52333507e03 Author: Richard Biener Date: Tue Nov 28 12:36:21 2023 +0100 middle-end/112732 - stray TYPE_ALIAS_SET in type variant The following fixes a stray TYPE_ALIAS_SET

[gcc r12-10491] tree-optimization/110381 - preserve SLP permutation with in-order reductions

2024-06-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:8f6d889a8e609710ecfd555778fbff602b2c7d74 commit r12-10491-g8f6d889a8e609710ecfd555778fbff602b2c7d74 Author: Richard Biener Date: Mon Jun 26 12:51:37 2023 +0200 tree-optimization/110381 - preserve SLP permutation with in-order reductions The following fixes a

[gcc r12-10490] tree-optimization/113910 - huge compile time during PTA

2024-06-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:db0f236aa1c30f703ff564960bd9f3dbd747ea7b commit r12-10490-gdb0f236aa1c30f703ff564960bd9f3dbd747ea7b Author: Richard Biener Date: Wed Feb 14 12:33:13 2024 +0100 tree-optimization/113910 - huge compile time during PTA For the testcase in PR113910 we spend a lot

[gcc r12-10489] vect: Tighten vect_determine_precisions_from_range [PR113281]

2024-06-04 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:dfaa13455d67646805bc611aa4373728a460a37d commit r12-10489-gdfaa13455d67646805bc611aa4373728a460a37d Author: Richard Sandiford Date: Tue Jun 4 08:47:48 2024 +0100 vect: Tighten vect_determine_precisions_from_range [PR113281] This was another PR caused by the w

[gcc r12-10488] vect: Fix access size alignment assumption [PR115192]

2024-06-04 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:f510e59db482456160b8a63dc083c78b0c1f6c09 commit r12-10488-gf510e59db482456160b8a63dc083c78b0c1f6c09 Author: Richard Sandiford Date: Tue Jun 4 08:47:47 2024 +0100 vect: Fix access size alignment assumption [PR115192] create_intersect_range_checks checks whethe

[gcc r14-10275] testsuite: gm2: Remove timeout overrides [PR114886]

2024-06-04 Thread Rainer Orth via Gcc-cvs
https://gcc.gnu.org/g:e80523288c9967a5fa6d6e27609cc4b1f1aef8d4 commit r14-10275-ge80523288c9967a5fa6d6e27609cc4b1f1aef8d4 Author: Rainer Orth Date: Tue Apr 30 13:49:28 2024 +0200 testsuite: gm2: Remove timeout overrides [PR114886] A large number of gm2 tests are timing out even on

[gcc r14-10274] libstdc++: Build libbacktrace and 19_diagnostics/stacktrace with -funwind-tables [PR111641]

2024-06-04 Thread Rainer Orth via Gcc-cvs
https://gcc.gnu.org/g:d92b508dd19daffedfc0fb02e5bfa710f2c397b0 commit r14-10274-gd92b508dd19daffedfc0fb02e5bfa710f2c397b0 Author: Rainer Orth Date: Wed May 29 10:08:07 2024 +0200 libstdc++: Build libbacktrace and 19_diagnostics/stacktrace with -funwind-tables [PR111641] Several o

[gcc r15-1004] testsuite: analyzer: Skip tests with non-numeric macros on Solaris [PR107750]

2024-06-04 Thread Rainer Orth via Gcc-cvs
https://gcc.gnu.org/g:09ae36461ed34f343f2d8299bad7e394cccf996e commit r15-1004-g09ae36461ed34f343f2d8299bad7e394cccf996e Author: Rainer Orth Date: Tue Jun 4 09:04:25 2024 +0200 testsuite: analyzer: Skip tests with non-numeric macros on Solaris [PR107750] A couple of gcc.dg/analyz