https://gcc.gnu.org/g:5294840e3c7bf9bd98016dec07f54ee8dc71714a
commit r16-3156-g5294840e3c7bf9bd98016dec07f54ee8dc71714a
Author: Richard Biener
Date: Mon Aug 11 10:42:47 2025 +0200
tree-optimization/121493 - another missed VN with aggregate copy
This is another case where opportun
https://gcc.gnu.org/g:6d9c1aad2c46092ac0e5adcaad2ea5af57fad180
commit r16-3155-g6d9c1aad2c46092ac0e5adcaad2ea5af57fad180
Author: Richard Biener
Date: Mon Aug 11 14:43:58 2025 +0200
Restrict aggregate copy VN generalization
The following avoids ending up with a MEM_REF as component
https://gcc.gnu.org/g:587b8a62f501792618df232d82c8336bb80f40f1
commit r16-3154-g587b8a62f501792618df232d82c8336bb80f40f1
Author: Yuao Ma
Date: Thu Aug 7 22:35:17 2025 +0800
fortran: add optional lower arg to c_f_pointer
This patch adds support for the optional lower argument in in
https://gcc.gnu.org/g:1b5b461428fb6a43ef91e3dc330d6f59b6d88618
commit r16-3153-g1b5b461428fb6a43ef91e3dc330d6f59b6d88618
Author: Shreya Munnangi
Date: Mon Aug 11 21:42:50 2025 -0600
Improve initial code generation for addsi/adddi
This is a patch primarily from Shreya, though I thi
https://gcc.gnu.org/g:9992c0a0e1b455ad5c68d7261b4bc9bfc2461f70
commit r16-3152-g9992c0a0e1b455ad5c68d7261b4bc9bfc2461f70
Author: Robert Dubner
Date: Mon Aug 11 20:56:38 2025 -0400
cobol: Bring EBCDIC NumericDisplay variables into IBM compliance.
The internal representation of Nume
https://gcc.gnu.org/g:976bad6ea48346b0dc31e68b035daa9569724fb5
commit r16-3146-g976bad6ea48346b0dc31e68b035daa9569724fb5
Author: Richard Henderson
Date: Thu Aug 7 04:51:02 2025 +
aarch64: Remove cc clobber from *aarch64_tbz1
There is a conflict between aarch64_tbzltdi1 and aar
https://gcc.gnu.org/g:afd6aa80b373fdf4de6bd3ac3c5f099634ac26e2
commit r16-3149-gafd6aa80b373fdf4de6bd3ac3c5f099634ac26e2
Author: Richard Henderson
Date: Thu Aug 7 22:48:52 2025 +
aarch64: CMPBR branches must be invertable
Restrict the immediate range to the intersection of LT/
https://gcc.gnu.org/g:bc11cbff9e648fdda2798bfa2d7151d5cd164b87
commit r16-3150-gbc11cbff9e648fdda2798bfa2d7151d5cd164b87
Author: Richard Henderson
Date: Fri Aug 8 01:01:26 2025 +
aarch64: Fix condition accepted by movcc
Reject QI/HImode conditions, which would require extensio
https://gcc.gnu.org/g:5a2d86939c735ca2e9aba68c534bffe763a8f7a6
commit r16-3145-g5a2d86939c735ca2e9aba68c534bffe763a8f7a6
Author: Richard Henderson
Date: Mon Aug 4 21:47:57 2025 +1000
aarch64: Disable TARGET_CMPBR with aarch64_track_speculation
With -mtrack-speculation, CC_REGNUM m
https://gcc.gnu.org/g:23b878dfa293d1ab8d6dc0e2fdc79c91b82c0215
commit r16-3147-g23b878dfa293d1ab8d6dc0e2fdc79c91b82c0215
Author: Richard Henderson
Date: Wed Aug 6 20:37:38 2025 +
aarch64: Fix gcc.target/aarch64/cmpbr.c enable
gcc/testsuite:
* gcc.target/aarch64/cmp
https://gcc.gnu.org/g:2af897e11b358fccb978e3a96b2899ce193bcd25
commit r16-3148-g2af897e11b358fccb978e3a96b2899ce193bcd25
Author: Richard Henderson
Date: Mon Aug 4 22:47:05 2025 +1000
aarch64: Consider TARGET_CMPBR in rtx costs
gcc:
* config/aarch64/aarch64.cc (aarch64_
https://gcc.gnu.org/g:21d94bf16f124e22fc7ad3c2e4083374eba03c67
commit r16-3144-g21d94bf16f124e22fc7ad3c2e4083374eba03c67
Author: Richard Henderson
Date: Wed Aug 6 09:21:55 2025 +
aarch64: Fix aarch64_split_imm24 patterns
Both patterns used !reload_completed as a condition, whi
https://gcc.gnu.org/g:75097ad09e8169912d8640f49ac0379e8a713215
commit r16-3142-g75097ad09e8169912d8640f49ac0379e8a713215
Author: Richard Henderson
Date: Thu Aug 7 09:37:36 2025 +
aarch64: Fix gcs save/restore_stack_nonlocal
The save/restore_stack_nonlocal patterns passed a DIm
https://gcc.gnu.org/g:ed101b98e25314a5a544297e7224d9572b489804
commit r16-3143-ged101b98e25314a5a544297e7224d9572b489804
Author: Richard Henderson
Date: Tue Aug 5 21:17:33 2025 +
aarch64: Rename and improve aarch64_split_imm24
Two of the three uses of aarch64_imm24 included th
https://gcc.gnu.org/g:d91b9432f3d7a145e2705dc5c700ed4fe25d
commit r16-3141-gd91b9432f3d7a145e2705dc5c700ed4fe25d
Author: Richard Henderson
Date: Mon Aug 4 22:02:42 2025 +1000
aarch64: Use aarch64_gen_compare_zero_and_branch in aarch64_restore_za
With -mtrack-speculation, t
https://gcc.gnu.org/g:aa14b355ca790a331a3488d22b764fead31c2583
commit r16-3140-gaa14b355ca790a331a3488d22b764fead31c2583
Author: Richard Henderson
Date: Tue Aug 5 20:58:36 2025 +
aarch64: Reorg aarch64_if_the_else_costs, conditional branch
gcc:
* config/aarch64/aar
https://gcc.gnu.org/g:dd9f0d402b327a2f29f9bff7ce22cd5caa617e61
commit r16-3139-gdd9f0d402b327a2f29f9bff7ce22cd5caa617e61
Author: Richard Henderson
Date: Tue Aug 5 20:38:21 2025 +
aarch64: Remove an indentation level from aarch64_if_then_else_costs
gcc:
* config/aar
https://gcc.gnu.org/g:fb3be07b05e948c40a8676eac7fd029873470daa
commit r16-3138-gfb3be07b05e948c40a8676eac7fd029873470daa
Author: Richard Henderson
Date: Mon Aug 4 13:00:52 2025 +1000
aarch64: Fix spelling of BRANCH_LEN_N_1KiB
One kilobyte not one kilobit.
gcc:
https://gcc.gnu.org/g:041248ca43beb158afae8350117378c98e9191ad
commit r16-3137-g041248ca43beb158afae8350117378c98e9191ad
Author: Nicolas Werner
Date: Sun Aug 3 16:38:08 2025 +0200
c++: Quoting in -fmodules-mapper
Users might be using a space in their build directory path. To allow
https://gcc.gnu.org/g:2aac5a6fa53277216b30c3d8aa0f6c277f55
commit r16-3135-g2aac5a6fa53277216b30c3d8aa0f6c277f55
Author: Paul Thomas
Date: Mon Aug 11 21:34:07 2025 +0100
Fortran: gfortran rejects procedure binding on PDT [PR121398]
2025-08-11 Paul Thomas
gcc/fo
https://gcc.gnu.org/g:b0927c5c8c8b9afd53b820ba6a660e06ad767ce3
commit r16-3134-gb0927c5c8c8b9afd53b820ba6a660e06ad767ce3
Author: Iain Sandoe
Date: Mon Aug 11 20:41:15 2025 +0100
D: Adjust the code-gen for a string constant.
In this function, we are generating a string constant but
https://gcc.gnu.org/g:127c05f4933365a6baf46f6732b5a2d0adb5562c
commit r16-3133-g127c05f4933365a6baf46f6732b5a2d0adb5562c
Author: Andrew Pinski
Date: Wed Jul 30 16:44:56 2025 -0700
forwprop: Recongize a store of integral zero for optimize_aggr_zeroprop.
While looking into the gimpl
https://gcc.gnu.org/g:f82227cc36a5abbe1926248780bb344327a15485
commit r16-3132-gf82227cc36a5abbe1926248780bb344327a15485
Author: Jeff Law
Date: Mon Aug 11 08:13:51 2025 -0600
Don't run tests requiring "B" on designs without "B"
So I resurrected our milkv pioneer over the weekend.
https://gcc.gnu.org/g:45a56f42b4909e2ae0d1ad35dab05c5c092a14bc
commit r16-3130-g45a56f42b4909e2ae0d1ad35dab05c5c092a14bc
Author: Richard Biener
Date: Mon Aug 11 10:46:12 2025 +0200
tree-optimization/121362 - fixup thinko in earlier change
The following fixes the index guards on th
https://gcc.gnu.org/g:f2a85db9eee7d761692ca8f69ea1a20d32715bad
commit r16-3131-gf2a85db9eee7d761692ca8f69ea1a20d32715bad
Author: Richard Biener
Date: Mon Aug 11 09:42:09 2025 +0200
tree-optimization/121488 - improve BIT_FIELD_REF lookup in VN
When a BIT_FIELD_REF lookup combined w
https://gcc.gnu.org/g:86abacb710b559a022ac61ef955457f0efe79a0a
commit r16-3129-g86abacb710b559a022ac61ef955457f0efe79a0a
Author: Pan Li
Date: Fri Aug 1 10:46:58 2025 +0800
RISC-V: Add testcase for scalar unsigned SAT_MUL form 2
Add run and asm check test cases for scalar unsigned
https://gcc.gnu.org/g:7d2daedde2a4ec620735d84610b05203a9cc2606
commit r16-3128-g7d2daedde2a4ec620735d84610b05203a9cc2606
Author: Pan Li
Date: Fri Aug 1 10:42:23 2025 +0800
Widening-Mul: Support unsigned scalar SAT_MUL 2
For mul_overflow api, we will have PHI node similar as below:
https://gcc.gnu.org/g:deb0a4c80414697d07e808b1d2500229eb281600
commit r16-3127-gdeb0a4c80414697d07e808b1d2500229eb281600
Author: Pan Li
Date: Fri Aug 1 10:37:58 2025 +0800
Match: Add form 2 for unsigned SAT_MUL
This patch would like to try to match the the unsigned
SAT_MUL for
https://gcc.gnu.org/g:388984693487ae0626e9f24d31ebf152254a5227
commit r16-3126-g388984693487ae0626e9f24d31ebf152254a5227
Author: Pan Li
Date: Wed Aug 6 22:13:26 2025 +0800
RISC-V: Refactor the vec_duplicate cost on gpr/fpr2vr-cost param
The previous cost value for vec_duplicate al
https://gcc.gnu.org/g:22e5f9073c061959ba8674c4ff31ef3635f778c9
commit r14-11947-g22e5f9073c061959ba8674c4ff31ef3635f778c9
Author: Alexandre Oliva
Date: Wed May 21 06:20:48 2025 -0300
[testsuite] add missing require vect_early_break_hw for vect-tsvc
Some tsvc tests add vect_early_b
https://gcc.gnu.org/g:98b34b5a62f45e7bbad8cd3e2b4f55e89845b50f
commit r15-10217-g98b34b5a62f45e7bbad8cd3e2b4f55e89845b50f
Author: Alexandre Oliva
Date: Wed May 21 06:20:48 2025 -0300
[testsuite] add missing require vect_early_break_hw for vect-tsvc
Some tsvc tests add vect_early_b
https://gcc.gnu.org/g:b29abdc333cce9acbc9537a1df8a4ec09444658f
commit r16-3125-gb29abdc333cce9acbc9537a1df8a4ec09444658f
Author: Andre Vieira
Date: Mon Aug 11 09:49:18 2025 +0100
arm: Fix operand check for __arm_{mrrc{2},mcrr{2]} intrinsics [PR 121464]
Fix the bound checking for t
https://gcc.gnu.org/g:3e6e885beb7097c5c5ee2c48ddb3b0e61f3a1fc7
commit r16-3124-g3e6e885beb7097c5c5ee2c48ddb3b0e61f3a1fc7
Author: Richard Sandiford
Date: Mon Aug 11 09:24:10 2025 +0100
simplify-rtx: Distribute some non-narrowing subregs [PR121306]
In g:965564eafb721f813a3112f1b
https://gcc.gnu.org/g:5274f490fa72830aafd278bc752145f1225b08e0
commit r16-3121-g5274f490fa72830aafd278bc752145f1225b08e0
Author: Jakub Jelinek
Date: Mon Aug 11 08:54:57 2025 +0200
c++: Implement mangling for structured binding packs [PR117783]
On Wed, Aug 06, 2025 at 11:53:55AM -0
https://gcc.gnu.org/g:b7e4b5e862fcb12cfeaa3bee4e8c77098201d5f4
commit r16-3122-gb7e4b5e862fcb12cfeaa3bee4e8c77098201d5f4
Author: Jakub Jelinek
Date: Mon Aug 11 09:02:38 2025 +0200
c++: Fix up handling of name independent structured binding packs [PR117783]
I've realized I haven't
https://gcc.gnu.org/g:1138d716c449051aca30fc7a82db606bd2e8378c
commit r16-3123-g1138d716c449051aca30fc7a82db606bd2e8378c
Author: Jakub Jelinek
Date: Mon Aug 11 09:04:19 2025 +0200
Fix comment typos
This patch fixes some comment typos, singe -> single and unsinged ->
unsigned.
https://gcc.gnu.org/g:af31db6461110dfb81efaf2a287327226ae5a7a8
commit r16-3120-gaf31db6461110dfb81efaf2a287327226ae5a7a8
Author: Jakub Jelinek
Date: Mon Aug 11 08:53:26 2025 +0200
c++: Fix structured binding redeclaration error recovery [PR121442]
My C++26 P2686R4 PR117784 caused
37 matches
Mail list logo