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
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]
https://gcc.gnu.org/g:6eb0e931097a8fec01591051c9ef582d52fe7f0c
commit r13-8842-g6eb0e931097a8fec01591051c9ef582d52fe7f0c
Author: Andrew Pinski
Date: Tue Jun 11 12:30:01 2024 -0700
Fix building JIT with musl libc [PR115442]
Just like r13-6662-g0e6f87835ccabf but this time for
https://gcc.gnu.org/g:e6b1c0820590a1f330099ed7560982b5c6da4e91
commit r14-10304-ge6b1c0820590a1f330099ed7560982b5c6da4e91
Author: Andrew Pinski
Date: Tue Jun 11 12:30:01 2024 -0700
Fix building JIT with musl libc [PR115442]
Just like r13-6662-g0e6f87835ccabf but this time for
https://gcc.gnu.org/g:e4244b88d75124f6957bfa080c8ad34017364e53
commit r15-1188-ge4244b88d75124f6957bfa080c8ad34017364e53
Author: Andrew Pinski
Date: Tue Jun 11 12:30:01 2024 -0700
Fix building JIT with musl libc [PR115442]
Just like r13-6662-g0e6f87835ccabf but this time for
https://gcc.gnu.org/g:d30afaae6764379a63c22459b40aaecfa82b0fc4
commit r12-10546-gd30afaae6764379a63c22459b40aaecfa82b0fc4
Author: Andrew Pinski
Date: Sat May 18 11:55:58 2024 -0700
PHIOPT: Don't transform minmax if middle bb contains a phi [PR115143]
The problem here is even if
https://gcc.gnu.org/g:c3d1153bc0a2b820e3c373ecf19a5a127703f854
commit r15-1165-gc3d1153bc0a2b820e3c373ecf19a5a127703f854
Author: Andrew Pinski
Date: Mon Jun 10 08:23:00 2024 -0700
Fix pr115388.c: plain char could be unsigned by default [PR115415]
This is a simple fix to the
https://gcc.gnu.org/g:6e6471806d886bc052d3922d636d49aaf75d5d16
commit r15-1076-g6e6471806d886bc052d3922d636d49aaf75d5d16
Author: Andrew Pinski
Date: Thu May 30 07:59:00 2024 -0700
Plugins: Add label-text.h to CPPLIB_H so it will be installed [PR115288]
After
https://gcc.gnu.org/g:a0d60660f2aae2d79685f73d568facb2397582d8
commit r15-938-ga0d60660f2aae2d79685f73d568facb2397582d8
Author: Andrew Pinski
Date: Wed May 29 20:40:31 2024 -0700
Fix some opindex for some options [PR115022]
While looking at the index I noticed that some options
https://gcc.gnu.org/g:547143df5aa0960fb149a26933dad7ca1c363afb
commit r15-908-g547143df5aa0960fb149a26933dad7ca1c363afb
Author: Andrew Pinski
Date: Sun May 26 17:38:37 2024 -0700
match: Add support for `a ^ CST` to bitwise_inverted_equal_p [PR115224]
While looking into something
https://gcc.gnu.org/g:0a9154d154957b21eb2c9e4fbe9869e50fb9742f
commit r15-907-g0a9154d154957b21eb2c9e4fbe9869e50fb9742f
Author: Andrew Pinski
Date: Sat May 25 23:29:48 2024 -0700
Match: Add maybe_bit_not instead of plain matching
While working on adding matching of negative
https://gcc.gnu.org/g:4fcdc37e8856bde847d3b8dd2915b68d56ad1d62
commit r15-855-g4fcdc37e8856bde847d3b8dd2915b68d56ad1d62
Author: Andrew Pinski
Date: Mon May 27 17:24:11 2024 -0700
Fix bitops-9.c for -m32 and other targets that don't have vector modes
This just moves the tree scan
https://gcc.gnu.org/g:c5a7628470a7fb801ebeea82e16a4549db43bfa5
commit r15-853-gc5a7628470a7fb801ebeea82e16a4549db43bfa5
Author: Andrew Pinski
Date: Sun May 26 17:59:21 2024 -0700
match: Use uniform_integer_cst_p in bitwise_inverted_equal_p [PR115238]
I noticed while working on
https://gcc.gnu.org/g:3e06763a695d97aa46c9de71573ec6a43bb92449
commit r15-813-g3e06763a695d97aa46c9de71573ec6a43bb92449
Author: Andrew Pinski
Date: Thu May 23 09:56:37 2024 -0700
Use simple_dce_from_worklist in phiprop
I noticed that phiprop leaves around phi nodes which
https://gcc.gnu.org/g:01cfd6018250141a262219c5803c3f2a278d909d
commit r15-784-g01cfd6018250141a262219c5803c3f2a278d909d
Author: Andrew Pinski
Date: Fri Apr 5 13:40:35 2024 -0700
AARCH64: Add Qualcomnm oryon-1 core
This patch adds Qualcomm's new oryon-1 core; this is enough
to
https://gcc.gnu.org/g:1d1ef1c22752b3e250ee769ae6d79f537471a57f
commit r15-778-g1d1ef1c22752b3e250ee769ae6d79f537471a57f
Author: Pengxuan Zheng
Date: Tue May 21 10:55:06 2024 -0700
aarch64: Fold vget_high_* intrinsics to BIT_FIELD_REF [PR102171]
This patch is a follow-up of
https://gcc.gnu.org/g:3f6a42510a1bd4b004ed70ac44cdad2770b732a8
commit r13-8784-g3f6a42510a1bd4b004ed70ac44cdad2770b732a8
Author: Andrew Pinski
Date: Sat May 18 11:55:58 2024 -0700
PHIOPT: Don't transform minmax if middle bb contains a phi [PR115143]
The problem here is even if
https://gcc.gnu.org/g:d6cf49eaf5ac237c57785dce42c89deac911affa
commit r13-8783-gd6cf49eaf5ac237c57785dce42c89deac911affa
Author: Andrew Pinski
Date: Mon May 20 00:16:40 2024 -0700
match: Disable `(type)zero_one_valuep*CST` for 1bit signed types [PR115154]
The problem here is the
https://gcc.gnu.org/g:b2bb49d6a77e4568c0b91db17b2599f5929fb85b
commit r14-10224-gb2bb49d6a77e4568c0b91db17b2599f5929fb85b
Author: Andrew Pinski
Date: Mon May 20 00:16:40 2024 -0700
match: Disable `(type)zero_one_valuep*CST` for 1bit signed types [PR115154]
The problem here is the
https://gcc.gnu.org/g:49c87d22535ac4f8aacf088b3f462861c26cacb4
commit r15-755-g49c87d22535ac4f8aacf088b3f462861c26cacb4
Author: Andrew Pinski
Date: Mon May 20 00:16:40 2024 -0700
match: Disable `(type)zero_one_valuep*CST` for 1bit signed types [PR115154]
The problem here is the
https://gcc.gnu.org/g:89ab128656b9da1359705bd770ae7d2367b33ec2
commit r14-10222-g89ab128656b9da1359705bd770ae7d2367b33ec2
Author: Andrew Pinski
Date: Sat May 18 11:55:58 2024 -0700
PHIOPT: Don't transform minmax if middle bb contains a phi [PR115143]
The problem here is even if
https://gcc.gnu.org/g:9ff8f041331ef8b56007fb3c4d41d76f9850010d
commit r15-699-g9ff8f041331ef8b56007fb3c4d41d76f9850010d
Author: Andrew Pinski
Date: Sat May 18 11:55:58 2024 -0700
PHIOPT: Don't transform minmax if middle bb contains a phi [PR115143]
The problem here is even if
https://gcc.gnu.org/g:a2e4fe5a53cf75cd055f64e745ebd51253e42254
commit r15-697-ga2e4fe5a53cf75cd055f64e745ebd51253e42254
Author: Pengxuan Zheng
Date: Mon May 13 10:47:10 2024 -0700
aarch64: Fold vget_low_* intrinsics to BIT_FIELD_REF [PR102171]
This patch folds vget_low_*
https://gcc.gnu.org/g:642f31d6286b8a342130fbface51530befd975fd
commit r15-501-g642f31d6286b8a342130fbface51530befd975fd
Author: Andrew Pinski
Date: Tue May 14 06:29:18 2024 -0700
tree-cfg: Move the returns_twice check to be last statement only [PR114301]
When I was checking to
https://gcc.gnu.org/g:dbfc2d075f10149bd94e16c1210ffe4bac7e60c3
commit r11-11422-gdbfc2d075f10149bd94e16c1210ffe4bac7e60c3
Author: Andrew Pinski
Date: Sat Sep 23 21:53:09 2023 -0700
Fix PR 110386: backprop vs ABSU_EXPR
The issue here is that when backprop tries to go
and strip
https://gcc.gnu.org/g:f5c7306d7f039e5c74c5e82cf06610f0ae07a0e8
commit r12-10434-gf5c7306d7f039e5c74c5e82cf06610f0ae07a0e8
Author: Andrew Pinski
Date: Sat Sep 23 21:53:09 2023 -0700
Fix PR 110386: backprop vs ABSU_EXPR
The issue here is that when backprop tries to go
and strip
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: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
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
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
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
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
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
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 ==
https://gcc.gnu.org/g:046aeffba336295fbdaf0e1ecf64b582d08f0aa6
commit r11-11419-g046aeffba336295fbdaf0e1ecf64b582d08f0aa6
Author: Andrew Pinski
Date: Tue Feb 20 13:38:28 2024 -0800
c++/c-common: Fix convert_vector_to_array_for_subscript for qualified
vector types [PR89224]
After
https://gcc.gnu.org/g:315f8a474eb1a9b2d213aa650bdb132c78546264
commit r12-10420-g315f8a474eb1a9b2d213aa650bdb132c78546264
Author: Andrew Pinski
Date: Tue Feb 20 13:38:28 2024 -0800
c++/c-common: Fix convert_vector_to_array_for_subscript for qualified
vector types [PR89224]
After
https://gcc.gnu.org/g:f5d9eef6507f36692066c0934d9f8c9d462e698f
commit r13-8713-gf5d9eef6507f36692066c0934d9f8c9d462e698f
Author: Andrew Pinski
Date: Tue Feb 20 13:38:28 2024 -0800
c++/c-common: Fix convert_vector_to_array_for_subscript for qualified
vector types [PR89224]
After
https://gcc.gnu.org/g:cacc48014c7fdb888b4449830b567e5375dfb4e3
commit r14-10183-gcacc48014c7fdb888b4449830b567e5375dfb4e3
Author: Andrew Pinski
Date: Tue Feb 20 13:38:28 2024 -0800
c++/c-common: Fix convert_vector_to_array_for_subscript for qualified
vector types [PR89224]
After
https://gcc.gnu.org/g:4421d35167b3083e0f2e4c84c91fded09a30cf22
commit r15-309-g4421d35167b3083e0f2e4c84c91fded09a30cf22
Author: Andrew Pinski
Date: Tue Feb 20 13:38:28 2024 -0800
c++/c-common: Fix convert_vector_to_array_for_subscript for qualified
vector types [PR89224]
After
https://gcc.gnu.org/g:c9dd853680b12d9c9def5de61abde5d057c526ba
commit r15-308-gc9dd853680b12d9c9def5de61abde5d057c526ba
Author: Andrew Pinski
Date: Fri Mar 15 16:34:22 2024 -0700
DCE __cxa_atexit calls where the function is pure/const [PR19661]
In C++ sometimes you have a
https://gcc.gnu.org/g:e472527c7b45d23e8dfd0fb767a6e663b4bc136e
commit r15-307-ge472527c7b45d23e8dfd0fb767a6e663b4bc136e
Author: Andrew Pinski
Date: Tue Apr 30 14:45:26 2024 -0700
MATCH: Add some more value_replacement simplifications (a != 0 ? expr : 0)
to match
This adds a few
https://gcc.gnu.org/g:0920e64ffa55adb063174559b274b0a521f34934
commit r15-237-g0920e64ffa55adb063174559b274b0a521f34934
Author: Andrew Pinski
Date: Mon May 6 14:14:41 2024 -0700
Mention that some options are turned on by `-Ofast` in their descriptions
[PR97263]
Like was done for
https://gcc.gnu.org/g:53026cbf08889d00fed34d8667796d22ef8554cf
commit r15-212-g53026cbf08889d00fed34d8667796d22ef8554cf
Author: Andrew Pinski
Date: Mon May 6 12:20:17 2024 -0700
aarch64: Fix gcc.target/aarch64/sve/loop_add_6.c for LLP64 targets
Even though the aarch64-mingw32
https://gcc.gnu.org/g:ffb521f157fec823907913602ed5cb73dd1c63e8
commit r15-166-gffb521f157fec823907913602ed5cb73dd1c63e8
Author: Andrew Pinski
Date: Sat Apr 27 18:54:43 2024 -0700
Remove m_nloops field from loop_versioning
This is a small cleanup of loop_versioning where m_nloops
https://gcc.gnu.org/g:04f24e44fb14a22516444f70503719f3fda15d6c
commit r15-139-g04f24e44fb14a22516444f70503719f3fda15d6c
Author: Andrew Pinski
Date: Tue Apr 16 17:43:36 2024 -0700
Fix printing COMPOUND_EXPR in .original [PR23872]
Starting with the merge of the openmp branch into
https://gcc.gnu.org/g:1ff71f71a13f5ed423389d20ed34f3217e632777
commit r15-77-g1ff71f71a13f5ed423389d20ed34f3217e632777
Author: Andrew Pinski
Date: Tue Apr 30 09:44:52 2024 -0700
Fix the build: error message `quote`
The problem here is the quote mark is for English's
https://gcc.gnu.org/g:9c18bdb07e299b25e7526fea16659c7ff8f0d14e
commit r15-74-g9c18bdb07e299b25e7526fea16659c7ff8f0d14e
Author: Andrew Pinski
Date: Sat Apr 27 18:54:44 2024 -0700
MATCH: change single_non_singleton_phi_for_edges for singleton phis
I noticed that
https://gcc.gnu.org/g:a30d2e6bd0b965e7687f58530a767a3c3b079158
commit r15-76-ga30d2e6bd0b965e7687f58530a767a3c3b079158
Author: Andrew Pinski
Date: Sun Apr 28 20:21:02 2024 -0700
PHIOPT: Value-replacement check undef
While moving value replacement part of PHIOPT over
to use
https://gcc.gnu.org/g:611815e0233302e1fa113e6f865fa450b7ae
commit r15-75-g611815e0233302e1fa113e6f865fa450b7ae
Author: Andrew Pinski
Date: Sat Apr 27 18:54:45 2024 -0700
PHI-OPT: speed up value_replacement slightly
This adds a few early outs to value_replacement that I
https://gcc.gnu.org/g:8614d60233a64afd7e28ae7af2ab74c4a5b06010
commit r15-73-g8614d60233a64afd7e28ae7af2ab74c4a5b06010
Author: Andrew Pinski
Date: Wed Apr 17 14:30:06 2024 -0700
Remove support for nontemporal stores with ssa_names on lhs [PR112976]
When cfgexpand was changed to
https://gcc.gnu.org/g:e3a7f359c18bf347f6ac8fcda05e9839fac5bd62
commit r15-72-ge3a7f359c18bf347f6ac8fcda05e9839fac5bd62
Author: Andrew Pinski
Date: Wed Apr 17 14:12:17 2024 -0700
Add verification of gimple_assign_nontemporal_move_p [PR112976]
Currently the middle-end only knows
https://gcc.gnu.org/g:f91569e779041e2723be23d31c2a79f1861efc7f
commit r15-12-gf91569e779041e2723be23d31c2a79f1861efc7f
Author: Andrew Pinski
Date: Mon Feb 12 15:48:48 2024 -0800
aarch64: Use vec_perm_indices::new_shrunk_vector in aarch64_evpc_reencode
While working on PERM
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".
The branch, master has been updated
via aef6b8ef509ad182c79437476ef1ee4643a754be (commit)
from
https://gcc.gnu.org/g:8eddd87da2dd01c841f9742f973f65ebe0a88e71
commit r14-9994-g8eddd87da2dd01c841f9742f973f65ebe0a88e71
Author: Andrew Pinski
Date: Mon Apr 15 17:13:36 2024 -0700
Document that vector_size works with typedefs [PR92880]
This just adds a clause to make it more
https://gcc.gnu.org/g:245595d72818526e2ca857848831e8afa87ae2de
commit r14-9941-g245595d72818526e2ca857848831e8afa87ae2de
Author: Andrew Pinski
Date: Wed Apr 10 13:39:01 2024 -0700
match: Fix `!a?b:c` and `a?~t:t` patterns for signed 1 bit types [PR114666]
The problem is `!a?b:c`
https://gcc.gnu.org/g:22f48d78f033922fd2fbf9252041cd97ce201052
commit r14-9718-g22f48d78f033922fd2fbf9252041cd97ce201052
Author: Andrew Pinski
Date: Thu Mar 28 16:46:33 2024 -0700
Use fatal_error instead of internal_error for when ZSTD is not enabled
This changes an internal
https://gcc.gnu.org/g:dbe9062ce070c861cd3fa6435187618413b1b3d1
commit r14-9613-gdbe9062ce070c861cd3fa6435187618413b1b3d1
Author: Andrew Pinski
Date: Thu Mar 21 16:29:20 2024 -0700
Another ICE after conflicting types of redeclaration [PR109619]
This another one of these ICE after
https://gcc.gnu.org/g:ac96973150b3279fe157f160efd83995077c7590
commit r13-8420-gac96973150b3279fe157f160efd83995077c7590
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
https://gcc.gnu.org/g:4bd9d097197334e786690ba1566ccf79396da730
commit r13-8419-g4bd9d097197334e786690ba1566ccf79396da730
Author: Andrew Pinski
Date: Mon Mar 11 17:40:08 2024 -0700
Reject -fno-multiflags [PR114314]
When -fmultiflags option support was added in
https://gcc.gnu.org/g:c4e5789cede6974b6483c0f82069ff80b5a547e4
commit r14-9434-gc4e5789cede6974b6483c0f82069ff80b5a547e4
Author: Andrew Pinski
Date: Mon Mar 11 17:40:08 2024 -0700
Reject -fno-multiflags [PR114314]
When -fmultiflags option support was added in
https://gcc.gnu.org/g:31ce2e993d09dcad1ce139a2848a28de5931056d
commit r14-9422-g31ce2e993d09dcad1ce139a2848a28de5931056d
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
61 matches
Mail list logo