[gcc r15-313] x86: Fix cmov cost model issue [PR109549]

2024-05-08 Thread Kong Lingling via Gcc-cvs
https://gcc.gnu.org/g:d826f7945609046f922732b138fb90795d5b1985 commit r15-313-gd826f7945609046f922732b138fb90795d5b1985 Author: konglin1 Date: Wed May 8 15:46:10 2024 +0800 x86: Fix cmov cost model issue [PR109549] (if_then_else:SI (eq (reg:CCZ 17 flags) (const_int 0 [

[gcc r13-8714] Fortran: Fix ICE in trans-stmt.cc(gfc_trans_call) [PR114535]

2024-05-08 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:9fd6f7e912415f426382099d6aa182fd2b8ebb82 commit r13-8714-g9fd6f7e912415f426382099d6aa182fd2b8ebb82 Author: Paul Thomas Date: Tue Apr 9 15:27:28 2024 +0100 Fortran: Fix ICE in trans-stmt.cc(gfc_trans_call) [PR114535] 2024-04-09 Paul Thomas gcc/fort

[gcc r13-8715] Fortran: Fix ICE in gfc_trans_pointer_assignment [PR113956]

2024-05-08 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:102d52967bde164d6b99037465688b62d57ae560 commit r13-8715-g102d52967bde164d6b99037465688b62d57ae560 Author: Paul Thomas Date: Tue Apr 9 15:23:46 2024 +0100 Fortran: Fix ICE in gfc_trans_pointer_assignment [PR113956] 2024-04-09 Paul Thomas gcc/fortr

[gcc r15-314] Minor tweaks to code computing modular multiplicative inverse

2024-05-08 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:10e34aa5b1d23e1517f0ca5cfae3cac3b51a7a53 commit r15-314-g10e34aa5b1d23e1517f0ca5cfae3cac3b51a7a53 Author: Eric Botcazou Date: Mon Apr 29 17:46:20 2024 +0200 Minor tweaks to code computing modular multiplicative inverse This removes the last parameter of choos

[gcc r13-8716] Fortran: Fix ICE in gfc_trans_create_temp_array from bad type [PR93678]

2024-05-08 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:80bb0bda4a96da7e690cb4df572fcb9604f511f8 commit r13-8716-g80bb0bda4a96da7e690cb4df572fcb9604f511f8 Author: Paul Thomas Date: Thu Apr 25 06:56:10 2024 +0100 Fortran: Fix ICE in gfc_trans_create_temp_array from bad type [PR93678] 2024-04-25 Paul Thomas

[gcc r13-8717] Fortran: Generate new charlens for shared symbol typespecs [PR89462]

2024-05-08 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:ff78ffe8f912bc8d2d355f22d32e1ddb9a1169aa commit r13-8717-gff78ffe8f912bc8d2d355f22d32e1ddb9a1169aa Author: Paul Thomas Date: Thu Apr 25 06:52:31 2024 +0100 Fortran: Generate new charlens for shared symbol typespecs [PR89462] 2024-04-25 Paul Thomas

[gcc r15-315] reassoc: Fix up optimize_range_tests_to_bit_test [PR114965]

2024-05-08 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:9adec2d91e62a479474ae79df5b455fd4b8463ba commit r15-315-g9adec2d91e62a479474ae79df5b455fd4b8463ba Author: Jakub Jelinek Date: Wed May 8 10:17:32 2024 +0200 reassoc: Fix up optimize_range_tests_to_bit_test [PR114965] The optimize_range_tests_to_bit_test optimi

[gcc r14-10184] reassoc: Fix up optimize_range_tests_to_bit_test [PR114965]

2024-05-08 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d54151df3ba0ee3203e0b8cb8f8fcd168a766c51 commit r14-10184-gd54151df3ba0ee3203e0b8cb8f8fcd168a766c51 Author: Jakub Jelinek Date: Wed May 8 10:17:32 2024 +0200 reassoc: Fix up optimize_range_tests_to_bit_test [PR114965] The optimize_range_tests_to_bit_test opti

[gcc(refs/vendors/redhat/heads/gcc-14-branch)] Merge commit 'r14-10184-gd54151df3ba0ee3203e0b8cb8f8fcd168a766c51' into redhat/gcc-14-branch

2024-05-08 Thread Jakub Jelinek via Libstdc++-cvs
https://gcc.gnu.org/g:9ae733ecd3cd76d7e2f99385520783b01ab7e5dd commit 9ae733ecd3cd76d7e2f99385520783b01ab7e5dd Merge: 748fd0ecf84c d54151df3ba0 Author: Jakub Jelinek Date: Wed May 8 10:21:32 2024 +0200 Merge commit 'r14-10184-gd54151df3ba0ee3203e0b8cb8f8fcd168a766c51' into redhat/gcc-14-b

[gcc/redhat/heads/gcc-14-branch] (31 commits) Merge commit 'r14-10184-gd54151df3ba0ee3203e0b8cb8f8fcd168a

2024-05-08 Thread Jakub Jelinek via Gcc-cvs
The branch 'redhat/heads/gcc-14-branch' was updated to point to: 9ae733ecd3cd... Merge commit 'r14-10184-gd54151df3ba0ee3203e0b8cb8f8fcd168a It previously pointed to: 748fd0ecf84c... Merge commit 'r14-10154-g7a00c459cbb913ac165a39d344a48fc278 Diff: Summary of changes (added commits): ---

[gcc r15-316] Fix and speedup IDF pruning by dominator

2024-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:245a6d478aba6499d1f649e4d35df1e858c5967c commit r15-316-g245a6d478aba6499d1f649e4d35df1e858c5967c Author: Richard Biener Date: Thu Apr 4 15:18:06 2024 +0200 Fix and speedup IDF pruning by dominator When insert_updated_phi_nodes_for tries to skip pruning the I

[gcc r15-317] AVR: target/114975 - Add combine-pattern for __popcountqi2.

2024-05-08 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:c8f4bbb824fafecf021a802324cd79e64b03b947 commit r15-317-gc8f4bbb824fafecf021a802324cd79e64b03b947 Author: Georg-Johann Lay Date: Tue May 7 19:39:55 2024 +0200 AVR: target/114975 - Add combine-pattern for __popcountqi2. PR target/114975 gcc/

[gcc r15-318] AVR: target/114975 - Add combine-pattern for __parityqi2.

2024-05-08 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:41bc359c322d45ec1adfb51f7a45c7ef02ce6ca9 commit r15-318-g41bc359c322d45ec1adfb51f7a45c7ef02ce6ca9 Author: Georg-Johann Lay Date: Tue May 7 19:42:30 2024 +0200 AVR: target/114975 - Add combine-pattern for __parityqi2. PR target/114975 gcc/

[gcc r15-319] tree-ssa-loop-prefetch.cc: Honour -fno-unroll-loops

2024-05-08 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:e755f478c24c3e99409936af545ac83d35d27ad9 commit r15-319-ge755f478c24c3e99409936af545ac83d35d27ad9 Author: Stefan Schulze Frielinghaus Date: Wed May 8 10:48:45 2024 +0200 tree-ssa-loop-prefetch.cc: Honour -fno-unroll-loops This fixes a couple of tests (gcc.dg/

[gcc r15-320] aarch64: Fix typo in aarch64-ldp-fusion.cc:combine_reg_notes [PR114936]

2024-05-08 Thread Alex Coplan via Gcc-cvs
https://gcc.gnu.org/g:73c8e24b692e691c665d0f1f5424432837bd8c06 commit r15-320-g73c8e24b692e691c665d0f1f5424432837bd8c06 Author: Alex Coplan Date: Fri May 3 14:12:32 2024 + aarch64: Fix typo in aarch64-ldp-fusion.cc:combine_reg_notes [PR114936] This fixes a typo in combine_reg_

[gcc r13-8718] middle-end/113396 - int128 array index and value-ranges

2024-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:7baefcb0a358a47a7e2340432d49f29db798a200 commit r13-8718-g7baefcb0a358a47a7e2340432d49f29db798a200 Author: Richard Biener Date: Tue Mar 19 15:25:16 2024 +0100 middle-end/113396 - int128 array index and value-ranges The following fixes bogus truncation of a va

[gcc r13-8719] tree-optimization/112991 - re-do PR112961 fix

2024-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:25add4b65a3bac262685d290a4dc93884a022576 commit r13-8719-g25add4b65a3bac262685d290a4dc93884a022576 Author: Richard Biener Date: Wed Dec 13 08:45:58 2023 +0100 tree-optimization/112991 - re-do PR112961 fix The following does away with the fake edge adding as i

[gcc r13-8720] tree-optimization/112281 - loop distribution and zero dependence distances

2024-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:0b409fc34e9b1ff7f90456e73128e38970c1532b commit r13-8720-g0b409fc34e9b1ff7f90456e73128e38970c1532b Author: Richard Biener Date: Mon Nov 20 13:39:52 2023 +0100 tree-optimization/112281 - loop distribution and zero dependence distances The following fixes an om

[gcc r15-322] Fix SLP reduction initial value for pointer reductions

2024-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b65cc09f9c78633a4f29d458a0549f36627c1259 commit r15-322-gb65cc09f9c78633a4f29d458a0549f36627c1259 Author: Richard Biener Date: Fri Feb 23 11:21:20 2024 +0100 Fix SLP reduction initial value for pointer reductions For pointer reductions we need to convert the

[gcc r15-321] Fix non-grouped SLP load/store accounting in alignment peeling

2024-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b6822bf3e3f3ff37d64be700f139c8fce3a9bf44 commit r15-321-gb6822bf3e3f3ff37d64be700f139c8fce3a9bf44 Author: Richard Biener Date: Tue Mar 5 16:07:41 2024 +0100 Fix non-grouped SLP load/store accounting in alignment peeling When we have a non-grouped access we bo

[gcc r13-8721] middle-end/112732 - stray TYPE_ALIAS_SET in type variant

2024-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:664ab9c6e8a5d031031596100997e025e5334e86 commit r13-8721-g664ab9c6e8a5d031031596100997e025e5334e86 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 r13-8722] c++: Add testcase for this PR [PR97990]

2024-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a0f59eb899d151727ee965f900d57dc0395b47df commit r13-8722-ga0f59eb899d151727ee965f900d57dc0395b47df 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 sh

[gcc r13-8723] PR target/110792: Early clobber issues with rot32di2_doubleword on i386.

2024-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:3658dafc65a2b64989a0aa3b4007356d638f1bfa commit r13-8723-g3658dafc65a2b64989a0aa3b4007356d638f1bfa Author: Roger Sayle Date: Thu Aug 3 07:12:04 2023 +0100 PR target/110792: Early clobber issues with rot32di2_doubleword on i386. This patch is a conservative fi

[gcc r13-8724] [Committed] Avoid FAIL of gcc.target/i386/pr110792.c

2024-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:3367f78ff92971ac21c67c5d82df988863605f84 commit r13-8724-g3367f78ff92971ac21c67c5d82df988863605f84 Author: Roger Sayle Date: Sun Aug 6 23:19:10 2023 +0100 [Committed] Avoid FAIL of gcc.target/i386/pr110792.c My apologies (again), I managed to mess up the 64-b

[gcc r13-8725] middle-end: Fix ICE in poly-int.h due to SLP.

2024-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b0632c06a7f61d3b42170d51aa5b88237a722ae0 commit r13-8725-gb0632c06a7f61d3b42170d51aa5b88237a722ae0 Author: Richard Ball Date: Thu Feb 1 17:18:28 2024 + middle-end: Fix ICE in poly-int.h due to SLP. Adds a check to ensure that the input vector arguments

[gcc r13-8726] cfgrtl: Fix MEM_EXPR update in duplicate_insn_chain [PR114924]

2024-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c63704a2d840436797f54e175a2af0cb029889d2 commit r13-8726-gc63704a2d840436797f54e175a2af0cb029889d2 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:duplicat

[gcc r13-8727] tree-optimization/114375 - disallow SLP discovery of permuted mask loads

2024-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:4f2a35a76cca503749c696e7772d2e8eadc77ba5 commit r13-8727-g4f2a35a76cca503749c696e7772d2e8eadc77ba5 Author: Richard Biener Date: Mon Mar 18 12:39:03 2024 +0100 tree-optimization/114375 - disallow SLP discovery of permuted mask loads We cannot currently handle

[gcc r15-323] RISC-V: Add test for sraiw-31 special case

2024-05-08 Thread Christoph Mテシllner via Gcc-cvs
https://gcc.gnu.org/g:dd388198b8be52ab378c935fc517a269e0ba741c commit r15-323-gdd388198b8be52ab378c935fc517a269e0ba741c Author: Christoph Müllner Date: Tue May 7 22:59:44 2024 +0200 RISC-V: Add test for sraiw-31 special case We already optimize a sign-extension of a right-shift by

[gcc r15-327] tree-ssa-sink: Improve code sinking pass

2024-05-08 Thread Ajit Kumar Agarwal via Gcc-cvs
https://gcc.gnu.org/g:f4b86ab09dfe258c4780fcc7567ca8a275c96e7a commit r15-327-gf4b86ab09dfe258c4780fcc7567ca8a275c96e7a Author: Ajit Kumar Agarwal Date: Wed May 8 09:21:27 2024 -0500 tree-ssa-sink: Improve code sinking pass Currently, code sinking will sink code at the use points

[gcc r15-328] match: `a CMP nonnegative ? a : ABS` simplified to just `ABS` [PR112392]

2024-05-08 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:5726de79e2154a16d8a045567d2cfad035f7ed19 commit r15-328-g5726de79e2154a16d8a045567d2cfad035f7ed19 Author: Andrew Pinski Date: Mon May 6 23:53:41 2024 -0700 match: `a CMP nonnegative ? a : ABS` simplified to just `ABS` [PR112392] We can optimize `a == nonnega

[gcc r13-8728] Fix PR 110066: crash with -pg -static on riscv

2024-05-08 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:929b0fffe4d3d836e07e5a398a8e176e65f8b2c2 commit r13-8728-g929b0fffe4d3d836e07e5a398a8e176e65f8b2c2 Author: Andrew Pinski Date: Sat Jul 22 08:52:42 2023 -0700 Fix PR 110066: crash with -pg -static on riscv The problem -fasynchronous-unwind-tables is on by defa

[gcc r12-10421] libstdc++: Protect against macros

2024-05-08 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:81830862ee431e93c4008c87da8ab352dc79770d commit r12-10421-g81830862ee431e93c4008c87da8ab352dc79770d Author: Matthias Kretz Date: Fri Jun 2 21:21:36 2023 +0200 libstdc++: Protect against macros Signed-off-by: Matthias Kretz libstdc++-v3/ChangeLog:

[gcc r12-10422] libstdc++: Replace use of incorrect non-temporal store

2024-05-08 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:e60ec9b0e02e8647c289d204342e992e91750011 commit r12-10422-ge60ec9b0e02e8647c289d204342e992e91750011 Author: Matthias Kretz Date: Fri Jun 2 13:44:22 2023 +0200 libstdc++: Replace use of incorrect non-temporal store The call to the base implementation sometimes

[gcc r12-10423] libstdc++: Avoid vector casts while still avoiding PR90424

2024-05-08 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:44df51e5826747d089a08fa1a1378454a8d2d0de commit r12-10423-g44df51e5826747d089a08fa1a1378454a8d2d0de Author: Matthias Kretz Date: Fri Jun 2 21:33:04 2023 +0200 libstdc++: Avoid vector casts while still avoiding PR90424 Signed-off-by: Matthias Kretz l

[gcc r12-10425] libstdc++: Add masked ++/-- implementation for sizeof < 16

2024-05-08 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:5cf14c6f219f2bb18bbbe7964576eeebb8cee84b commit r12-10425-g5cf14c6f219f2bb18bbbe7964576eeebb8cee84b Author: Matthias Kretz Date: Wed Mar 27 13:41:25 2024 +0100 libstdc++: Add masked ++/-- implementation for sizeof < 16 This resolves further failures (-Wreturn

[gcc r12-10424] libstdc++: Fix call signature of builtins from masked ++/--

2024-05-08 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:7e40721ebd07317aa5e8704549401ba4bcde2e2f commit r12-10424-g7e40721ebd07317aa5e8704549401ba4bcde2e2f Author: Matthias Kretz Date: Wed Mar 27 08:49:43 2024 +0100 libstdc++: Fix call signature of builtins from masked ++/-- This resolves failures in the "expensiv

[gcc r12-10426] libstdc++: Avoid ill-formed types on ARM

2024-05-08 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:b3097e01cd5d32e9825b7b87dff12b3247bd9819 commit r12-10426-gb3097e01cd5d32e9825b7b87dff12b3247bd9819 Author: Matthias Kretz Date: Wed Apr 17 09:11:25 2024 +0200 libstdc++: Avoid ill-formed types on ARM This resolves failing tests in check-simd. Signed

[gcc r12-10428] libstdc++: Silence irrelevant warnings in

2024-05-08 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:79aa69663cfbac30b76c85a8e4856b0865749ef7 commit r12-10428-g79aa69663cfbac30b76c85a8e4856b0865749ef7 Author: Matthias Kretz Date: Wed Apr 17 10:35:47 2024 +0200 libstdc++: Silence irrelevant warnings in Avoid -Wnarrowing in C code; -Wtautological-comp

[gcc r12-10429] libstdc++: Fix conversion of simd to vector builtin

2024-05-08 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:0ab30fb865e6465156f7db10506b56ef2df19648 commit r12-10429-g0ab30fb865e6465156f7db10506b56ef2df19648 Author: Matthias Kretz Date: Mon Apr 22 16:12:34 2024 +0200 libstdc++: Fix conversion of simd to vector builtin Signed-off-by: Matthias Kretz libstdc

[gcc r12-10427] libstdc++: Add include guard to simd-internal header

2024-05-08 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:c06311303bb61ce530f6eb05c6e838bffe2a6ae4 commit r12-10427-gc06311303bb61ce530f6eb05c6e838bffe2a6ae4 Author: Matthias Kretz Date: Wed Apr 17 10:12:42 2024 +0200 libstdc++: Add include guard to simd-internal header Signed-off-by: Matthias Kretz libstd

[gcc r12-10430] Fold: Fix up merge_truthop_with_opposite_arm for NaNs [PR95351]

2024-05-08 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:d88fe8210e4edc2f4ddf722ba788924452c6f6a0 commit r12-10430-gd88fe8210e4edc2f4ddf722ba788924452c6f6a0 Author: Andrew Pinski Date: Sun Mar 10 22:17:09 2024 + Fold: Fix up merge_truthop_with_opposite_arm for NaNs [PR95351] The problem here is that merge_truth

[gcc r11-11420] Fold: Fix up merge_truthop_with_opposite_arm for NaNs [PR95351]

2024-05-08 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:6c00c3245e688d00dae3e928f0d03f530640caae commit r11-11420-g6c00c3245e688d00dae3e928f0d03f530640caae Author: Andrew Pinski Date: Sun Mar 10 22:17:09 2024 + Fold: Fix up merge_truthop_with_opposite_arm for NaNs [PR95351] The problem here is that merge_truth

[gcc r15-329] c++: #pragma doesn't disable -Wunused-label [PR113582]

2024-05-08 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:d9318caed3bbff8136d13e00dcfc020a59d10f78 commit r15-329-gd9318caed3bbff8136d13e00dcfc020a59d10f78 Author: Marek Polacek Date: Wed Jan 24 18:06:48 2024 -0500 c++: #pragma doesn't disable -Wunused-label [PR113582] The PR complains that void do_someth

[gcc(refs/users/meissner/heads/work165-tar)] Limit SPR registers to hold only DImode/SImode.

2024-05-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:caf6d1a19dbd292a6d8efafc4997d37d395789ca commit caf6d1a19dbd292a6d8efafc4997d37d395789ca Author: Michael Meissner Date: Wed May 8 12:26:28 2024 -0400 Limit SPR registers to hold only DImode/SImode. 2024-05-08 Michael Meissner * config/rs60

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

2024-05-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:270b6fcfb2327764ddcac74d4c3eaa7888a5933b commit 270b6fcfb2327764ddcac74d4c3eaa7888a5933b Author: Michael Meissner Date: Wed May 8 12:27:17 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.tar | 9 + 1 file changed, 9 insertions(+) diff --git a/gcc/Chan

[gcc r11-11421] Fix PR 111331: wrong code for `a > 28 ? MIN : 29`

2024-05-08 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:16e27b6d03756bf1fae22607fa93107787a7b9cb commit r11-11421-g16e27b6d03756bf1fae22607fa93107787a7b9cb Author: Andrew Pinski Date: Thu Sep 7 22:13:31 2023 -0700 Fix PR 111331: wrong code for `a > 28 ? MIN : 29` The problem here is after r6-7425-ga9fee7cdc3c62d0e

[gcc r12-10431] Fix PR 111331: wrong code for `a > 28 ? MIN : 29`

2024-05-08 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:39d56b96996dd8336652ceac97983c26fd8de4c6 commit r12-10431-g39d56b96996dd8336652ceac97983c26fd8de4c6 Author: Andrew Pinski Date: Thu Sep 7 22:13:31 2023 -0700 Fix PR 111331: wrong code for `a > 28 ? MIN : 29` The problem here is after r6-7425-ga9fee7cdc3c62d0e

[gcc r15-330] [PR114810][LRA]: Recognize alternatives with lack of available registers for insn and demote them.

2024-05-08 Thread Vladimir Makarov via Gcc-cvs
https://gcc.gnu.org/g:2f00e6caca1a14dfe26e94f608e9d79a787ebe08 commit r15-330-g2f00e6caca1a14dfe26e94f608e9d79a787ebe08 Author: Vladimir N. Makarov Date: Wed May 8 10:39:04 2024 -0400 [PR114810][LRA]: Recognize alternatives with lack of available registers for insn and demote them.

[gcc r15-331] AVR: target/114981 - Support __builtin_powi[l] / __powidf2.

2024-05-08 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:de4eea7d7ea86e54843507c68d6672eca9d8c7bb commit r15-331-gde4eea7d7ea86e54843507c68d6672eca9d8c7bb Author: Georg-Johann Lay Date: Wed May 8 17:56:05 2024 +0200 AVR: target/114981 - Support __builtin_powi[l] / __powidf2. This supports __powidf2 by means of a do

[gcc r12-10432] warn-access: Fix handling of unnamed types [PR109804]

2024-05-08 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:16319f8fba6c049d743046488588f40da2349048 commit r12-10432-g16319f8fba6c049d743046488588f40da2349048 Author: Andrew Pinski Date: Wed Feb 21 20:12:21 2024 -0800 warn-access: Fix handling of unnamed types [PR109804] This looks like an oversight of handling DEMAN

[gcc r12-10433] testsuite: fix Wmismatched-new-delete-8.C with -m32

2024-05-08 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:58d11bfc27d5412619c0919738158a4c05cca2cf commit r12-10433-g58d11bfc27d5412619c0919738158a4c05cca2cf Author: Marek Polacek Date: Thu Feb 22 18:52:32 2024 -0500 testsuite: fix Wmismatched-new-delete-8.C with -m32 This fixes error: 'operator new' takes type

[gcc r14-10185] Objective-C, NeXT, v2: Correct a regression in code-gen.

2024-05-08 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:7e8fae89f356bad9c62c8625a36b631cf0a74568 commit r14-10185-g7e8fae89f356bad9c62c8625a36b631cf0a74568 Author: Iain Sandoe Date: Tue Apr 30 15:11:56 2024 +0100 Objective-C, NeXT, v2: Correct a regression in code-gen. There have been several changes in the ABI of

[gcc r15-332] [RISC-V][V2] Fix incorrect if-then-else nesting of Zbs usage in constant synthesis

2024-05-08 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:1c234097487927a4388ddcc690b63597bb3a90dc commit r15-332-g1c234097487927a4388ddcc690b63597bb3a90dc Author: Jeff Law Date: Wed May 8 13:44:00 2024 -0600 [RISC-V][V2] Fix incorrect if-then-else nesting of Zbs usage in constant synthesis Reposting without the pa

[gcc r15-333] [PATCH v1 1/1] RISC-V: Nan-box the result of movbf on soft-bf16

2024-05-08 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:ce51e6727c9d69bbab0e766c449e60fd41f5f2f9 commit r15-333-gce51e6727c9d69bbab0e766c449e60fd41f5f2f9 Author: Xiao Zeng Date: Wed May 8 14:00:58 2024 -0600 [PATCH v1 1/1] RISC-V: Nan-box the result of movbf on soft-bf16 1 This patch implements the Nan-box of bf16

[gcc r15-334] i386: fix ix86_hardreg_mov_ok with lra_in_progress

2024-05-08 Thread Kong Lingling via Gcc-cvs
https://gcc.gnu.org/g:baf1a677955a4dcfffe8d93966900af96600d642 commit r15-334-gbaf1a677955a4dcfffe8d93966900af96600d642 Author: konglin1 Date: Thu May 9 09:48:56 2024 +0800 i386: fix ix86_hardreg_mov_ok with lra_in_progress Originally eliminate_regs_in_insnit will transform (p

[gcc r13-8729] libstdc++: Workaround kernel-headers on s390x-linux

2024-05-08 Thread Jakub Jelinek via Libstdc++-cvs
https://gcc.gnu.org/g:f1b1d515aa5836844cdb45e8bb2b941784f78fd2 commit r13-8729-gf1b1d515aa5836844cdb45e8bb2b941784f78fd2 Author: Jakub Jelinek Date: Mon Apr 22 18:00:06 2024 +0200 libstdc++: Workaround kernel-headers on s390x-linux We see FAIL: 17_intro/headers/c++1998/all_att

[gcc r13-8730] openmp: Copy DECL_LANG_SPECIFIC and DECL_LANG_FLAG_? to tree-nested decl copy [PR114825]

2024-05-08 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:6d30cfc3fc88976151d0d10e73e10111ccb71ee0 commit r13-8730-g6d30cfc3fc88976151d0d10e73e10111ccb71ee0 Author: Jakub Jelinek Date: Thu Apr 25 20:09:35 2024 +0200 openmp: Copy DECL_LANG_SPECIFIC and DECL_LANG_FLAG_? to tree-nested decl copy [PR114825] tree-nested

[gcc r13-8731] c++: Fix constexpr evaluation of parameters passed by invisible reference [PR111284]

2024-05-08 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:6f1b3f9c97e17aa717ae61bc70afa27adcb7ef44 commit r13-8731-g6f1b3f9c97e17aa717ae61bc70afa27adcb7ef44 Author: Jakub Jelinek Date: Thu Apr 25 20:45:04 2024 +0200 c++: Fix constexpr evaluation of parameters passed by invisible reference [PR111284] My r9-6136 chan

[gcc r13-8732] gimple-ssa-sprintf: Use [0, 1] range for %lc with (wint_t) 0 argument [PR114876]

2024-05-08 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e07df053031e109c50387c92d689950de1d193ab commit r13-8732-ge07df053031e109c50387c92d689950de1d193ab Author: Jakub Jelinek Date: Tue Apr 30 11:22:32 2024 +0200 gimple-ssa-sprintf: Use [0, 1] range for %lc with (wint_t) 0 argument [PR114876] Seems when Martin S

[gcc r13-8735] reassoc: Fix up optimize_range_tests_to_bit_test [PR114965]

2024-05-08 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:44d84db11ab724c34a8b1f8c0e06da1cc78439a2 commit r13-8735-g44d84db11ab724c34a8b1f8c0e06da1cc78439a2 Author: Jakub Jelinek Date: Wed May 8 10:17:32 2024 +0200 reassoc: Fix up optimize_range_tests_to_bit_test [PR114965] The optimize_range_tests_to_bit_test optim

[gcc r13-8733] tree-inline: Remove .ASAN_MARK calls when inlining functions into no_sanitize callers [PR114956]

2024-05-08 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d1ec7bc9cb0639a212422710ba647dc1aaea6eaa commit r13-8733-gd1ec7bc9cb0639a212422710ba647dc1aaea6eaa Author: Jakub Jelinek Date: Tue May 7 21:29:14 2024 +0200 tree-inline: Remove .ASAN_MARK calls when inlining functions into no_sanitize callers [PR114956] In r

[gcc r13-8734] expansion: Use __trunchfbf2 calls rather than __extendhfbf2 [PR114907]

2024-05-08 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:cad27df08915ead8db3c7d512cfcc1866e7ece69 commit r13-8734-gcad27df08915ead8db3c7d512cfcc1866e7ece69 Author: Jakub Jelinek Date: Tue May 7 21:30:21 2024 +0200 expansion: Use __trunchfbf2 calls rather than __extendhfbf2 [PR114907] The HF and BF modes have the sa

[gcc r15-335] [prange] Reword dispatch error message

2024-05-08 Thread Aldy Hernandez via Gcc-cvs
https://gcc.gnu.org/g:be3df704ce7de417682d57bc3e819dfcf0fdd501 commit r15-335-gbe3df704ce7de417682d57bc3e819dfcf0fdd501 Author: Aldy Hernandez Date: Wed May 8 22:50:22 2024 +0200 [prange] Reword dispatch error message After reading the ICE for the PR, it's obvious the error messag

[gcc r15-336] [ranger] Force buffer alignment in Value_Range [PR114912]

2024-05-08 Thread Aldy Hernandez via Gcc-cvs
https://gcc.gnu.org/g:d7ff8ae5313bea755f5960786b33a7b151e7b663 commit r15-336-gd7ff8ae5313bea755f5960786b33a7b151e7b663 Author: Aldy Hernandez Date: Fri May 3 11:17:32 2024 +0200 [ranger] Force buffer alignment in Value_Range [PR114912] gcc/ChangeLog: PR tree-opti