https://gcc.gnu.org/g:c310d29cac1c3a770f48ab8bb2d295ef9cc08c53
commit r15-3030-gc310d29cac1c3a770f48ab8bb2d295ef9cc08c53
Author: Nathaniel Shead
Date: Thu Aug 15 21:46:09 2024 +1000
c++/modules: Fix type lookup in DECL_TEMPLATE_INSTANTIATIONS [PR116364]
We need to use the DECL_TEM
https://gcc.gnu.org/g:0b7904e274fbd6a736d63c0fed28ea32f9cb5997
commit r15-3031-g0b7904e274fbd6a736d63c0fed28ea32f9cb5997
Author: Nathaniel Shead
Date: Fri Aug 16 15:06:33 2024 +1000
c++/modules: Avoid rechecking initializers when streaming NTTPs [PR116382]
When reading an NTTP we
https://gcc.gnu.org/g:6f115a8eeea41d383dfb1bbb1af6ac9a97aee180
commit r15-3032-g6f115a8eeea41d383dfb1bbb1af6ac9a97aee180
Author: Nathaniel Shead
Date: Sun Aug 18 11:36:40 2024 +1000
c++/modules: Handle transitive reachability for deduction guides [PR116403]
Currently we implement
https://gcc.gnu.org/g:c1a53d9dcf9ebf0a6b4528a8c3eae48a583f272c
commit r15-3033-gc1a53d9dcf9ebf0a6b4528a8c3eae48a583f272c
Author: Nathaniel Shead
Date: Sat Aug 17 22:37:30 2024 +1000
c++/modules: Disable streaming definitions of non-vague-linkage GMF decls
[PR115020]
The error in
https://gcc.gnu.org/g:db2e9a2a46f64b037494e8300c46f2d90a9fa55c
commit r15-3034-gdb2e9a2a46f64b037494e8300c46f2d90a9fa55c
Author: Prathamesh Kulkarni
Date: Tue Aug 20 12:54:02 2024 +0530
[optc-save-gen.awk] Fix streaming of command line options for offloading.
The patch modifies op
https://gcc.gnu.org/g:35f56012806432fd89bbae431950a8dc5f6729a3
commit r15-3035-g35f56012806432fd89bbae431950a8dc5f6729a3
Author: Andre Vehreschild
Date: Wed Jul 17 12:30:52 2024 +0200
Fortran: Fix [Coarray] ICE in conv_caf_send, at
fortran/trans-intrinsic.c:1950 [PR84246]
Fix ICE
https://gcc.gnu.org/g:b8ea13ebf1211714503fd72f25c04376483bfa53
commit r15-3036-gb8ea13ebf1211714503fd72f25c04376483bfa53
Author: Richard Biener
Date: Thu Aug 8 11:36:43 2024 +0200
tree-optimization/116274 - overzealous SLP vectorization
The following tries to address that the vect
https://gcc.gnu.org/g:20a5b4824993ae1c99f3b965c5e07bbd2c64b2ce
commit r15-3037-g20a5b4824993ae1c99f3b965c5e07bbd2c64b2ce
Author: Alexander Monakov
Date: Tue Aug 6 09:47:23 2024 +0300
libcpp: replace SSE4.2 helper with an SSSE3 one
Since the characters we are searching for (CR, LF,
https://gcc.gnu.org/g:5348e3cb9bc99d2ee4d7438b8eca5c92fff5b931
commit r15-3038-g5348e3cb9bc99d2ee4d7438b8eca5c92fff5b931
Author: Patrick Palka
Date: Tue Aug 20 08:34:36 2024 -0400
c++: default targ eligibility refinement [PR101463]
On Tue, 9 Jan 2024, Jason Merrill wrote:
> On
https://gcc.gnu.org/g:82a2f1386b2e8c951e910e1096a04bed21bbd39b
commit r15-3039-g82a2f1386b2e8c951e910e1096a04bed21bbd39b
Author: Andrew Pinski
Date: Mon Aug 12 15:13:04 2024 -0700
testsuite: Add testcases for part of PR 103660
IOR part of the bug report was fixed by r13-4620-g4d9d
https://gcc.gnu.org/g:b73373520f0ed5d131d2cd6ee9078939a98d7a0d
commit r15-3040-gb73373520f0ed5d131d2cd6ee9078939a98d7a0d
Author: Andrew Pinski
Date: Mon Aug 12 16:00:45 2024 -0700
match: extend the `((a CMP b) ? c : 0) | ((a CMP' b) ? d : 0)` patterns to
support ^ and + [PR103660]
https://gcc.gnu.org/g:eface71c18caea3009ddc1ac624cb41647e9d5c4
commit r15-3041-geface71c18caea3009ddc1ac624cb41647e9d5c4
Author: Andrew Pinski
Date: Mon Aug 12 17:37:32 2024 -0700
Match: Add pattern for `(a ? b : 0) | (a ? 0 : c)` into `a ? b : c`
[PR103660]
This adds a pattern t
https://gcc.gnu.org/g:81bf84cf6b1b16609a59ceac5166c3846bba26cd
commit r15-3042-g81bf84cf6b1b16609a59ceac5166c3846bba26cd
Author: Gerald Pfeifer
Date: Tue Aug 20 16:55:25 2024 +0200
doc: Normalize reference to binutils version for C6X
We generally do not use a hyphen between projec
https://gcc.gnu.org/g:25812d8b789748911e800a972e5a3a030e3ac905
commit r14-10605-g25812d8b789748911e800a972e5a3a030e3ac905
Author: Alexandre Oliva
Date: Wed Jun 26 02:08:18 2024 -0300
[testsuite] [arm] [vect] adjust mve-vshr test [PR113281]
The test was too optimistic, alas. We us
https://gcc.gnu.org/g:64028d626a50410dbf29f252a78c7675b35751d6
commit r15-3043-g64028d626a50410dbf29f252a78c7675b35751d6
Author: Franciszek Witt
Date: Tue Aug 20 14:34:01 2024 +0200
c++: Improve errors parsing a braced list [PR101232]
PR c++/101232
gcc/cp/ChangeLo
https://gcc.gnu.org/g:0b7aaee1ce5fa2f2f5f2239450eb128dd6d2b2e5
commit 0b7aaee1ce5fa2f2f5f2239450eb128dd6d2b2e5
Author: Michael Meissner
Date: Tue Aug 20 12:46:42 2024 -0400
Revert changes
Diff:
---
gcc/config/rs6000/rs6000-builtins.def | 10 -
gcc/config/rs6000/vector-pair.m
https://gcc.gnu.org/g:901c7f0836effdb24831f04ec4a5884f33fd76ba
commit 901c7f0836effdb24831f04ec4a5884f33fd76ba
Author: Michael Meissner
Date: Tue Aug 20 12:52:34 2024 -0400
Add vector pair init and splat.
2024-08-20 Michael Meissner
gcc/
* config/rs600
https://gcc.gnu.org/g:528b36dade23b80f8021a0701d238ad971ff033c
commit 528b36dade23b80f8021a0701d238ad971ff033c
Author: Michael Meissner
Date: Tue Aug 20 12:54:57 2024 -0400
Revert changes
Diff:
---
gcc/config/rs6000/rs6000-builtins.def | 10
gcc/config/rs6000/vector-pair.md |
https://gcc.gnu.org/g:7d99722e8df0aade817f19f657dfd7e739108ab6
commit 7d99722e8df0aade817f19f657dfd7e739108ab6
Author: Michael Meissner
Date: Tue Aug 20 12:57:02 2024 -0400
Add vector pair init and splat.
2024-08-20 Michael Meissner
gcc/
* config/rs600
https://gcc.gnu.org/g:7e2134dab92d9032a849772f09b2b7935a8f4e62
commit 7e2134dab92d9032a849772f09b2b7935a8f4e62
Author: Michael Meissner
Date: Tue Aug 20 12:57:41 2024 -0400
Add vector pair optimizations.
2024-08-20 Michael Meissner
gcc/
* config/rs6000
The branch 'devel/nothrow-detection' was created pointing to:
9b53c7f9484f... Edge redirection for exceptions.
https://gcc.gnu.org/g:9b53c7f9484fea5fa0fd23a6444b03071debc4f2
commit 9b53c7f9484fea5fa0fd23a6444b03071debc4f2
Author: Pranil Dey
Date: Tue Aug 20 22:07:57 2024 +0530
Edge redirection for exceptions.
This commit is contains change in code for the tree-eh.cc, tree-eh.h,
MAINTAINE
https://gcc.gnu.org/g:3676816caa510de226b357be1c68cf798da63576
commit r15-3044-g3676816caa510de226b357be1c68cf798da63576
Author: Edwin Lu
Date: Mon Aug 19 13:10:15 2024 -0700
RISC-V: Remove testcase XFAIL
The testcase has been modified to include the -fwrapv flag which now
cau
https://gcc.gnu.org/g:1db5ca04da365ac57f7d788a85055edcf13da708
commit r15-3045-g1db5ca04da365ac57f7d788a85055edcf13da708
Author: Jakub Jelinek
Date: Tue Aug 20 22:15:03 2024 +0200
c++: Parse and ignore attributes on base specifiers [PR110345]
For C++ 26 P2552R3 I went through all
https://gcc.gnu.org/g:d05949558ef1c8eeeb07399174a64f968f70e3ee
commit r15-3046-gd05949558ef1c8eeeb07399174a64f968f70e3ee
Author: Jakub Jelinek
Date: Tue Aug 20 22:17:41 2024 +0200
c++: Appertain standard attributes after array closing square bracket to
array type rather than declarator [P
https://gcc.gnu.org/g:404d947d8ddd3c3035dcea115e9bab4c4a6bfa1c
commit r15-3047-g404d947d8ddd3c3035dcea115e9bab4c4a6bfa1c
Author: Andrew Pinski
Date: Sun Aug 18 20:45:35 2024 -0700
phi-opt: Fix for failing maybe_push_res_to_seq in
factor_out_conditional_operation [PR 116409]
The c
https://gcc.gnu.org/g:447c32c5142a60278230f81ae6e50e41ef6d988e
commit r15-3048-g447c32c5142a60278230f81ae6e50e41ef6d988e
Author: Jakub Jelinek
Date: Tue Aug 20 22:25:57 2024 +0200
libcpp: Adjust lang_defaults
The table over the years turned to be very wide, 147 columns
and any
https://gcc.gnu.org/g:20c63093db0f230ef49a298cdb0611f38e470203
commit r15-3049-g20c63093db0f230ef49a298cdb0611f38e470203
Author: Jonathan Wakely
Date: Tue Aug 20 21:47:29 2024 +0100
libstdc++: Adjust testcase for constexpr placement new [PR115744]
This test now fails in C++26 mode
https://gcc.gnu.org/g:91ae46853858a2aa4eb8640ce1a72124679a3909
commit r15-3050-g91ae46853858a2aa4eb8640ce1a72124679a3909
Author: Jonathan Wakely
Date: Mon Aug 19 16:56:28 2024 +0100
libstdc++: Fix indentation of lines that follow a [[likely]] attribute
libstdc++-v3/ChangeLog:
https://gcc.gnu.org/g:5d5193f0734fb4706940f7ac79899da25250be9d
commit r15-3051-g5d5193f0734fb4706940f7ac79899da25250be9d
Author: Jonathan Wakely
Date: Tue Aug 20 11:54:25 2024 +0100
libstdc++: Remove redundant reclaration of std::optional
We've already declared optional at the top
https://gcc.gnu.org/g:c7b76a076cb2c6ded7ae208464019b04cb0531a2
commit r15-3052-gc7b76a076cb2c6ded7ae208464019b04cb0531a2
Author: Andrew Pinski
Date: Mon Aug 19 08:06:36 2024 -0700
match: Reject non-ssa name/min invariants in gimple_extract [PR116412]
After the conversion for phiop
https://gcc.gnu.org/g:e668771ff0dcc3c72937768e5c37b6f287b97799
commit r15-3053-ge668771ff0dcc3c72937768e5c37b6f287b97799
Author: Nathaniel Shead
Date: Sun Aug 18 21:35:23 2024 +1000
c++/modules: Remove unnecessary errors when not writing compiled module
It was pointed out to me th
https://gcc.gnu.org/g:1b72e07696a062e628c35e4bd25926c11ac18297
commit r15-3054-g1b72e07696a062e628c35e4bd25926c11ac18297
Author: Pan Li
Date: Tue Aug 20 21:08:23 2024 +0800
RISC-V: Fix one typo in .SAT_TRUNC test func name [NFC]
Fix one typo `sat_truc` to `sat_trunc`, as well as `
https://gcc.gnu.org/g:efe3da62758ed031486005e0b912de23a0a6b4c6
commit r15-3055-gefe3da62758ed031486005e0b912de23a0a6b4c6
Author: Andrew Pinski
Date: Sun Aug 11 21:26:59 2024 -0700
ASAN: call initialize_sanitizer_builtins for hwasan [PR115205]
Sometimes initialize_sanitizer_builtin
https://gcc.gnu.org/g:50b5000a5e430aaf99a5e00465cc9e25563d908b
commit r15-3056-g50b5000a5e430aaf99a5e00465cc9e25563d908b
Author: Andrew Pinski
Date: Fri Aug 16 00:39:32 2024 -0700
builtins: Don't expand bit query builtins for __int128_t if the target
supports an optab for it
On a
https://gcc.gnu.org/g:bb42c551905024ea23095a0eb7b58fdbcfbcaef6
commit r15-3058-gbb42c551905024ea23095a0eb7b58fdbcfbcaef6
Author: liuhongt
Date: Tue Aug 20 14:41:00 2024 +0800
Align predicates for operands[1] between mov and *mov_internal.
> It's not obvious to me why movv16qi req
https://gcc.gnu.org/g:118a7241f4fe7132cfd7b028ffd5ad39056ec601
commit r15-3059-g118a7241f4fe7132cfd7b028ffd5ad39056ec601
Author: Kewen Lin
Date: Wed Aug 21 00:26:20 2024 -0500
testsuite, rs6000: Remove all powerpc-*paired* uses
Similar to r15-710-g458b23bc8b3e2b which removed all
https://gcc.gnu.org/g:ae53e4b99eaad43424f2b0cc1bbabb3b454fb6d8
commit r15-3060-gae53e4b99eaad43424f2b0cc1bbabb3b454fb6d8
Author: Kewen Lin
Date: Wed Aug 21 00:26:20 2024 -0500
rs6000: Fix vsx_le_perm_store_* splitters for !reload_completed
For vsx_le_perm_store_* we have two split
https://gcc.gnu.org/g:34292a1ae89a13baf974ff2ecb21dcf89aab4617
commit r15-3061-g34292a1ae89a13baf974ff2ecb21dcf89aab4617
Author: Kewen Lin
Date: Wed Aug 21 00:26:20 2024 -0500
rs6000: Remove "+" constraint modifier from *vsx_le_perm_store_* insns
Since *vsx_le_perm_store_* can be
39 matches
Mail list logo