https://gcc.gnu.org/g:da75309c635c54a6010b146514d456d2a4c6ab33
commit r15-7102-gda75309c635c54a6010b146514d456d2a4c6ab33
Author: Thomas Schwinge
Date: Tue Jan 21 14:57:37 2025 +0100
vect: Force alignment peeling to vectorize more early break loops
[PR118211]: update 'gcc.dg/vect/vect-swit
https://gcc.gnu.org/g:2a6816883107ee4a4aabb43763ce079512f3f0f8
commit r15-7088-g2a6816883107ee4a4aabb43763ce079512f3f0f8
Author: Jakub Jelinek
Date: Tue Jan 21 09:14:01 2025 +0100
c, c++: Return 1 for __has_builtin(__builtin_va_arg) and
__has_builtin(__builtin_c23_va_start)
The L
https://gcc.gnu.org/g:843ca8a964bcfeae72d9d48e2dd549fa818120e3
commit r15-7087-g843ca8a964bcfeae72d9d48e2dd549fa818120e3
Author: Jakub Jelinek
Date: Tue Jan 21 09:12:21 2025 +0100
c++: Handle RAW_DATA_CST in add_list_candidates [PR118532]
This is the second bug discovered today wi
https://gcc.gnu.org/g:f31d49d65412d03d2cf91dd3b8b7281815c6d03b
commit r15-7089-gf31d49d65412d03d2cf91dd3b8b7281815c6d03b
Author: Jakub Jelinek
Date: Tue Jan 21 09:15:53 2025 +0100
c++: Speed up compilation of large char array initializers when not using
#embed
The following patch
https://gcc.gnu.org/g:e5798872281de0c4c2e87587cbb562552048ccdb
commit r15-7090-ge5798872281de0c4c2e87587cbb562552048ccdb
Author: Alfie Richards
Date: Thu Jan 9 09:45:32 2025 +
Add warning for non-spec compliant FMV in Aarch64
This patch adds a warning when FMV is used for Aarc
https://gcc.gnu.org/g:f3d884da1280e211f48be0619e5d2f1ee787
commit r15-7091-gf3d884da1280e211f48be0619e5d2f1ee787
Author: Simon Martin
Date: Tue Jan 21 10:11:12 2025 +0100
testsuite: Fix test failing with -fimplicit-constexpr [PR118277]
While testing an unrelated C++ patch
https://gcc.gnu.org/g:9fd190c70976638eb8ae239f09d9f73da26d3021
commit r15-7094-g9fd190c70976638eb8ae239f09d9f73da26d3021
Author: Tamar Christina
Date: Tue Jan 21 10:27:13 2025 +
aarch64: Drop ILP32 from default elf multilibs after deprecation
Following the deprecation of ILP32
https://gcc.gnu.org/g:eb0b551c5570d98dd7cf21fa1bd0240a0c9d875f
commit r15-7097-geb0b551c5570d98dd7cf21fa1bd0240a0c9d875f
Author: Vladimir Miloserdov
Date: Fri May 31 16:26:11 2024 +
AArch64: Add LUTI ACLE for SVE2
This patch introduces support for LUTI2/LUTI4 ACLE for SVE2.
https://gcc.gnu.org/g:e909afe8a8a2924dd6ced6bdf7d8e397f14310b5
commit r12-10923-ge909afe8a8a2924dd6ced6bdf7d8e397f14310b5
Author: Jan Hubicka
Date: Tue Sep 3 15:07:41 2024 +0200
Zen5 tuning part 2: disable gather and scatter
We disable gathers for zen4. It seems that gather has i
https://gcc.gnu.org/g:1d25e357c047f48cee50df318e965a0fbf84e2fe
commit r15-7098-g1d25e357c047f48cee50df318e965a0fbf84e2fe
Author: Richard Biener
Date: Tue Jan 21 09:45:41 2025 +0100
tree-optimization/118569 - LC SSA broken after unrolling
The following amends the previous fix to ma
https://gcc.gnu.org/g:f3f02493dfa8858c3fb2bc0da0d6d7320921408a
commit r15-7103-gf3f02493dfa8858c3fb2bc0da0d6d7320921408a
Author: Marek Polacek
Date: Thu Jan 16 11:22:59 2025 -0500
c++: fix wrong-code with constexpr prvalue opt [PR118396]
The recent r15-6369 unfortunately caused a
https://gcc.gnu.org/g:4d320a7df4b25c2eb060a2a16fee8b993301be55
commit r12-10924-g4d320a7df4b25c2eb060a2a16fee8b993301be55
Author: Iain Buclaw
Date: Fri Apr 19 10:51:12 2024 +0200
d: Fix ICE in build_deref, at d/d-codegen.cc:1650 [PR111650]
PR d/111650
gcc/d/Change
https://gcc.gnu.org/g:24291f6e40e4b37954b368361fc97fc8fb1bf864
commit r13-9338-g24291f6e40e4b37954b368361fc97fc8fb1bf864
Author: Iain Buclaw
Date: Fri Apr 19 10:51:12 2024 +0200
d: Fix ICE in build_deref, at d/d-codegen.cc:1650 [PR111650]
PR d/111650
gcc/d/ChangeL
https://gcc.gnu.org/g:0d25d45c9d3a54b21f9dce43beb0b5ced4db0409
commit r15-7113-g0d25d45c9d3a54b21f9dce43beb0b5ced4db0409
Author: Andrew Pinski
Date: Thu Jan 16 12:53:21 2025 -0800
c++: Don't call fold from cp_fold if one of the operands is an error_mark
[PR118525]
While adding a
https://gcc.gnu.org/g:dae2b6246c00f4389b617ffaa30459bd22d9fe13
commit r15-7114-gdae2b6246c00f4389b617ffaa30459bd22d9fe13
Author: Andrew Pinski
Date: Wed Jan 15 20:17:09 2025 -0800
match: Improve the `x ==/!= ~x` pattern [PR118483]
This improves this pattern by 2 ways:
* Allow
https://gcc.gnu.org/g:5ddcf049376fe77e4895b857b22b3c142930b86b
commit r15-7104-g5ddcf049376fe77e4895b857b22b3c142930b86b
Author: Jakub Jelinek
Date: Tue Jan 21 16:53:14 2025 +0100
testsuite: Add testcase for already fixed PR [PR118560]
The fix for this PR has been committed withou
https://gcc.gnu.org/g:55d792542d21311e415daee333e2786ac5f150a7
commit r15-7109-g55d792542d21311e415daee333e2786ac5f150a7
Author: Georg-Johann Lay
Date: Tue Jan 21 12:47:40 2025 +0100
AVR: Tweak some 16-bit shifts by using MUL.
u16 << 5 and u16 << 6 can be tweaked by using MUL inst
https://gcc.gnu.org/g:e324619281239bb513840600436b735dfbd32416
commit r15-7110-ge324619281239bb513840600436b735dfbd32416
Author: Robin Dapp
Date: Tue Jan 21 18:07:41 2025 +0100
RISC-V: Unbreak bootstrap.
This fixes a wrong format specifier and an unused variable which should
r
https://gcc.gnu.org/g:ef7ed227fc97cd71093bb373a4d6d6368e1cc635
commit r15-7105-gef7ed227fc97cd71093bb373a4d6d6368e1cc635
Author: Denis Chertykov
Date: Tue Jan 21 21:36:05 2025 +0400
Use `known_ge' instead of `compare_sizes_for_sort'.
gcc/
* lra-spills.cc (assign_stack_
https://gcc.gnu.org/g:16d778239397b2f70a1e0680c0b82ae6ee98fe9e
commit r15-7112-g16d778239397b2f70a1e0680c0b82ae6ee98fe9e
Author: Dimitar Dimitrov
Date: Tue Jan 21 21:38:12 2025 +0200
testsuite: Require int32plus for test case pr117546.c
Test case is valid even if size of int is mo
https://gcc.gnu.org/g:79186e392c77c1862197a49421f77644e3b8c05d
commit r15-7111-g79186e392c77c1862197a49421f77644e3b8c05d
Author: Iain Buclaw
Date: Tue Jan 21 19:41:05 2025 +0100
libphobos: Add MIPS64 implementation of fiber_switchContext [PR118584]
Replaces the generic implementat
https://gcc.gnu.org/g:ab24171d237a9138714f0e6d2bb38fd357ccaed9
commit r15-7106-gab24171d237a9138714f0e6d2bb38fd357ccaed9
Author: Jin Ma
Date: Tue Jan 21 10:43:47 2025 -0700
RISC-V: Enable and adjust the testsuite for XTheadVector.
gcc/testsuite/ChangeLog:
* gcc.ta
https://gcc.gnu.org/g:1911b8cbd78293582b38d938350a7fa6b3c2d5eb
commit r15-7108-g1911b8cbd78293582b38d938350a7fa6b3c2d5eb
Author: Jakub Jelinek
Date: Tue Jan 21 18:49:51 2025 +0100
c++: Handle CPP_EMBED in cp_parser_objc_message_args [PR118586]
As the following testcases show, I fo
https://gcc.gnu.org/g:b23e6b8c56a791a814a2528db8776a7206a4350f
commit b23e6b8c56a791a814a2528db8776a7206a4350f
Author: Mikael Morin
Date: Tue Jan 21 18:44:41 2025 +0100
Factorisation initialisation subarray_descriptor
Diff:
---
gcc/fortran/trans-expr.cc | 151
https://gcc.gnu.org/g:3024b12f2cde5db3bf52b49b07e32ef3065929fb
commit r15-7107-g3024b12f2cde5db3bf52b49b07e32ef3065929fb
Author: Jin Ma
Date: Tue Jan 21 10:46:37 2025 -0700
RISC-V: Add a new constraint to ensure that the vl of XTheadVector does not
get a non-zero immediate
Althou
https://gcc.gnu.org/g:02608142b0ba9f84cafdfefc2e944250db84780d
commit 02608142b0ba9f84cafdfefc2e944250db84780d
Author: Mikael Morin
Date: Tue Jan 21 18:53:50 2025 +0100
Suppression set_subarray_descriptor
Diff:
---
gcc/fortran/trans-expr.cc | 79 --
https://gcc.gnu.org/g:cbaf18c25835750f441ece64f011f36aff55f246
commit cbaf18c25835750f441ece64f011f36aff55f246
Author: Mikael Morin
Date: Tue Jan 21 20:05:36 2025 +0100
Revert "Suppression set_subarray_descriptor"
This reverts commit 02608142b0ba9f84cafdfefc2e944250db84780d.
Diff
https://gcc.gnu.org/g:8fb40fe6608990cc67e827e9b9f2bf043cdce5cc
commit 8fb40fe6608990cc67e827e9b9f2bf043cdce5cc
Author: Mikael Morin
Date: Tue Jan 21 22:27:02 2025 +0100
Factorisation shift descriptor
Diff:
---
gcc/fortran/trans-array.cc | 117 -
https://gcc.gnu.org/g:c01ad91886527f685e67037ab4d36a6b0cd07c08
commit r15-7092-gc01ad91886527f685e67037ab4d36a6b0cd07c08
Author: Lulu Cheng
Date: Tue Jan 7 11:42:25 2025 +0800
LoongArch: Implement target attribute.
Add function attributes support for LoongArch.
Currently,
https://gcc.gnu.org/g:4d2a1c292611514dfa5de4cbdb8a426eb437c964
commit r15-7093-g4d2a1c292611514dfa5de4cbdb8a426eb437c964
Author: Lulu Cheng
Date: Tue Jan 7 12:00:12 2025 +0800
LoongArch: Implement target pragma.
The target pragmas defined correspond to the target function attribut
https://gcc.gnu.org/g:1dd79f44dfb64b441f3d6c64e7f909d73441bd05
commit r15-7095-g1dd79f44dfb64b441f3d6c64e7f909d73441bd05
Author: Tamar Christina
Date: Tue Jan 21 10:29:08 2025 +
middle-end: use ncopies both when registering and reading masks [PR118273]
When registering masks f
https://gcc.gnu.org/g:4e4c378ac1f923a310fa31be85ed8c0c50e9f5ef
commit r15-7096-g4e4c378ac1f923a310fa31be85ed8c0c50e9f5ef
Author: Simon Martin
Date: Tue Jan 21 13:31:41 2025 +0100
c++: Don't ICE in build_class_member_access_expr during error recovery
[PR118225]
The invalid case in
https://gcc.gnu.org/g:61995d86b66b39698c0dfbbab8d8dca579b42d00
commit r15-7100-g61995d86b66b39698c0dfbbab8d8dca579b42d00
Author: Jeff Law
Date: Tue Jan 21 06:56:27 2025 -0700
[RISC-V][PR target/116256] Fix incorrect return value for predicate
Another bug found while chasing paths
https://gcc.gnu.org/g:1a3a5f5db6603f9212d421bfc48aa7e2922efd00
commit r15-7099-g1a3a5f5db6603f9212d421bfc48aa7e2922efd00
Author: Alfie Richards
Date: Tue Jan 21 13:42:05 2025 +
Regenerate aarch64.opt.urls
This updates aarch64.opt.urls after my patch earlier today.
Pus
https://gcc.gnu.org/g:ddc65177bb5a799acb8b17181ca8275acc462a81
commit r15-7101-gddc65177bb5a799acb8b17181ca8275acc462a81
Author: Alfie Richards
Date: Tue Jan 21 13:53:29 2025 +
MAINTAINERS: add myself to write after approval
ChangeLog:
* MAINTAINERS: Add mysel
https://gcc.gnu.org/g:303cc73182db5ed367b184df813cd50864c55f83
commit r15-7118-g303cc73182db5ed367b184df813cd50864c55f83
Author: Patrick Palka
Date: Tue Jan 21 21:57:02 2025 -0500
c++: 'this' capture clobbered during recursive inst [PR116756]
Here during instantiation of generic l
https://gcc.gnu.org/g:3f641a8f1d1fafc0c6531aee185d0e74998987d5
commit r15-7116-g3f641a8f1d1fafc0c6531aee185d0e74998987d5
Author: Jeff Law
Date: Tue Jan 21 16:21:44 2025 -0700
Revert "[PATCH 1/2] RISC-V:Add intrinsic support for the CMOs extensions"
This reverts commit d2c8548e0ce5
https://gcc.gnu.org/g:d4a1a63fc4fbfb7ed92862cd8befc7bef2bc602b
commit r15-7115-gd4a1a63fc4fbfb7ed92862cd8befc7bef2bc602b
Author: Jeff Law
Date: Tue Jan 21 16:20:16 2025 -0700
Revert "[PATCH 2/2] RISC-V:Add intrinsic cases for the CMOs extensions"
This reverts commit b22d9c8f8216d1
https://gcc.gnu.org/g:0e4f03c6701f6ef9493c78cf3bbf4aa8e41cf04b
commit r14-11234-g0e4f03c6701f6ef9493c78cf3bbf4aa8e41cf04b
Author: Jakub Jelinek
Date: Wed Jan 22 00:18:24 2025 +0100
c++: Wrap force_target_expr in get_member_function_from_ptrfunc with
save_expr [PR118509]
My Octobe
39 matches
Mail list logo