https://gcc.gnu.org/g:6dcba678030181527c6010551387917b8d734904
commit r16-1205-g6dcba678030181527c6010551387917b8d734904
Author: Tomasz Kamiński
Date: Fri Jun 6 09:07:49 2025 +0200
libstdc++: Support wide characters output for sys_info and local_info
[PR120565]
Formatting sys_inf
https://gcc.gnu.org/g:84fc53174e6b21de0aadc8f776a4f1e4a1e4f361
commit r16-1233-g84fc53174e6b21de0aadc8f776a4f1e4a1e4f361
Author: Javier Miranda
Date: Fri Jan 31 20:21:09 2025 +
ada: Constant_Indexing used when context requires a variable
In the case of an assignment where the
https://gcc.gnu.org/g:8727813200bf75c0f1ad22edd49c271a92831882
commit r16-1224-g8727813200bf75c0f1ad22edd49c271a92831882
Author: Ronan Desplanques
Date: Fri Feb 21 17:32:35 2025 +0100
ada: Tweak condition for name resolution failure
It is sometimes used as a convention across GNAT
https://gcc.gnu.org/g:bdae7824cd9a9d27665bf1b82f60a761a9745a6a
commit r16-1247-gbdae7824cd9a9d27665bf1b82f60a761a9745a6a
Author: Jonathan Wakely
Date: Wed Jun 4 15:53:20 2025 +0100
libstdc++: Optimize std::counting_semaphore for futex path
Rename __semaphore_base to __semaphore_im
https://gcc.gnu.org/g:8fb3d9066266ea30de62c395239bda4e992297a3
commit r15-9782-g8fb3d9066266ea30de62c395239bda4e992297a3
Author: Richard Biener
Date: Tue Apr 29 13:23:41 2025 +0200
tree-optimization/119960 - failed external SLP promotion
The following addresses a too conservative
https://gcc.gnu.org/g:4d375ebd56c54dc8c242bed988f29094b7e3e94e
commit r15-9783-g4d375ebd56c54dc8c242bed988f29094b7e3e94e
Author: Richard Biener
Date: Wed Apr 30 11:52:17 2025 +0200
tree-optimization/120003 - missed jump threading
The following allows the entry and exit block of a
https://gcc.gnu.org/g:16ab791531ec16fd4596a25efbe6b42e6c16171f
commit r16-1251-g16ab791531ec16fd4596a25efbe6b42e6c16171f
Author: Gaius Mulley
Date: Fri Jun 6 10:46:48 2025 +0100
PR modula2/120542: Return statement in the main procedure crashes the
compiler
The patch checks whethe
https://gcc.gnu.org/g:8cb0127dfd3d01d4549f3139b087d1a5966844ee
commit r15-9787-g8cb0127dfd3d01d4549f3139b087d1a5966844ee
Author: Richard Biener
Date: Fri May 30 14:11:47 2025 +0200
tree-optimization/120357 - ICE with early break vectorization
When doing early break vectorization o
https://gcc.gnu.org/g:44792a6c4253f9a5b322797ef73b9c347c223545
commit r15-9785-g44792a6c4253f9a5b322797ef73b9c347c223545
Author: Richard Biener
Date: Fri May 9 08:38:45 2025 +0200
rtl-optimization/120182 - wrong-code with RTL DSE and constant addresses
RTL DSE forms store groups f
https://gcc.gnu.org/g:22f1f765db056527076a3b7e785b068f3ea28cf0
commit r16-1246-g22f1f765db056527076a3b7e785b068f3ea28cf0
Author: Jan Hubicka
Date: Fri Jun 6 10:43:38 2025 +0200
More of autofdo 0 issues
This patch fixes ICE seen when building spec2k17 with autofdo and enable
ch
https://gcc.gnu.org/g:ca8032d6177668ca7f2a6a2e612e126a97ba8c53
commit r15-9784-gca8032d6177668ca7f2a6a2e612e126a97ba8c53
Author: Richard Biener
Date: Thu May 1 13:56:25 2025 +0200
Fix gcc.dg/tree-ssa/ssa-dom-thread-7.c for aarch64
So on another machine with a cross I see 17 jumps
https://gcc.gnu.org/g:7da2b6ddf3a8371b585595231cddcb1ad0942ea4
commit r15-9781-g7da2b6ddf3a8371b585595231cddcb1ad0942ea4
Author: Richard Biener
Date: Thu May 8 10:56:16 2025 +0200
tree-optimization/116352 - amend previous fix
The previous fix restricted external vector builds to d
https://gcc.gnu.org/g:61b014f614be523174f6a9df6e1fbac11de11abd
commit r16-1250-g61b014f614be523174f6a9df6e1fbac11de11abd
Author: Eric Botcazou
Date: Fri Jun 6 11:32:51 2025 +0200
Fix assertion failure on small array constructor
The Ada testcase triggers an assertion failure in siz
https://gcc.gnu.org/g:82ece409b8be75a7d57c43efbeb28c166d981747
commit r16-1235-g82ece409b8be75a7d57c43efbeb28c166d981747
Author: Piotr Trojanek
Date: Wed Feb 26 18:00:57 2025 +0100
ada: Deconstruct C header for the SCOs unit
The C version of SCOs unit provided a gigi interface to
https://gcc.gnu.org/g:9e349587dec0eed4f0183c7ddc7b7392612e5547
commit r16-1241-g9e349587dec0eed4f0183c7ddc7b7392612e5547
Author: Piotr Trojanek
Date: Tue Feb 18 14:38:24 2025 +0100
ada: Add null exclusion to registration of floating-point types
Null exclusion both clarifies the in
https://gcc.gnu.org/g:6bb316973249d460f4dae2c33a0aa5bc2928ef30
commit r15-9779-g6bb316973249d460f4dae2c33a0aa5bc2928ef30
Author: Richard Biener
Date: Tue Apr 29 14:52:27 2025 +0200
tree-optimization/119960 - fix and guard get_later_stmt
The following makes get_later_stmt handle st
https://gcc.gnu.org/g:09884fa0f90da67915245622254cdfb947b87d37
commit r15-9786-g09884fa0f90da67915245622254cdfb947b87d37
Author: Richard Biener
Date: Fri May 30 13:47:55 2025 +0200
tree-optimization/120341 - stores into STRING_CSTs can trap
The following fixes conditional store el
https://gcc.gnu.org/g:63be00fe4cad2552edcda863087adcce0b2aa236
commit r13-9745-g63be00fe4cad2552edcda863087adcce0b2aa236
Author: Giuseppe D'Angelo
Date: Thu Feb 6 14:24:17 2025 +
libstdc++: fix a dangling reference crash in ranges::is_permutation
[PR118160]
The code was cachi
https://gcc.gnu.org/g:903c0128c6442446df37038341747eacf02a64dc
commit r16-1209-g903c0128c6442446df37038341747eacf02a64dc
Author: Ronan Desplanques
Date: Wed Feb 12 10:37:30 2025 +0100
ada: Move standard subtype declarations generation
Before this patch, the subtype declarations fo
https://gcc.gnu.org/g:3d8a56ced13c48f8ee156b1a6af6ba078401429d
commit r16-1213-g3d8a56ced13c48f8ee156b1a6af6ba078401429d
Author: Eric Botcazou
Date: Thu Feb 13 12:07:37 2025 +0100
ada: Remove Size_Check_Code field from entities
It has been unused for a very long time.
gcc
https://gcc.gnu.org/g:d575c1bc78f0a3b094cdf41542b8db5c7e364e08
commit r16-1207-gd575c1bc78f0a3b094cdf41542b8db5c7e364e08
Author: Eric Botcazou
Date: Tue Feb 11 12:47:36 2025 +0100
ada: Fix internal error on allocator involving interface type
The problem is that an itype duplicated
https://gcc.gnu.org/g:d5b0410adf21e24177150ac3a209770f46299494
commit r16-1208-gd5b0410adf21e24177150ac3a209770f46299494
Author: Ronan Desplanques
Date: Wed Feb 12 10:34:06 2025 +0100
ada: Remove useless calls
The subprogram calls this patch removes were useless because they were
https://gcc.gnu.org/g:fd87cba805163b6bf9936fbc22deb7995e2dc2c0
commit r16-1214-gfd87cba805163b6bf9936fbc22deb7995e2dc2c0
Author: Ronan Desplanques
Date: Thu Feb 13 14:19:58 2025 +0100
ada: Remove dead code
The code this patch removes is never executed on any of the available
t
https://gcc.gnu.org/g:537453af7c83432f5bde527f035f9dbb43921fd3
commit r16-1211-g537453af7c83432f5bde527f035f9dbb43921fd3
Author: Ronan Desplanques
Date: Wed Feb 12 19:09:18 2025 +0100
ada: Improve large unconstrained-but-definite warning
Before this patch, Check_Discriminant_Use c
https://gcc.gnu.org/g:994705cbe8658dc939160504e086409bd7a00a10
commit r16-1219-g994705cbe8658dc939160504e086409bd7a00a10
Author: squirek
Date: Tue Feb 18 10:54:01 2025 +
ada: Implement use implies with experimental extension
The patch implements the experimental feature to all
https://gcc.gnu.org/g:ac2d8941f51d1280e1bf88274b1b4cf0c56e653b
commit r16-1220-gac2d8941f51d1280e1bf88274b1b4cf0c56e653b
Author: squirek
Date: Thu Feb 20 13:12:58 2025 +
ada: Initial prototype of constructors
The patch implements the experimental constructors RFC. Currently a
https://gcc.gnu.org/g:df310aab0e1f56da10382a68ddd46d3fa0aa89a4
commit r16-1218-gdf310aab0e1f56da10382a68ddd46d3fa0aa89a4
Author: Eric Botcazou
Date: Tue Feb 18 11:24:15 2025 +0100
ada: Tweak definition of Modulus field of entities
The compiler may build modular integer subtypes wh
https://gcc.gnu.org/g:573b0389e6fe46a328964c4cc705dfff63dcb611
commit r16-1217-g573b0389e6fe46a328964c4cc705dfff63dcb611
Author: Eric Botcazou
Date: Mon Feb 17 10:29:48 2025 +0100
ada: Restore Original_Access_Type field in E_Access_Subprogram_Type entities
It is used by CodePeer t
https://gcc.gnu.org/g:64bb8c8b59f98ff0faa1b61f54ffbd18dd8304c5
commit r16-1216-g64bb8c8b59f98ff0faa1b61f54ffbd18dd8304c5
Author: Eric Botcazou
Date: Fri Feb 14 12:31:33 2025 +0100
ada: Remove more unused fields from entities
This removes 5 more unused fields from entities, as well
https://gcc.gnu.org/g:8abecb35be8fd6790e9b7ec7c28cfee075d9c9e5
commit r16-1212-g8abecb35be8fd6790e9b7ec7c28cfee075d9c9e5
Author: Claire Dross
Date: Wed Feb 12 12:10:20 2025 +0100
ada: Allow IN OUT parameters for first parameter of traversal functions
In general, functions in SPARK
https://gcc.gnu.org/g:a90094505584cae5d3c813bf955b194d60785e87
commit r16-1221-ga90094505584cae5d3c813bf955b194d60785e87
Author: Piotr Trojanek
Date: Wed Feb 19 16:32:43 2025 +0100
ada: Move Incomplete_View from node to entity field
The Incomplete_View property of a type was attac
https://gcc.gnu.org/g:5f3113d79d55820f041fc7d1d6ce38598c6c3a35
commit r16-1215-g5f3113d79d55820f041fc7d1d6ce38598c6c3a35
Author: Steve Baird
Date: Fri Feb 7 12:29:46 2025 -0800
ada: Incorrect unresolved operator name in an instantiation
In some cases, a generic containing a use of
https://gcc.gnu.org/g:032e2209fff5573ee018fb78ed4c238c5fac4226
commit r16-1222-g032e2209fff5573ee018fb78ed4c238c5fac4226
Author: Piotr Trojanek
Date: Thu Feb 20 19:25:02 2025 +0100
ada: Convert floating-point zero to machine representation
When statically evaluating floating-point
https://gcc.gnu.org/g:da377160f648ff09f8df1a5200d14106bf62b2d1
commit r16-1228-gda377160f648ff09f8df1a5200d14106bf62b2d1
Author: Piotr Trojanek
Date: Tue Feb 25 12:48:32 2025 +0100
ada: Document representation clauses previously required by ASIS
A record type used for name identif
https://gcc.gnu.org/g:f6d20900a2f358b007cfd47636bfb696aeab0d4c
commit r16-1223-gf6d20900a2f358b007cfd47636bfb696aeab0d4c
Author: Eric Botcazou
Date: Fri Feb 21 10:03:22 2025 +0100
ada: Fix wrong initialization of library-level object by conditional
expression
At library level the
https://gcc.gnu.org/g:66e65eb50d16affca66f29927478d109533f71bb
commit r16-1204-g66e65eb50d16affca66f29927478d109533f71bb
Author: Tomasz Kamiński
Date: Thu Jun 5 16:27:41 2025 +0200
libstdc++: Test for formatting with empty spec for local_info and sys_info.
We do not test with wcha
https://gcc.gnu.org/g:c29774a1f35eb46c969b84af31a362bbd5d8855d
commit r16-1225-gc29774a1f35eb46c969b84af31a362bbd5d8855d
Author: Eric Botcazou
Date: Mon Feb 24 22:27:21 2025 +0100
ada: Fix libgpr2 build failure with compiler built with assertions
The problem is that the Entity fie
https://gcc.gnu.org/g:939d23d1c8966c453a03e216135cb968e9db1761
commit r16-1210-g939d23d1c8966c453a03e216135cb968e9db1761
Author: Steve Baird
Date: Wed Feb 5 17:35:16 2025 -0800
ada: Do not generate warning about missing overriding indicator
We were previously generating a warning
https://gcc.gnu.org/g:daa245bc566835d162c0bcf323ead2effa9e2ecb
commit r16-1226-gdaa245bc566835d162c0bcf323ead2effa9e2ecb
Author: Piotr Trojanek
Date: Tue Feb 25 13:02:38 2025 +0100
ada: Fix typo in documentation about convention and representation
Currently there are only three ex
https://gcc.gnu.org/g:957a41f6daae59c3d0cbe1a76349416fae980ffa
commit r16-1227-g957a41f6daae59c3d0cbe1a76349416fae980ffa
Author: Piotr Trojanek
Date: Mon Feb 24 14:19:46 2025 +0100
ada: Deconstruct representation clauses required by ASIS
When GNAT was operating in ASIS mode, it wa
https://gcc.gnu.org/g:5a8191d7fd64479756cce7063602b1dd34436d52
commit r16-1231-g5a8191d7fd64479756cce7063602b1dd34436d52
Author: Ronan Desplanques
Date: Wed Feb 26 11:22:45 2025 +0100
ada: Set Ekind early for entities created in expansion
This patch adds early Ekind assignments to
https://gcc.gnu.org/g:bdec2b7ce2109cc3aad94cad3ab478db7ae2
commit r16-1230-gbdec2b7ce2109cc3aad94cad3ab478db7ae2
Author: Olivier Hainque
Date: Fri Feb 21 08:18:38 2025 +
ada: Rework Android struct sigaction bindings
A previous change arranged for the common definition
https://gcc.gnu.org/g:45a305c3c7b431c5be761dd7e05cc99384b32b32
commit r16-1243-g45a305c3c7b431c5be761dd7e05cc99384b32b32
Author: Piotr Trojanek
Date: Mon Feb 24 10:40:16 2025 +0100
ada: Simplify tests for positive rational numbers
Checking a rational number for being positive take
https://gcc.gnu.org/g:73763e312fb3fc483ab0d159d35998b5d927a333
commit r16-1245-g73763e312fb3fc483ab0d159d35998b5d927a333
Author: Piotr Trojanek
Date: Thu Feb 27 11:44:54 2025 +0100
ada: Avoid repeated range checks when negating a rational number
Use local constant to avoid repeate
https://gcc.gnu.org/g:37f5fdd008399c239e0689f2e864519505c78c7e
commit r16-1273-g37f5fdd008399c239e0689f2e864519505c78c7e
Author: Robert Dubner
Date: Fri Jun 6 16:32:22 2025 -0400
cobol: Diagnostic messages, Flex build, and some cppcheck reports.
[PR120328, PR119695]
Remove %0x an
https://gcc.gnu.org/g:50ca15baa73a5687ff0d0207dc9313b3ae1d6e5c
commit r16-1275-g50ca15baa73a5687ff0d0207dc9313b3ae1d6e5c
Author: Andrew Pinski
Date: Fri Jun 6 21:50:27 2025 -0700
Fix index of some warnings [PR120572]
The problem here is opindex should not include the `-` part of t
https://gcc.gnu.org/g:29b2cb40ee848928385a48c4fdeb9b7a2ae0aecd
commit r16-1264-g29b2cb40ee848928385a48c4fdeb9b7a2ae0aecd
Author: Jonathan Wakely
Date: Wed Jun 4 20:09:21 2025 +0100
libstdc++: Adjust effective-target requirements for and
These features depend on __cpp_lib_atomic
https://gcc.gnu.org/g:3655b4c4ae2dd6c841777f6479472a75a15ba746
commit r16-1265-g3655b4c4ae2dd6c841777f6479472a75a15ba746
Author: Andrew Pinski
Date: Thu Jun 5 15:03:27 2025 -0700
cselim: Update the vop manually for cond_if_else_store replacement
To speed up things slightly, we can
https://gcc.gnu.org/g:c8963f01ac813346f543ae118e702df8c28cd884
commit c8963f01ac813346f543ae118e702df8c28cd884
Author: Tobias Burnus
Date: Fri Jun 6 15:57:50 2025 +0200
builtins.def: Enable OpenMP/OpenACC builtins also with -fno-nonansi-builtins
The flags -std=c.. and -std=c++.. i
https://gcc.gnu.org/g:1233d79c1935f19104e76ba7aa842dc7ee6c2279
commit r16-1268-g1233d79c1935f19104e76ba7aa842dc7ee6c2279
Author: David Malcolm
Date: Fri Jun 6 13:41:27 2025 -0400
diagnostics: move xml defs to a new xml.cc
While prototyping new features I'm finding it helpful to us
https://gcc.gnu.org/g:0401957b86fa29b25acf3e960e430e6a7c9196eb
commit r16-1267-g0401957b86fa29b25acf3e960e430e6a7c9196eb
Author: David Malcolm
Date: Fri Jun 6 13:41:27 2025 -0400
selftest.h: fix sort order of decls
No functional change intended.
gcc/ChangeLog:
https://gcc.gnu.org/g:cda7145fa9e97f9f710a09339ea001fccb2662a2
commit r16-1266-gcda7145fa9e97f9f710a09339ea001fccb2662a2
Author: David Malcolm
Date: Fri Jun 6 13:41:27 2025 -0400
text-art: allow wrapper_widget to have no child
During prototyping a feature I found it useful for
https://gcc.gnu.org/g:d5050287acd28cbe23df527605449f514a659bba
commit r16-1269-gd5050287acd28cbe23df527605449f514a659bba
Author: David Malcolm
Date: Fri Jun 6 13:41:28 2025 -0400
diagnostics: introduce xml::doctypedecl to avoid hardcoding html
As further generalization of XML supp
https://gcc.gnu.org/g:37fe7e7069c2bb999c95a9807a8f895f38b9cacf
commit r16-1271-g37fe7e7069c2bb999c95a9807a8f895f38b9cacf
Author: Jonathan Wakely
Date: Fri Jun 6 17:18:40 2025 +0100
libstdc++: Add more tests for semaphores
libstdc++-v3/ChangeLog:
* testsuite/30_thr
https://gcc.gnu.org/g:7407891a3d7c177212c6027c1dee08bed09b
commit r16-1270-g7407891a3d7c177212c6027c1dee08bed09b
Author: Jonathan Wakely
Date: Fri Jun 6 14:16:15 2025 +0100
libstdc++: Use std::conditional_t instead of lambda to select semaphore
implementation
The lambda e
https://gcc.gnu.org/g:8d204f2a536f7253e4251aca7bc12af524800b4c
commit r16-1272-g8d204f2a536f7253e4251aca7bc12af524800b4c
Author: Jason Merrill
Date: Fri Jun 6 10:26:28 2025 -0400
c++: recursive template with deduced return [PR120555]
Here since r15-4120 we were prematurely complai
https://gcc.gnu.org/g:c6eb92973ea308e248ce23927a9ac58ef81ee7a2
commit r16-1201-gc6eb92973ea308e248ce23927a9ac58ef81ee7a2
Author: Richard Biener
Date: Wed May 28 15:09:19 2025 +0200
tree-optimization/120032 - matching of table based CLZ
The following adds the ability to match a tab
https://gcc.gnu.org/g:10adbc54a5e1fd89eb69ce1bced4c74b7047fd24
commit r16-1200-g10adbc54a5e1fd89eb69ce1bced4c74b7047fd24
Author: Richard Biener
Date: Wed May 28 15:26:48 2025 +0200
Use ranger for table based CTZ detection
The following uses context sensitive ranger for determining
https://gcc.gnu.org/g:4a80eaefd93c2f1f7c9b71dbc1b97783214b7b2f
commit r16-1202-g4a80eaefd93c2f1f7c9b71dbc1b97783214b7b2f
Author: Richard Biener
Date: Thu Jun 5 14:23:06 2025 +0200
tree-optimization/120032 - CLZ matching, fallback for missing range-info
The following allows us to e
https://gcc.gnu.org/g:f0cd40f71ba424bde94dcddbf1df67bb100b82ef
commit r16-1203-gf0cd40f71ba424bde94dcddbf1df67bb100b82ef
Author: Jiawei
Date: Wed Jun 4 17:56:49 2025 +0800
RISC-V: Support -mcpu for XiangShan Kunminghu cpu.
This patch adds support for the XiangShan Kunminghu CPU in
https://gcc.gnu.org/g:63a8128218cc421b4294f9b8b139197a985ce375
commit r16-1199-g63a8128218cc421b4294f9b8b139197a985ce375
Author: Richard Biener
Date: Wed May 28 14:13:00 2025 +0200
Refactor CTZ detection in forwprop
The following refactors the CTZ detection code to be more easily
https://gcc.gnu.org/g:572dd0dd8db4bec69883c0b3e53013a7842e886e
commit r16-1249-g572dd0dd8db4bec69883c0b3e53013a7842e886e
Author: Jan Hubicka
Date: Fri Jun 6 10:56:51 2025 +0200
Avoid useless reading of profile data in LTO
New auto-profile merging dumps made me notice that we read
https://gcc.gnu.org/g:9eb8ae16868418855ac81d86f6584057bc852aec
commit r16-1239-g9eb8ae16868418855ac81d86f6584057bc852aec
Author: Piotr Trojanek
Date: Wed Feb 26 14:02:15 2025 +0100
ada: Check references to subprogram outputs with Program_Exit expression
Add check for references to
https://gcc.gnu.org/g:028dd931876d2bf7d9d38e3ca93f018d0b51ce6d
commit r16-1238-g028dd931876d2bf7d9d38e3ca93f018d0b51ce6d
Author: Claire Dross
Date: Fri Jan 17 14:29:47 2025 +0100
ada: Add case for Program_Exit in Exit_Cases
Extend the syntax for Exit_Cases to support exiting the p
https://gcc.gnu.org/g:ba1ad0ec6fe6b8ee3e6682f266f7a336a15f7965
commit r16-1248-gba1ad0ec6fe6b8ee3e6682f266f7a336a15f7965
Author: Jonathan Wakely
Date: Wed Jun 4 16:58:45 2025 +0100
libstdc++: Add assertions to atomic waiting functions that need platform
wait
These overloads shoul
https://gcc.gnu.org/g:05ef04d644c1a460b3af266a7766001c93fe1a6a
commit r15-9780-g05ef04d644c1a460b3af266a7766001c93fe1a6a
Author: Richard Biener
Date: Tue Apr 29 15:08:52 2025 +0200
tree-optimization/119960 - add validity checking to SLP scheduling
The following adds checks that wh
https://gcc.gnu.org/g:3e00d7dcc5b9a30d3f356369828e8ceb03de91b9
commit r16-1252-g3e00d7dcc5b9a30d3f356369828e8ceb03de91b9
Author: Richard Biener
Date: Fri Jun 6 11:44:18 2025 +0200
Remove create_tmp_reg_or_ssa_name
Now that create_tmp_reg_or_ssa_name just calls make_ssa_name replac
https://gcc.gnu.org/g:91ed3248ce26aaaee4d7471aa4edbc07b3f1a90e
commit r16-1259-g91ed3248ce26aaaee4d7471aa4edbc07b3f1a90e
Author: Patrick Palka
Date: Fri Jun 6 09:34:17 2025 -0400
libstdc++: Fix flat_map::operator[] for const lvalue keys [PR120432]
The const lvalue operator[] overl
https://gcc.gnu.org/g:08a0b6dabd76c8ca4366a59c2fdcd1ef8f8b1cb9
commit r16-1258-g08a0b6dabd76c8ca4366a59c2fdcd1ef8f8b1cb9
Author: Pan Li
Date: Fri Jun 6 10:03:50 2025 +0800
RISC-V: Reconcile the existing test for vdivu.vx combine
Some existing vdiv related test need some adjust for
https://gcc.gnu.org/g:387209938d2c476a67966c6ddbdbf817626f24a2
commit r16-1262-g387209938d2c476a67966c6ddbdbf817626f24a2
Author: Tobias Burnus
Date: Fri Jun 6 16:22:06 2025 +0200
OpenMP: Add omp_get_initial_device/omp_get_num_devices builtins
By adding omp_get_initial_device and o
https://gcc.gnu.org/g:214b5d66c54613463a96aa2c7202bc32f628dad6
commit r16-1261-g214b5d66c54613463a96aa2c7202bc32f628dad6
Author: Tobias Burnus
Date: Fri Jun 6 15:57:50 2025 +0200
builtins.def: Enable OpenMP/OpenACC builtins also with -fno-nonansi-builtins
The flags -std=c.. and -s
https://gcc.gnu.org/g:a4ff2cc3ad4f46f531a2af4596790609d622aa10
commit r16-1260-ga4ff2cc3ad4f46f531a2af4596790609d622aa10
Author: Richard Biener
Date: Fri Jun 6 13:32:49 2025 +0200
Remove non-SLP path from get_[group_]load_store_type
The following removes the non-SLP path from get_
https://gcc.gnu.org/g:649bde867ae0a808b21e837744211339476c8099
commit r15-9791-g649bde867ae0a808b21e837744211339476c8099
Author: Piotr Trojanek
Date: Tue Jan 28 12:12:23 2025 +0100
ada: Fix for validity checking of limited scalar types
With a recent change we are now validity chec
https://gcc.gnu.org/g:855fe3625493e3888df5da12aba945c243ec6650
commit r15-9792-g855fe3625493e3888df5da12aba945c243ec6650
Author: Eric Botcazou
Date: Tue Feb 11 12:47:36 2025 +0100
ada: Fix internal error on allocator involving interface type
The problem is that an itype duplicated
https://gcc.gnu.org/g:e37eb8578c5c9a62d4f804908ad57fc38c71a3a2
commit r16-1263-ge37eb8578c5c9a62d4f804908ad57fc38c71a3a2
Author: Jeff Law
Date: Fri Jun 6 08:45:53 2025 -0600
[committed] Fix compromised ARC test
Jakub's recent changes for pr120231 compromised this arc port specific
https://gcc.gnu.org/g:f59d33ad52cbc9c3096862a7e286021463a05998
commit r15-9796-gf59d33ad52cbc9c3096862a7e286021463a05998
Author: Javier Miranda
Date: Fri Jan 31 20:21:09 2025 +
ada: Constant_Indexing used when context requires a variable
In the case of an assignment where the
https://gcc.gnu.org/g:e0777e78bede3108d41a506d8877c03997bed2c5
commit r15-9795-ge0777e78bede3108d41a506d8877c03997bed2c5
Author: Eric Botcazou
Date: Mon Feb 24 22:27:21 2025 +0100
ada: Fix libgpr2 build failure with compiler built with assertions
The problem is that the Entity fie
https://gcc.gnu.org/g:cb3e76508b1af7ff5ba6e43592d7d67bbb96fac6
commit r15-9794-gcb3e76508b1af7ff5ba6e43592d7d67bbb96fac6
Author: Eric Botcazou
Date: Fri Feb 21 10:03:22 2025 +0100
ada: Fix wrong initialization of library-level object by conditional
expression
At library level the
https://gcc.gnu.org/g:1189522245be51d435fcc6d205e690f086f12e46
commit r15-9793-g1189522245be51d435fcc6d205e690f086f12e46
Author: Steve Baird
Date: Fri Feb 7 12:29:46 2025 -0800
ada: Incorrect unresolved operator name in an instantiation
In some cases, a generic containing a use of
https://gcc.gnu.org/g:b449898970a502d31f30334cf0dd630f93d12bd8
commit r16-1206-gb449898970a502d31f30334cf0dd630f93d12bd8
Author: Piotr Trojanek
Date: Tue Jan 28 12:12:23 2025 +0100
ada: Fix for validity checking of limited scalar types
With a recent change we are now validity chec
https://gcc.gnu.org/g:5f0163fcc82e1862adef82d66ab876127751f8e3
commit r16-1234-g5f0163fcc82e1862adef82d66ab876127751f8e3
Author: Steve Baird
Date: Tue Feb 25 13:51:40 2025 -0800
ada: Child unit subprograms are not primitive subprograms
If a package declares a type and a child unit
https://gcc.gnu.org/g:c11a019108ceb6b45f707618a26b2846036bbec2
commit r16-1229-gc11a019108ceb6b45f707618a26b2846036bbec2
Author: Olivier Hainque
Date: Wed Feb 12 17:15:00 2025 +
ada: Adjust the Android RTS config to match linux
Android has many traits of Linux, reflected
b
https://gcc.gnu.org/g:8013b4085527f9242f98ef1f47f7427efb7a20ea
commit r16-1240-g8013b4085527f9242f98ef1f47f7427efb7a20ea
Author: Piotr Trojanek
Date: Tue Feb 18 14:37:19 2025 +0100
ada: Refine subtypes in routines for building floating-point numbers
Propagate strict subtypes from
https://gcc.gnu.org/g:268258b222502feddf365600ccd20967c4216209
commit r16-1242-g268258b222502feddf365600ccd20967c4216209
Author: Piotr Trojanek
Date: Tue Feb 18 14:36:53 2025 +0100
ada: Tune style in code for floating-point numbers
Cleanup whitespace and comments.
gcc/ada
https://gcc.gnu.org/g:782d1cec98f0116797aecc80325f5c351c707d97
commit r16-1244-g782d1cec98f0116797aecc80325f5c351c707d97
Author: Piotr Trojanek
Date: Thu Feb 27 11:32:05 2025 +0100
ada: Remove repeated call in exponentiation of rational numbers
Code cleanup.
gcc/ada/Chang
https://gcc.gnu.org/g:8952d7caf9e6bd9b19dc4efb3af702c566d8e474
commit r16-1237-g8952d7caf9e6bd9b19dc4efb3af702c566d8e474
Author: Piotr Trojanek
Date: Thu Feb 13 16:39:43 2025 +0100
ada: Support aspect Program_Exit with no expression
New aspect Program_Exit for SPARK was originally
https://gcc.gnu.org/g:e93f02828faf7dc0df6a4d67b1b6b2a30bd713cb
commit r15-9778-ge93f02828faf7dc0df6a4d67b1b6b2a30bd713cb
Author: Richard Biener
Date: Wed May 14 16:36:29 2025 +0200
Fix regression from x86 multi-epilogue tuning
With the avx512_two_epilogues tuning enabled for zen4
https://gcc.gnu.org/g:b2338ebf3e698589c69a521b4b4a7908dd959751
commit r15-9788-gb2338ebf3e698589c69a521b4b4a7908dd959751
Author: Tomasz Kamiński
Date: Wed Jun 4 11:05:11 2025 +0200
libstdc++: Fix format call in formatting with empty specs for durations.
This patches fixes an obvio
https://gcc.gnu.org/g:a69ab79c1abaa43f827a6ce1dacdcd78cf682cc8
commit r15-9790-ga69ab79c1abaa43f827a6ce1dacdcd78cf682cc8
Author: Tobias Burnus
Date: Thu Jun 5 10:36:21 2025 +0200
gcn: Update --with-arch= for newer archs
Replace hard-coded list of supported devices by directly chec
https://gcc.gnu.org/g:16c742e1079e838b920a1b215af17828da7c6365
commit r16-1254-g16c742e1079e838b920a1b215af17828da7c6365
Author: Tobias Burnus
Date: Fri Jun 6 15:15:03 2025 +0200
libgomp.c/target-map-zero-sized-3.c: Fix code for non-USM offload [PR120530]
A mapping clause was miss
https://gcc.gnu.org/g:bcab27d1c5729b6d86b9008ddd8c9376b7a14623
commit r16-1253-gbcab27d1c5729b6d86b9008ddd8c9376b7a14623
Author: Richard Biener
Date: Fri Jun 6 12:22:36 2025 +0200
Remove non-SLP path from vectorizable_store
This prunes now unreachable paths from vectorizable_store
https://gcc.gnu.org/g:be205ec675ed79275e694dda90f0f97fc6ac0e7a
commit r16-1255-gbe205ec675ed79275e694dda90f0f97fc6ac0e7a
Author: Pan Li
Date: Fri Jun 6 09:33:21 2025 +0800
RISC-V: Combine vec_duplicate + vidvu.vv to vdivu.vx on GR2VR cost
This patch would like to combine the vec_d
https://gcc.gnu.org/g:2ca7622fd7b32fd538edea8fd8bd8b97ba07ef16
commit r16-1256-g2ca7622fd7b32fd538edea8fd8bd8b97ba07ef16
Author: Pan Li
Date: Fri Jun 6 09:49:56 2025 +0800
RISC-V: Add test for vec_duplicate + vdivu.vv combine case 0 with GR2VR
cost 0, 2 and 15
Add asm dump check
https://gcc.gnu.org/g:c01830fa809fa18d1d54b29a89cb65f3bb8f5676
commit r16-1257-gc01830fa809fa18d1d54b29a89cb65f3bb8f5676
Author: Pan Li
Date: Fri Jun 6 09:51:10 2025 +0800
RISC-V: Add test for vec_duplicate + vdivu.vv combine case 1 with GR2VR
cost 0, 1 and 2
Add asm dump check t
https://gcc.gnu.org/g:e75e42f315e1e8bb4befee8ed242bd241c182091
commit r15-9789-ge75e42f315e1e8bb4befee8ed242bd241c182091
Author: Patrick Palka
Date: Fri Jun 6 09:34:17 2025 -0400
libstdc++: Fix flat_map::operator[] for const lvalue keys [PR120432]
The const lvalue operator[] overl
https://gcc.gnu.org/g:b9b7cf8e6a742d3528d661b0b5b299af8a666b8d
commit b9b7cf8e6a742d3528d661b0b5b299af8a666b8d
Merge: 54c4c4512085 a69ab79c1aba
Author: Tobias Burnus
Date: Fri Jun 6 15:47:31 2025 +0200
Merge branch 'releases/gcc-15' into devel/omp/gcc-15
Merge up to r15-9790-ga69a
The branch 'devel/omp/gcc-15' was updated to point to:
f34abf47bf57... ChangeLog.omp bump
It previously pointed to:
54c4c4512085... ChangeLog.omp bump
Diff:
Summary of changes (added commits):
---
f34abf4... ChangeLog.omp bump
5f56185... OpenMP: Add omp_g
https://gcc.gnu.org/g:5f56185a23e4e6d417091ba21f9eac4d0b4da239
commit 5f56185a23e4e6d417091ba21f9eac4d0b4da239
Author: Tobias Burnus
Date: Fri Jun 6 16:22:06 2025 +0200
OpenMP: Add omp_get_initial_device/omp_get_num_devices builtins
By adding omp_get_initial_device and omp_get_num
https://gcc.gnu.org/g:76e0b6c20dc54d7a6f704a4bddd824f4c8d90c2c
commit 76e0b6c20dc54d7a6f704a4bddd824f4c8d90c2c
Author: Tobias Burnus
Date: Fri Jun 6 15:15:03 2025 +0200
libgomp.c/target-map-zero-sized-3.c: Fix code for non-USM offload [PR120530]
A mapping clause was missing, causi
..c6de4e349988 100644
--- a/gcc/DATESTAMP.omp
+++ b/gcc/DATESTAMP.omp
@@ -1 +1 @@
-20250605
+20250606
diff --git a/gcc/fortran/ChangeLog.omp b/gcc/fortran/ChangeLog.omp
index 05c8e3f40057..7c5eee2b86e4 100644
--- a/gcc/fortran/ChangeLog.omp
+++ b/gcc/fortran/ChangeLog.omp
@@ -1,3 +1,16 @@
+2025-06-06
100 matches
Mail list logo