https://gcc.gnu.org/g:46dd8acffe8264c5586cf5dc489157ea254dc152
commit r15-6224-g46dd8acffe8264c5586cf5dc489157ea254dc152
Author: Tobias Burnus
Date: Fri Dec 13 14:27:08 2024 +0100
C++: reject OpenMP directives in constexpr functions
gcc/cp/ChangeLog:
* parser.cc (
https://gcc.gnu.org/g:a104766914e98ded9b991f1dac9ad22e815a3acc
commit r15-6373-ga104766914e98ded9b991f1dac9ad22e815a3acc
Author: Tobias Burnus
Date: Thu Dec 19 17:27:41 2024 +0100
OpenMP: Add 'nec' as to the 'vendor' context-selector list
For unknown vendors using in a context sel
https://gcc.gnu.org/g:570d4e4c68535ee4e5b2d82ad02a65fa1ec04112
commit r15-6367-g570d4e4c68535ee4e5b2d82ad02a65fa1ec04112
Author: Tobias Burnus
Date: Thu Dec 19 16:06:21 2024 +0100
libgomp.texi: Update 'arch' context-selector description
* libgomp.texi (OpenMP Context Selec
https://gcc.gnu.org/g:f34422e06c38eb1f69c301ad5d8e2114c46a2796
commit r15-5590-gf34422e06c38eb1f69c301ad5d8e2114c46a2796
Author: Tobias Burnus
Date: Fri Nov 22 16:15:17 2024 +0100
OpenMP: Add 'interop' clause to 'dispatch' for C/C++
Will fail with an error if/as no suitable 'appen
https://gcc.gnu.org/g:8f0c8e577a56891fa104c818834ddafe268722bb
commit r15-5589-g8f0c8e577a56891fa104c818834ddafe268722bb
Author: Tobias Burnus
Date: Fri Nov 22 15:30:53 2024 +0100
OpenMP: 'interop' construct - add C/C++ parser support, improve Fortran
parsing
Add middle end suppo
https://gcc.gnu.org/g:65286465b94cba6ee3d59edbc771bef0088ac46e
commit r15-6821-g65286465b94cba6ee3d59edbc771bef0088ac46e
Author: Tobias Burnus
Date: Sat Jan 11 12:54:56 2025 +0100
Fortran: Fix location_t in gfc_get_extern_function_decl; support 'omp
dispatch interop'
The declarat
https://gcc.gnu.org/g:f79f5b87efc690abc3b8d1b0f927f9348157348b
commit r15-6702-gf79f5b87efc690abc3b8d1b0f927f9348157348b
Author: Tobias Burnus
Date: Wed Jan 8 17:27:39 2025 +0100
OpenMP: Skip declare_variant's append_args it not variant substituted
Follow up to r15-6658-gaa688dd63
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: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:be2ead6d3eb315b4c1e20c34044f20ff47589b81
commit be2ead6d3eb315b4c1e20c34044f20ff47589b81
Author: Tobias Burnus
Date: Mon Jan 27 12:41:53 2025 +0100
C++: reject OpenMP directives in constexpr functions
gcc/cp/ChangeLog:
* parser.cc (cp_parser_
https://gcc.gnu.org/g:7c307d614570ec4222e091e5f5a66b998f8f5025
commit 7c307d614570ec4222e091e5f5a66b998f8f5025
Author: Tobias Burnus
Date: Mon Jan 27 12:48:30 2025 +0100
OpenMP: Add 'nec' as to the 'vendor' context-selector list
For unknown vendors using in a context selector such
https://gcc.gnu.org/g:e34748375a0124c3f5f4abb3ade24913fe688c99
commit e34748375a0124c3f5f4abb3ade24913fe688c99
Author: Tobias Burnus
Date: Mon Jan 27 12:32:35 2025 +0100
OpenMP: 'interop' construct - add C/C++ parser support, improve Fortran
parsing
Add middle end support for the
https://gcc.gnu.org/g:3002e1f69abbb45a570b66383f5d2ad562190807
commit 3002e1f69abbb45a570b66383f5d2ad562190807
Author: Tobias Burnus
Date: Mon Jan 27 12:35:53 2025 +0100
OpenMP: Add 'interop' clause to 'dispatch' for C/C++
Will fail with an error if/as no suitable 'append_args' ha
https://gcc.gnu.org/g:b57c24e76e6e752901c964395b8f6803a6d9f1f5
commit b57c24e76e6e752901c964395b8f6803a6d9f1f5
Author: Tobias Burnus
Date: Mon Jan 27 12:40:17 2025 +0100
OpenMP: Enable has_device_addr clause for 'dispatch' in C/C++
The 'has_device_addr' of 'dispatch' has to be see
https://gcc.gnu.org/g:b417df24dd83e3018df341da19d2c370b52d7f59
commit b417df24dd83e3018df341da19d2c370b52d7f59
Author: Tobias Burnus
Date: Mon Jan 27 14:29:35 2025 +0100
c-c++-common/gomp/interop-4.c: For C++, require '{ target c++11 }'
gcc/testsuite/
* c-c++-comm
https://gcc.gnu.org/g:4c80802457353f945bc1673975be4403aa78d2bd
commit 4c80802457353f945bc1673975be4403aa78d2bd
Author: Tobias Burnus
Date: Mon Jan 27 12:51:06 2025 +0100
Fortran: Create fresh ts.u.cl for result in gfc_get_symbol_for_expr
[PR118441]
For intrinsic routines, called
https://gcc.gnu.org/g:a9b7798b1ba38dc1019d8a658ff360606e7afd9f
commit a9b7798b1ba38dc1019d8a658ff360606e7afd9f
Author: Tobias Burnus
Date: Mon Jan 27 12:47:26 2025 +0100
libgomp.texi: Update 'arch' context-selector description
* libgomp.texi (OpenMP Context Selectors): Doc
https://gcc.gnu.org/g:81c0b5f2e49a3890d4c5b547ecd433492136461d
commit 81c0b5f2e49a3890d4c5b547ecd433492136461d
Author: Tobias Burnus
Date: Mon Jan 27 12:50:05 2025 +0100
OpenMP/C++: Fix 'declare variant' for struct-returning functions [PR118486]
To find the variant declaration, a
https://gcc.gnu.org/g:7cd133a6e4b04262620489dbf4b4e3ae5e96c95f
commit r15-7220-g7cd133a6e4b04262620489dbf4b4e3ae5e96c95f
Author: Tobias Burnus
Date: Mon Jan 27 00:35:17 2025 +0100
Fortran: In openmp.cc, uncomment unroll/tile lines of gfc_omp_directives
Enable unroll and tile for a
https://gcc.gnu.org/g:181a186a4a77e67285a7fe8375ac6c381378dfa6
commit 181a186a4a77e67285a7fe8375ac6c381378dfa6
Author: Tobias Burnus
Date: Tue Jan 28 13:01:33 2025 +0100
OpenMP: Skip declare_variant's append_args it not variant substituted
Follow up to r15-6658-gaa688dd6302fd9 tha
https://gcc.gnu.org/g:22635416838bb27cbf8cc02487be4cf47d52ddf8
commit 22635416838bb27cbf8cc02487be4cf47d52ddf8
Author: Tobias Burnus
Date: Tue Jan 28 13:03:07 2025 +0100
OpenMP: declare variant's append_args + dispatch interop fixes
For 'omp dispatch interop(obj)', call omp_get_in
https://gcc.gnu.org/g:c2f73fb08755467518b360aa28a2f7710752ad7e
commit c2f73fb08755467518b360aa28a2f7710752ad7e
Author: Tobias Burnus
Date: Fri Jan 3 10:12:32 2025 +0100
OpenMP/C++: Store location in cp_parser_omp_var_list for kind=0
cp_parser_omp_var_list and cp_parser_omp_var_lis
https://gcc.gnu.org/g:400d12c7d327c4f3d7d49a867cc70671048ef83d
commit 400d12c7d327c4f3d7d49a867cc70671048ef83d
Author: Tobias Burnus
Date: Tue Jan 28 12:59:52 2025 +0100
OpenMP: Enable has_device_addr clause for 'dispatch' in Fortran
Fortran version of commit r15-6178-g2cbb2408a83
https://gcc.gnu.org/g:8aca2aac83606fc165d4a0755cb75913b07cf693
commit 8aca2aac83606fc165d4a0755cb75913b07cf693
Author: Tobias Burnus
Date: Tue Jan 28 13:17:08 2025 +0100
Fortran/OpenMP: Fix declare_variant's 'adjust_args' mishandling with return
by reference [PR118321]
declare_va
https://gcc.gnu.org/g:70b5815667ae58fa1fac9e1b87d6b984153590fa
commit 70b5815667ae58fa1fac9e1b87d6b984153590fa
Author: Thomas Schwinge
Date: Tue Jan 28 13:15:10 2025 +0100
Un-XFAIL 'dg-note's in
'gfortran.dg/goacc/routine-external-level-of-parallelism-2.f'
As of the recent commit
https://gcc.gnu.org/g:36d25cc8fa12d29621ae09f883b92aa685201ee4
commit 36d25cc8fa12d29621ae09f883b92aa685201ee4
Author: Tobias Burnus
Date: Tue Jan 28 13:26:14 2025 +0100
Fortran: Fix location_t in gfc_get_extern_function_decl; support 'omp
dispatch interop'
The declaration create
https://gcc.gnu.org/g:6799cdf5620688ff35920640908a968afae46e70
commit 6799cdf5620688ff35920640908a968afae46e70
Author: Tobias Burnus
Date: Tue Jan 28 12:58:32 2025 +0100
OpenMP: Add declare variant's 'append_args' clause in C/C++
Add the append_args clause of 'declare variant' to
https://gcc.gnu.org/g:f366e7993362af7f3d396d8b62daed0dd8579301
commit f366e7993362af7f3d396d8b62daed0dd8579301
Author: Tobias Burnus
Date: Tue Jan 28 13:05:33 2025 +0100
OpenMP/C++: Fix declare_variant's 'adjust_args' if there is a 'this'
pointer [PR118321]
The adjust_args clause
https://gcc.gnu.org/g:bea86e82146b9b3655e8073eef37723832862ed4
commit r15-7285-gbea86e82146b9b3655e8073eef37723832862ed4
Author: Tobias Burnus
Date: Thu Jan 30 11:28:50 2025 +0100
OpenMP: append_args clause fixes + Fortran support
This fixes a large number of smaller and larger is
https://gcc.gnu.org/g:77b9f96bd1e3bbf5506826e5e8c461f9792ff754
commit 77b9f96bd1e3bbf5506826e5e8c461f9792ff754
Author: Tobias Burnus
Date: Thu Jan 30 11:44:01 2025 +0100
OpenMP: append_args clause fixes + Fortran support
This fixes a large number of smaller and larger issues with
https://gcc.gnu.org/g:cf94ba812ca49608decbd1e28296f1b618c9c7d9
commit r15-6512-gcf94ba812ca49608decbd1e28296f1b618c9c7d9
Author: Tobias Burnus
Date: Fri Jan 3 10:12:32 2025 +0100
OpenMP/C++: Store location in cp_parser_omp_var_list for kind=0
cp_parser_omp_var_list and cp_parser_o
https://gcc.gnu.org/g:b67a0d6aca0c049e14e44c3f28ce3806680543ef
commit r15-6911-gb67a0d6aca0c049e14e44c3f28ce3806680543ef
Author: Tobias Burnus
Date: Wed Jan 15 10:47:29 2025 +0100
OpenMP/C++: Fix 'declare variant' for struct-returning functions [PR118486]
To find the variant decla
https://gcc.gnu.org/g:c5a8e22c5dacf4f9d4f66e60990bf34c70f04714
commit r15-6953-gc5a8e22c5dacf4f9d4f66e60990bf34c70f04714
Author: Tobias Burnus
Date: Thu Jan 16 11:50:26 2025 +0100
Fortran: Create fresh ts.u.cl for result in gfc_get_symbol_for_expr
[PR118441]
For intrinsic routine
https://gcc.gnu.org/g:1bb367b5cdb9fa77733d87d97483fb57480ef6fe
commit r15-6721-g1bb367b5cdb9fa77733d87d97483fb57480ef6fe
Author: Tobias Burnus
Date: Thu Jan 9 01:36:49 2025 +0100
OpenMP: declare variant's append_args + dispatch interop fixes
For 'omp dispatch interop(obj)', call o
https://gcc.gnu.org/g:5e91be6f8ce978e1d30c8a958072545002168ed1
commit r15-6996-g5e91be6f8ce978e1d30c8a958072545002168ed1
Author: Tobias Burnus
Date: Fri Jan 17 14:25:18 2025 +0100
OpenMP/C++: Fix declare_variant's 'adjust_args' if there is a 'this'
pointer [PR118321]
The adjust_a
https://gcc.gnu.org/g:d3305dffd5e1d3a67ced55a178a7d1194aa1876a
commit r15-6505-gd3305dffd5e1d3a67ced55a178a7d1194aa1876a
Author: Tobias Burnus
Date: Thu Jan 2 15:43:30 2025 +0100
[GCN] install.texi: Refer to Newlib 4.5.0 instead to certain git commits
gcc/ChangeLog:
https://gcc.gnu.org/g:f5409d71e2ec8cdcc674b312dd4c115bb3626eba
commit r15-6976-gf5409d71e2ec8cdcc674b312dd4c115bb3626eba
Author: Tobias Burnus
Date: Thu Jan 16 22:39:03 2025 +0100
Fortran/OpenMP: Fix declare_variant's 'adjust_args' mishandling with return
by reference [PR118321]
https://gcc.gnu.org/g:5e61f141689100654d0132be2fce0b6ef875e004
commit 5e61f141689100654d0132be2fce0b6ef875e004
Author: Tobias Burnus
Date: Wed Feb 5 14:03:47 2025 +0100
Fortran/OpenMP: Add location data to 'sorry' [PR118740]
PR fortran/118740
gcc/fortran/ChangeLog
https://gcc.gnu.org/g:4f0432cf258159b9055e6ef0cf5b63d6773a85fd
commit 4f0432cf258159b9055e6ef0cf5b63d6773a85fd
Author: Tobias Burnus
Date: Wed Feb 5 08:44:41 2025 +0100
fortran/trans-openmp.cc: Use the correct member in gfc_omp_namelist
[PR118745]
gcc/fortran/ChangeLog:
The branch 'devel/omp/gcc-14' was updated to point to:
29d03adf0a75... Merge remote-tracking branch 'origin/releases/gcc-14' into
It previously pointed to:
5e61f1416891... Fortran/OpenMP: Add location data to 'sorry' [PR118740]
Diff:
Summary of changes (added commits):
-
https://gcc.gnu.org/g:29d03adf0a752c43a48494ddab4ff9ec2bab8123
commit 29d03adf0a752c43a48494ddab4ff9ec2bab8123
Merge: 5e61f1416891 0075e4a8428d
Author: Tobias Burnus
Date: Wed Feb 12 08:01:44 2025 +0100
Merge remote-tracking branch 'origin/releases/gcc-14' into devel/omp/gcc-14
Me
https://gcc.gnu.org/g:5dd8e647bedacb443aa5a11e26d6748ee6ddff1e
commit 5dd8e647bedacb443aa5a11e26d6748ee6ddff1e
Author: Jason Merrill
Date: Thu Mar 20 12:57:15 2025 -0400
ipa: target clone and mangling alias [PR114992]
Since the mangling of the second lambda changed (previously we
https://gcc.gnu.org/g:c2ebdabe205f1f626d624fd9a406aacb844f2131
commit c2ebdabe205f1f626d624fd9a406aacb844f2131
Author: GCC Administrator
Date: Fri Mar 21 00:22:55 2025 +
Daily bump.
Diff:
---
gcc/DATESTAMP | 2 +-
gcc/cp/ChangeLog| 7 +++
gcc/d/ChangeLog
https://gcc.gnu.org/g:1425cf8691eb018d0df8cc5ea373b2a8ca0e32bb
commit 1425cf8691eb018d0df8cc5ea373b2a8ca0e32bb
Author: Marek Polacek
Date: Mon Mar 17 17:46:02 2025 -0400
c++: ICE with ptr-to-member-fn [PR119344]
This ICE appeared with the removal of NON_DEPENDENT_EXPR. Previously
https://gcc.gnu.org/g:41b9c3b848c8cbe9cb4b9d923c4e569767284e28
commit r15-8657-g41b9c3b848c8cbe9cb4b9d923c4e569767284e28
Author: Tobias Burnus
Date: Fri Mar 21 21:39:42 2025 +0100
libgomp/plugin: Add initial interop support to nvptx + gcn
The interop directive operates on an opaqu
https://gcc.gnu.org/g:12db61156f6d8539afb4e3570e23cd9f6a178cd0
commit r15-8643-g12db61156f6d8539afb4e3570e23cd9f6a178cd0
Author: Tobias Burnus
Date: Fri Mar 21 13:54:49 2025 +0100
testsuite/lib/libgomp.exp: compile with -fdiagnostics-plain-output
libgomp.exp added -fno-diagnostics
https://gcc.gnu.org/g:c264df142a850b47135c0c4639d3a539b23149c5
commit r15-8659-gc264df142a850b47135c0c4639d3a539b23149c5
Author: Tobias Burnus
Date: Sat Mar 22 00:36:44 2025 +0100
libgomp.fortran/get-mapped-ptr-1.f90: Use -6 for non-conf dev number
This is a fix for the GOMP_inter
https://gcc.gnu.org/g:0e3fd8c1e2adaa176205df556d91800e5070c073
commit 0e3fd8c1e2adaa176205df556d91800e5070c073
Author: Eric Botcazou
Date: Wed Mar 19 08:22:33 2025 +0100
Fix spurious visibility error with partially parameterized formal package
This is not a regression but the issu
https://gcc.gnu.org/g:1be389b92d77ca668fc4393ad0eea019986430d8
commit 1be389b92d77ca668fc4393ad0eea019986430d8
Author: Iain Buclaw
Date: Thu Mar 20 01:09:13 2025 +0100
d: Merge upstream dmd, druntime af92b68a81, phobos c970ca67f
D front-end changes:
- Import dmd v
https://gcc.gnu.org/g:4e7772294074b78a4f06061ed53c605d8c98bbeb
commit 4e7772294074b78a4f06061ed53c605d8c98bbeb
Author: Filip Kastl
Date: Thu Mar 20 11:54:59 2025 +0100
gimple: sccopy: Don't increment i after vec::unordered_remove()
I increment the index variable in a loop even whe
https://gcc.gnu.org/g:a05efb217f98ff08e00d4630213de91cdcdf86d6
commit a05efb217f98ff08e00d4630213de91cdcdf86d6
Author: Jason Merrill
Date: Wed Mar 19 05:15:00 2025 -0400
c++: mangling of array new [PR119316]
Because we build an array type to represent an array new, we hit a VLA
https://gcc.gnu.org/g:183110c3189ae3f1c64789618cbb3b8c1d71c139
commit 183110c3189ae3f1c64789618cbb3b8c1d71c139
Author: Jonathan Wakely
Date: Wed Mar 19 23:26:10 2025 +
libstdc++: Fix "IEE" typo in comment in std::time_put::do_put
libstdc++-v3/ChangeLog:
* incl
https://gcc.gnu.org/g:af9e28ba3de1eddf0a9506927217a2fd72aabcb9
commit af9e28ba3de1eddf0a9506927217a2fd72aabcb9
Author: Eric Botcazou
Date: Wed Mar 19 08:55:04 2025 +0100
Fix misoptimization at -O2 in LTO mode
This is a regression in recent releases. The problem is that the IPA mod
https://gcc.gnu.org/g:2a88778a1d6740854d20de4a31853e71bb9127ba
commit 2a88778a1d6740854d20de4a31853e71bb9127ba
Author: Jakub Jelinek
Date: Thu Mar 20 10:36:29 2025 +0100
libstdc++: Fix comment typo
Another IEE typo.
2025-03-20 Jakub Jelinek
* testsuite
https://gcc.gnu.org/g:fb9ba80b91b5328e43eeaf83cafe150ee861043d
commit fb9ba80b91b5328e43eeaf83cafe150ee861043d
Author: Marek Polacek
Date: Tue Sep 17 16:58:37 2024 -0400
c++: tweak for -Wrange-loop-construct [PR116731]
This PR reports that the warning would be better off using a c
https://gcc.gnu.org/g:969fe433b01999878abbdbcb500a824aaef9d229
commit 969fe433b01999878abbdbcb500a824aaef9d229
Author: Simon Martin
Date: Thu Mar 20 20:36:26 2025 +0100
c++: Don't prune constant capture proxies only used in array dimensions
[PR114292]
We currently ICE upon the fo
https://gcc.gnu.org/g:f3e458b82b2fb72483ca48a06eadb22784d65b42
commit f3e458b82b2fb72483ca48a06eadb22784d65b42
Author: Patrick Palka
Date: Tue Mar 18 11:38:33 2025 -0400
c++: memfn pointer as NTTP argument considered unused [PR119233]
This is just the member function pointer versi
https://gcc.gnu.org/g:4d5d1a7326c8509a4a6fc94eedc3ba22d68f806f
commit r15-8870-g4d5d1a7326c8509a4a6fc94eedc3ba22d68f806f
Author: Tobias Burnus
Date: Mon Mar 24 19:52:10 2025 +0100
libgomp: Save OpenMP device number when initializing the interop object
The interop object (opaque ob
https://gcc.gnu.org/g:ea561defcb718dc6f3f03237be661f0697ef3095
commit ea561defcb718dc6f3f03237be661f0697ef3095
Author: Tobias Burnus
Date: Mon Mar 24 16:08:20 2025 +0100
libgomp/plugin/plugin-nvptx.c: Fix device used for stream creation
libgomp/ChangeLog:
* plugin
https://gcc.gnu.org/g:10041f146132993c328e3112e33e33c08f90ae06
commit 10041f146132993c328e3112e33e33c08f90ae06
Author: Tobias Burnus
Date: Mon Mar 24 19:52:10 2025 +0100
libgomp: Save OpenMP device number when initializing the interop object
The interop object (opaque object to th
https://gcc.gnu.org/g:80ce18b506f4e22248d316f93eadc54dab597c46
commit 80ce18b506f4e22248d316f93eadc54dab597c46
Author: GCC Administrator
Date: Thu Mar 20 00:24:19 2025 +
Daily bump.
Diff:
---
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 14 ++
gcc/cp/ChangeL
https://gcc.gnu.org/g:3560ef45c0b57d9382becf7cb0b027ada5715c91
commit 3560ef45c0b57d9382becf7cb0b027ada5715c91
Author: Paul-Antoine Arras
Date: Thu Mar 13 17:16:41 2025 +0100
OpenMP: 'interop' construct - add ME support + target-independent libgomp
This patch partially enables use
https://gcc.gnu.org/g:fcf3133716dd7a8a10f6f97fb751cd6a6e1eca77
commit fcf3133716dd7a8a10f6f97fb751cd6a6e1eca77
Author: Tobias Burnus
Date: Sat Mar 22 00:36:44 2025 +0100
libgomp.fortran/get-mapped-ptr-1.f90: Use -6 for non-conf dev number
This is a fix for the GOMP_interop commit
https://gcc.gnu.org/g:364d8a6c47091953c7c838782149693f9ed385c3
commit 364d8a6c47091953c7c838782149693f9ed385c3
Author: Marek Polacek
Date: Mon Mar 17 12:56:40 2025 -0400
c++: ICE when substituting packs into type aliases [PR118104]
r12-1094 mentions that adding the assert didn't l
https://gcc.gnu.org/g:1c5a375c21a262eb636449f88e671a09e140404e
commit r15-8867-g1c5a375c21a262eb636449f88e671a09e140404e
Author: Tobias Burnus
Date: Mon Mar 24 16:08:20 2025 +0100
libgomp/plugin/plugin-nvptx.c: Fix device used for stream creation
libgomp/ChangeLog:
https://gcc.gnu.org/g:9b3a935f2cbab875bd72298574ca42c95deb9d92
commit 9b3a935f2cbab875bd72298574ca42c95deb9d92
Author: Sandra Loosemore
Date: Tue Mar 11 16:36:22 2025 +
OpenMP/C: Store location in cp_parser_omp_var_list for kind=0 [PR118579]
This patch is the C equivalent of c
https://gcc.gnu.org/g:50c8e357a1ed6f97d227ffdb7d9498c38a549bc8
commit 50c8e357a1ed6f97d227ffdb7d9498c38a549bc8
Author: Tobias Burnus
Date: Mon Mar 17 10:12:44 2025 +0100
Move gfortran.dg/gomp/declare-variant-mod-1*.f90 to libgomp.fortran/
[PR115271]
The test is a supposed to be a
The branch 'devel/omp/gcc-14' was updated to point to:
0d5021e1d8ee... Merge remote-tracking branch 'origin/releases/gcc-14' into
It previously pointed to:
50c8e357a1ed... Move gfortran.dg/gomp/declare-variant-mod-1*.f90 to libgomp
Diff:
Summary of changes (added commits):
-
https://gcc.gnu.org/g:30938d787b737214fd287004b89269bcea4b13e1
commit 30938d787b737214fd287004b89269bcea4b13e1
Author: Tobias Burnus
Date: Sat Mar 15 08:28:11 2025 +0100
Fortran: Store OpenMP's 'declare variant' in module file [PR115271]
Write the 'omp declare variant' data into t
https://gcc.gnu.org/g:2d5c1e5149809f978ea2c07517de13fdbb925de6
commit r15-8085-g2d5c1e5149809f978ea2c07517de13fdbb925de6
Author: Tobias Burnus
Date: Mon Mar 17 10:12:44 2025 +0100
Move gfortran.dg/gomp/declare-variant-mod-1*.f90 to libgomp.fortran/
[PR115271]
The test is a suppos
https://gcc.gnu.org/g:469da7af65f91fe0a8d3a9245280c2a2f6f49c7a
commit 469da7af65f91fe0a8d3a9245280c2a2f6f49c7a
Author: Tobias Burnus
Date: Fri Mar 21 21:39:42 2025 +0100
libgomp/plugin: Add initial interop support to nvptx + gcn
The interop directive operates on an opaque object t
https://gcc.gnu.org/g:f3899e0fd3f9aa6b579a21e87b50c61ea5c448df
commit r15-9063-gf3899e0fd3f9aa6b579a21e87b50c61ea5c448df
Author: Tobias Burnus
Date: Mon Mar 31 11:44:26 2025 +0200
OpenMP: modify_call_for_omp_dispatch - fix invalid memory access after
'error' [PR119541]
OpenMP req
https://gcc.gnu.org/g:0c63c7524bd523ea82933e90689b63d80e16d67e
commit r15-9243-g0c63c7524bd523ea82933e90689b63d80e16d67e
Author: Tobias Burnus
Date: Mon Apr 7 09:04:53 2025 +0200
libgomp.texi: Add GCN doc for omp_target_memcpy_rect
libgomp/ChangeLog:
* libgomp.tex
https://gcc.gnu.org/g:2e7c1b589bc58be0e155098cf87d8535d41adeab
commit r15-8923-g2e7c1b589bc58be0e155098cf87d8535d41adeab
Author: Tobias Burnus
Date: Wed Mar 26 11:27:56 2025 +0100
libgomp.texi: Document supported OpenMP 'interop' types for nvptx and gcn
Note that this commit also
https://gcc.gnu.org/g:d3998fce2d0bacc3b6390dbf8931558b6e1294c4
commit d3998fce2d0bacc3b6390dbf8931558b6e1294c4
Author: Tobias Burnus
Date: Thu Mar 27 14:09:20 2025 +0100
OpenMP: Fix C++ template handling with append_args' prefer_type modifier
It is possible but not very sensible t
https://gcc.gnu.org/g:e14ab294c02ff6a1c63aee447d4cc47b74462d1a
commit e14ab294c02ff6a1c63aee447d4cc47b74462d1a
Author: Tobias Burnus
Date: Tue Apr 8 13:47:53 2025 +0200
OpenMP: Fix append_args handling in modify_call_for_omp_dispatch
At tree level, the addr ref is also required fo
The branch 'devel/omp/gcc-14' was updated to point to:
b25ca248132a... Merge remote-tracking branch 'origin/releases/gcc-14' into
It previously pointed to:
be92d54c5622... OpenMP: Require target and/or targetsync init modifier [PR1
Diff:
Summary of changes (added commits):
-
https://gcc.gnu.org/g:a912e5a1032171635a008c7baac2c9fa02c0335b
commit a912e5a1032171635a008c7baac2c9fa02c0335b
Author: Tobias Burnus
Date: Tue Apr 1 10:29:27 2025 +0200
OpenMP: Reorder diagnostic in modify_call_for_omp_dispatch [PR119559]
gcc/ChangeLog:
PR middle-
https://gcc.gnu.org/g:6f3bca0db8645c2556e5a01669af4384bb230d87
commit r15-8067-g6f3bca0db8645c2556e5a01669af4384bb230d87
Author: Tobias Burnus
Date: Sat Mar 15 08:28:11 2025 +0100
Fortran: Store OpenMP's 'declare variant' in module file [PR115271]
Write the 'omp declare variant' d
https://gcc.gnu.org/g:254549d2bb9bb3c2719dec597427919c59514fc3
commit r15-8068-g254549d2bb9bb3c2719dec597427919c59514fc3
Author: Tobias Burnus
Date: Sat Mar 15 08:53:18 2025 +0100
contrib/gcc-changelog: Fix Git.AutoInterrupt - sys.meta_path is None
exception
I think the following
https://gcc.gnu.org/g:c9a8f2f9d39a317ed67fb47157a995ea03c182d4
commit r16-92-gc9a8f2f9d39a317ed67fb47157a995ea03c182d4
Author: Tobias Burnus
Date: Wed Apr 23 09:03:00 2025 +0200
OpenMP: Add libgomp.fortran/target-enter-data-8.f90
Add another testcase for Fortran deep mapping of al
https://gcc.gnu.org/g:515d9be7944e89f5ec4363f9816ad4031ab6394b
commit r16-109-g515d9be7944e89f5ec4363f9816ad4031ab6394b
Author: Tobias Burnus
Date: Thu Apr 24 14:36:37 2025 +0200
libgomp: Add additional OpenMP interop runtime tests
Add checks for nowait/depend and for checks that
https://gcc.gnu.org/g:8ef0518bce489c4c0c252a0e0c44193c5f7cf777
commit r16-115-g8ef0518bce489c4c0c252a0e0c44193c5f7cf777
Author: Tobias Burnus
Date: Thu Apr 24 18:26:30 2025 +0200
libgomp/testsuite: Fix hip_header_nvidia check, add workaround to test
This is all about using the AMD
https://gcc.gnu.org/g:c9731fdbe4b323f563ee07b05a9a2ff153708aee
commit c9731fdbe4b323f563ee07b05a9a2ff153708aee
Author: Tobias Burnus
Date: Thu Apr 24 18:26:30 2025 +0200
libgomp/testsuite: Fix hip_header_nvidia check, add workaround to test
This is all about using the AMD's HIP he
101 - 200 of 279 matches
Mail list logo