https://gcc.gnu.org/g:b3f51ea894947e495baffc67407647a3b25acdd5
commit r15-7150-gb3f51ea894947e495baffc67407647a3b25acdd5
Author: Paul Thomas
Date: Thu Jan 23 08:27:04 2025 +
Fortran: Regression- fix ICE at fortran/trans-decl.c:1575 [PR96087]
2025-01-23 Paul Thomas
https://gcc.gnu.org/g:f30edd17e62e9474f90785a5915959cd6d8c3f62
commit r15-7151-gf30edd17e62e9474f90785a5915959cd6d8c3f62
Author: Georg-Johann Lay
Date: Wed Jan 22 21:11:22 2025 +0100
AVR: PR117726 - Tweak 32-bit logical shifts of 25...30 for -Oz.
As it turns out, logical 32-bit sh
https://gcc.gnu.org/g:d19b0682f18f9f5217aee8002e3d04f8ded04ae8
commit r15-7153-gd19b0682f18f9f5217aee8002e3d04f8ded04ae8
Author: Jakub Jelinek
Date: Thu Jan 23 11:11:23 2025 +0100
builtins: Store unspecified value to *exp for inf/nan [PR114877]
The fold_builtin_frexp folding for N
https://gcc.gnu.org/g:27a05f8d11798889ecfb610db9bde781c3d218f7
commit r15-7158-g27a05f8d11798889ecfb610db9bde781c3d218f7
Author: Jakub Jelinek
Date: Thu Jan 23 11:46:18 2025 +0100
tree-assume: Fix UB in assume_query [PR118605]
The assume_query constructor does
assume_query::as
https://gcc.gnu.org/g:b02c061bb84c0a2dbf3987e9ff77243d089cbd7a
commit r15-7155-gb02c061bb84c0a2dbf3987e9ff77243d089cbd7a
Author: Jakub Jelinek
Date: Thu Jan 23 11:17:47 2025 +0100
c++: Fix build_omp_array_section for type dependent array_expr [PR118590]
As can be seen on the testc
https://gcc.gnu.org/g:314d20bbefd098ff75b366b870ac8e33ad7711ca
commit r15-7156-g314d20bbefd098ff75b366b870ac8e33ad7711ca
Author: Rainer Orth
Date: Thu Jan 23 11:28:15 2025 +0100
testsuite: i386: Adjust gcc.target/i386/cmov12.c for Sun as syntax
The new gcc.target/i386/cmov12.c tes
https://gcc.gnu.org/g:b8ac06163e485547ece41ea802dfdc94b18ce134
commit r15-7157-gb8ac06163e485547ece41ea802dfdc94b18ce134
Author: Tejas Belagod
Date: Mon Oct 30 13:47:34 2023 +0530
OpenMP/PolyInt: Pass poly-int structures by address to OMP libs.
Currently poly-int type structures a
https://gcc.gnu.org/g:57b706d141b87c06dfbba577048a1e4903d33f70
commit r15-7152-g57b706d141b87c06dfbba577048a1e4903d33f70
Author: Torbjörn SVENSSON
Date: Sun Jan 19 18:33:24 2025 +0100
testsuite: Only run test if alarm is available
Most baremetal toolchains will not have an impleme
https://gcc.gnu.org/g:dd14b08e2caba952c0d8ff756a84e15d83aebeff
commit r15-7154-gdd14b08e2caba952c0d8ff756a84e15d83aebeff
Author: Jakub Jelinek
Date: Thu Jan 23 11:13:52 2025 +0100
c++: Fix weird expression in test for clauses other than
when/default/otherwise [PR118604]
Some clan
https://gcc.gnu.org/g:ce28eb9f91e39a95a499eea36865e394c2bf614b
commit r15-7167-gce28eb9f91e39a95a499eea36865e394c2bf614b
Author: John David Anglin
Date: Thu Jan 23 14:35:22 2025 -0500
hppa: Fix typo in ADDITIONAL_REGISTER_NAMES in pa32-regs.h
2025-01-23 John David Anglin
https://gcc.gnu.org/g:11abd61656c870ac9af4e44e2ee5c2fba0583ef0
commit r14-11239-g11abd61656c870ac9af4e44e2ee5c2fba0583ef0
Author: John David Anglin
Date: Thu Jan 23 14:35:22 2025 -0500
hppa: Fix typo in ADDITIONAL_REGISTER_NAMES in pa32-regs.h
2025-01-23 John David Anglin
https://gcc.gnu.org/g:40eafb7b58f95a71444d7f4506d9abee54df7de4
commit r12-10927-g40eafb7b58f95a71444d7f4506d9abee54df7de4
Author: John David Anglin
Date: Thu Jan 23 14:35:22 2025 -0500
hppa: Fix typo in ADDITIONAL_REGISTER_NAMES in pa32-regs.h
2025-01-23 John David Anglin
https://gcc.gnu.org/g:a42f3381fed7327a0d3cdf1a04f174e0ce7cfea1
commit a42f3381fed7327a0d3cdf1a04f174e0ce7cfea1
Author: Mikael Morin
Date: Thu Jan 23 20:59:24 2025 +0100
Correction régression scalar descriptor
Diff:
---
gcc/fortran/trans-expr.cc | 16
1 file changed, 8 in
https://gcc.gnu.org/g:8f6dd185d16dec8ca9351a754f0ece153f89d85c
commit r15-7166-g8f6dd185d16dec8ca9351a754f0ece153f89d85c
Author: Jakub Jelinek
Date: Thu Jan 23 20:03:36 2025 +0100
vect: Avoid copying of uninitialized variable [PR118628]
vectorizable_{store,load} does roughly
https://gcc.gnu.org/g:2d55c0161562f96d2230cd132b494a5d06352a23
commit r15-7163-g2d55c0161562f96d2230cd132b494a5d06352a23
Author: Jan Hubicka
Date: Thu Jan 23 15:50:50 2025 +0100
Optimize vector::operator[]
the following testcase:
bool f(const std::vector& v, std::size_t
https://gcc.gnu.org/g:1126e315d9540610a0ec4a9c10c3e9888c05c113
commit r13-9341-g1126e315d9540610a0ec4a9c10c3e9888c05c113
Author: John David Anglin
Date: Thu Jan 23 14:35:22 2025 -0500
hppa: Fix typo in ADDITIONAL_REGISTER_NAMES in pa32-regs.h
2025-01-23 John David Anglin
https://gcc.gnu.org/g:3cef53a4d4ff44a5b61284bb0e6977f7ba7b3aab
commit r15-7165-g3cef53a4d4ff44a5b61284bb0e6977f7ba7b3aab
Author: Harald Anlauf
Date: Wed Jan 22 22:44:39 2025 +0100
Fortran: do not evaluate arguments of MAXVAL/MINVAL too often [PR118613]
PR fortran/118613
https://gcc.gnu.org/g:0bb3223097e5ced4f9a13d18c6c65f2a9496437e
commit r15-7164-g0bb3223097e5ced4f9a13d18c6c65f2a9496437e
Author: Georg-Johann Lay
Date: Sat Jan 11 14:10:29 2025 +0100
AVR: PR118012 - Try to work around sick code from match.pd.
This patch tries to work around PR1180
https://gcc.gnu.org/g:97beccb351901bf25af995830837d348c2e296c1
commit r15-7159-g97beccb351901bf25af995830837d348c2e296c1
Author: Richard Sandiford
Date: Thu Jan 23 13:57:00 2025 +
aarch64: Allow FPMR source values to be zero
GCC 15 is going to be the first release to support F
https://gcc.gnu.org/g:1886dfb27a296b31de46b44beae0f1db6c1584b6
commit r15-7161-g1886dfb27a296b31de46b44beae0f1db6c1584b6
Author: Richard Sandiford
Date: Thu Jan 23 13:57:01 2025 +
aarch64: Avoid redundant writes to FPMR
GCC 15 is the first release to support FP8 intrinsics.
https://gcc.gnu.org/g:ce6fc67da7f600b63985abeb39ba85440cbad549
commit r15-7160-gce6fc67da7f600b63985abeb39ba85440cbad549
Author: Richard Sandiford
Date: Thu Jan 23 13:57:01 2025 +
aarch64: Fix memory cost for FPM_REGNUM
GCC 15 is going to be the first release to support FPMR.
https://gcc.gnu.org/g:3dbcf794f0fe89443288143405718d72e7963805
commit r15-7162-g3dbcf794f0fe89443288143405718d72e7963805
Author: Richard Sandiford
Date: Thu Jan 23 13:57:02 2025 +
rtl-ssa: Avoid dangling phi uses [PR118562]
rtl-ssa uses degenerate phis to maintain an RPO list
https://gcc.gnu.org/g:c3039567c413cc4859df020a26a4c07025c53307
commit c3039567c413cc4859df020a26a4c07025c53307
Author: Alexandre Oliva
Date: Sat Jan 18 00:40:51 2025 -0300
[ifcombine] avoid creating out-of-bounds BIT_FIELD_REFs [PR118514]
If decode_field_reference finds a load tha
The branch 'aoliva/heads/testme' was updated to point to:
c3039567c413... [ifcombine] avoid creating out-of-bounds BIT_FIELD_REFs [PR
It previously pointed to:
942384524379... [ifcombine] avoid creating out-of-bounds BIT_FIELD_REFs [PR
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A
https://gcc.gnu.org/g:90a74fd24e60f98cdb2136378beabd0b6b06a404
commit 90a74fd24e60f98cdb2136378beabd0b6b06a404
Author: Mikael Morin
Date: Thu Jan 23 20:46:59 2025 +0100
Factorisation initialisation gfc depuis cfi
Diff:
---
gcc/fortran/trans-expr.cc | 146 +
https://gcc.gnu.org/g:9d68161c958ee4a460e450663d1f1096d37dc40a
commit 9d68161c958ee4a460e450663d1f1096d37dc40a
Author: Michael Meissner
Date: Thu Jan 23 17:04:12 2025 -0500
Fix PR 118541, do not generate unordered fp cmoves.
2025-01-23 Michael Meissner
gcc/
https://gcc.gnu.org/g:d02ba6ac669277993c2102c42ee94ff3ac4dce67
commit d02ba6ac669277993c2102c42ee94ff3ac4dce67
Author: Michael Meissner
Date: Thu Jan 23 17:05:53 2025 -0500
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.bugs | 15 +++
1 file changed, 15 insertions(+)
diff --git
The branch 'aoliva/heads/testbase' was updated to point to:
91fa9c15cc4f... [ifcombine] check for more zero-extension cases [PR118572]
It previously pointed to:
15a7544e09d8... c++: RESULT_DECL replacement w/ non-reduced ctx->object [PR
Diff:
Summary of changes (added commits):
-
https://gcc.gnu.org/g:9423845243798c80a6a8ec5365b2f8cba9923e2f
commit 9423845243798c80a6a8ec5365b2f8cba9923e2f
Author: Alexandre Oliva
Date: Sat Jan 18 00:40:51 2025 -0300
[ifcombine] avoid creating out-of-bounds BIT_FIELD_REFs [PR118514]
If decode_field_reference finds a load tha
The branch 'aoliva/heads/testme' was updated to point to:
942384524379... [ifcombine] avoid creating out-of-bounds BIT_FIELD_REFs [PR
It previously pointed to:
96292bfbef19... [ifcombine] check for more zero-extension cases [PR118572]
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER AC
https://gcc.gnu.org/g:e2464868d9931e4820cb2a94c9a1cc2fd93a3f24
commit e2464868d9931e4820cb2a94c9a1cc2fd93a3f24
Author: Tobias Burnus
Date: Thu Jan 23 22:37:06 2025 +0100
OpenMP: Fix omp_get_device_from_uid, minor cleanup
In Fortran, omp_get_device_from_uid can also accept substrin
https://gcc.gnu.org/g:66a6522cafea45df70d44d50bb8a0a9c3fa10a6c
commit 66a6522cafea45df70d44d50bb8a0a9c3fa10a6c
Author: Tobias Burnus
Date: Thu Jan 23 22:35:31 2025 +0100
OpenMP: Add get_device_from_uid/omp_get_uid_from_device routines
Those TR13/OpenMP 6.0 routines permit a reprod
https://gcc.gnu.org/g:ca716a50c92294ae8597925b12fbfbbc06dc93cc
commit ca716a50c92294ae8597925b12fbfbbc06dc93cc
Author: Tobias Burnus
Date: Thu Jan 23 22:26:57 2025 +0100
Fortran: Add OpenMP 'interop' directive parsing support
Parse OpenMP's 'interop' directive but stop with a 'sor
https://gcc.gnu.org/g:2b5d2e573171bf51ca902045ce3e5be654ea3d37
commit 2b5d2e573171bf51ca902045ce3e5be654ea3d37
Author: Tobias Burnus
Date: Thu Jan 23 22:31:42 2025 +0100
Fortran: Fixes to OpenMP 'interop' directive parsing support
Handle lists as argument to 'fr' and 'attr'; fix p
https://gcc.gnu.org/g:a7d7a33638d37cffedd5ad1243c7db668f6be262
commit a7d7a33638d37cffedd5ad1243c7db668f6be262
Author: Tobias Burnus
Date: Thu Jan 23 22:29:49 2025 +0100
OpenMP: Add interop routines to omp_runtime_api_procname
gcc/
* omp-general.cc (omp_runtime_api_pro
https://gcc.gnu.org/g:01fee7c82d65ac512baaaca32de0ca762872d24a
commit 01fee7c82d65ac512baaaca32de0ca762872d24a
Author: Tobias Burnus
Date: Thu Jan 23 22:41:23 2025 +0100
OpenMP: Update OMP_REQUIRES_TARGET_USED for declare_target + interop
Older versions of the OpenMP specification
https://gcc.gnu.org/g:f72519081e4c98bee6112c09e96c324ba80d0d53
commit f72519081e4c98bee6112c09e96c324ba80d0d53
Author: Tobias Burnus
Date: Thu Jan 23 22:28:44 2025 +0100
fortran/openmp.cc: Fix var init and locus use to avoid uninit values [PR
fortran/116661]
gcc/fortran/ChangeLog
https://gcc.gnu.org/g:e37e873ac293f45917b422866ffa20fd5dce
commit e37e873ac293f45917b422866ffa20fd5dce
Author: Tobias Burnus
Date: Thu Jan 23 22:48:58 2025 +0100
libgomp.texi: Document OpenMP's Interoperability Routines
libgomp/ChangeLog:
* libgomp.texi (O
https://gcc.gnu.org/g:2a7a438299b91d9d95899c2df07112198ebef8a7
commit 2a7a438299b91d9d95899c2df07112198ebef8a7
Author: Tobias Burnus
Date: Thu Jan 23 22:47:39 2025 +0100
OpenMP/C++: Fix declare variant with reference-returning functions
gcc/cp/ChangeLog:
* decl.cc
https://gcc.gnu.org/g:1e9bde06487dfaa8f0e07890bb6b8f935fbd7d93
commit 1e9bde06487dfaa8f0e07890bb6b8f935fbd7d93
Author: Tobias Burnus
Date: Thu Jan 23 22:50:07 2025 +0100
libgomp.c-c++-common/pr109062.c: Fix expected spin count for hybrid x86
On my system with E and P cores (hybrid
https://gcc.gnu.org/g:e9a8bd8280224ede88ffb90da9d0eeca3d3fe4e5
commit e9a8bd8280224ede88ffb90da9d0eeca3d3fe4e5
Author: Tobias Burnus
Date: Thu Jan 23 22:46:09 2025 +0100
tree-core.h (omp_clause_code): Comments regarding range checks for
OMP_CLAUSE_...
gcc/ChangeLog:
https://gcc.gnu.org/g:b52a01bf50eb8fa4e175d8550b2a252a36670596
commit b52a01bf50eb8fa4e175d8550b2a252a36670596
Author: Paul-Antoine Arras
Date: Thu Jan 23 22:56:12 2025 +0100
Fix warnings for tree formats in gfc_error
This enables proper warnings for formats like %qD.
gcc
https://gcc.gnu.org/g:8e8f1cb7714587cece9b09a1199b17056e9e
commit 8e8f1cb7714587cece9b09a1199b17056e9e
Author: Tobias Burnus
Date: Thu Jan 23 22:48:21 2025 +0100
OpenMP/C++: Use STRIP_REFERENCE_REF to fix declare variant with
reference-returning functions
As Jakub suggest
https://gcc.gnu.org/g:68df37647bdce7fc85c5f0f25629027800a4fcb5
commit r14-11241-g68df37647bdce7fc85c5f0f25629027800a4fcb5
Author: Peter Bergner
Date: Thu Jan 16 10:49:45 2025 -0600
rs6000: Fix loop limit for built-in constant checking
The loop checking for built-in constant operan
https://gcc.gnu.org/g:a1acb1c0edec1e04b20b3e7d561a04098dfd47b6
commit r14-11242-ga1acb1c0edec1e04b20b3e7d561a04098dfd47b6
Author: Peter Bergner
Date: Thu Jan 16 10:53:27 2025 -0600
rs6000: Fix ICE for invalid constants in built-in functions
For invalid constant operand values used
https://gcc.gnu.org/g:fd345f3a126a9a32898f897f8074d14fcc535668
commit fd345f3a126a9a32898f897f8074d14fcc535668
Author: Tobias Burnus
Date: Thu Jan 23 22:43:48 2025 +0100
Fortran: Unify gfc_get_location handling; fix expr->ts bug
This commit reduces code duplication by moving gfc_g
The branch 'devel/omp/gcc-14' was updated to point to:
e1aac130513a... Merge remote-tracking branch 'origin/releases/gcc-14' into
It previously pointed to:
fb877b22a6c0... Merge branch 'releases/gcc-14' into devel/omp/gcc-14
Diff:
Summary of changes (added commits):
https://gcc.gnu.org/g:e1aac130513a13dea22d67ab34561a8cebd928f9
commit e1aac130513a13dea22d67ab34561a8cebd928f9
Merge: eb54febd6ab4 80fddadbc3ce
Author: Tobias Burnus
Date: Thu Jan 23 20:02:02 2025 +0100
Merge remote-tracking branch 'origin/releases/gcc-14' into devel/omp/gcc-14
Me
https://gcc.gnu.org/g:eb54febd6ab48689ed5a8d364c61a2f0f7d48e41
commit eb54febd6ab48689ed5a8d364c61a2f0f7d48e41
Author: Tobias Burnus
Date: Thu Jan 23 20:01:26 2025 +0100
libgomp: Add interop types and routines to OpenMP's headers and module
This commit adds OpenMP 5.1+'s interop e
https://gcc.gnu.org/g:43e4aeda30546a0767c0fda6e940d7275375dd30
commit 43e4aeda30546a0767c0fda6e940d7275375dd30
Author: Paul-Antoine Arras
Date: Thu Jan 23 22:58:17 2025 +0100
OpenMP: dispatch + adjust_args tree data structures and front-end interfaces
This patch introduces the OMP
https://gcc.gnu.org/g:6d8a0e8b2cfb5c8997b378f230a4ccdbfacaee4d
commit r15-7169-g6d8a0e8b2cfb5c8997b378f230a4ccdbfacaee4d
Author: Marek Polacek
Date: Thu Nov 14 23:47:46 2024 -0500
c++: bogus error with nested lambdas [PR117602]
The error here should also check that we aren't neste
https://gcc.gnu.org/g:4ce9e35396205ee1674658a9b844ccdf80044378
commit r15-7168-g4ce9e35396205ee1674658a9b844ccdf80044378
Author: Jakub Jelinek
Date: Thu Jan 23 23:06:07 2025 +0100
c++: Small make_tree_vector_from_ctor improvement
After committing the append_ctor_to_tree_vector pat
https://gcc.gnu.org/g:91fa9c15cc4fb9947e7e2f7990f7d5a58845d5cf
commit r15-7173-g91fa9c15cc4fb9947e7e2f7990f7d5a58845d5cf
Author: Alexandre Oliva
Date: Thu Jan 23 23:23:16 2025 -0300
[ifcombine] check for more zero-extension cases [PR118572]
When comparing a signed narrow variable
https://gcc.gnu.org/g:a56122dea468bc9fc808adee44d788903ad9ff76
commit r15-7172-ga56122dea468bc9fc808adee44d788903ad9ff76
Author: Alexandre Oliva
Date: Thu Jan 23 23:23:13 2025 -0300
[ifcombine] improve reverse checking and operand swapping
Don't reject an ifcombine field-merging o
https://gcc.gnu.org/g:3f05d70389f523cf53f9b8fdf56570e8a6ecdb8b
commit r15-7171-g3f05d70389f523cf53f9b8fdf56570e8a6ecdb8b
Author: Alexandre Oliva
Date: Thu Jan 23 23:23:10 2025 -0300
[ifcombine] out-of-bounds bitfield refs can trap [PR118514]
Check that BIT_FIELD_REFs of DECLs are
55 matches
Mail list logo