https://gcc.gnu.org/g:2f01bd9787dc850132337278ebf25f1eeade5067
commit 2f01bd9787dc850132337278ebf25f1eeade5067
Author: Thomas Schwinge
Date: Sat Dec 7 00:17:49 2024 +0100
nvptx: PTX 'alloca' for '-mptx=7.3'+, '-march=sm_52'+ [PR65181]
..., and use it for '-mno-soft-stack': PTX "na
The branch 'aoliva/heads/testme' was updated to point to:
942a25fa89d7... add options to control ifcombine
It previously pointed to:
4c290a0a24c3... add options to control ifcombine
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
https://gcc.gnu.org/g:942a25fa89d7b0ea3e6e36bec4e5e93b3a0e82d4
commit 942a25fa89d7b0ea3e6e36bec4e5e93b3a0e82d4
Author: Alexandre Oliva
Date: Thu Dec 19 00:19:34 2024 -0300
add options to control ifcombine
Introduce flags to disable ifcombine as a whole, or its new components.
https://gcc.gnu.org/g:4c290a0a24c36b9bff48364ce0c516bbc6b6a560
commit 4c290a0a24c36b9bff48364ce0c516bbc6b6a560
Author: Alexandre Oliva
Date: Thu Dec 19 00:19:34 2024 -0300
add options to control ifcombine
Introduce flags to disable ifcombine as a whole, or its new components.
The branch 'aoliva/heads/testme' was updated to point to:
4c290a0a24c3... add options to control ifcombine
It previously pointed to:
c1f9acc3fb6d... add options to control ifcombine
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
https://gcc.gnu.org/g:c1f9acc3fb6dfa372a8098d53ce8ef025e45a2f7
commit c1f9acc3fb6dfa372a8098d53ce8ef025e45a2f7
Author: Alexandre Oliva
Date: Thu Dec 19 00:19:34 2024 -0300
add options to control ifcombine
Diff:
---
gcc/common.opt| 12
gcc/doc/invoke.t
The branch 'aoliva/heads/testme' was updated to point to:
c1f9acc3fb6d... add options to control ifcombine
It previously pointed to:
04e4490c7f38... add options to control ifcombine
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
https://gcc.gnu.org/g:04e4490c7f3877fb308a678e4e6809e3854e5669
commit 04e4490c7f3877fb308a678e4e6809e3854e5669
Author: Alexandre Oliva
Date: Thu Dec 19 00:19:34 2024 -0300
add options to control ifcombine
Diff:
---
gcc/common.opt| 12
gcc/testsuite/gc
The branch 'aoliva/heads/testme' was updated to point to:
04e4490c7f38... add options to control ifcombine
It previously pointed to:
97eff7216094... add options to control ifcombine
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
https://gcc.gnu.org/g:97eff72160946ca89bd548fa2655802361dfa8fb
commit 97eff72160946ca89bd548fa2655802361dfa8fb
Author: Alexandre Oliva
Date: Thu Dec 19 00:19:34 2024 -0300
add options to control ifcombine
Diff:
---
gcc/common.opt| 12
gcc/tree-ssa-ifcombine.cc |
The branch 'aoliva/heads/testme' was updated to point to:
97eff7216094... add options to control ifcombine
It previously pointed to:
e4660b4065d0... add options to control ifcombine
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
https://gcc.gnu.org/g:e4660b4065d01d29c6938c09a4c72676023f4c48
commit e4660b4065d01d29c6938c09a4c72676023f4c48
Author: Alexandre Oliva
Date: Thu Dec 19 00:19:34 2024 -0300
add options to control ifcombine
Diff:
---
gcc/common.opt| 12
gcc/tree-ssa-ifcombine.cc |
The branch 'aoliva/heads/testme' was updated to point to:
e4660b4065d0... add options to control ifcombine
It previously pointed to:
eae53de5dc6e... add options to control ifcombine
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
https://gcc.gnu.org/g:eae53de5dc6e9e11010912130fdb861e224cb4df
commit eae53de5dc6e9e11010912130fdb861e224cb4df
Author: Alexandre Oliva
Date: Thu Dec 19 00:19:34 2024 -0300
add options to control ifcombine
Diff:
---
gcc/common.opt| 12
gcc/tree-ssa-ifcombine.cc |
https://gcc.gnu.org/g:22de6ed07ac7ef93d8f07e32ce32095366902805
commit 22de6ed07ac7ef93d8f07e32ce32095366902805
Author: Alexandre Oliva
Date: Wed Dec 18 16:28:48 2024 -0300
expand: drop stack adjustments after barrier [PR118006]
A gimple block with __builtin_unreachable () can't ha
https://gcc.gnu.org/g:c84685db4378dbe6fe47f9ea746092231e232459
commit c84685db4378dbe6fe47f9ea746092231e232459
Author: Alexandre Oliva
Date: Wed Dec 18 14:47:07 2024 -0300
strub: accept indirection of volatile pointer types [PR118007]
We don't want to indirect pointers in strub wr
https://gcc.gnu.org/g:c92e258ebf8a173d91437f8103f08f0d03fe533c
commit c92e258ebf8a173d91437f8103f08f0d03fe533c
Author: Alexandre Oliva
Date: Wed Dec 18 14:30:31 2024 -0300
avoid trying to set block in barriers [PR113506]
When we emit a sequence before a preexisting insn and naming
The branch 'aoliva/heads/testme' was updated to point to:
eae53de5dc6e... add options to control ifcombine
It previously pointed to:
efe673c4078f... expand: drop stack adjustments after barrier [PR118006]
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
-
The branch 'aoliva/heads/testbase' was updated to point to:
87f97ffba93a... ifcombine field merge: handle masks with sign extensions
It previously pointed to:
733edbfdd49f... Daily bump.
Diff:
Summary of changes (added commits):
---
87f97ff... ifcombine fie
https://gcc.gnu.org/g:f41fba5f14642bdb794e0635e37042250417678a
commit r15-6358-gf41fba5f14642bdb794e0635e37042250417678a
Author: Alexandre Oliva
Date: Wed Dec 18 22:17:08 2024 -0300
ifcombine field merge: adjust testcases [PR118025]
There was a thinko in the testcase field-merge-9
https://gcc.gnu.org/g:2c55a891840425a98d951283273a11cf7bd31816
commit r15-6357-g2c55a891840425a98d951283273a11cf7bd31816
Author: Alexandre Oliva
Date: Wed Dec 18 22:17:02 2024 -0300
ifcombine field merge: do not follow a second conversion [PR118046]
The testcase shows that convers
https://gcc.gnu.org/g:86d9951acb4ec6f6f47402abb1fe3f059beb3ddb
commit r15-6356-g86d9951acb4ec6f6f47402abb1fe3f059beb3ddb
Author: Alexandre Oliva
Date: Wed Dec 18 22:16:58 2024 -0300
ifcombine field merge: stricten loads tests, swap compare to match
ACATS-4 ca11d02 exposed an error
https://gcc.gnu.org/g:6d5df5133c5dd8f9ec8f213d0e51b77958a54d28
commit r15-6360-g6d5df5133c5dd8f9ec8f213d0e51b77958a54d28
Author: Alexandre Oliva
Date: Wed Dec 18 22:17:18 2024 -0300
ifcombine field merge: handle bitfield zero tests in range tests
Some bitfield compares with zero a
https://gcc.gnu.org/g:87f97ffba93a2de17eca3927af901e3b3a103df7
commit r15-6361-g87f97ffba93a2de17eca3927af901e3b3a103df7
Author: Alexandre Oliva
Date: Wed Dec 18 22:17:31 2024 -0300
ifcombine field merge: handle masks with sign extensions
When a loaded field is sign extended, mask
https://gcc.gnu.org/g:34e6c77da699de4cd172523310123af8e0a36a36
commit r15-6359-g34e6c77da699de4cd172523310123af8e0a36a36
Author: Alexandre Oliva
Date: Wed Dec 18 22:17:13 2024 -0300
noncontiguous ifcombine: skip marking of non-SSA_NAMEs [PR117915]
When ifcombine_mark_ssa_name is c
https://gcc.gnu.org/g:9c001398aa835e701b3fff5e3275ae4bb15d8740
commit 9c001398aa835e701b3fff5e3275ae4bb15d8740
Author: Alexandre Oliva
Date: Wed Dec 18 14:47:07 2024 -0300
strub: accept indirection of volatile pointer types [PR118007]
We don't want to indirect pointers in strub wr
The branch 'aoliva/heads/testme' was updated to point to:
efe673c4078f... expand: drop stack adjustments after barrier [PR118006]
It previously pointed to:
74f98c52df56... expand: drop stack adjustments after barrier [PR118006]
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBL
https://gcc.gnu.org/g:efe673c4078f212c700fbd8c869073d715a664f4
commit efe673c4078f212c700fbd8c869073d715a664f4
Author: Alexandre Oliva
Date: Wed Dec 18 16:28:48 2024 -0300
expand: drop stack adjustments after barrier [PR118006]
A gimple block with __builtin_unreachable () can't ha
https://gcc.gnu.org/g:1d148e0401b599a3cae4183d3f33b7fa65c40464
commit r15-6354-g1d148e0401b599a3cae4183d3f33b7fa65c40464
Author: Simon Wright
Date: Wed Dec 18 22:26:27 2024 +0100
Output the load address in backtraces for PIE executables on Darwin
This aligns Darwin with Linux and
https://gcc.gnu.org/g:ed5ef9b39291e9d76e5caf4d96d7e6b09a35591e
commit r15-6353-ged5ef9b39291e9d76e5caf4d96d7e6b09a35591e
Author: Eric Botcazou
Date: Wed Dec 18 21:48:36 2024 +0100
Fix bootstrap failure on SPARC with -O3 -mvis3
This replaces the use of FAIL in the new vec_cmp[u] ex
https://gcc.gnu.org/g:d3ce0ba6270ab45f0ee78d035208c3ca54041f00
commit d3ce0ba6270ab45f0ee78d035208c3ca54041f00
Author: Mikael Morin
Date: Wed Dec 18 21:57:29 2024 +0100
Ajout assertion
Diff:
---
gcc/fortran/trans-expr.cc | 1 +
1 file changed, 1 insertion(+)
diff --git a/gcc/fortran/tra
https://gcc.gnu.org/g:890cb2ba6b87501b21160c33d8d5f5cd094a786e
commit 890cb2ba6b87501b21160c33d8d5f5cd094a786e
Author: Mikael Morin
Date: Wed Dec 18 21:55:13 2024 +0100
Correction dump
Diff:
---
gcc/testsuite/gfortran.dg/class_allocate_14.f90 | 2 +-
1 file changed, 1 insertion(+), 1 del
https://gcc.gnu.org/g:33502a11e47a87f1423a80bead8e87fbd6363fa1
commit r15-6352-g33502a11e47a87f1423a80bead8e87fbd6363fa1
Author: François Dumont
Date: Wed Dec 18 19:18:32 2024 +0100
libstdc++: Have std::addressof use __builtin_addressof
Rather than calling std::__addressof in std:
https://gcc.gnu.org/g:492b272767db328ec8e44345f055dfae56f0b1ea
commit 492b272767db328ec8e44345f055dfae56f0b1ea
Author: Mikael Morin
Date: Wed Dec 18 21:38:06 2024 +0100
Correction régression modifiable_p
Diff:
---
gcc/fortran/trans-array.cc | 3 +++
1 file changed, 3 insertions(+)
diff
https://gcc.gnu.org/g:a9652f800a3a7843bcd20cf312d901607d24e11f
commit a9652f800a3a7843bcd20cf312d901607d24e11f
Author: Alexandre Oliva
Date: Tue Dec 17 03:09:30 2024 -0300
ifcombine field merge: adjust testcases [PR118025]
There was a thinko in the testcase field-merge-9.c: I over
https://gcc.gnu.org/g:74f98c52df56671cc78679b8a544234a73857bc8
commit 74f98c52df56671cc78679b8a544234a73857bc8
Author: Alexandre Oliva
Date: Wed Dec 18 16:28:48 2024 -0300
expand: drop stack adjustments after barrier [PR118006]
A block with __builtin_unreachable () can't have code
The branch 'aoliva/heads/testme' was updated to point to:
74f98c52df56... expand: drop stack adjustments after barrier [PR118006]
It previously pointed to:
d03e12672200... expand: drop stack adjustments after barrier [PR118006]
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBL
https://gcc.gnu.org/g:d03e12672200b90972cb0f6f592ac01be1ca6b7d
commit d03e12672200b90972cb0f6f592ac01be1ca6b7d
Author: Alexandre Oliva
Date: Wed Dec 18 16:28:48 2024 -0300
expand: drop stack adjustments after barrier [PR118006]
A block with __builtin_unreachable () can't have code
https://gcc.gnu.org/g:ae0bd821107ba30ea58c7abc075e15a004180bc4
commit ae0bd821107ba30ea58c7abc075e15a004180bc4
Author: Alexandre Oliva
Date: Tue Dec 17 22:18:43 2024 -0300
ifcombine field merge: handle bitfield zero tests in range tests
Some bitfield compares with zero are optimiz
https://gcc.gnu.org/g:24df430108c0cdf83d7cccd69367a977adca7da0
commit r15-6351-g24df430108c0cdf83d7cccd69367a977adca7da0
Author: Vladimir N. Makarov
Date: Wed Dec 18 14:00:38 2024 -0500
[PR117248][LRA]: Fix calculation of conflict hard regs of pseudo
The 1st patch for PR117248 res
https://gcc.gnu.org/g:05722b6d8799d08861dd65af06721b4784acc650
commit 05722b6d8799d08861dd65af06721b4784acc650
Author: Alexandre Oliva
Date: Tue Dec 17 22:19:07 2024 -0300
ifcombine field merge: handle masks with sign extensions
When a loaded field is sign extended, masked and com
https://gcc.gnu.org/g:a14b63fe2f37e049aaa36c6460d07403df1ba647
commit a14b63fe2f37e049aaa36c6460d07403df1ba647
Author: Alexandre Oliva
Date: Tue Dec 17 03:09:10 2024 -0300
ifcombine field merge: do not follow a second conversion [PR118046]
The testcase shows that conversions that
https://gcc.gnu.org/g:e2aa76c2ba070bd5864e3d67729b735b8ad0e80a
commit e2aa76c2ba070bd5864e3d67729b735b8ad0e80a
Author: Alexandre Oliva
Date: Wed Dec 18 14:47:07 2024 -0300
strub: accept indirection of volatile pointer types [PR118007]
We don't want to indirect pointers in strub wr
https://gcc.gnu.org/g:1527b0736e83ca241e7bb92d545a677046b2e8e5
commit 1527b0736e83ca241e7bb92d545a677046b2e8e5
Author: Alexandre Oliva
Date: Wed Dec 18 14:30:31 2024 -0300
avoid trying to set block in barriers [PR113506]
When we emit a sequence before a preexisting insn and naming
https://gcc.gnu.org/g:b900a23bc83b79f8fdf04195f795bffb242439a1
commit b900a23bc83b79f8fdf04195f795bffb242439a1
Author: Alexandre Oliva
Date: Tue Dec 17 03:09:49 2024 -0300
noncontiguous ifcombine: skip marking of non-SSA_NAMEs [PR117915]
When ifcombine_mark_ssa_name is called dire
The branch 'aoliva/heads/testme' was updated to point to:
d03e12672200... expand: drop stack adjustments after barrier [PR118006]
It previously pointed to:
ae42ade2c98f... ifcombine field merge: handle masks with sign extensions
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIB
https://gcc.gnu.org/g:bb829ce157f8b466a9635fd96e7a44af9e19bd55
commit r15-6350-gbb829ce157f8b466a9635fd96e7a44af9e19bd55
Author: Michal Jires
Date: Wed Dec 18 18:28:46 2024 +0100
ipcp don't propagate where not needed - fix uninit constructor
Removed unitialized empty constructor a
https://gcc.gnu.org/g:1a28ff1c01c290d50fb4ebd6e6a49482195cab9c
commit r15-6349-g1a28ff1c01c290d50fb4ebd6e6a49482195cab9c
Author: Vladimir N. Makarov
Date: Wed Dec 18 13:28:43 2024 -0500
Revert "[PR117248][LRA]: Rewriting reg notes update and fix calculation of
conflict hard regs of pseudo
https://gcc.gnu.org/g:f8f686a12989a0dcf8ab0235641cf4a8dceae67c
commit r15-6348-gf8f686a12989a0dcf8ab0235641cf4a8dceae67c
Author: Tamar Christina
Date: Wed Dec 18 16:39:25 2024 +
libstdc++: Adjust probabilities of hashmap loop conditions
We are currently generating a loop which
https://gcc.gnu.org/g:361dc46a146597225918efed06af08feda400c8d
commit 361dc46a146597225918efed06af08feda400c8d
Author: Mikael Morin
Date: Wed Dec 18 19:04:41 2024 +0100
Utilisation de la méthode de nullification pour nullifier un pointeur
Diff:
---
gcc/fortran/trans-array.cc | 93 +++
https://gcc.gnu.org/g:15aab0d00ca1ed5ce428555bf89ecfe0525f9b81
commit r15-6347-g15aab0d00ca1ed5ce428555bf89ecfe0525f9b81
Author: Jonathan Wakely
Date: Sat Dec 14 01:17:27 2024 +
libstdc++: Clear std::priority_queue after moving from it [PR118088]
We don't know what state an ar
https://gcc.gnu.org/g:b47e7eabff260a69b0cf596ca807ebbe6d93a2c2
commit r15-6346-gb47e7eabff260a69b0cf596ca807ebbe6d93a2c2
Author: Michal Jires
Date: Thu Oct 24 03:02:55 2024 +0200
lto: Remap node order for stability.
This patch adds remapping of node order for each lto partition.
https://gcc.gnu.org/g:0895aef01c64c317b489811dbe4ac55f9c13aab3
commit r15-6345-g0895aef01c64c317b489811dbe4ac55f9c13aab3
Author: Michal Jires
Date: Thu Oct 24 02:21:00 2024 +0200
Node clones share order.
Symbol order corresponds to the order in source code.
For clones their or
https://gcc.gnu.org/g:40d197dc81df8b369e454a9e71d1316027ca6e7b
commit r15-6342-g40d197dc81df8b369e454a9e71d1316027ca6e7b
Author: Michal Jires
Date: Thu Jun 20 13:24:02 2024 +0200
Implement Lockfile.
This patch implements lockfile used for incremental LTO.
Bootstrapped/reg
https://gcc.gnu.org/g:8b1a572840438d0caf3a40cfdebbc55bbc3968f5
commit r15-6343-g8b1a572840438d0caf3a40cfdebbc55bbc3968f5
Author: Michal Jires
Date: Fri Nov 17 21:17:11 2023 +0100
lto: Implement ltrans cache
This patch implements Incremental LTO as ltrans cache.
Stored are
https://gcc.gnu.org/g:bad3714b117f6d5c09b3dc8925441ce6745d0a9d
commit r15-6344-gbad3714b117f6d5c09b3dc8925441ce6745d0a9d
Author: Michal Jires
Date: Thu Oct 24 02:04:12 2024 +0200
ipa-strub: Replace cgraph_node order with uid.
ipa_strub_set_mode_for_new_functions uses node order as
https://gcc.gnu.org/g:17d8a3da25cd5262df1075b210cb4fa707c527df
commit r15-6341-g17d8a3da25cd5262df1075b210cb4fa707c527df
Author: Prathamesh Kulkarni
Date: Wed Dec 18 22:03:38 2024 +0530
Revert "PR81358: Enable automatic linking of libatomic."
This reverts commit e2f6ed54f75bbf8dd0
https://gcc.gnu.org/g:9366c328518766d896155388726055624716c0af
commit r14-11101-g9366c328518766d896155388726055624716c0af
Author: Wilco Dijkstra
Date: Tue Dec 10 14:22:48 2024 +
arm: Fix LDRD register overlap [PR117675]
The register indexed variants of LDRD have complex regist
https://gcc.gnu.org/g:15dbb0a9ee8317c2a1983793d532c1f814ae1e33
commit r15-6340-g15dbb0a9ee8317c2a1983793d532c1f814ae1e33
Author: Torbjörn SVENSSON
Date: Mon Dec 16 14:12:42 2024 +0100
arm: Escape semicolon in thumb1.md
Without escaping the semicolon, the generated assembler output
https://gcc.gnu.org/g:40f243e91796671701ded90919d1ca32ba9076ad
commit r15-6339-g40f243e91796671701ded90919d1ca32ba9076ad
Author: Jakub Jelinek
Date: Wed Dec 18 15:53:24 2024 +0100
c++: Speed up compilation of large char array initializers when not using
#embed
The following patch
https://gcc.gnu.org/g:549af7288332d698d45bbbcf3c61aaeb193fb716
commit r15-6338-g549af7288332d698d45bbbcf3c61aaeb193fb716
Author: Jakub Jelinek
Date: Wed Dec 18 15:21:40 2024 +0100
gimple-fold: Fix up decode_field_reference xor handling [PR118081]
The function comment says:
https://gcc.gnu.org/g:e2f6ed54f75bbf8dd0292af90304890f06a9be17
commit r15-6337-ge2f6ed54f75bbf8dd0292af90304890f06a9be17
Author: Prathamesh Kulkarni
Date: Wed Dec 18 17:03:51 2024 +0530
PR81358: Enable automatic linking of libatomic.
ChangeLog:
PR driver/81358
https://gcc.gnu.org/g:12dd892b1a3ad719e76e6ca40f8cbc224610b849
commit r15-6336-g12dd892b1a3ad719e76e6ca40f8cbc224610b849
Author: Tobias Burnus
Date: Wed Dec 18 09:25:50 2024 +0100
OpenMP: Add declare variant's 'append_args' clause in C/C++
Add the append_args clause of 'declare va
https://gcc.gnu.org/g:84794671859ae8eb54ff81c7d3e32b4db8686024
commit r15-6335-g84794671859ae8eb54ff81c7d3e32b4db8686024
Author: Jakub Jelinek
Date: Wed Dec 18 12:02:38 2024 +0100
c++: Use type_id_in_expr_sentinel in 6 further spots in the parser
The following patch uses type_id_i
https://gcc.gnu.org/g:190d9a2b384e626bcd0554e01513939af1ed5339
commit r15-6333-g190d9a2b384e626bcd0554e01513939af1ed5339
Author: Jakub Jelinek
Date: Wed Dec 18 11:59:24 2024 +0100
c++: Add {,un}likely attribute further test coverage [PR110345]
Similarly for likely/unlikely attribu
https://gcc.gnu.org/g:7eb2acb7221b5a219ece1a693d9ac594f229a61a
commit r15-6334-g7eb2acb7221b5a219ece1a693d9ac594f229a61a
Author: Jakub Jelinek
Date: Wed Dec 18 12:00:13 2024 +0100
c++: Fix up pedantic handling of alignas [PR110345]
The following patch on top of the PR110345 P2552R
https://gcc.gnu.org/g:d003a3862aeac72d0417cc41daafdf968bdb1839
commit r15-6329-gd003a3862aeac72d0417cc41daafdf968bdb1839
Author: Jakub Jelinek
Date: Wed Dec 18 11:54:57 2024 +0100
c++: Diagnose attributes on class/enum declarations [PR110345]
The following testcase shows another i
https://gcc.gnu.org/g:54ea9cfb676d7c2aa593594dfa48147ba7de18e3
commit r15-6332-g54ea9cfb676d7c2aa593594dfa48147ba7de18e3
Author: Jakub Jelinek
Date: Wed Dec 18 11:58:39 2024 +0100
c++: Add fallthrough attribute further test coverage [PR110345]
Similarly for fallthrough attribute.
https://gcc.gnu.org/g:8b83820b68f358e21c740c0fcfb984e294f81ede
commit r15-6330-g8b83820b68f358e21c740c0fcfb984e294f81ede
Author: Jakub Jelinek
Date: Wed Dec 18 11:55:59 2024 +0100
c++: Handle attributes on exception declarations [PR110345]
This is a continuation of the series for
https://gcc.gnu.org/g:17429c1d20568d4810189196d64081139c0d7785
commit r15-6331-g17429c1d20568d4810189196d64081139c0d7785
Author: Jakub Jelinek
Date: Wed Dec 18 11:57:50 2024 +0100
c++: Add carries_dependency further test coverage [PR110345]
This patch adds additional test coverage
https://gcc.gnu.org/g:49b142f2ef5d985dd6c4509d692ee4dfedfd4658
commit r15-6328-g49b142f2ef5d985dd6c4509d692ee4dfedfd4658
Author: Jakub Jelinek
Date: Wed Dec 18 11:52:31 2024 +0100
c++: Handle enum attributes like class attributes [PR110345]
As the following testcase shows, cp_pars
https://gcc.gnu.org/g:35c4a383d6d8f7a9a094d364201daf0d098e4f42
commit r15-6327-g35c4a383d6d8f7a9a094d364201daf0d098e4f42
Author: Jakub Jelinek
Date: Wed Dec 18 11:50:26 2024 +0100
inline-asm: Add - constraint modifier support for toplevel extended asm
[PR41045]
The following patc
https://gcc.gnu.org/g:74d6a676034b3ab20c387f12f19f5597e4f1c9fa
commit r15-6326-g74d6a676034b3ab20c387f12f19f5597e4f1c9fa
Author: Jakub Jelinek
Date: Wed Dec 18 11:49:11 2024 +0100
inline-asm: Add support for cc operand modifier
As mentioned in the "inline asm: Add new constraint f
https://gcc.gnu.org/g:c7f725cd8d8e418818a8283fd5ef393a977753d5
commit r15-6325-gc7f725cd8d8e418818a8283fd5ef393a977753d5
Author: Jakub Jelinek
Date: Wed Dec 18 11:44:36 2024 +0100
inline asm: Add new constraint for symbol definitions
The following patch on top of the PR41045 tople
https://gcc.gnu.org/g:18aff7644ad1e44dc146d36a2b7e397977aa47ac
commit r15-6324-g18aff7644ad1e44dc146d36a2b7e397977aa47ac
Author: Tamar Christina
Date: Wed Dec 18 09:02:46 2024 +
libstdc++: Add inline keyword to _M_locate
In GCC 12 there was a ~40% regression in the performance
https://gcc.gnu.org/g:84aa1714c336213a3c8624f7450ea4748e3cdbeb
commit 84aa1714c336213a3c8624f7450ea4748e3cdbeb
Author: Thomas Schwinge
Date: Fri Dec 13 13:54:10 2024 +0100
nvptx: Add '__builtin_stack_save()', '__builtin_stack_restore()' test case
[PR65181]
Documenting the status
https://gcc.gnu.org/g:5a269a2c5bd47e5399af60efe70be7392e0fbebf
commit 5a269a2c5bd47e5399af60efe70be7392e0fbebf
Author: Thomas Schwinge
Date: Wed Dec 11 15:22:06 2024 +0100
nvptx: Add 'sorry, unimplemented: target cannot support alloca' test cases
[PR65181]
Documenting the status
https://gcc.gnu.org/g:e8abd2a50b65e3a9eb25c9232c8bfebf77ebd0c6
commit e8abd2a50b65e3a9eb25c9232c8bfebf77ebd0c6
Author: Thomas Schwinge
Date: Tue Aug 27 12:37:29 2024 +0200
Un-XFAIL 'gcc.dg/signbit-5.c' for GCN
It XPASSes after recent commit 5a3387938d4d95717cac29eecd0ba53e0ef9094d
https://gcc.gnu.org/g:1ced50b3a0b8d822286792a63fdfff3402646916
commit 1ced50b3a0b8d822286792a63fdfff3402646916
Author: Thomas Schwinge
Date: Sun Nov 10 17:47:16 2024 +0100
nvptx: Support '-march=sm_52'
gcc/
* config/nvptx/nvptx-sm.def: Add '52'.
* c
https://gcc.gnu.org/g:f808115968fe1dea86e3991b32c009b07159abfe
commit f808115968fe1dea86e3991b32c009b07159abfe
Author: Thomas Schwinge
Date: Sun Nov 10 13:07:32 2024 +0100
nvptx: Support '-mptx=7.3'
gcc/
* config/nvptx/nvptx-opts.h (enum ptx_version): Add
https://gcc.gnu.org/g:1c0104e0afca3179b121745541a939625b74ad2d
commit 1c0104e0afca3179b121745541a939625b74ad2d
Author: Thomas Schwinge
Date: Tue Nov 12 16:26:15 2024 +0100
nvptx: For '-march=sm_52' and higher, default at least to '-mptx=7.3'
PR target/65181
gcc
https://gcc.gnu.org/g:d8403076bc4a5bdeb36fe0c5a3b6a6c71f3cfa84
commit d8403076bc4a5bdeb36fe0c5a3b6a6c71f3cfa84
Author: Thomas Schwinge
Date: Fri Dec 13 15:09:49 2024 +0100
nvptx: Handle '__builtin_stack_save()' in a well-behaved way for PTX
"native" stacks [PR65181]
PR ta
https://gcc.gnu.org/g:1fbf61f0efd39eaa3095f4537dcc4f3582146f01
commit 1fbf61f0efd39eaa3095f4537dcc4f3582146f01
Author: Thomas Schwinge
Date: Tue Dec 10 11:11:26 2024 +0100
nvptx: Clarify that the PTX "native" stack pointer is handled implicitly at
function level [PR65181]
https://gcc.gnu.org/g:1597362730241fff464e663f0225b2deef8ffa8f
commit 1597362730241fff464e663f0225b2deef8ffa8f
Author: Thomas Schwinge
Date: Mon Dec 16 11:48:11 2024 +0100
nvptx: Add effective-target 'nvptx_softstack', use for effective-target
'alloca'
..., and thereby making the
https://gcc.gnu.org/g:0fdfbc10026b40c1e0374a2f6486a81d8741d69f
commit 0fdfbc10026b40c1e0374a2f6486a81d8741d69f
Author: Thomas Schwinge
Date: Thu Dec 12 23:26:14 2024 +0100
nvptx: Add '__builtin_alloca(0)' test cases [PR65181]
Documenting the status quo.
PR target/
https://gcc.gnu.org/g:9b216725a5b15e235e312bc042dcdee9425a51c9
commit 9b216725a5b15e235e312bc042dcdee9425a51c9
Author: Wilco Dijkstra
Date: Wed Jun 5 14:05:59 2024 +0100
testsuite: Improve check-function-bodies
Improve check-function-bodies by allowing single-character function na
https://gcc.gnu.org/g:f97a7b3f4bfa4041514aec76a96c642ec8d225fe
commit f97a7b3f4bfa4041514aec76a96c642ec8d225fe
Author: Andrew Stubbs
Date: Fri Aug 9 11:45:42 2024 +
amdgcn: Add padding to trampoline
This avoids a -Wpadded warning (testcase gcc.dg/20050607-1.c).
gcc/Ch
https://gcc.gnu.org/g:5cb8d99fb7b92bc01875c70ea15cd9379ad27a83
commit 5cb8d99fb7b92bc01875c70ea15cd9379ad27a83
Author: Thomas Schwinge
Date: Mon Nov 11 13:20:46 2024 +0100
nvptx: Switch default from '-march=sm_30' to '-march=sm_52'
In preparation of GCC/nvptx code changes that req
https://gcc.gnu.org/g:02add658a3e161b0c6fe7e4ffd8d0e77095bd207
commit 02add658a3e161b0c6fe7e4ffd8d0e77095bd207
Author: Thomas Schwinge
Date: Tue Nov 12 17:49:10 2024 +0100
nvptx: Support '-march=sm_89'
gcc/
* config/nvptx/nvptx-sm.def: Add '89'.
* c
https://gcc.gnu.org/g:d89bfb6dc0a460ee16139a458fa5353b8f6ba804
commit d89bfb6dc0a460ee16139a458fa5353b8f6ba804
Author: Thomas Schwinge
Date: Thu Dec 5 14:28:26 2024 +0100
GCN: Fix 'real_from_integer' usage
The recent commit b3f1b9e2aa079f8ec73e3cb48143a16645c49566
"build: Remo
https://gcc.gnu.org/g:4539a38902a03b4e7b07b7703e48f55af78f75e4
commit 4539a38902a03b4e7b07b7703e48f55af78f75e4
Author: Thomas Schwinge
Date: Tue Nov 12 17:37:44 2024 +0100
nvptx: Support '-mptx=7.8'
gcc/
* config/nvptx/nvptx-opts.h (enum ptx_version): Add
https://gcc.gnu.org/g:3c601e482c713b4dcd0096a611b9aeaa27564cad
commit 3c601e482c713b4dcd0096a611b9aeaa27564cad
Author: Thomas Schwinge
Date: Tue Nov 12 08:31:53 2024 +0100
nvptx: Support '-march=sm_37'
gcc/
* config/nvptx/nvptx-sm.def: Add '37'.
* c
https://gcc.gnu.org/g:8312c7de440a864f378f3e3bd921e5c8785c3907
commit 8312c7de440a864f378f3e3bd921e5c8785c3907
Author: Thomas Schwinge
Date: Sun Nov 10 17:32:55 2024 +0100
nvptx: Clarify that our baseline is PTX ISA Version 3.1
Added in commit decde11183bdccc46587d6614b75f3d56a2f2
https://gcc.gnu.org/g:18f34aa30cb3919e227ec2abde79bb3f1d41a851
commit 18f34aa30cb3919e227ec2abde79bb3f1d41a851
Author: Thomas Schwinge
Date: Sun Nov 10 17:35:07 2024 +0100
nvptx: Expose '-mptx=4.2'
'PTX_VERSION_4_2' was added in commit
decde11183bdccc46587d6614b75f3d56a2f2e4a
https://gcc.gnu.org/g:0d70ea000c69c56b47c44855d9ba43f5c8737728
commit 0d70ea000c69c56b47c44855d9ba43f5c8737728
Author: Thomas Schwinge
Date: Sun Nov 10 17:34:08 2024 +0100
nvptx: Support '-mptx=4.1'
gcc/
* config/nvptx/nvptx-opts.h (enum ptx_version): Add
https://gcc.gnu.org/g:f2dd8a43beaa913bb7ac7b795b7264b26ea55b8b
commit f2dd8a43beaa913bb7ac7b795b7264b26ea55b8b
Author: Thomas Schwinge
Date: Sun Nov 10 18:29:25 2024 +0100
nvptx: Enhance '-march-map=[...]' test cases
This expands upon the one test case added in
commit de0ef044
https://gcc.gnu.org/g:ed9bc1f5d9f7bce0c8836db7029434f174a5a0d3
commit ed9bc1f5d9f7bce0c8836db7029434f174a5a0d3
Author: Thomas Schwinge
Date: Fri Sep 27 17:44:16 2024 +0200
nvptx: Support '--with-multilib-list'
No change in behavior unless specifying it.
gcc/
https://gcc.gnu.org/g:77654b0513b21d21b9305d9ce0135d4c3dff4aca
commit 77654b0513b21d21b9305d9ce0135d4c3dff4aca
Author: Thomas Schwinge
Date: Sun Nov 10 20:01:58 2024 +0100
nvptx: Enhance '-mptx=[...]' test cases
This expands upon the test cases added in
commit a2eacdbd4c4a698b
https://gcc.gnu.org/g:ffb6f6d58e437df0227f1eed3b64b8b600233232
commit ffb6f6d58e437df0227f1eed3b64b8b600233232
Author: Thomas Schwinge
Date: Sun Nov 10 20:09:42 2024 +0100
nvptx: Enhance '-march=[...]' test cases
This expands upon the test cases added in
commit 4706670cd3b06bb
https://gcc.gnu.org/g:99f7764e0b7cf28fa22a875320de0cf22c3d5025
commit 99f7764e0b7cf28fa22a875320de0cf22c3d5025
Author: Thomas Schwinge
Date: Mon Dec 2 16:50:16 2024 +0100
'gcc/config/nvptx/gen-multilib-matches.sh': Support '--selftest'
..., and invoke that before actual use.
1 - 100 of 121 matches
Mail list logo