https://gcc.gnu.org/g:4923ed49b93352bcf9e43cafac38345e4a54c3f8
commit r14-9886-g4923ed49b93352bcf9e43cafac38345e4a54c3f8
Author: Kewen Lin
Date: Wed Apr 10 02:59:43 2024 -0500
testsuite: Adjust pr113359-2_*.c with unsigned long long [PR114662]
pr113359-2_*.c define a struct having
https://gcc.gnu.org/g:4be1cc5f50578fafcdcbd09160235066d76a3f86
commit r14-9887-g4be1cc5f50578fafcdcbd09160235066d76a3f86
Author: Jakub Jelinek
Date: Wed Apr 10 10:08:12 2024 +0200
c++: Implement C++26 P2809R3 - Trivial infinite loops are not Undefined
Behavior
The following patch
The branch 'ARM/heads/gcs' was updated to point to:
3458fa6e8c3... aarch64: Introduce indirect_return attribute
It previously pointed to:
7f952ecef18... aarch64: Introduce indirect_return attribute
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
https://gcc.gnu.org/g:50dc77071139c477a10c78d3d73ff2db4dcd6ef7
commit 50dc77071139c477a10c78d3d73ff2db4dcd6ef7
Author: Szabolcs Nagy
Date: Mon Jun 19 12:57:56 2023 +0100
aarch64: Add -mbranch-protection=gcs option
This enables Guarded Control Stack (GCS) compatible code generation
https://gcc.gnu.org/g:2c160a731e7764e97a2b8014149aaee47a11fbba
commit 2c160a731e7764e97a2b8014149aaee47a11fbba
Author: Szabolcs Nagy
Date: Fri Jun 30 16:31:23 2023 +0100
aarch64: Add branch-protection target pragma tests
gcc/testsuite/ChangeLog:
* gcc.target/aarch
https://gcc.gnu.org/g:311c3aa1e58672c36991a193db5752d3dcf8e7d9
commit 311c3aa1e58672c36991a193db5752d3dcf8e7d9
Author: Szabolcs Nagy
Date: Fri Jun 30 16:50:23 2023 +0100
aarch64: Add target pragma tests for gcs
gcc/testsuite/ChangeLog:
* gcc.target/aarch64/pragma_
https://gcc.gnu.org/g:309f26c5301d11891a6adddf9515adf5a9b0
commit 309f26c5301d11891a6adddf9515adf5a9b0
Author: Szabolcs Nagy
Date: Tue May 9 15:37:49 2023 +0100
aarch64: Add support for chkfeat insn
This is a hint space instruction to check for enabled HW features and
https://gcc.gnu.org/g:e26ccd302f4face487da5b530d4dbeb4eebf7d43
commit e26ccd302f4face487da5b530d4dbeb4eebf7d43
Author: Szabolcs Nagy
Date: Tue May 9 15:24:18 2023 +0100
aarch64: Add __builtin_aarch64_chkfeat
Builtin for chkfeat: the input argument is used to initialize x16 then
https://gcc.gnu.org/g:0c0ee07e8b10e071c5b88fbae6f109778a4e578c
commit 0c0ee07e8b10e071c5b88fbae6f109778a4e578c
Author: Szabolcs Nagy
Date: Fri Jun 2 16:15:25 2023 +0100
aarch64: Add __builtin_aarch64_chkfeat tests
gcc/testsuite/ChangeLog:
* gcc.target/aarch64/chkf
https://gcc.gnu.org/g:4880a14b6222839396bcb93ee27669db4e88ff01
commit 4880a14b6222839396bcb93ee27669db4e88ff01
Author: Szabolcs Nagy
Date: Tue May 9 16:21:28 2023 +0100
aarch64: Add GCS builtins
Add new builtins for GCS:
void *__builtin_aarch64_gcspr (void)
uint64
https://gcc.gnu.org/g:90ff9175ede4f4671755f0296b5ce89d8d69f966
commit 90ff9175ede4f4671755f0296b5ce89d8d69f966
Author: Szabolcs Nagy
Date: Tue Jun 6 17:35:51 2023 +0100
aarch64: Add __builtin_aarch64_gcs* tests
gcc/testsuite/ChangeLog:
* gcc.target/aarch64/gcspopm
https://gcc.gnu.org/g:87217fd89a9bd595a58897bafc593a7e25051ee4
commit 87217fd89a9bd595a58897bafc593a7e25051ee4
Author: Szabolcs Nagy
Date: Wed Jun 7 10:58:06 2023 +0100
aarch64: Add non-local goto and jump tests for GCS
These are scan asm tests only, relying on existing execution
https://gcc.gnu.org/g:57aec9c418f837bf427d8317bebdc0f825cbb043
commit 57aec9c418f837bf427d8317bebdc0f825cbb043
Author: Szabolcs Nagy
Date: Tue May 9 16:00:01 2023 +0100
aarch64: Add GCS instructions
Add instructions for the Guarded Control Stack extension.
GCSSS1 and GCSS
https://gcc.gnu.org/g:f94cfdab086f521592939f03408f59f39a4bdd5a
commit f94cfdab086f521592939f03408f59f39a4bdd5a
Author: Szabolcs Nagy
Date: Tue May 9 17:04:34 2023 +0100
aarch64: Add ACLE feature macros for GCS
gcc/ChangeLog:
* config/aarch64/aarch64-c.cc (aarch64_
https://gcc.gnu.org/g:d5a22a53f58403c888a43c75c5983ba3cb5023ae
commit d5a22a53f58403c888a43c75c5983ba3cb5023ae
Author: Szabolcs Nagy
Date: Fri Apr 14 18:23:52 2023 +0100
aarch64: Add GCS support for nonlocal stack save
Nonlocal stack save and restore has to also save and restore t
https://gcc.gnu.org/g:2185dc7cdb6d536e4d9a49a77c552e58041cb0bc
commit 2185dc7cdb6d536e4d9a49a77c552e58041cb0bc
Author: Szabolcs Nagy
Date: Wed Apr 19 14:01:36 2023 +0100
aarch64: Add GCS support to the unwinder
TODO:
- Follows the current linux ABI that uses single signal entr
https://gcc.gnu.org/g:2a9d500c8f2fd1004cdcbcdec063681dbb0bb1f1
commit 2a9d500c8f2fd1004cdcbcdec063681dbb0bb1f1
Author: Szabolcs Nagy
Date: Wed Jun 7 16:17:53 2023 +0100
aarch64: Add test for GCS ACLE defs
gcc/testsuite/ChangeLog:
* gcc.target/aarch64/pragma_cpp_pr
https://gcc.gnu.org/g:b32a17f9f43d68859e31d7a6af7b21ac2ed42742
commit b32a17f9f43d68859e31d7a6af7b21ac2ed42742
Author: Szabolcs Nagy
Date: Fri Dec 22 13:44:19 2023 +
aarch64: libgcc: add GCS marking to asm
libgcc/ChangeLog:
* config/aarch64/aarch64-asm.h (FEAT
https://gcc.gnu.org/g:99a291c0313e8e839c3ffd1fdc5132b4d6462968
commit 99a291c0313e8e839c3ffd1fdc5132b4d6462968
Author: Szabolcs Nagy
Date: Tue May 9 14:32:46 2023 +0100
aarch64: Emit GNU property NOTE for GCS
TODO: relies on experimental binutils ABI, should use build attributes.
https://gcc.gnu.org/g:78b29b5934193bd7e057aa8196ab8645df092d44
commit 78b29b5934193bd7e057aa8196ab8645df092d44
Author: Szabolcs Nagy
Date: Fri Dec 22 15:11:25 2023 +
aarch64: libatomic: add GCS marking to asm
libatomic/ChangeLog:
* config/linux/aarch64/atomic_
https://gcc.gnu.org/g:9f2fe2932ca35b736685753a85bd5c43459f24de
commit 9f2fe2932ca35b736685753a85bd5c43459f24de
Author: Szabolcs Nagy
Date: Tue Apr 2 15:43:23 2024 +0100
aarch64: libitm: Add GCS support
Transaction begin and abort use setjmp/longjmp like operations that
need to
https://gcc.gnu.org/g:3458fa6e8c32f128c666b49cfcb65dfdd52d7e43
commit 3458fa6e8c32f128c666b49cfcb65dfdd52d7e43
Author: Szabolcs Nagy
Date: Thu Dec 28 13:37:38 2023 +
aarch64: Introduce indirect_return attribute
Tail calls of indirect_return functions from non-indirect_return
https://gcc.gnu.org/g:9586d6248e89c6bc138f65ea1992de3a2f54a522
commit r14-9888-g9586d6248e89c6bc138f65ea1992de3a2f54a522
Author: Jonathan Wakely
Date: Mon Apr 8 17:41:00 2024 +0100
libstdc++: Handle EMLINK and EFTYPE in std::filesystem::remove_all
Although POSIX requires ELOOP, Fr
https://gcc.gnu.org/g:4decc1062f0f6eb44209d9d5a26a744ffa474648
commit r14-9889-g4decc1062f0f6eb44209d9d5a26a744ffa474648
Author: Jonathan Wakely
Date: Wed Apr 10 13:24:51 2024 +0100
libstdc++: Adjust expected locale-dependent date formats in tests
The std/time/year_month_day/io.cc
https://gcc.gnu.org/g:9e52245dd8aa2574bc1c215a45b2d7f8a8aa3cfd
commit 9e52245dd8aa2574bc1c215a45b2d7f8a8aa3cfd
Author: Michael Meissner
Date: Wed Apr 10 11:34:46 2024 -0400
PR target/112886, Add %S to print_operand for vector pair support.
In looking at support for load vector pai
https://gcc.gnu.org/g:7258b3c700907ddf947ab5e85478456783138ada
commit 7258b3c700907ddf947ab5e85478456783138ada
Author: Michael Meissner
Date: Wed Apr 10 11:36:10 2024 -0400
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.bugs | 57 ++
1 file
https://gcc.gnu.org/g:3a787e038fe3549d6ec9ec9aa6416dcbba664fd9
commit r14-9890-g3a787e038fe3549d6ec9ec9aa6416dcbba664fd9
Author: Andre Vieira
Date: Wed Apr 10 16:29:21 2024 +0100
aarch64: Do not give ABI change diagnostics for _BitInt(N)
This patch makes sure we do not give ABI ch
https://gcc.gnu.org/g:5aa3fec38cc6f52285168b161bab1a869d864b44
commit r14-9891-g5aa3fec38cc6f52285168b161bab1a869d864b44
Author: Andre Vieira
Date: Wed Apr 10 16:29:46 2024 +0100
aarch64: Add support for _BitInt
This patch adds support for C23's _BitInt for the AArch64 port when
https://gcc.gnu.org/g:a2026fb10fd00c5c6a7e262f8d5966f96ec8e49a
commit a2026fb10fd00c5c6a7e262f8d5966f96ec8e49a
Author: Michael Meissner
Date: Wed Apr 10 12:08:48 2024 -0400
Improve 64->128 bit zero extension on PowerPC (PR target/108958)
If we are converting an unsigned DImode to
https://gcc.gnu.org/g:be19bba37f34c8993f27fcb9b65b63b30fa3b5fc
commit be19bba37f34c8993f27fcb9b65b63b30fa3b5fc
Author: Michael Meissner
Date: Wed Apr 10 12:09:56 2024 -0400
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.bugs | 35 +++
1 file changed, 35 insert
https://gcc.gnu.org/g:912753cc5f18d786e334dd425469fa7f93155661
commit r14-9892-g912753cc5f18d786e334dd425469fa7f93155661
Author: Richard Biener
Date: Wed Apr 10 10:33:40 2024 +0200
tree-optimization/114672 - WIDEN_MULT_PLUS_EXPR type mismatch
The following makes sure to restrict W
https://gcc.gnu.org/g:fd39223a10b74b0ccb502d5da127142eb1b87826
commit fd39223a10b74b0ccb502d5da127142eb1b87826
Merge: 55ddd689ece 5aa3fec38cc
Author: Jakub Jelinek
Date: Wed Apr 10 18:43:25 2024 +0200
Merge commit 'r14-9891-g5aa3fec38cc6f52285168b161bab1a869d864b44' into
redhat/gcc-14-bra
The branch 'redhat/heads/gcc-14-branch' was updated to point to:
fd39223a10b... Merge commit 'r14-9891-g5aa3fec38cc6f52285168b161bab1a869d8
It previously pointed to:
55ddd689ece... Merge commit 'r14-9704-g7942558f27038461f948ca10140a156ae67
Diff:
Summary of changes (added commits):
-
https://gcc.gnu.org/g:ded646c91d2c0fb908faf6fa8fe1df0d7df49d16
commit r14-9893-gded646c91d2c0fb908faf6fa8fe1df0d7df49d16
Author: Harald Anlauf
Date: Tue Apr 9 23:07:59 2024 +0200
Fortran: fix argument checking of intrinsics C_SIZEOF, C_F_POINTER
[PR106500]
The interpretation of t
https://gcc.gnu.org/g:082374f6570a311b0ef95cdf712dbc6eb1e7cd17
commit r14-9896-g082374f6570a311b0ef95cdf712dbc6eb1e7cd17
Author: David Malcolm
Date: Wed Apr 10 16:43:27 2024 -0400
analyzer, testuite: comment fixes
gcc/testsuite/ChangeLog:
* c-c++-common/analyzer/memset
https://gcc.gnu.org/g:7f6599a201be2a3f7d1d799087e4ba283ec0bee8
commit r14-9897-g7f6599a201be2a3f7d1d799087e4ba283ec0bee8
Author: David Malcolm
Date: Wed Apr 10 16:43:28 2024 -0400
analyzer: fixes to internal docs
gcc/ChangeLog:
* doc/analyzer.texi: Various tweaks.
https://gcc.gnu.org/g:d09d70cdb2a4bc45825fc887047ef4a20de590c6
commit r14-9895-gd09d70cdb2a4bc45825fc887047ef4a20de590c6
Author: David Malcolm
Date: Wed Apr 10 16:43:27 2024 -0400
testsuite: add some missing -fanalyzer to plugin tests
gcc/testsuite/ChangeLog:
* gcc.dg/
https://gcc.gnu.org/g:4a94551d7eaaf7a75c5195fc0bf4af94185a04c7
commit r14-9902-g4a94551d7eaaf7a75c5195fc0bf4af94185a04c7
Author: David Malcolm
Date: Wed Apr 10 16:43:30 2024 -0400
analyzer: fix ICE on negative values for size_t [PR114472]
I made several attempts to fix this proper
https://gcc.gnu.org/g:115d5c6b009456e7e817dc5f1aeaea8d38929c93
commit r14-9898-g115d5c6b009456e7e817dc5f1aeaea8d38929c93
Author: David Malcolm
Date: Wed Apr 10 16:43:28 2024 -0400
analyzer: show size in SARIF property bag for
-Wanalyzer-tainted-allocation-size
gcc/analyzer/Change
https://gcc.gnu.org/g:7a49d5dc0ef345fb2cb19a242272c973ead220e7
commit r14-9899-g7a49d5dc0ef345fb2cb19a242272c973ead220e7
Author: David Malcolm
Date: Wed Apr 10 16:43:28 2024 -0400
analyzer: add SARIF property bags to -Wanalyzer-overlapping-buffers
gcc/analyzer/ChangeLog:
https://gcc.gnu.org/g:960e07d73a5295adf059053907bcb395115606d2
commit r14-9900-g960e07d73a5295adf059053907bcb395115606d2
Author: David Malcolm
Date: Wed Apr 10 16:43:29 2024 -0400
analyzer: add SARIF property bag to -Wanalyzer-infinite-recursion
gcc/analyzer/ChangeLog:
https://gcc.gnu.org/g:107b0e63be023c11017aa53625a6557950df4d99
commit r14-9901-g107b0e63be023c11017aa53625a6557950df4d99
Author: David Malcolm
Date: Wed Apr 10 16:43:29 2024 -0400
analyzer: add SARIF property bag to -Wanalyzer-infinite-loop
gcc/analyzer/ChangeLog:
* in
https://gcc.gnu.org/g:b8b148bc22673689fda19711b428b544462be2e4
commit r14-9903-gb8b148bc22673689fda19711b428b544462be2e4
Author: Marek Polacek
Date: Fri Apr 5 12:37:19 2024 -0400
target: missing -Whardened with -fcf-protection=none [PR114606]
-Whardened warns when -fhardened could
https://gcc.gnu.org/g:39f81924d88e3cc197fc3df74204c9b5e01e12f7
commit r14-9904-g39f81924d88e3cc197fc3df74204c9b5e01e12f7
Author: Hans-Peter Nilsson
Date: Wed Apr 10 17:24:10 2024 +0200
Revert "testsuite/gcc.target/cris/pr93372-2.c: Handle xpass from combine
improvement"
This reve
https://gcc.gnu.org/g:5c869aa8a4538b218d9e59de6c96133971e7b965
commit r14-9906-g5c869aa8a4538b218d9e59de6c96133971e7b965
Author: Indu Bhagat
Date: Wed Apr 10 17:27:52 2024 -0700
ctf: fix PR debug/112878
PR debug/112878: ICE: in ctf_add_slice, at ctfc.cc:499 with
_BitInt > 255
https://gcc.gnu.org/g:936dd627cd90bdfa3f796712c043406958131d7c
commit r14-9907-g936dd627cd90bdfa3f796712c043406958131d7c
Author: Indu Bhagat
Date: Mon Apr 8 11:01:45 2024 -0700
btf: do not skip members of data type with type id BTF_VOID_TYPEID
The previous fix in gen_ctf_sou_type
https://gcc.gnu.org/g:fb6ec6df54317ed3f6e6f878b6ea29dbef6bfe2d
commit r13-8598-gfb6ec6df54317ed3f6e6f878b6ea29dbef6bfe2d
Author: Kito Cheng
Date: Wed Feb 28 16:01:52 2024 +0800
RISC-V: Fix __atomic_compare_exchange with 32 bit value on RV64
atomic_compare_and_swapsi will use lr.w
https://gcc.gnu.org/g:e40a3d86511efcea71e9eadde8fb9f96be52f790
commit r14-9908-ge40a3d86511efcea71e9eadde8fb9f96be52f790
Author: Pan Li
Date: Thu Apr 11 09:39:44 2024 +0800
RISC-V: Bugfix ICE for the vector return arg in mode switch
This patch would like to fix a ICE in mode sw fo
https://gcc.gnu.org/g:f3fdcf4a37a7be07f2acbf5c8ed5e3399440a0ef
commit r14-9909-gf3fdcf4a37a7be07f2acbf5c8ed5e3399440a0ef
Author: Pan Li
Date: Thu Apr 11 11:42:40 2024 +0800
RISC-V: Remove -Wno-psabi for test build option [NFC]
Just notice there are some test case still have -Wno-p
https://gcc.gnu.org/g:d37be5c0413783c5459c5664b6ffb9f47acfca4e
commit r12-10319-gd37be5c0413783c5459c5664b6ffb9f47acfca4e
Author: Kito Cheng
Date: Wed Feb 28 16:01:52 2024 +0800
RISC-V: Fix __atomic_compare_exchange with 32 bit value on RV64
atomic_compare_and_swapsi will use lr.w
50 matches
Mail list logo