https://gcc.gnu.org/g:dd982198656d914a4958bf86356a4c996c728b9d
commit r16-13-gdd982198656d914a4958bf86356a4c996c728b9d
Author: Xing Li
Date: Wed Apr 16 10:29:57 2025 +0800
LoongArch: Change {dg-do-what-default} save and restore logical.
The set of {dg-do-what-default} to 'run' may
https://gcc.gnu.org/g:6c130074c9a7ab9aaff0950a5011c48fd705be55
commit 6c130074c9a7ab9aaff0950a5011c48fd705be55
Author: Kwok Cheung Yeung
Date: Fri Apr 11 18:27:00 2025 +0100
openmp: Fix struct handling for OpenMP iterators
New clauses can be created for structs, and these will als
https://gcc.gnu.org/g:53b8a20948e921bca6815f8cd70bfa57c264bca3
commit 53b8a20948e921bca6815f8cd70bfa57c264bca3
Author: Kwok Cheung Yeung
Date: Mon Jan 13 13:08:07 2025 +
openmp: Add support for using custom mappers with iterators (C, C++)
gcc/c-family/
* c-omp
https://gcc.gnu.org/g:0861d9c3e63cdc8cb0fd08b06dbfd3ea6b999ddf
commit 0861d9c3e63cdc8cb0fd08b06dbfd3ea6b999ddf
Author: Kwok Cheung Yeung
Date: Wed Nov 27 21:56:08 2024 +
openmp, fortran: Add support for iterators in OpenMP 'target update'
constructs (Fortran)
This adds Fortra
https://gcc.gnu.org/g:3e3966d78461a4cfadfde079812e3d98335095b0
commit 3e3966d78461a4cfadfde079812e3d98335095b0
Author: Kwok Cheung Yeung
Date: Wed Nov 27 21:51:34 2024 +
openmp: Add support for iterators in 'target update' clauses (C/C++)
This adds support for iterators in 'to
https://gcc.gnu.org/g:2afb6281a5a8711b82aa744e71c181bab6537e3c
commit 2afb6281a5a8711b82aa744e71c181bab6537e3c
Author: Kwok Cheung Yeung
Date: Thu Sep 12 21:30:34 2024 +0100
openmp, fortran: Move udm field of gfc_omp_namelist into a new union
This patch moves u2.udm into u3.udm.
https://gcc.gnu.org/g:d28dcc50cebc6dc7e751b29352da28718de80036
commit d28dcc50cebc6dc7e751b29352da28718de80036
Author: Kwok Cheung Yeung
Date: Mon Feb 17 22:00:28 2025 +
openmp, fortran: Add support for non-constant iterator bounds in Fortran
deep-mapping iterator support
gcc
https://gcc.gnu.org/g:ab5fc0ca64e809b070669312b1a91bbe992301f7
commit ab5fc0ca64e809b070669312b1a91bbe992301f7
Author: Kwok Cheung Yeung
Date: Thu Dec 12 21:22:20 2024 +
openmp: Add support for non-constant iterator parameters in map, to and
from clauses
This patch enables su
https://gcc.gnu.org/g:8fab63e1ce20ea15bd99f805b7af003fab63f7fb
commit 8fab63e1ce20ea15bd99f805b7af003fab63f7fb
Author: Kwok Cheung Yeung
Date: Tue Mar 11 22:41:54 2025 +
openmp, Fortran: Add support using iterators with custom mappers in Fortran
gcc/fortran/
*
https://gcc.gnu.org/g:1adb0ccac34ca39b6539108bdaa0262256c842d5
commit 1adb0ccac34ca39b6539108bdaa0262256c842d5
Author: Kwok Cheung Yeung
Date: Thu Sep 12 21:33:58 2024 +0100
openmp: Disable strided target updates when iterators are used
Non-contiguous target updates result in the
https://gcc.gnu.org/g:28f09913235880d5011fb9b11a1c6e2c7ea6fcfb
commit 28f09913235880d5011fb9b11a1c6e2c7ea6fcfb
Author: Kwok Cheung Yeung
Date: Wed Nov 27 21:49:32 2024 +
openmp: Add support for iterators in map clauses (C/C++)
This adds preliminary support for iterators in map
https://gcc.gnu.org/g:89e6586616e84564902b4721364a091daa6cd0a3
commit 89e6586616e84564902b4721364a091daa6cd0a3
Author: Kwok Cheung Yeung
Date: Wed Apr 16 11:43:00 2025 +0100
openmp, fortran: Revert to using tree expressions when translating Fortran
OpenMP array sections
In the pa
https://gcc.gnu.org/g:2d6f1ca17f25b28da8f8d83622f0e029da2340e7
commit r16-11-g2d6f1ca17f25b28da8f8d83622f0e029da2340e7
Author: 翁愷邑
Date: Thu Apr 17 16:24:20 2025 -0600
[PATCH] RISC-V: Do not free a riscv_arch_string when handling target-arch
attribute
The build_target_option_node
https://gcc.gnu.org/g:3f0eccfd90370a7c5300f92493143c7e5a66be85
commit r16-10-g3f0eccfd90370a7c5300f92493143c7e5a66be85
Author: Jason Merrill
Date: Wed Apr 16 16:02:09 2025 -0400
c++: constexpr virtual base diagnostic
I thought this diagnostic could be clearer that the problem is t
The signed tag 'basepoints/gcc-16' was created pointing to:
7eac294e0871... Bump BASE-VER.
Tagger: Jakub Jelinek
Date: Thu Apr 17 12:46:59 2025 +0200
GCC 16 basepoint
Diff:
Summary of changes (added commits):
---
7eac294... Bump BASE-VER.
https://gcc.gnu.org/g:4cff0434e8bf6683988482a7e47f8459c06f2c05
commit r16-8-g4cff0434e8bf6683988482a7e47f8459c06f2c05
Author: Jason Merrill
Date: Mon Mar 10 11:49:57 2025 -0400
c++: constexpr new diagnostic location
Presenting the allocation location as the location of the outermo
https://gcc.gnu.org/g:3dabe6a53ef3ac24956938e2974d1c21a2a5c7ee
commit r16-9-g3dabe6a53ef3ac24956938e2974d1c21a2a5c7ee
Author: Eric Botcazou
Date: Thu Apr 17 20:46:57 2025 +0200
Document peculiarities of BOOLEAN_TYPE
gcc/
* tree.def (BOOLEAN_TYPE): Add more details.
Di
https://gcc.gnu.org/g:dd2ccfe5989486cafb7f6108ff0c4e9f5a93f5a1
commit dd2ccfe5989486cafb7f6108ff0c4e9f5a93f5a1
Merge: 5f1acb12c814 7336054f9b01
Author: Jakub Jelinek
Date: Thu Apr 17 20:21:21 2025 +0200
Merge commit 'r15-9554-g7336054f9b012a0812cd0a260375cd987e4aadf9' into
redhat/gcc-15-b
https://gcc.gnu.org/g:20e31f507a2dd6cbd40cc65a7c06d07bfaa2a5e1
commit r16-6-g20e31f507a2dd6cbd40cc65a7c06d07bfaa2a5e1
Author: Jason Merrill
Date: Mon Mar 24 12:59:39 2025 -0400
c++: improve pack index diagnostics
While looking at pack-indexing16.C I thought it would be helpful to
https://gcc.gnu.org/g:53d4e355db18fec21515d055924df8290ef5ce14
commit r16-7-g53d4e355db18fec21515d055924df8290ef5ce14
Author: Jason Merrill
Date: Sun Jan 19 05:15:01 2025 -0500
c++: vec_safe_reserve usage tweaks
A couple of cleanups from noticing that the semantics of
std::vec
https://gcc.gnu.org/g:47b62be9cace0e2e124650f331788d52ffd5fb25
commit r16-4-g47b62be9cace0e2e124650f331788d52ffd5fb25
Author: Jason Merrill
Date: Tue Jan 28 17:46:59 2025 -0500
c++: 'requires' diagnostic before C++20
We were giving a generic "not declared" error for a requires-exp
https://gcc.gnu.org/g:eff4dc423327682d4b1e32f0122d9e973e3c6f99
commit r16-5-geff4dc423327682d4b1e32f0122d9e973e3c6f99
Author: Jason Merrill
Date: Fri Apr 4 23:27:50 2025 -0400
c++: add assert to cp_make_fname_decl
In the PR118629 testcase, pushdecl_outermost_localscope was failing
https://gcc.gnu.org/g:7336054f9b012a0812cd0a260375cd987e4aadf9
commit r15-9554-g7336054f9b012a0812cd0a260375cd987e4aadf9
Author: Jonathan Wakely
Date: Fri Apr 26 11:46:01 2024 +0100
libstdc++: Update status tables to refer to GCC 15 not mainline
libstdc++-v3/ChangeLog:
https://gcc.gnu.org/g:7c47badcdc8625ea53aed275be96c32bc78db25b
commit r16-3-g7c47badcdc8625ea53aed275be96c32bc78db25b
Author: Sam James
Date: Mon Mar 24 04:32:47 2025 +
doc: say "compatible types" for -fstrict-aliasing
Include the term used in the standard to ease further rese
https://gcc.gnu.org/g:2c87363e915f799ef9fd42026d2c2991ca9a
commit 2c87363e915f799ef9fd42026d2c2991ca9a
Author: Thomas Schwinge
Date: Sun Apr 6 17:44:18 2025 +0200
nvptx: Support '-mfake-ptx-alloca': defer failure to run-time 'alloca' usage
Follow-up to commit 1146410c0feb0
https://gcc.gnu.org/g:a295863e953c772a0ae91a11f652d1f641d3a3dc
commit r14-11649-ga295863e953c772a0ae91a11f652d1f641d3a3dc
Author: Tomasz Kamiński
Date: Tue Mar 11 11:59:36 2025 +0100
libstdc++: Correct preprocessing checks for floatX_t and bfloat_16
formatting
Floating points typ
https://gcc.gnu.org/g:d24527cded1338033872d9c190df2e5a72a65049
commit r15-9553-gd24527cded1338033872d9c190df2e5a72a65049
Author: Jakub Jelinek
Date: Thu Apr 17 12:56:00 2025 +0200
Set DEV-PHASE to prerelease.
2025-04-17 Jakub Jelinek
* DEV-PHASE: Set to prerele
https://gcc.gnu.org/g:7eac294e087165e2f2bceee4d8ea11c70667cb7b
commit r16
Author: Jakub Jelinek
Date: Thu Apr 17 12:40:07 2025 +0200
Bump BASE-VER.
2025-04-17 Jakub Jelinek
* BASE-VER: Set to 16.0.0.
Diff:
---
gcc/BASE-VER | 2 +-
1 file changed, 1 insertion(
https://gcc.gnu.org/g:c237297ee596545552f48ec9582d7d16703d8949
commit r16-2-gc237297ee596545552f48ec9582d7d16703d8949
Author: Jakub Jelinek
Date: Thu Apr 17 12:51:46 2025 +0200
ada: bump Library_Version to 16.
gcc/ada/ChangeLog:
* gnatvsn.ads: Bump Library_Version
https://gcc.gnu.org/g:6027ba0c05efc8be80110424292a07fddf7f071f
commit r16-1-g6027ba0c05efc8be80110424292a07fddf7f071f
Author: Jakub Jelinek
Date: Thu Apr 17 12:50:35 2025 +0200
Update crontab and git_update_version.py
2025-04-17 Jakub Jelinek
maintainer-scripts/
https://gcc.gnu.org/g:7eac294e087165e2f2bceee4d8ea11c70667cb7b
commit 7eac294e087165e2f2bceee4d8ea11c70667cb7b
Author: Jakub Jelinek
Date: Thu Apr 17 12:40:07 2025 +0200
Bump BASE-VER.
2025-04-17 Jakub Jelinek
* BASE-VER: Set to 16.0.0.
Diff:
---
gcc/BASE-VER
The branch 'releases/gcc-15' was created pointing to:
5d05d496b2b4... libgomp: Don't test ompx::allocator::gnu_pinned_mem on non-
https://gcc.gnu.org/g:c3f4dedfdadfe9b85a50ebd493428e72f111ac80
commit c3f4dedfdadfe9b85a50ebd493428e72f111ac80
Author: Thomas Schwinge
Date: Wed Apr 16 16:52:08 2025 +0200
Remove 'ALWAYS_INLINE' workaround in
'libgomp.c++/target-exceptions-pr118794-1.C'
With commit ca9cffe737d209
https://gcc.gnu.org/g:a91765a14cc0eb52978c5db1ab450053ef7f365a
commit a91765a14cc0eb52978c5db1ab450053ef7f365a
Author: Thomas Schwinge
Date: Thu Mar 27 14:46:20 2025 +0100
Add 'std::bad_cast' exception, caught test cases for GCN, nvptx target and
OpenACC, OpenMP 'target' offloading
https://gcc.gnu.org/g:5d05d496b2b4a3d4674b2e5a46d3a355abf4055d
commit r15-9552-g5d05d496b2b4a3d4674b2e5a46d3a355abf4055d
Author: Jakub Jelinek
Date: Thu Apr 17 12:14:15 2025 +0200
libgomp: Don't test ompx::allocator::gnu_pinned_mem on non-linux targets.
The libgomp.c/alloc-pinned*
https://gcc.gnu.org/g:930b504b598864ba1774eb209a748ed76b6fc7c1
commit r15-9551-g930b504b598864ba1774eb209a748ed76b6fc7c1
Author: Tomasz Kamiński
Date: Thu Apr 17 10:33:10 2025 +0200
libstdc++: Fixed signed comparision in _M_parse_fill_and_align [PR119840]
Explicitly cast elements
https://gcc.gnu.org/g:0be3dff1aadcc3e879f3d1ffd45d842ab0e0c0bf
commit r15-9549-g0be3dff1aadcc3e879f3d1ffd45d842ab0e0c0bf
Author: Jonathan Wakely
Date: Wed Apr 16 11:44:46 2025 +0100
libstdc++: Do not use 'not' alternative token in
This fixes:
FAIL: 17_intro/headers/c++1998/op
https://gcc.gnu.org/g:55620672d77812bb6f1ac8835f0c949680d9c7d0
commit r15-9546-g55620672d77812bb6f1ac8835f0c949680d9c7d0
Author: Thomas Schwinge
Date: Mon Feb 24 19:06:28 2025 +0100
nvptx: Remove 'TARGET_ASM_NEED_VAR_DECL_BEFORE_USE'
Unused; remnant of an (internal) experiment, be
https://gcc.gnu.org/g:22fe83d6fc9f59311241c981bcad58b61e2056d4
commit r15-9548-g22fe83d6fc9f59311241c981bcad58b61e2056d4
Author: Jakub Jelinek
Date: Thu Apr 17 10:57:18 2025 +0200
s390: Use match_scratch instead of scratch in define_split [PR119834]
The following testcase ICEs sin
https://gcc.gnu.org/g:843b273c6851b71407b116584982b0389be4d6fd
commit r15-9547-g843b273c6851b71407b116584982b0389be4d6fd
Author: Tomasz Kamiński
Date: Wed Apr 16 15:28:46 2025 +0200
libstdc++: Remove dead code in range_formatter::format [PR109162]
Because the _M_format(__rg, __fc)
https://gcc.gnu.org/g:2ea39e7b58376b2fb57cd74098a374604b627266
commit r12-11057-g2ea39e7b58376b2fb57cd74098a374604b627266
Author: Jonathan Wakely
Date: Fri Jun 23 13:50:01 2023 +0100
libstdc++: Qualify calls to debug mode helpers
These functions should be qualified to disable unwa
https://gcc.gnu.org/g:d143630ff7242ebaf9667667ecc1deb6bb678023
commit r12-11056-gd143630ff7242ebaf9667667ecc1deb6bb678023
Author: Jonathan Wakely
Date: Thu Apr 4 10:33:33 2024 +0100
libstdc++: Fix infinite loop in std::istream::ignore(n, delim) [PR93672]
A negative delim value pas
https://gcc.gnu.org/g:1bfcb247ef2f2b7afb9f4b682740ceb332db86ce
commit r12-11055-g1bfcb247ef2f2b7afb9f4b682740ceb332db86ce
Author: Jonathan Wakely
Date: Fri Mar 28 22:00:38 2025 +
libstdc++: Fix bogus -Wstringop-overflow in std::vector::insert [PR117983]
This was fixed on trunk
https://gcc.gnu.org/g:d14333852ebd77b898b3bf1030f9bf5152497345
commit r12-11054-gd14333852ebd77b898b3bf1030f9bf5152497345
Author: Jonathan Wakely
Date: Mon Dec 16 17:42:24 2024 +
libstdc++: Fix std::deque::insert(pos, first, last) undefined behaviour
[PR118035]
Inserting an e
https://gcc.gnu.org/g:4bff3f0b89af9a9aad69b8f85859c0a3667533ae
commit r15-9545-g4bff3f0b89af9a9aad69b8f85859c0a3667533ae
Author: Tobias Burnus
Date: Thu Apr 17 10:21:05 2025 +0200
libgomp.texi: For HIP interop, mention cpp defines to set
The HIP header files recognize the used com
https://gcc.gnu.org/g:203bce172aba0f09cea8a7853403c99956674b6a
commit r14-11648-g203bce172aba0f09cea8a7853403c99956674b6a
Author: Ard Biesheuvel
Date: Thu Apr 10 14:26:41 2025 +0200
i386: Enable -mnop-mcount for -fpic with PLTs [PR119386]
-mnop-mcount can be trivially enabled for
https://gcc.gnu.org/g:72fdbc3fce7836ca94e52383774c01677cc4abe4
commit 72fdbc3fce7836ca94e52383774c01677cc4abe4
Author: Thomas Schwinge
Date: Thu Mar 27 14:46:20 2025 +0100
Add 'throw' test cases for GCN, nvptx target and OpenACC, OpenMP 'target'
offloading
gcc/testsuite/
https://gcc.gnu.org/g:0eae20c899e327aec0e48b9ff2d856aba44b2639
commit r15-9544-g0eae20c899e327aec0e48b9ff2d856aba44b2639
Author: Iain Buclaw
Date: Thu Apr 17 08:21:40 2025 +0200
d: Fix infinite loop regression in CTFE
An infinite loop was introduced by a previous refactoring in th
https://gcc.gnu.org/g:77e9a05316b9b56e21086a3e22cc6eb313c2efa3
commit 77e9a05316b9b56e21086a3e22cc6eb313c2efa3
Author: Thomas Schwinge
Date: Wed Apr 16 21:52:53 2025 +0200
OpenACC: Improve implicit mapping for non-lexically nested offload regions:
Adjust cherry-picked test cases
https://gcc.gnu.org/g:9c083c6f2b2acd0a8fe2ba2f1fa90df80dad734e
commit 9c083c6f2b2acd0a8fe2ba2f1fa90df80dad734e
Author: Thomas Schwinge
Date: Fri Mar 28 09:20:49 2025 +0100
GCN, nvptx: Support '-mfake-exceptions', and use it for offloading
compilation [PR118794]
With '-mfake-excep
https://gcc.gnu.org/g:62f8948456e1973bb79113af8943b7f23ebef228
commit 62f8948456e1973bb79113af8943b7f23ebef228
Author: Thomas Schwinge
Date: Wed Apr 16 14:00:31 2025 +0200
For nvptx offloading, make sure to emit C++ constructor, destructor aliases
[PR97106]
PR target/9710
https://gcc.gnu.org/g:378906bd64ba0eb2883f5d8947c586063a36f05a
commit 378906bd64ba0eb2883f5d8947c586063a36f05a
Author: Thomas Schwinge
Date: Thu Mar 20 17:25:14 2025 +0100
Add 'libgomp.c++/pr106445-1{,-O0}.C' [PR106445]
PR target/106445
libgomp/
* t
https://gcc.gnu.org/g:ad51cb1221fdddb246b421e6529e5af7524a15de
commit ad51cb1221fdddb246b421e6529e5af7524a15de
Author: Thomas Schwinge
Date: Thu Mar 27 14:46:20 2025 +0100
Add 'throw', dead code test cases for GCN, nvptx target and OpenACC, OpenMP
'target' offloading
gcc/
https://gcc.gnu.org/g:0f9ca500212854a8f36950ddf89cd2c1f80ad9c1
commit 0f9ca500212854a8f36950ddf89cd2c1f80ad9c1
Author: Thomas Schwinge
Date: Thu Mar 27 14:46:20 2025 +0100
Add 'throw', caught test cases for GCN, nvptx target and OpenACC, OpenMP
'target' offloading
gcc/tes
https://gcc.gnu.org/g:e0025f09d80930bf6913286ef5265f65b915b7dc
commit e0025f09d80930bf6913286ef5265f65b915b7dc
Author: Thomas Schwinge
Date: Thu Mar 27 14:46:20 2025 +0100
Add 'std::bad_cast' exception test cases for GCN, nvptx target and OpenACC,
OpenMP 'target' offloading
https://gcc.gnu.org/g:ae9cb9fc18992c8c505d46c28b3c493ac7d7fbde
commit ae9cb9fc18992c8c505d46c28b3c493ac7d7fbde
Author: Thomas Schwinge
Date: Tue Mar 18 10:10:30 2025 +0100
GCN, nvptx: Define '_Unwind_RaiseException', '_Unwind_Resume_or_Rethrow'
This resolves GCN:
ld:
https://gcc.gnu.org/g:95219213053cc0d6111230f196f961f21026b799
commit 95219213053cc0d6111230f196f961f21026b799
Author: Thomas Schwinge
Date: Thu Mar 27 23:06:37 2025 +0100
Add test cases for exception handling constructs in dead code for GCN,
nvptx target and OpenMP 'target' offloading [P
https://gcc.gnu.org/g:fa868840a6366d0f3717360c0c39d8f2cc9977b1
commit fa868840a6366d0f3717360c0c39d8f2cc9977b1
Author: Thomas Schwinge
Date: Thu Apr 10 09:46:56 2025 +0200
Add PR119692 "C++ 'typeinfo', 'vtable' vs. OpenACC, OpenMP 'target'
offloading" test cases [PR119692]
... do
https://gcc.gnu.org/g:2358e874fdbbfb75ef7f4d5921a65d1fe0d1da01
commit 2358e874fdbbfb75ef7f4d5921a65d1fe0d1da01
Author: Thomas Schwinge
Date: Fri Mar 28 09:15:19 2025 +0100
Add 'g++.target/gcn/gcn.exp' for GCN-specific C++ test cases
Like 'gcc.target/gcn/gcn.exp' is modeled after '
https://gcc.gnu.org/g:9eed92a0b47ebc25932ced9b5db86b66b59f7857
commit 9eed92a0b47ebc25932ced9b5db86b66b59f7857
Author: Thomas Schwinge
Date: Tue Mar 18 10:10:30 2025 +0100
GCN, nvptx: Define '_Unwind_DeleteException'
This resolves GCN:
ld: error: undefined symbol: _Un
https://gcc.gnu.org/g:0804fea06587c55f09aaf9b9a11ad1724ec7389e
commit 0804fea06587c55f09aaf9b9a11ad1724ec7389e
Author: Thomas Schwinge
Date: Sat Apr 5 23:11:23 2025 +0200
GCN, nvptx libstdc++: Force use of '__atomic' builtins [PR119645]
For both GCN, nvptx, this gets rid of 'confi
https://gcc.gnu.org/g:0852f789d440bc17c15473015e31ad13103b2bdd
commit 0852f789d440bc17c15473015e31ad13103b2bdd
Author: Thomas Schwinge
Date: Mon Apr 7 12:39:33 2025 +0200
nvptx: In offloading compilation, special-case certain host-setup symbol
aliases: avoid unused label 'emit_ptx_alias'
https://gcc.gnu.org/g:df14f6e45a41b9d7f72ef67b17b3657663559443
commit df14f6e45a41b9d7f72ef67b17b3657663559443
Author: Thomas Schwinge
Date: Wed Apr 2 10:25:17 2025 +0200
nvptx: Don't use PTX '.const', constant state space [PR119573]
This avoids cases where a "File uses too much g
https://gcc.gnu.org/g:70e36d8d0429ba9474501d79eaf630764f77efc4
commit 70e36d8d0429ba9474501d79eaf630764f77efc4
Author: Thomas Schwinge
Date: Wed Apr 2 11:05:08 2025 +0200
libstdc++, nvptx: Remove machinery to inject per-file flags
Not used anymore.
libstdc++-v3/
64 matches
Mail list logo