https://gcc.gnu.org/g:2d6874ac667e215604ad1521e25eed9d12c98956
commit r15-1199-g2d6874ac667e215604ad1521e25eed9d12c98956
Author: Gerald Pfeifer
Date: Wed Jun 12 09:00:40 2024 +0200
doc: Update Cygwin web link
gcc:
PR target/69374
* doc/install.texi (Specifi
https://gcc.gnu.org/g:65bd0655ece268895e5018e393bafb769e201c78
commit r15-1200-g65bd0655ece268895e5018e393bafb769e201c78
Author: Torbjörn SVENSSON
Date: Thu Jun 6 17:12:11 2024 +0200
arm: Zero/Sign extends for CMSE security on Armv8-M.baseline [PR115253]
Properly handle zero and s
https://gcc.gnu.org/g:cf5f9171bae1f5f3034dc9a055b77446962f1a8c
commit r15-1201-gcf5f9171bae1f5f3034dc9a055b77446962f1a8c
Author: Torbjörn SVENSSON
Date: Fri Jun 7 10:42:22 2024 +0200
testsuite: Fix expand-return CMSE test for Armv8.1-M [PR115253]
For Armv8.1-M, the clearing of the
https://gcc.gnu.org/g:a657148995e1c46178637c8de82d1fab5474a37d
commit r14-10306-ga657148995e1c46178637c8de82d1fab5474a37d
Author: Torbjörn SVENSSON
Date: Thu Jun 6 17:12:11 2024 +0200
arm: Zero/Sign extends for CMSE security on Armv8-M.baseline [PR115253]
Properly handle zero and
https://gcc.gnu.org/g:9100e78ba28b1b69d1362d18088e897ca0f99594
commit r14-10307-g9100e78ba28b1b69d1362d18088e897ca0f99594
Author: Torbjörn SVENSSON
Date: Fri Jun 7 10:42:22 2024 +0200
testsuite: Fix expand-return CMSE test for Armv8.1-M [PR115253]
For Armv8.1-M, the clearing of th
https://gcc.gnu.org/g:bf3ffb44355ca8aeea18c95a2b027023b3dab569
commit r13-8844-gbf3ffb44355ca8aeea18c95a2b027023b3dab569
Author: Torbjörn SVENSSON
Date: Thu Jun 6 17:12:11 2024 +0200
arm: Zero/Sign extends for CMSE security on Armv8-M.baseline [PR115253]
Properly handle zero and s
https://gcc.gnu.org/g:dfab6851eb557a47a5e61d00ad4c519072a69f61
commit r13-8845-gdfab6851eb557a47a5e61d00ad4c519072a69f61
Author: Torbjörn SVENSSON
Date: Fri Jun 7 10:42:22 2024 +0200
testsuite: Fix expand-return CMSE test for Armv8.1-M [PR115253]
For Armv8.1-M, the clearing of the
https://gcc.gnu.org/g:55c1687d542e40f0d4ad1d3dc624695a1854d967
commit r12-10550-g55c1687d542e40f0d4ad1d3dc624695a1854d967
Author: Torbjörn SVENSSON
Date: Thu Jun 6 17:12:11 2024 +0200
arm: Zero/Sign extends for CMSE security on Armv8-M.baseline [PR115253]
Properly handle zero and
https://gcc.gnu.org/g:3d9e4eedb6b1f43e5d0cd46c9aa06caf7c2d3500
commit r12-10551-g3d9e4eedb6b1f43e5d0cd46c9aa06caf7c2d3500
Author: Torbjörn SVENSSON
Date: Fri Jun 7 10:42:22 2024 +0200
testsuite: Fix expand-return CMSE test for Armv8.1-M [PR115253]
For Armv8.1-M, the clearing of th
https://gcc.gnu.org/g:319081d614dec354ae415472121e0e8ebc4b1402
commit r11-11477-g319081d614dec354ae415472121e0e8ebc4b1402
Author: Torbjörn SVENSSON
Date: Thu Jun 6 17:12:11 2024 +0200
arm: Zero/Sign extends for CMSE security on Armv8-M.baseline [PR115253]
Properly handle zero and
https://gcc.gnu.org/g:bf9c877c4c9939274520a3f694037a9921ba9878
commit r11-11478-gbf9c877c4c9939274520a3f694037a9921ba9878
Author: Torbjörn SVENSSON
Date: Fri Jun 7 10:42:22 2024 +0200
testsuite: Fix expand-return CMSE test for Armv8.1-M [PR115253]
For Armv8.1-M, the clearing of th
https://gcc.gnu.org/g:6edf6fe75bd5ab84ae85d008e531002b9d80600c
commit r15-1203-g6edf6fe75bd5ab84ae85d008e531002b9d80600c
Author: Victor Do Nascimento
Date: Wed Jan 31 20:24:45 2024 +
Libatomic: Define per-file identifier macros
In order to facilitate the fine-tuning of how `li
https://gcc.gnu.org/g:1af4a8451d4149ecbddfe9963e7f7ea3d273cc2d
commit r15-1204-g1af4a8451d4149ecbddfe9963e7f7ea3d273cc2d
Author: Victor Do Nascimento
Date: Thu Feb 1 13:27:50 2024 +
Libatomic: Make ifunc selector behavior contingent on importing file
By querying previously-def
https://gcc.gnu.org/g:7663154c93a0193e88e1d8a1f24e4617dcaf9058
commit r15-1205-g7663154c93a0193e88e1d8a1f24e4617dcaf9058
Author: Victor Do Nascimento
Date: Mon Jun 10 11:02:43 2024 +0100
Libatomic: Clean up AArch64 `atomic_16.S' implementation file
At present, `atomic_16.S' groups
https://gcc.gnu.org/g:f6b9a064a295f5371901e2fac380d20e77cf7131
commit r15-1202-gf6b9a064a295f5371901e2fac380d20e77cf7131
Author: Victor Do Nascimento
Date: Fri May 31 14:25:11 2024 +0100
Libatomic: AArch64: Convert all lse128 assembly to .insn directives
Given the lack of support
https://gcc.gnu.org/g:1edc6a71feeb8460fbd4938b8926b5692fbab43f
commit r12-10552-g1edc6a71feeb8460fbd4938b8926b5692fbab43f
Author: Richard Biener
Date: Mon Feb 19 11:10:50 2024 +0100
rtl-optimization/54052 - RTL SSA PHI insertion compile-time hog
The following tries to address the
https://gcc.gnu.org/g:959cef942508b818c7dcb8df0f3c7bf4968d406a
commit r12-10554-g959cef942508b818c7dcb8df0f3c7bf4968d406a
Author: Vladimir N. Makarov
Date: Mon Sep 25 16:19:50 2023 -0400
[PR111497][LRA]: Copy substituted equivalence
When we substitute the equivalence and it become
https://gcc.gnu.org/g:844ff32c04a4e36bf69f3878634d9f50aec3a332
commit r12-10553-g844ff32c04a4e36bf69f3878634d9f50aec3a332
Author: Richard Biener
Date: Mon Dec 5 16:03:21 2022 +0100
middle-end/40635 - SSA update losing PHI arg loations
The following fixes an issue where SSA update
https://gcc.gnu.org/g:33663c0701a723846527f9bf2ea01d67d7033c0b
commit r12-10555-g33663c0701a723846527f9bf2ea01d67d7033c0b
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:duplica
https://gcc.gnu.org/g:53c703888eb51314f762c8998dc9215871b12722
commit r15-1206-g53c703888eb51314f762c8998dc9215871b12722
Author: Xi Ruoyao
Date: Wed Jun 12 11:01:53 2024 +0800
LoongArch: Fix mode size comparision in loongarch_expand_conditional_move
We were comparing a mode size w
https://gcc.gnu.org/g:d0da347a1dd6e57cb0e0c55fd654d81dde545cf8
commit r15-1207-gd0da347a1dd6e57cb0e0c55fd654d81dde545cf8
Author: Xi Ruoyao
Date: Sun Jun 9 14:43:48 2024 +0800
LoongArch: Use bstrins for "value & (-1u << const)"
A move/bstrins pair is as fast as a (addi.w|lu12i.w|lu
https://gcc.gnu.org/g:c5e3be456888aa48f591512ec28183703e70978c
commit r15-1209-gc5e3be456888aa48f591512ec28183703e70978c
Author: David Malcolm
Date: Wed Jun 12 09:15:09 2024 -0400
pretty_printer: make all fields private
No functional change intended.
gcc/analyzer/ChangeLo
https://gcc.gnu.org/g:1cae1a5ce088c1fa351b5752d43de52f1f116a75
commit r15-1210-g1cae1a5ce088c1fa351b5752d43de52f1f116a75
Author: David Malcolm
Date: Wed Jun 12 09:15:09 2024 -0400
pretty_printer: convert chunk_info into a class
No functional change intended.
gcc/cp/Change
https://gcc.gnu.org/g:adcc815a01ae009d2768b6afb546e357bd37bbd2
commit r15-1211-gadcc815a01ae009d2768b6afb546e357bd37bbd2
Author: Victor Do Nascimento
Date: Wed May 22 12:14:11 2024 +0100
middle-end: Drop __builtin_prefetch calls in autovectorization [PR114061]
At present the autov
https://gcc.gnu.org/g:3f2f9059c7f76ff888e9d0e8f10dec6f48e346c9
commit r15-1212-g3f2f9059c7f76ff888e9d0e8f10dec6f48e346c9
Author: Jonathan Wakely
Date: Mon Jun 10 13:51:52 2024 +0100
libstdc++: Do not use memset in _Hashtable::clear()
Using memset is incorrect if the __bucket_ptr t
https://gcc.gnu.org/g:bd3a312728fbf8c35a09239b9180269f938f872e
commit r15-1213-gbd3a312728fbf8c35a09239b9180269f938f872e
Author: Jonathan Wakely
Date: Mon Jun 10 14:08:16 2024 +0100
libstdc++: Fix std::tr2::dynamic_bitset shift operations [PR115399]
The shift operations for dynami
https://gcc.gnu.org/g:7593dae69ba06ffe63bc22d26c16b19aa9ab24e8
commit r14-10308-g7593dae69ba06ffe63bc22d26c16b19aa9ab24e8
Author: Andre Vieira
Date: Thu Jun 6 16:02:50 2024 +0100
arm: Add .type and .size to __gnu_cmse_nonsecure_call [PR115360]
This patch adds missing assembly dire
https://gcc.gnu.org/g:113a104edb5c31fbaa767ba8526f0da4dcf39ebe
commit r13-8846-g113a104edb5c31fbaa767ba8526f0da4dcf39ebe
Author: Andre Vieira
Date: Thu Jun 6 16:02:50 2024 +0100
arm: Add .type and .size to __gnu_cmse_nonsecure_call [PR115360]
This patch adds missing assembly direc
https://gcc.gnu.org/g:448dd002a07aa268c00318066bfe843adebe7292
commit r12-10556-g448dd002a07aa268c00318066bfe843adebe7292
Author: Andre Vieira
Date: Thu Jun 6 16:02:50 2024 +0100
arm: Add .type and .size to __gnu_cmse_nonsecure_call [PR115360]
This patch adds missing assembly dire
https://gcc.gnu.org/g:e8d2679c0163f190984c6e5c20f17fe0ceec77fd
commit r11-11479-ge8d2679c0163f190984c6e5c20f17fe0ceec77fd
Author: Andre Vieira
Date: Thu Jun 6 16:02:50 2024 +0100
arm: Add .type and .size to __gnu_cmse_nonsecure_call [PR115360]
This patch adds missing assembly dire
https://gcc.gnu.org/g:bd6bc352d96304a13da63fed6aeb1615be535fd7
commit r15-1214-gbd6bc352d96304a13da63fed6aeb1615be535fd7
Author: Andi Kleen
Date: Wed Jun 12 06:59:37 2024 -0700
Move cexpr_stree tree string build into utility function
No semantics changes.
gcc/cp/ChangeLog
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]
The branch 'ibm/heads/gcc-14-branch' was created in namespace 'refs/vendors'
pointing to:
7593dae69ba0... arm: Add .type and .size to __gnu_cmse_nonsecure_call [PR11
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 r14-
https://gcc.gnu.org/g:96b284e64a7f1c3bfce4e5434c407799bbfbcd98
commit 96b284e64a7f1c3bfce4e5434c407799bbfbcd98
Author: Peter Bergner
Date: Wed Jun 12 11:19:31 2024 -0500
ibm: Create the ibm/gcc-14-branch
2024-06-12 Peter Bergner
Create ibm/gcc-14-branch which f
https://gcc.gnu.org/g:8c944f2559ff279ed7e04c2a75881c04c0c31a9b
commit r15-1217-g8c944f2559ff279ed7e04c2a75881c04c0c31a9b
Author: Patrick O'Neill
Date: Mon Jun 10 16:32:11 2024 -0700
RISC-V: Move amo tests into subfolder
There's a large number of atomic related testcases in the ris
https://gcc.gnu.org/g:6343adcef7de1a1214c9b6dd845810aa4a0d19e5
commit r15-1218-g6343adcef7de1a1214c9b6dd845810aa4a0d19e5
Author: Patrick O'Neill
Date: Mon Jun 10 16:58:12 2024 -0700
RISC-V: Fix amoadd call arguments
Update __atomic_add_fetch arguments to be a pointer and value rat
https://gcc.gnu.org/g:439c0cc9f7f6e83b898cabbd2e34f98484b432d3
commit r15-1219-g439c0cc9f7f6e83b898cabbd2e34f98484b432d3
Author: Patrick O'Neill
Date: Mon Jun 10 17:00:38 2024 -0700
RISC-V: Allow any temp register to be used in amo tests
We artifically restrict the temp registers
https://gcc.gnu.org/g:e35f4eab68773b08324f9784ca69f8ace3c657cc
commit r15-1220-ge35f4eab68773b08324f9784ca69f8ace3c657cc
Author: David Malcolm
Date: Wed Jun 12 14:24:47 2024 -0400
pretty_printer: unbreak build on aarch64 [PR115465]
I missed this target-specific usage of pretty_pri
https://gcc.gnu.org/g:eaff4d6714805ba2504270dfff51fca61854542d
commit r15-1221-geaff4d6714805ba2504270dfff51fca61854542d
Author: Patrick O'Neill
Date: Wed Jun 12 11:33:11 2024 -0700
Whitespace cleanup for target-supports.exp
This patch removes trailing whitespace and replaces lead
https://gcc.gnu.org/g:7bf072e87a03c9eaff9b7a1ac182537b70f0ba8e
commit r15-1222-g7bf072e87a03c9eaff9b7a1ac182537b70f0ba8e
Author: Jason Merrill
Date: Wed Jun 12 14:14:16 2024 -0400
c++: fix testcase diagnostics
The r15-1180 adjustments to this testcase broke a couple of tests in C+
https://gcc.gnu.org/g:074c1fc797435979c00b24aff2a4f895b8273bcf
commit r15-1224-g074c1fc797435979c00b24aff2a4f895b8273bcf
Author: Jason Merrill
Date: Wed Jun 12 08:06:47 2024 -0400
c++: repeated export using
A sample implementation of module std was breaking because the exports
https://gcc.gnu.org/g:f8356d66cfbda1e65536016d3049342a43f6af63
commit r15-1223-gf8356d66cfbda1e65536016d3049342a43f6af63
Author: Jason Merrill
Date: Wed Jun 12 00:13:45 2024 -0400
c++: module std and exception_ptr
exception_ptr.h contains
namespace __exception_ptr
https://gcc.gnu.org/g:6c3b01db8274f0392a3f4dccbd9ac71d0c53c04f
commit r15-1225-g6c3b01db8274f0392a3f4dccbd9ac71d0c53c04f
Author: Alexandre Oliva
Date: Wed Jun 12 19:48:04 2024 -0300
[libstdc++] [testsuite] xfail double-prec from_chars for float128_t
Tests involving float128_t were
https://gcc.gnu.org/g:5288935d30c4615cce664ca8fba65eecf05c326f
commit r15-1226-g5288935d30c4615cce664ca8fba65eecf05c326f
Author: Alexandre Oliva
Date: Wed Jun 12 19:48:06 2024 -0300
[libstdc++] [testsuite] require cmath for c++23 cmath tests
Some c++23 tests fail on targets that d
https://gcc.gnu.org/g:b1fe718cbe0c8883af89f52e0aad3ebf913683de
commit r15-1227-gb1fe718cbe0c8883af89f52e0aad3ebf913683de
Author: Patrick Palka
Date: Wed Jun 12 20:05:05 2024 -0400
c++: visibility wrt concept-id as targ [PR115283]
Like with alias templates, it seems we don't mainta
https://gcc.gnu.org/g:2ef7f940f369356534008c21b3472856a6060d22
commit 2ef7f940f369356534008c21b3472856a6060d22
Author: Michael Meissner
Date: Wed Jun 12 21:01:31 2024 -0400
Restrict modes that can got in SPRs.
2024-06-04 Michael Meissner
gcc/
* config/
https://gcc.gnu.org/g:c3aa0ae32bf157ec50661712c530f03d5ebde645
commit c3aa0ae32bf157ec50661712c530f03d5ebde645
Author: Michael Meissner
Date: Wed Jun 12 21:03:35 2024 -0400
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.test | 172 -
1 file
https://gcc.gnu.org/g:8a5d0d72ea8c324bbfa2cff1284fa8e473fc466d
commit r15-1229-g8a5d0d72ea8c324bbfa2cff1284fa8e473fc466d
Author: Lingling Kong
Date: Thu Jun 13 09:18:18 2024 +0800
[APX ZU] Support APX zero-upper
Enable ZU for IMUL (opcodes 0x69 and 0x6B) and SETcc.
gcc/Ch
https://gcc.gnu.org/g:e3e5fd0c24c9b82d824da27bf8455bb3654e8eff
commit r15-1230-ge3e5fd0c24c9b82d824da27bf8455bb3654e8eff
Author: YunQiang Su
Date: Sat Jun 8 11:31:19 2024 +0800
MIPS: Use signaling fcmp instructions for LT/LE/LTGT
LT/LE: c.lt.fmt/c.le.fmt on pre-R6 and cmp.lt.fmt/c
https://gcc.gnu.org/g:f10896c8e5fe34e51ea61aaa4d4aaedb4677ff13
commit r15-1231-gf10896c8e5fe34e51ea61aaa4d4aaedb4677ff13
Author: YunQiang Su
Date: Mon Jun 10 14:31:12 2024 +0800
MIPS: Use FPU-enabled tune for mips32/mips64/mips64r2/mips64r3/mips64r5
Currently, the default tune val
https://gcc.gnu.org/g:ae8103a3a13ac412b9ca33222594cb507ceac9f7
commit r15-1232-gae8103a3a13ac412b9ca33222594cb507ceac9f7
Author: Peter Bergner
Date: Wed Jun 12 21:05:34 2024 -0500
rs6000: Fix pr66144-3.c test to accept multiple equivalent insns. [PR115262]
Jeff's commit r15-831-g0
https://gcc.gnu.org/g:b6eda6b61c52aa005bb07465969d2ef089eb28e6
commit r15-1233-gb6eda6b61c52aa005bb07465969d2ef089eb28e6
Author: Pan Li
Date: Tue Jun 11 10:56:23 2024 +0800
Test: Move target independent test cases to gcc.dg/torture
The test cases of pr115387 are target independent
The branch 'aoliva/heads/testbase' was updated to point to:
5288935d30c4... [libstdc++] [testsuite] require cmath for c++23 cmath tests
It previously pointed to:
dd6f942c2665... Fix fold-left reduction vectorization with multiple stmt co
Diff:
Summary of changes (added commits):
The branch 'aoliva/heads/testme' was updated to point to:
e75f9b7a5974... [i386] restore recompute to override opts after change [PR1
It previously pointed to:
606e815b8427... [testsuite] add linkonly to dg-additional-sources [PR115295
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A
https://gcc.gnu.org/g:aa6f08f66334fdef3d0d33177698be247e1724ad
commit aa6f08f66334fdef3d0d33177698be247e1724ad
Author: Alexandre Oliva
Date: Wed Jun 12 21:36:42 2024 -0300
[libstdc++] [testsuite] require cmath for [PR114359]
When !_GLIBCXX_USE_C99_MATH_TR1, binomial_distribution d
https://gcc.gnu.org/g:e75f9b7a5974b31a0e9722d507e313305a39b207
commit e75f9b7a5974b31a0e9722d507e313305a39b207
Author: Alexandre Oliva
Date: Thu Jun 13 00:12:47 2024 -0300
[i386] restore recompute to override opts after change [PR113719]
The first patch for PR113719 regressed gcc.
https://gcc.gnu.org/g:f8bf80a4e1682b2238baad8c44939682f96b1fe0
commit r15-1234-gf8bf80a4e1682b2238baad8c44939682f96b1fe0
Author: liuhongt
Date: Thu Jun 13 09:53:58 2024 +0800
Fix ICE due to REGNO of a SUBREG.
Use reg_or_subregno instead.
gcc/ChangeLog:
PR
https://gcc.gnu.org/g:6f1f1657cd7a8472b4a4aeef60f1c59606ee011b
commit r15-1235-g6f1f1657cd7a8472b4a4aeef60f1c59606ee011b
Author: Andi Kleen
Date: Wed Jun 12 09:09:37 2024 -0700
Remove const char * support for asm constexpr
asm constexpr now only accepts the same string types as C+
https://gcc.gnu.org/g:d0379809a45f77d2dedb93a443aa1dd96d13c6e5
commit r15-1236-gd0379809a45f77d2dedb93a443aa1dd96d13c6e5
Author: Andi Kleen
Date: Wed Jun 12 09:11:46 2024 -0700
Parse close paren even when constexpr extraction fails
To get better error recovery.
gcc/cp/Cha
https://gcc.gnu.org/g:64cd70e315ed2cf0653cfdde96ae80c3f90a07f4
commit r15-1237-g64cd70e315ed2cf0653cfdde96ae80c3f90a07f4
Author: Andi Kleen
Date: Wed Jun 12 09:15:47 2024 -0700
Fix error message
gcc/cp/ChangeLog:
* parser.cc (cp_parser_asm_string_expression): Use
https://gcc.gnu.org/g:1fe55a1794863b5ad9eeca5062782834716016b2
commit r15-1238-g1fe55a1794863b5ad9eeca5062782834716016b2
Author: Richard Biener
Date: Fri Jun 7 11:29:05 2024 +0200
tree-optimization/114107 - avoid peeling for gaps in more cases
The following refactors the code to d
https://gcc.gnu.org/g:6669dc51515313dd1e60c493596dbc90429fc362
commit r15-1239-g6669dc51515313dd1e60c493596dbc90429fc362
Author: Richard Biener
Date: Fri Jun 7 14:47:12 2024 +0200
tree-optimization/115385 - handle more gaps with peeling of a single
iteration
The following makes p
https://gcc.gnu.org/g:e8f4d525cb320ff11dd95b985d8043fef0510878
commit r15-1240-ge8f4d525cb320ff11dd95b985d8043fef0510878
Author: Richard Biener
Date: Mon Jun 10 15:31:35 2024 +0200
Improve code generation of strided SLP loads
This avoids falling back to elementwise accesses for st
https://gcc.gnu.org/g:cc291d63cde41bd7d9c159ed679cabc0c34126c9
commit cc291d63cde41bd7d9c159ed679cabc0c34126c9
Author: Alexandre Oliva
Date: Thu Jun 13 03:52:17 2024 -0300
[alpha] adjust MEM alignment for block move [PR115459]
Before issuing loads or stores for a block move, adjus
65 matches
Mail list logo