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 [
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
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
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
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
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
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
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
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
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):
---
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
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/
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/
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/
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_
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
64 matches
Mail list logo