[gcc r15-7255] sarif output: escape braces in messages [PR118675]

2025-01-28 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:b4bd06774ced72d5f0059ec55022840ad3f37fa4 commit r15-7255-gb4bd06774ced72d5f0059ec55022840ad3f37fa4 Author: David Malcolm Date: Tue Jan 28 10:36:53 2025 -0500 sarif output: escape braces in messages [PR118675] gcc/ChangeLog: PR other/118675

[gcc r15-7257] middle-end/118684 - wrongly aligned stack local during expansion

2025-01-28 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:54bdeca3c6214485d15454df30183a56ad3e473b commit r15-7257-g54bdeca3c6214485d15454df30183a56ad3e473b Author: Richard Biener Date: Tue Jan 28 16:20:30 2025 +0100 middle-end/118684 - wrongly aligned stack local during expansion The following fixes a not properly

[gcc r15-7251] arm: libbacktrace: Check if the compiler supports __sync atomics

2025-01-28 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:a235c45354de9a89ba2f6f12d3aac42efc18f311 commit r15-7251-ga235c45354de9a89ba2f6f12d3aac42efc18f311 Author: Richard Earnshaw Date: Mon Jan 27 13:52:05 2025 + arm: libbacktrace: Check if the compiler supports __sync atomics Older versions of the Arm archite

[gcc r15-7250] [PR118663][LRA]: Change secondary memory mode only if there are regs holding the changed mode

2025-01-28 Thread Vladimir Makarov via Gcc-cvs
https://gcc.gnu.org/g:01339d29b7663d85eea6145eac2b1ad1da428c11 commit r15-7250-g01339d29b7663d85eea6145eac2b1ad1da428c11 Author: Vladimir N. Makarov Date: Tue Jan 28 08:37:33 2025 -0500 [PR118663][LRA]: Change secondary memory mode only if there are regs holding the changed mode

[gcc/devel/omp/gcc-14] OpenMP: Skip declare_variant's append_args it not variant substituted

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

[gcc r13-9351] AArch64: have -mcpu=native detect architecture extensions for unknown non-homogenous systems [PR1132

2025-01-28 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:eb45b829bb3fb658aa34a340264dee9755d34e69 commit r13-9351-geb45b829bb3fb658aa34a340264dee9755d34e69 Author: Tamar Christina Date: Thu Jan 16 19:25:26 2025 + AArch64: have -mcpu=native detect architecture extensions for unknown non-homogenous systems [PR113257]

[gcc r13-9352] AArch64: don't override march to assembler with mcpu if march is specified [PR110901]

2025-01-28 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:57a9595f05efe2839a39e711c6cf3ce21ca1ff33 commit r13-9352-g57a9595f05efe2839a39e711c6cf3ce21ca1ff33 Author: Tamar Christina Date: Thu Jan 16 19:23:50 2025 + AArch64: don't override march to assembler with mcpu if march is specified [PR110901] When both -m

[gcc r15-7248] Clarify 'OMP_CLAUSE_MAP_RUNTIME_IMPLICIT_P' in 'gcc/tree-pretty-print.cc:dump_omp_clause'

2025-01-28 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d6e66e7b3a40315ad303344e19bccb4006c51cac commit r15-7248-gd6e66e7b3a40315ad303344e19bccb4006c51cac Author: Thomas Schwinge Date: Tue Jan 14 12:58:08 2025 +0100 Clarify 'OMP_CLAUSE_MAP_RUNTIME_IMPLICIT_P' in 'gcc/tree-pretty-print.cc:dump_omp_clause' In commi

[gcc r14-11255] AArch64: don't override march to assembler with mcpu if march is specified [PR110901]

2025-01-28 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:f8daec2ad9a20c31a98efb4602080e1e5d0c19fe commit r14-11255-gf8daec2ad9a20c31a98efb4602080e1e5d0c19fe Author: Tamar Christina Date: Thu Jan 16 19:23:50 2025 + AArch64: don't override march to assembler with mcpu if march is specified [PR110901] When both -

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction régression PR100040.f90

2025-01-28 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:ab8a4abe9ee9c6688dba764eb78d7d10e95d1764 commit ab8a4abe9ee9c6688dba764eb78d7d10e95d1764 Author: Mikael Morin Date: Tue Jan 28 22:24:59 2025 +0100 Correction régression PR100040.f90 Diff: --- gcc/fortran/trans-expr.cc | 2 +- 1 file changed, 1 insertion(+), 1 deleti

[gcc r15-7260] c++: constexpr VEC_INIT_EXPR [PR118285]

2025-01-28 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:c3b0b98b3ba57840ab2cfbc9d44d001c1e9167bf commit r15-7260-gc3b0b98b3ba57840ab2cfbc9d44d001c1e9167bf Author: Jason Merrill Date: Tue Jan 28 13:11:50 2025 -0500 c++: constexpr VEC_INIT_EXPR [PR118285] cxx_eval_vec_init_1 was doing the wrong thing for an array of

[gcc r15-7245] Add tests for implied copy of variables in reduction clause.

2025-01-28 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:115255589cba449f1b10464f47646bda69c768fb commit r15-7245-g115255589cba449f1b10464f47646bda69c768fb Author: Hafiz Abid Qadeer Date: Wed Dec 20 14:48:29 2023 + Add tests for implied copy of variables in reduction clause. The OpenACC reduction clause on comp

[gcc r15-7244] vect: Remove extra newline from dump message

2025-01-28 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:fc1f7177eafe5a3cf59560b8b8655e150fc3a578 commit r15-7244-gfc1f7177eafe5a3cf59560b8b8655e150fc3a578 Author: Richard Sandiford Date: Tue Jan 28 09:00:08 2025 + vect: Remove extra newline from dump message Noticed while working PR117270, where it was a distr

[gcc r15-7243] c: For array element type drop qualifiers but keep other properties of the element type [PR116357]

2025-01-28 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:efd21533974e260c6864b8f546cfa5abc55ceefa commit r15-7243-gefd21533974e260c6864b8f546cfa5abc55ceefa Author: Jakub Jelinek Date: Tue Jan 28 09:31:27 2025 +0100 c: For array element type drop qualifiers but keep other properties of the element type [PR116357] I

[gcc r14-11254] AArch64: have -mcpu=native detect architecture extensions for unknown non-homogenous systems [PR1132

2025-01-28 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:7c6fde4bac6c20e0b04c3feb820abe5ce0e48d9b commit r14-11254-g7c6fde4bac6c20e0b04c3feb820abe5ce0e48d9b Author: Tamar Christina Date: Thu Jan 16 19:25:26 2025 + AArch64: have -mcpu=native detect architecture extensions for unknown non-homogenous systems [PR113257]

[gcc r15-7246] combine: Fix up make_extraction [PR118638]

2025-01-28 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b529a417249335724d1f74bcf3167f6f9a623823 commit r15-7246-gb529a417249335724d1f74bcf3167f6f9a623823 Author: Jakub Jelinek Date: Tue Jan 28 10:14:05 2025 +0100 combine: Fix up make_extraction [PR118638] The following testcase is miscompiled at -Os on x86_64-lin

[gcc r15-7247] Remove ChangeLog entry that shouldn't be there.

2025-01-28 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:846f08623b47f7bd408928285ae49295356d99d3 commit r15-7247-g846f08623b47f7bd408928285ae49295356d99d3 Author: Jakub Jelinek Date: Tue Jan 28 10:16:06 2025 +0100 Remove ChangeLog entry that shouldn't be there. Diff: --- gcc/testsuite/ChangeLog | 11 --- 1 file c

[gcc r15-7254] vect: Fix permutation counting in VLA-friendly path [PR117270]

2025-01-28 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:98b2009b8768f8790dff9edbe00742bcdf2b7482 commit r15-7254-g98b2009b8768f8790dff9edbe00742bcdf2b7482 Author: Richard Sandiford Date: Tue Jan 28 14:45:11 2025 + vect: Fix permutation counting in VLA-friendly path [PR117270] vectorizable_slp_permutation_1 has

[gcc r14-11256] c++: friend vs inherited guide confusion [PR117855]

2025-01-28 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:c061ad5a36ba0c07d3d9d82a85aebb887def759d commit r14-11256-gc061ad5a36ba0c07d3d9d82a85aebb887def759d Author: Patrick Palka Date: Tue Jan 28 09:27:02 2025 -0500 c++: friend vs inherited guide confusion [PR117855] We recently started using the lang_decl_fn::cont

[gcc/devel/omp/gcc-14] OpenMP: declare variant's append_args + dispatch interop fixes

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

[gcc/devel/omp/gcc-14] OpenMP/C++: Store location in cp_parser_omp_var_list for kind=0

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

[gcc/devel/omp/gcc-14] OpenMP: Enable has_device_addr clause for 'dispatch' in Fortran

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

[gcc/devel/omp/gcc-14] Fortran/OpenMP: Fix declare_variant's 'adjust_args' mishandling with return by reference [PR118321]

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

[gcc/devel/omp/gcc-14] Un-XFAIL 'dg-note's in 'gfortran.dg/goacc/routine-external-level-of-parallelism-2.f'

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

[gcc/devel/omp/gcc-14] Fortran: Fix location_t in gfc_get_extern_function_decl; support 'omp dispatch interop'

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

[gcc/devel/omp/gcc-14] OpenMP: Add declare variant's 'append_args' clause in C/C++

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

[gcc/devel/omp/gcc-14] OpenMP/C++: Fix declare_variant's 'adjust_args' if there is a 'this' pointer [PR118321]

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

[gcc r15-7258] arm: libgcc: make -spec=sync-*.specs compatible with LTO [PR118642]

2025-01-28 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:0204dcf930b5093d0811a007b7f47aa42e55e787 commit r15-7258-g0204dcf930b5093d0811a007b7f47aa42e55e787 Author: Richard Earnshaw Date: Tue Jan 28 16:14:35 2025 + arm: libgcc: make -spec=sync-*.specs compatible with LTO [PR118642] The arm-none-eabi port provide

[gcc r15-7249] tree-optimization/117424 - invalid LIM of trapping ref

2025-01-28 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:f1e776ce58ae4a6ae67886adb4ae806598e2c7ef commit r15-7249-gf1e776ce58ae4a6ae67886adb4ae806598e2c7ef Author: Richard Biener Date: Tue Jan 28 12:28:14 2025 +0100 tree-optimization/117424 - invalid LIM of trapping ref The following addresses a bug in tree_could_t

[gcc r15-7256] input.cc: show line record indices in file_cache_slot::dump

2025-01-28 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:50c37516958319e10a137d2b3dba7b070523248a commit r15-7256-g50c37516958319e10a137d2b3dba7b070523248a Author: David Malcolm Date: Tue Jan 28 10:38:39 2025 -0500 input.cc: show line record indices in file_cache_slot::dump gcc/ChangeLog: * input.cc (fi

[gcc r15-7252] tree-optimization/112859 - add comment

2025-01-28 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:3ccbc8c9d182c380e396631b2b5a683de4fddba9 commit r15-7252-g3ccbc8c9d182c380e396631b2b5a683de4fddba9 Author: Richard Biener Date: Tue Jan 28 15:01:25 2025 +0100 tree-optimization/112859 - add comment This adds a comment before the workaround, indicating flaky

[gcc r15-7253] c++: friend vs inherited guide confusion [PR117855]

2025-01-28 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:ea578dd251eaf6304b0c95acc107f9a4d63bee8f commit r15-7253-gea578dd251eaf6304b0c95acc107f9a4d63bee8f Author: Patrick Palka Date: Tue Jan 28 09:27:02 2025 -0500 c++: friend vs inherited guide confusion [PR117855] We recently started using the lang_decl_fn::conte

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Factorisation set_descriptor_from_scalar dans conv_class_to_class

2025-01-28 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:b76ced46e23bb4c6ae61434cde12dec2b34224e1 commit b76ced46e23bb4c6ae61434cde12dec2b34224e1 Author: Mikael Morin Date: Tue Jan 28 21:03:24 2025 +0100 Factorisation set_descriptor_from_scalar dans conv_class_to_class Diff: --- gcc/fortran/trans-expr.cc | 20

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

2025-01-28 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:7e0c2d8802af3e3a04a44628da1e023727f11936 commit 7e0c2d8802af3e3a04a44628da1e023727f11936 Author: Mikael Morin Date: Tue Jan 28 22:03:00 2025 +0100 Correction régression associate_66 Diff: --- gcc/fortran/trans-expr.cc | 20 +++- 1 file changed, 11 in

[gcc r15-7262] Fortran: fix passing of component ref to assumed-rank dummy [PR118683]

2025-01-28 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:5d001fa122bf04cfd0611ff7723969a0421b3094 commit r15-7262-g5d001fa122bf04cfd0611ff7723969a0421b3094 Author: Harald Anlauf Date: Tue Jan 28 21:21:40 2025 +0100 Fortran: fix passing of component ref to assumed-rank dummy [PR118683] While the fix for pr117774 add