https://gcc.gnu.org/g:ca809ee3fbe8a5d383c2438c123d72dbbba7f48a
commit ca809ee3fbe8a5d383c2438c123d72dbbba7f48a
Author: Alexandre Oliva
Date: Wed May 29 02:52:18 2024 -0300
[testsuite] [powerpc] adjust -m32 counts for fold-vec-extract*
Codegen changes caused add instruction count m
https://gcc.gnu.org/g:0276651ab74a1200d8c1defeee3b2a4f53712fe7
commit 0276651ab74a1200d8c1defeee3b2a4f53712fe7
Author: Alexandre Oliva
Date: Wed May 29 02:52:25 2024 -0300
[libstdc++-v3] [rtems] enable filesystem support
mkdir, chdir and chmod functions are defined in librtemscpu,
https://gcc.gnu.org/g:1c340408045fdf647edca445e40a75b09bce7493
commit 1c340408045fdf647edca445e40a75b09bce7493
Author: Alexandre Oliva
Date: Wed May 29 02:52:23 2024 -0300
[tree-prof] skip if errors were seen [PR113681]
ipa_tree_profile asserts that the symtab is in IPA_SSA state,
https://gcc.gnu.org/g:1b22d42a6624285073f3ef6309af74046fa875e4
commit 1b22d42a6624285073f3ef6309af74046fa875e4
Author: Alexandre Oliva
Date: Wed May 29 02:52:20 2024 -0300
[testsuite] [arm] add effective target and options for pacbti tests
arm pac and bti tests that use -march=arm
https://gcc.gnu.org/g:0bb10f149bfcbe874d348814c623b36e9232cb3f
commit 0bb10f149bfcbe874d348814c623b36e9232cb3f
Author: Alexandre Oliva
Date: Wed May 29 02:52:10 2024 -0300
[rs6000] adjust return_pc debug attrs
Some of the rs6000 call patterns, on some ABIs, issue multiple opcodes
https://gcc.gnu.org/g:99047b701feb580e047a1b13bdf85a7fd21224e2
commit 99047b701feb580e047a1b13bdf85a7fd21224e2
Author: Alexandre Oliva
Date: Wed May 29 02:52:07 2024 -0300
enable adjustment of return_pc debug attrs
This patch introduces infrastructure for targets to add an offset
https://gcc.gnu.org/g:2a1fdd5fd0f6bc02d25da192c8fa6487d93d2d50
commit r14-10256-g2a1fdd5fd0f6bc02d25da192c8fa6487d93d2d50
Author: Richard Biener
Date: Thu May 23 14:36:39 2024 +0200
tree-optimization/115197 - fix ICE w/ constant in LC PHI and loop
distribution
Forgot a check for
https://gcc.gnu.org/g:90a447677a2abb934b683a012b477e6c52088e35
commit r14-10257-g90a447677a2abb934b683a012b477e6c52088e35
Author: Richard Biener
Date: Tue May 21 09:48:04 2024 +0200
tree-optimization/115149 - VOP live and missing PHIs
The following fixes a bug in vop-live get_live
https://gcc.gnu.org/g:9e971c671ded9647beb0a1c5b9430b4e64060862
commit r14-10255-g9e971c671ded9647beb0a1c5b9430b4e64060862
Author: Richard Biener
Date: Mon May 6 12:03:09 2024 +0200
tree-optimization/114921 - _Float16 -> __bf16 isn't noop fixup
The following further strengthens the
https://gcc.gnu.org/g:b644126237a1aa8599f767a5e0bbada1d7286f44
commit r15-888-gb644126237a1aa8599f767a5e0bbada1d7286f44
Author: liuhongt
Date: Wed May 29 11:14:26 2024 +0800
Align tight&hot loop without considering max skipping bytes.
When hot loop is small enough to fix into one
https://gcc.gnu.org/g:00ed5424b1d4dcccfa187f55205521826794898c
commit r15-887-g00ed5424b1d4dcccfa187f55205521826794898c
Author: Haochen Jiang
Date: Wed May 29 11:13:55 2024 +0800
Adjust generic loop alignment from 16:11:8 to 16 for Intel processors
Previously, we use 16:11:8 in ge
https://gcc.gnu.org/g:b4d4ece0443433cd5c3078cfe03f18429e73b77a
commit r14-10254-gb4d4ece0443433cd5c3078cfe03f18429e73b77a
Author: liuhongt
Date: Wed May 29 11:12:51 2024 +0800
Align tight&hot loop without considering max skipping bytes.
When hot loop is small enough to fix into on
https://gcc.gnu.org/g:80600352d1282f084900ab444f2d4c83986f2ae5
commit r14-10253-g80600352d1282f084900ab444f2d4c83986f2ae5
Author: Haochen Jiang
Date: Wed May 29 11:12:37 2024 +0800
Adjust generic loop alignment from 16:11:8 to 16 for Intel processors
Previously, we use 16:11:8 in
https://gcc.gnu.org/g:a19f588d0b71a4cbc48b064177de87d3ca46b39f
commit r15-885-ga19f588d0b71a4cbc48b064177de87d3ca46b39f
Author: Andrew MacLeod
Date: Wed May 22 19:51:16 2024 -0400
Gori_on_edge tweaks.
FAST_VRP uses a non-ranger gori_on_edge routine which allows an optional
out
https://gcc.gnu.org/g:e5fc5d42d25c86ae48178db04ce64d340a834614
commit r15-884-ge5fc5d42d25c86ae48178db04ce64d340a834614
Author: Kewen Lin
Date: Tue May 28 21:13:40 2024 -0500
rs6000: Don't clobber return value when eh_return called [PR114846]
As the associated test case in PR11484
https://gcc.gnu.org/g:1d6199e5f8c1c08083eeb0279f71333234fe14ad
commit r15-882-g1d6199e5f8c1c08083eeb0279f71333234fe14ad
Author: liuhongt
Date: Mon Feb 19 13:57:24 2024 +0800
Reduce cost of MEM (A + imm).
For MEM, rtx_cost iterates each subrtx, and adds up the costs,
so for MEM
https://gcc.gnu.org/g:6f36cc2535c11b9406715836daeb87169fa79473
commit r15-881-g6f36cc2535c11b9406715836daeb87169fa79473
Author: Andrew MacLeod
Date: Wed May 22 19:27:01 2024 -0400
More tweaks from gimple_outgoing_range changes.
the dom_ranger used for fast vrp no longer needs a lo
https://gcc.gnu.org/g:929c37f970cd75190f1b7af30c33e422c2a4952c
commit 929c37f970cd75190f1b7af30c33e422c2a4952c
Author: Michael Meissner
Date: Tue May 28 17:36:48 2024 -0400
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.tar | 16
1 file changed, 16 insertions(+)
diff --git
https://gcc.gnu.org/g:309a32739e2d075bd62bf6767295acef596fe16c
commit 309a32739e2d075bd62bf6767295acef596fe16c
Author: Michael Meissner
Date: Tue May 28 17:23:23 2024 -0400
Add more SPR register debug options.
2024-05-28 Michael Meissner
gcc/
* config/
https://gcc.gnu.org/g:802a98d128f9b0eea2432f6511328d14e0bd721b
commit r15-880-g802a98d128f9b0eea2432f6511328d14e0bd721b
Author: Hans-Peter Nilsson
Date: Tue May 28 23:18:14 2024 +0200
resource.cc: Remove redundant conditionals
No functional change.
- We always have a targ
https://gcc.gnu.org/g:e1abce5b6ad8f5aee86ec7729b516d81014db09e
commit r15-879-ge1abce5b6ad8f5aee86ec7729b516d81014db09e
Author: Hans-Peter Nilsson
Date: Tue May 28 23:17:31 2024 +0200
resource.cc (mark_target_live_regs): Remove check for bb not found
No functional change.
https://gcc.gnu.org/g:933ab59c59bdc1ac9e3ca3a56527836564e1821b
commit r15-878-g933ab59c59bdc1ac9e3ca3a56527836564e1821b
Author: Hans-Peter Nilsson
Date: Tue May 28 23:16:48 2024 +0200
resource.cc: Replace calls to find_basic_block with cfgrtl BLOCK_FOR_INSN
...and call compute_bb_
https://gcc.gnu.org/g:84b4ed45ea81ed5c4fb656a17846b26071c23e7d
commit r15-877-g84b4ed45ea81ed5c4fb656a17846b26071c23e7d
Author: Hans-Peter Nilsson
Date: Tue May 28 23:15:57 2024 +0200
resource.cc (mark_target_live_regs): Don't look past target insn, PR115182
The PR115182 regressio
https://gcc.gnu.org/g:91d79053f2b416cb9e97d9c0c3fb5b73075289e6
commit r15-876-g91d79053f2b416cb9e97d9c0c3fb5b73075289e6
Author: Uros Bizjak
Date: Tue May 28 20:25:14 2024 +0200
i386: Improve access to _Atomic DImode location via XMM regs for SSE4.1
x86_32 targets
Use MOVD/PEXTRD
https://gcc.gnu.org/g:21fc89bac61983a869c066f7377f8280a6adca49
commit r15-875-g21fc89bac61983a869c066f7377f8280a6adca49
Author: David Malcolm
Date: Tue May 28 15:55:28 2024 -0400
diagnostics: consolidate global state in diagnostic-color.cc
Simplify the table of default colors, avo
https://gcc.gnu.org/g:9bda2c4c81b668b1d9abbb58cc4e805ac955a639
commit r15-874-g9bda2c4c81b668b1d9abbb58cc4e805ac955a639
Author: David Malcolm
Date: Tue May 28 15:55:24 2024 -0400
libcpp: move label_text to its own header
No functional change intended.
libcpp/ChangeLog:
https://gcc.gnu.org/g:fb7a943ead689e80e1ffdf6fa4e129dc155312d3
commit r15-873-gfb7a943ead689e80e1ffdf6fa4e129dc155312d3
Author: David Malcolm
Date: Tue May 28 15:55:17 2024 -0400
selftests: split out make_fndecl from selftest.h to its own header
Avoid selftest.h requiring the "tre
https://gcc.gnu.org/g:7cc529fe514cc64e88208a6a7acfc6fe6419a453
commit r15-872-g7cc529fe514cc64e88208a6a7acfc6fe6419a453
Author: David Malcolm
Date: Tue May 28 15:47:38 2024 -0400
regenerate-opt-urls.py: fix transposed values for "vax" and "v850"
gcc/ChangeLog:
* config
https://gcc.gnu.org/g:efaaae49b307fcc7e771518da3edae49f92c19db
commit r15-871-gefaaae49b307fcc7e771518da3edae49f92c19db
Author: Marek Polacek
Date: Thu May 23 15:49:42 2024 -0400
c++: extend -Wself-move for mem-init-list [PR109396]
We already warn for:
x = std::move (x)
https://gcc.gnu.org/g:5ada486079d6aa20c64985a20681573f4ac1c86e
commit r15-870-g5ada486079d6aa20c64985a20681573f4ac1c86e
Author: Andrew MacLeod
Date: Mon May 27 11:00:57 2024 -0400
Do not invoke SCEV if it will use a different range query.
SCEV always uses the current range_query o
https://gcc.gnu.org/g:d52b44aa26aa9976c292f4773a08bbaa2fbb
commit r15-869-gd52b44aa26aa9976c292f4773a08bbaa2fbb
Author: Andrew MacLeod
Date: Mon May 27 13:20:13 2024 -0400
Strlen pass should set current range query.
The strlen pass currently has a local ranger instance, bu
https://gcc.gnu.org/g:5bc731b83b51910dc7f7cacddb4257a16d62ee38
commit r15-868-g5bc731b83b51910dc7f7cacddb4257a16d62ee38
Author: Marek Polacek
Date: Wed May 22 16:28:02 2024 -0400
c++: mark TARGET_EXPRs for function arguments eliding [PR114707]
Coming back to our discussion in
https://gcc.gnu.org/g:c0d78289fcd9c04110907f8cad90d7e1e5c55a44
commit r15-867-gc0d78289fcd9c04110907f8cad90d7e1e5c55a44
Author: Tobias Burnus
Date: Tue May 28 19:52:44 2024 +0200
testsuite/*/gomp: Remove 'dg-prune-output "not supported yet"'
gcc/testsuite/ChangeLog:
https://gcc.gnu.org/g:d8985ea10c911c994e00dbd6a08dcae907ebc1f7
commit r11-11454-gd8985ea10c911c994e00dbd6a08dcae907ebc1f7
Author: Jakub Jelinek
Date: Wed May 22 09:12:28 2024 +0200
ubsan: Use right address space for MEM_REF created for bool/enum
sanitization [PR115172]
The follow
https://gcc.gnu.org/g:da9b7a507ef38287cc16bc88e808293019f9f531
commit r12-10477-gda9b7a507ef38287cc16bc88e808293019f9f531
Author: Jakub Jelinek
Date: Wed May 22 09:12:28 2024 +0200
ubsan: Use right address space for MEM_REF created for bool/enum
sanitization [PR115172]
The follow
https://gcc.gnu.org/g:2dbb1c124c1e585dc413132d7a8d4be62c6b7baa
commit r15-866-g2dbb1c124c1e585dc413132d7a8d4be62c6b7baa
Author: David Malcolm
Date: Tue May 28 13:04:26 2024 -0400
diagnostics: disable localization of events in selftest paths [PR115203]
gcc/ChangeLog:
PR
https://gcc.gnu.org/g:b544ff88560e100e53ed8966d38f172c5bafce8d
commit r15-865-gb544ff88560e100e53ed8966d38f172c5bafce8d
Author: David Malcolm
Date: Tue May 28 13:04:25 2024 -0400
Fix bootstrap on AIX by adding c-family/c-type-mismatch.cc [PR115167]
PR bootstrap/115167 reports a bo
https://gcc.gnu.org/g:e0b2c4f90f908a9bca4038c7ae0d8ca6ee157d8f
commit r12-10476-ge0b2c4f90f908a9bca4038c7ae0d8ca6ee157d8f
Author: Tobias Burnus
Date: Mon May 20 08:34:48 2024 +0200
Fortran: Fix SHAPE for zero-size arrays
PR fortran/115150
gcc/fortran/ChangeLog:
https://gcc.gnu.org/g:236116068151bbc72aaaf53d0f223fe06f7e3bac
commit r15-864-g236116068151bbc72aaaf53d0f223fe06f7e3bac
Author: Lyut Nersisyan
Date: Tue May 28 09:17:50 2024 -0600
[to-be-committed] [RISC-V] Some basic patterns for zbkb code generation
And here's Lyut's basic Zbkb
https://gcc.gnu.org/g:fd91953c4dfba2a592ec15f2b4a2da28b1cf1947
commit r13-8806-gfd91953c4dfba2a592ec15f2b4a2da28b1cf1947
Author: Jakub Jelinek
Date: Tue May 28 16:30:48 2024 +0200
libstdc++: Fix up 19_diagnostics/stacktrace/hash.cc on 13 branch
The r13-8207-g17acf9fbeb10d7adad com
https://gcc.gnu.org/g:3185cfe495944e6e5d000ccd820bed2e6f10cd6c
commit r13-8805-g3185cfe495944e6e5d000ccd820bed2e6f10cd6c
Author: Tobias Burnus
Date: Mon May 20 08:34:48 2024 +0200
Fortran: Fix SHAPE for zero-size arrays
PR fortran/115150
gcc/fortran/ChangeLog:
https://gcc.gnu.org/g:a3aeff4ce95bd616a2108dc2363d9cbaba53b170
commit r15-863-ga3aeff4ce95bd616a2108dc2363d9cbaba53b170
Author: Feng Xue
Date: Thu May 23 15:25:53 2024 +0800
vect: Use vect representative statement instead of original in patch recog
[PR115060]
Some utility functio
https://gcc.gnu.org/g:d8d70b783765361a8acef70fc9b54db526cd6ff5
commit r15-862-gd8d70b783765361a8acef70fc9b54db526cd6ff5
Author: Richard Biener
Date: Tue May 28 15:55:59 2024 +0200
target/115254 - fix gcc.dg/vect/vect-gather-4.c dump scanning
The dump scanning is supposed to check
https://gcc.gnu.org/g:72f6b7ec3915f0b5b3517dffa19e3b34c8af687d
commit r12-10475-g72f6b7ec3915f0b5b3517dffa19e3b34c8af687d
Author: Martin Jambor
Date: Tue May 28 13:33:02 2024 +0200
ipa: Compare jump functions in ICF (PR 113907)
This is a manual backport of r14-9840-g1162861439fd3c
https://gcc.gnu.org/g:dbeb3d127da07963ecaa26680da62a255199e9c2
commit r14-10251-gdbeb3d127da07963ecaa26680da62a255199e9c2
Author: Tobias Burnus
Date: Mon May 20 08:34:48 2024 +0200
Fortran: Fix SHAPE for zero-size arrays
PR fortran/115150
gcc/fortran/ChangeLog:
https://gcc.gnu.org/g:c08b0d3f7b3539b26031de31d88dea6b94474577
commit r15-861-gc08b0d3f7b3539b26031de31d88dea6b94474577
Author: Richard Biener
Date: Mon May 27 10:41:02 2024 +0200
tree-optimization/115236 - more points-to *ANYTHING = x fixes
The stored-to ANYTHING handling has mor
https://gcc.gnu.org/g:19cc6120087619b496732b249b48b1fbe27e
commit r15-860-g19cc6120087619b496732b249b48b1fbe27e
Author: Richard Biener
Date: Tue May 28 13:29:30 2024 +0200
Avoid pessimistic constraints for asm memory constraints
We process asm memory input/outputs with con
https://gcc.gnu.org/g:67434fec24bef0faeec0eb402f82ca7e43a4a112
commit r13-8804-g67434fec24bef0faeec0eb402f82ca7e43a4a112
Author: Jonathan Wakely
Date: Wed May 22 10:32:43 2024 +0100
libstdc++: Guard use of sized deallocation [PR114940]
Clang does not enable -fsized-deallocation by
https://gcc.gnu.org/g:eaaa4b88038d4d6eda1b20ab662f1568fd9be31f
commit r15-859-geaaa4b88038d4d6eda1b20ab662f1568fd9be31f
Author: Richard Biener
Date: Fri Sep 29 15:12:54 2023 +0200
tree-optimization/115254 - don't account single-lane SLP against discovery
limit
The following avoid
https://gcc.gnu.org/g:89dff1488ef3fde11f6451e5f9817e14bcd6a873
commit r14-10250-g89dff1488ef3fde11f6451e5f9817e14bcd6a873
Author: Jonathan Wakely
Date: Wed May 22 10:32:43 2024 +0100
libstdc++: Guard use of sized deallocation [PR114940]
Clang does not enable -fsized-deallocation b
https://gcc.gnu.org/g:65aa46ffc3b06bba3d49b9b8315610c706a1215b
commit r15-858-g65aa46ffc3b06bba3d49b9b8315610c706a1215b
Author: Richard Biener
Date: Mon May 27 11:38:11 2024 +0200
Fix SLP reduction neutral op value for pointer reductions
When the neutral op is the initial value we
51 matches
Mail list logo