[gcc r15-7150] Fortran: Regression- fix ICE at fortran/trans-decl.c:1575 [PR96087]

2025-01-23 Thread Paul Thomas via Gcc-cvs
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

[gcc r15-7151] AVR: PR117726 - Tweak 32-bit logical shifts of 25...30 for -Oz.

2025-01-23 Thread Georg-Johann Lay via Gcc-cvs
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

[gcc r15-7153] builtins: Store unspecified value to *exp for inf/nan [PR114877]

2025-01-23 Thread Jakub Jelinek via Gcc-cvs
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

[gcc r15-7158] tree-assume: Fix UB in assume_query [PR118605]

2025-01-23 Thread Jakub Jelinek via Gcc-cvs
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

[gcc r15-7155] c++: Fix build_omp_array_section for type dependent array_expr [PR118590]

2025-01-23 Thread Jakub Jelinek via Gcc-cvs
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

[gcc r15-7156] testsuite: i386: Adjust gcc.target/i386/cmov12.c for Sun as syntax

2025-01-23 Thread Rainer Orth via Gcc-cvs
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

[gcc r15-7157] OpenMP/PolyInt: Pass poly-int structures by address to OMP libs.

2025-01-23 Thread Tejas Belagod via Gcc-cvs
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

[gcc r15-7152] testsuite: Only run test if alarm is available

2025-01-23 Thread Torbjorn Svensson via Gcc-cvs
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

[gcc r15-7154] c++: Fix weird expression in test for clauses other than when/default/otherwise [PR118604]

2025-01-23 Thread Jakub Jelinek via Gcc-cvs
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

[gcc r15-7167] hppa: Fix typo in ADDITIONAL_REGISTER_NAMES in pa32-regs.h

2025-01-23 Thread John David Anglin via Gcc-cvs
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

[gcc r14-11239] hppa: Fix typo in ADDITIONAL_REGISTER_NAMES in pa32-regs.h

2025-01-23 Thread John David Anglin via Gcc-cvs
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

[gcc r12-10927] hppa: Fix typo in ADDITIONAL_REGISTER_NAMES in pa32-regs.h

2025-01-23 Thread John David Anglin via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction régression scalar descriptor

2025-01-23 Thread Mikael Morin via Gcc-cvs
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

[gcc r15-7166] vect: Avoid copying of uninitialized variable [PR118628]

2025-01-23 Thread Jakub Jelinek via Gcc-cvs
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

[gcc r15-7163] Optimize vector::operator[]

2025-01-23 Thread Jan Hubicka via Libstdc++-cvs
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

[gcc r13-9341] hppa: Fix typo in ADDITIONAL_REGISTER_NAMES in pa32-regs.h

2025-01-23 Thread John David Anglin via Gcc-cvs
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

[gcc r15-7165] Fortran: do not evaluate arguments of MAXVAL/MINVAL too often [PR118613]

2025-01-23 Thread Harald Anlauf via Gcc-cvs
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

[gcc r15-7164] AVR: PR118012 - Try to work around sick code from match.pd.

2025-01-23 Thread Georg-Johann Lay via Gcc-cvs
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

[gcc r15-7159] aarch64: Allow FPMR source values to be zero

2025-01-23 Thread Richard Sandiford via Gcc-cvs
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

[gcc r15-7161] aarch64: Avoid redundant writes to FPMR

2025-01-23 Thread Richard Sandiford via Gcc-cvs
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.

[gcc r15-7160] aarch64: Fix memory cost for FPM_REGNUM

2025-01-23 Thread Richard Sandiford via Gcc-cvs
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.

[gcc r15-7162] rtl-ssa: Avoid dangling phi uses [PR118562]

2025-01-23 Thread Richard Sandiford via Gcc-cvs
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

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] avoid creating out-of-bounds BIT_FIELD_REFs [PR118514]

2025-01-23 Thread Alexandre Oliva via Gcc-cvs
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

[gcc/aoliva/heads/testme] [ifcombine] avoid creating out-of-bounds BIT_FIELD_REFs [PR

2025-01-23 Thread Alexandre Oliva via Gcc-cvs
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

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Factorisation initialisation gfc depuis cfi

2025-01-23 Thread Mikael Morin via Gcc-cvs
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 +

[gcc(refs/users/meissner/heads/work191-bugs)] Fix PR 118541, do not generate unordered fp cmoves.

2025-01-23 Thread Michael Meissner via Gcc-cvs
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/

[gcc(refs/users/meissner/heads/work191-bugs)] Update ChangeLog.*

2025-01-23 Thread Michael Meissner via Gcc-cvs
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

[gcc/aoliva/heads/testbase] (191 commits) [ifcombine] check for more zero-extension cases [PR118572]

2025-01-23 Thread Alexandre Oliva via Gcc-cvs
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): -

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] avoid creating out-of-bounds BIT_FIELD_REFs [PR118514]

2025-01-23 Thread Alexandre Oliva via Gcc-cvs
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

[gcc/aoliva/heads/testme] (192 commits) [ifcombine] avoid creating out-of-bounds BIT_FIELD_REFs [PR

2025-01-23 Thread Alexandre Oliva via Gcc-cvs
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

[gcc/devel/omp/gcc-14] OpenMP: Fix omp_get_device_from_uid, minor cleanup

2025-01-23 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] OpenMP: Add get_device_from_uid/omp_get_uid_from_device routines

2025-01-23 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] Fortran: Add OpenMP 'interop' directive parsing support

2025-01-23 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] Fortran: Fixes to OpenMP 'interop' directive parsing support

2025-01-23 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] OpenMP: Add interop routines to omp_runtime_api_procname

2025-01-23 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] OpenMP: Update OMP_REQUIRES_TARGET_USED for declare_target + interop

2025-01-23 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] fortran/openmp.cc: Fix var init and locus use to avoid uninit values [PR fortran/116661]

2025-01-23 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] libgomp.texi: Document OpenMP's Interoperability Routines

2025-01-23 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] OpenMP/C++: Fix declare variant with reference-returning functions

2025-01-23 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] libgomp.c-c++-common/pr109062.c: Fix expected spin count for hybrid x86

2025-01-23 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] tree-core.h (omp_clause_code): Comments regarding range checks for OMP_CLAUSE_...

2025-01-23 Thread Tobias Burnus via Gcc-cvs
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:

[gcc/devel/omp/gcc-14] Fix warnings for tree formats in gfc_error

2025-01-23 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] OpenMP/C++: Use STRIP_REFERENCE_REF to fix declare variant with reference-returning functions

2025-01-23 Thread Tobias Burnus via Gcc-cvs
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

[gcc r14-11241] rs6000: Fix loop limit for built-in constant checking

2025-01-23 Thread Peter Bergner via Gcc-cvs
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

[gcc r14-11242] rs6000: Fix ICE for invalid constants in built-in functions

2025-01-23 Thread Peter Bergner via Gcc-cvs
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

[gcc/devel/omp/gcc-14] Fortran: Unify gfc_get_location handling; fix expr->ts bug

2025-01-23 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] (117 commits) Merge remote-tracking branch 'origin/releases/gcc-14' into

2025-01-23 Thread Tobias Burnus via Gcc-cvs
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):

[gcc/devel/omp/gcc-14] Merge remote-tracking branch 'origin/releases/gcc-14' into devel/omp/gcc-14

2025-01-23 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] libgomp: Add interop types and routines to OpenMP's headers and module

2025-01-23 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] OpenMP: dispatch + adjust_args tree data structures and front-end interfaces

2025-01-23 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-7169] c++: bogus error with nested lambdas [PR117602]

2025-01-23 Thread Marek Polacek via Gcc-cvs
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

[gcc r15-7168] c++: Small make_tree_vector_from_ctor improvement

2025-01-23 Thread Jakub Jelinek via Gcc-cvs
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

[gcc r15-7173] [ifcombine] check for more zero-extension cases [PR118572]

2025-01-23 Thread Alexandre Oliva via Gcc-cvs
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

[gcc r15-7172] [ifcombine] improve reverse checking and operand swapping

2025-01-23 Thread Alexandre Oliva via Gcc-cvs
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

[gcc r15-7171] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-23 Thread Alexandre Oliva via Gcc-cvs
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