[gcc r15-8614] gccrs: nr2.0: Early resolve pending eager macro invocations

2025-03-25 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:c9f85323b5173fef754ccc5698e36aef8cee17aa commit r15-8614-gc9f85323b5173fef754ccc5698e36aef8cee17aa Author: Owen Avery Date: Fri Jan 10 23:55:29 2025 -0500 gccrs: nr2.0: Early resolve pending eager macro invocations gcc/rust/ChangeLog: * resol

[gcc r15-8917] rust: Use 'lbasename()' consistently.

2025-03-25 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:e7871b36f17fa58385198c079edf42b5c8e630b6 commit r15-8917-ge7871b36f17fa58385198c079edf42b5c8e630b6 Author: Iain Sandoe Date: Mon Mar 24 08:33:53 2025 + rust: Use 'lbasename()' consistently. The amends the remaining case in the rust code to use the libiber

[gcc r15-8916] testsuite: add testcase for recent alias fix

2025-03-25 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:4cac3f83c2b31ab352f537368e4efdadd5c47a9a commit r15-8916-g4cac3f83c2b31ab352f537368e4efdadd5c47a9a Author: Sam James Date: Tue Mar 25 07:47:27 2025 + testsuite: add testcase for recent alias fix r15-7961-gdc47161c1f32c3 fixes a typo in ao_compare::compare

[gcc r15-8904] libstdc++: Optimize std::vector construction from input iterators [PR108487]

2025-03-25 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:e200f53a5556516ec831e6b7a34aaa0f10a4ab0a commit r15-8904-ge200f53a5556516ec831e6b7a34aaa0f10a4ab0a Author: Jonathan Wakely Date: Tue Mar 25 13:24:08 2025 + libstdc++: Optimize std::vector construction from input iterators [PR108487] LWG 3291 make std::ran

[gcc r15-8511] gccrs: Improve handling of struct expressions in nr2.0

2025-03-25 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:cbab7a138956c7a83639b501194ca4031289e028 commit r15-8511-gcbab7a138956c7a83639b501194ca4031289e028 Author: Owen Avery Date: Sat Oct 26 22:19:21 2024 -0400 gccrs: Improve handling of struct expressions in nr2.0 gcc/rust/ChangeLog: * resolve/ru

[gcc r15-8915] i386: Add "s_" as Saturation for AVX10.2 Converting Intrinsics.

2025-03-25 Thread Hu via Gcc-cvs
https://gcc.gnu.org/g:330df57938fe609a49c5cb047be443475cb9a3c3 commit r15-8915-g330df57938fe609a49c5cb047be443475cb9a3c3 Author: Hu, Lin1 Date: Fri Mar 21 10:43:10 2025 +0800 i386: Add "s_" as Saturation for AVX10.2 Converting Intrinsics. This patch aims to add "s_" after 'cvt' re

[gcc r13-9451] Fortran: fix bogus bounds check for reallocation on assignment [PR116706]

2025-03-25 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:f017297cc338b3db6827408574e7943d5a09b3de commit r13-9451-gf017297cc338b3db6827408574e7943d5a09b3de Author: Harald Anlauf Date: Wed Mar 19 22:56:03 2025 +0100 Fortran: fix bogus bounds check for reallocation on assignment [PR116706] PR fortran/116706

[gcc r14-11448] Fortran: fix bogus bounds check for reallocation on assignment [PR116706]

2025-03-25 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:de9500d93eed789bf7bc4a82b522edb6dd2b6202 commit r14-11448-gde9500d93eed789bf7bc4a82b522edb6dd2b6202 Author: Harald Anlauf Date: Wed Mar 19 22:56:03 2025 +0100 Fortran: fix bogus bounds check for reallocation on assignment [PR116706] PR fortran/116706

[gcc r15-8504] rust: Desugar IfLet* into MatchExpr

2025-03-25 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:aa0e2abc57f4f43198e2b072a84c34c476aa2fad commit r15-8504-gaa0e2abc57f4f43198e2b072a84c34c476aa2fad Author: Marc Poulhiès Date: Wed Jun 12 21:58:26 2024 +0200 rust: Desugar IfLet* into MatchExpr Replace the "regular" AST->HIR lowering for IfLet* with a desugar

[gcc r15-8909] gcc, gcov: Use 'lbasename' consistently.

2025-03-25 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:dce62cda93a4b2965bca15b8c48b2202aeed27a6 commit r15-8909-gdce62cda93a4b2965bca15b8c48b2202aeed27a6 Author: Iain Sandoe Date: Thu Mar 13 17:28:55 2025 + gcc, gcov: Use 'lbasename' consistently. The 'basename' implementation can vary with the host platform

[gcc r15-8913] cobol: Changes to eliminate _Float128 from the front end [PR119241]

2025-03-25 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:e9adfb839f0d6aa05fd35d332b015623a33c3ce8 commit r15-8913-ge9adfb839f0d6aa05fd35d332b015623a33c3ce8 Author: Bob Dubner Date: Tue Mar 25 15:38:38 2025 -0400 cobol: Changes to eliminate _Float128 from the front end [PR119241] These changes switch _Float128 types

[gcc r15-8912] c++: add fixed test [PR101881]

2025-03-25 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:7c63237ccfd9cb76c513f567429e939709c193e4 commit r15-8912-g7c63237ccfd9cb76c513f567429e939709c193e4 Author: Marek Polacek Date: Tue Mar 25 15:40:25 2025 -0400 c++: add fixed test [PR101881] Fixed recently by r15-7822. PR c++/101881 gc

[gcc r15-8907] libiberty: Append to AC_CHECK_DECLS [PR119218].

2025-03-25 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:f3d07779fdb729c7ee81b8e764921becf8ecf1d0 commit r15-8907-gf3d07779fdb729c7ee81b8e764921becf8ecf1d0 Author: Iain Sandoe Date: Wed Mar 12 15:04:31 2025 + libiberty: Append to AC_CHECK_DECLS [PR119218]. Darwin and Solaris, at least, provide basename() in li

[gcc r15-8911] c++: Properly fold .* [PR114525]

2025-03-25 Thread Simon Martin via Gcc-cvs
https://gcc.gnu.org/g:35ce9afc84a63fb647a90cbecb2adf3e748178be commit r15-8911-g35ce9afc84a63fb647a90cbecb2adf3e748178be Author: Simon Martin Date: Tue Mar 25 20:11:19 2025 +0100 c++: Properly fold .* [PR114525] We've been miscompiling the following since r0-51314-gd6b4ea8592e338

[gcc r15-8910] toplevel, libcobol: Add dependency on libquadmath build [PR119244].

2025-03-25 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:0fb10aca02852b2e8d78a78c07aa2f62aec6a07e commit r15-8910-g0fb10aca02852b2e8d78a78c07aa2f62aec6a07e Author: Iain Sandoe Date: Tue Mar 25 16:20:58 2025 + toplevel, libcobol: Add dependency on libquadmath build [PR119244]. For the configuration of libgcobol

[gcc r15-8908] gcc, configure: When checking for basename, use the same process as libiberty [PR119250].

2025-03-25 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:87d60bcba534b53255c19aae7d2d24ff7a1be414 commit r15-8908-g87d60bcba534b53255c19aae7d2d24ff7a1be414 Author: Iain Sandoe Date: Thu Mar 13 17:23:33 2025 + gcc, configure: When checking for basename, use the same process as libiberty [PR119250]. We need the

[gcc r15-8906] C prototypes for functions returning C function pointers.

2025-03-25 Thread Thomas Koenig via Gcc-cvs
https://gcc.gnu.org/g:737a5760bb24a0a945cc2c916ba452e3f0060c58 commit r15-8906-g737a5760bb24a0a945cc2c916ba452e3f0060c58 Author: Thomas Koenig Date: Tue Mar 25 18:42:30 2025 +0100 C prototypes for functions returning C function pointers. This patch handles dumping prototypes for C

[gcc r15-8905] libstdc++: Allow std::ranges::to to create unions

2025-03-25 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:479a0a8644e5efa0470f032be21ca7749968af42 commit r15-8905-g479a0a8644e5efa0470f032be21ca7749968af42 Author: Jonathan Wakely Date: Tue Mar 25 00:27:52 2025 + libstdc++: Allow std::ranges::to to create unions LWG 4229 points out that the std::ranges::to word

[gcc r15-8903] libstdc++: Adjust how __gnu_debug::vector detects invalidation

2025-03-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:2848b8dabcaca05563b92528206345f8f845daff commit r15-8903-g2848b8dabcaca05563b92528206345f8f845daff Author: Jonathan Wakely Date: Mon Mar 24 21:21:02 2025 + libstdc++: Adjust how __gnu_debug::vector detects invalidation The new C++23 member functions assig

[gcc r15-8902] libstdc++: Fix std::vector::append_range for overlapping ranges

2025-03-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:d4f7d18b3ed83a8265be913bb230f6efa395e527 commit r15-8902-gd4f7d18b3ed83a8265be913bb230f6efa395e527 Author: Jonathan Wakely Date: Fri Mar 21 23:21:42 2025 + libstdc++: Fix std::vector::append_range for overlapping ranges Unlike insert_range and assign_rang

[gcc r15-8900] c++: lambda, default argument, unevaluated context

2025-03-25 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:525d4a10302113b3cce9b4e5420767f0a2f5624e commit r15-8900-g525d4a10302113b3cce9b4e5420767f0a2f5624e Author: yxj-github-437 <2457369...@qq.com> Date: Tue Mar 25 23:43:10 2025 +0800 c++: lambda, default argument, unevaluated context This patch would like to avoid

[gcc r15-8897] arm: testsuite: adjust ftest tests

2025-03-25 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:91051d60d95156e830423fd258dedfb574b42195 commit r15-8897-g91051d60d95156e830423fd258dedfb574b42195 Author: Richard Earnshaw Date: Tue Mar 25 15:36:02 2025 + arm: testsuite: adjust ftest tests The ftest-*.c tests for Arm check certain ACLE mandated macros

[gcc r14-11447] ipa-cp: Avoid ICE when redistributing nodes among edges to recursive clones (PR 118318)

2025-03-25 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:82bd83122a483275787fcd18131bf6cd91fbdbd4 commit r14-11447-g82bd83122a483275787fcd18131bf6cd91fbdbd4 Author: Martin Jambor Date: Fri Mar 7 17:17:24 2025 +0100 ipa-cp: Avoid ICE when redistributing nodes among edges to recursive clones (PR 118318) PR 118318 re

[gcc r15-8899] arm: testsuite: skip mtp tests on thumb1

2025-03-25 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:ca0a8421f7aa2191b2b867ff24888223d6cde433 commit r15-8899-gca0a8421f7aa2191b2b867ff24888223d6cde433 Author: Richard Earnshaw Date: Tue Mar 25 16:30:36 2025 + arm: testsuite: skip mtp tests on thumb1 These tests need access to the MRC instruction, but that

[gcc r15-8898] OpenMP: Create additional interop objects with append_args.

2025-03-25 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:f016ee89955ab4da5fe7ef89368e9437bb5ffb13 commit r15-8898-gf016ee89955ab4da5fe7ef89368e9437bb5ffb13 Author: Sandra Loosemore Date: Tue Mar 25 15:55:45 2025 + OpenMP: Create additional interop objects with append_args. This patch adds support for the case w

[gcc/devel/omp/gcc-14] OpenMP: interop - fix Fortran test

2025-03-25 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:d26a2eac8bb4b5bb121f462398903a778ada8da3 commit d26a2eac8bb4b5bb121f462398903a778ada8da3 Author: Paul-Antoine Arras Date: Mon Mar 24 15:53:36 2025 +0100 OpenMP: interop - fix Fortran test This fixes up commit r15-8654-g99e2906ae255fc: * Do not use omp_lib

[gcc r15-8896] i386: Fix up combination of -2 r<<= (x & 7) into btr [PR119428]

2025-03-25 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:584b346a4c7a6e6e77da6dc80968401a3c08161d commit r15-8896-g584b346a4c7a6e6e77da6dc80968401a3c08161d Author: Jakub Jelinek Date: Tue Mar 25 16:55:24 2025 +0100 i386: Fix up combination of -2 r<<= (x & 7) into btr [PR119428] The following patch is miscompiled fr

[gcc r15-8895] RISC-V: disable the abd expander for gcc-15 release [PR119224]

2025-03-25 Thread Vineet Gupta via Gcc-cvs
https://gcc.gnu.org/g:cb6070c79dd9334e7cfff40bacd21da4f337cc33 commit r15-8895-gcb6070c79dd9334e7cfff40bacd21da4f337cc33 Author: Vineet Gupta Date: Mon Mar 24 10:36:52 2025 -0700 RISC-V: disable the abd expander for gcc-15 release [PR119224] It seems the new expander triggers a la

[gcc r15-8477] d: Fix quoted command-line options to match lang.opt [PR118545]

2025-03-25 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:47822ef8f1b03ab7124aba694709825a93897994 commit r15-8477-g47822ef8f1b03ab7124aba694709825a93897994 Author: Iain Buclaw Date: Fri Mar 21 00:28:45 2025 +0100 d: Fix quoted command-line options to match lang.opt [PR118545] It was noticed that not all D language

[gcc/devel/omp/gcc-14] libgomp: Save OpenMP device number when initializing the interop object

2025-03-25 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:e7a79c14ab50ac1bb3ae043f477e2d6ab7ceac4f commit e7a79c14ab50ac1bb3ae043f477e2d6ab7ceac4f 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

[gcc r15-8890] arm: testsuite: update expected output in vect-early-break-cbranch.c

2025-03-25 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:2f4c5cf2c9bad6a6207b3377cf3179ed00cfcf11 commit r15-8890-g2f4c5cf2c9bad6a6207b3377cf3179ed00cfcf11 Author: Richard Earnshaw Date: Tue Mar 25 13:31:54 2025 + arm: testsuite: update expected output in vect-early-break-cbranch.c Similar to r15-4930-gd56d2f31

[gcc r15-8891] arm: testsuite: avoid dg-options in primary LTO file

2025-03-25 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:927cfea902c330092848bd7a228b714b07d08f6b commit r15-8891-g927cfea902c330092848bd7a228b714b07d08f6b Author: Richard Earnshaw Date: Tue Mar 25 13:48:06 2025 + arm: testsuite: avoid dg-options in primary LTO file As the primary LTO file in this test, it cann

[gcc r15-8893] install.texi: gcn - suggest to use Newlib with simd math fix [PR119325]

2025-03-25 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:56189d0ffeb35769637347720dfb24d2e4d7d47f commit r15-8893-g56189d0ffeb35769637347720dfb24d2e4d7d47f Author: Tobias Burnus Date: Tue Mar 25 15:07:56 2025 +0100 install.texi: gcn - suggest to use Newlib with simd math fix [PR119325] Suggest a Newlib with a fix f

[gcc r15-8892] omp-general.cc: Remove 'if' around call to always 'true' returning function [PR118627]

2025-03-25 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:c6279fffdbf8e13e46932eb8e100cfc579d06f2c commit r15-8892-gc6279fffdbf8e13e46932eb8e100cfc579d06f2c Author: Tobias Burnus Date: Tue Mar 25 15:02:54 2025 +0100 omp-general.cc: Remove 'if' around call to always 'true' returning function [PR118627] Before omp_pa

[gcc r15-8889] arm: testsuite use -std=gnu17 for pr65647.c

2025-03-25 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:143ad00ccd63a6cf38d8067d5fa79bd9a81e3144 commit r15-8889-g143ad00ccd63a6cf38d8067d5fa79bd9a81e3144 Author: Richard Earnshaw Date: Tue Mar 25 13:18:06 2025 + arm: testsuite use -std=gnu17 for pr65647.c This test has missing prototypes. To avoid disturbing

[gcc r15-8884] testsuite: arm: remove duplicate -mcpu=unset in arm_v8_1_lob_ok

2025-03-25 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:3c384dfc89fcf87b01f300968e85a7547e058748 commit r15-8884-g3c384dfc89fcf87b01f300968e85a7547e058748 Author: Christophe Lyon Date: Wed Mar 19 10:59:04 2025 + testsuite: arm: remove duplicate -mcpu=unset in arm_v8_1_lob_ok This was probably a typo / oversigh

[gcc r15-8888] testsuite: aarch64: arm: Remove redundant dg-do run in advsimd-intrinsics tests

2025-03-25 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:3fcdf55469f8787c04e4f0b5e93139247d8fe7ee commit r15--g3fcdf55469f8787c04e4f0b5e93139247d8fe7ee Author: Christophe Lyon Date: Fri Mar 14 13:12:08 2025 + testsuite: aarch64: arm: Remove redundant dg-do run in advsimd-intrinsics tests Tests under advsim

[gcc r15-8886] testsuite: aarch64: restore torture options in bf16_dup.c

2025-03-25 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:52df53079310cad5b6aad68ae6594d375a844272 commit r15-8886-g52df53079310cad5b6aad68ae6594d375a844272 Author: Christophe Lyon Date: Mon Mar 17 23:37:25 2025 + testsuite: aarch64: restore torture options in bf16_dup.c Remove dg-options, so that the test is ex

[gcc r15-8885] testsuite: aarch64: arm: move saturating_arithmetic_autovect tests to simd/

2025-03-25 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:e8ada4131657f7dc61f53fe49daaf96a1d1c6774 commit r15-8885-ge8ada4131657f7dc61f53fe49daaf96a1d1c6774 Author: Christophe Lyon Date: Tue Mar 18 14:56:41 2025 + testsuite: aarch64: arm: move saturating_arithmetic_autovect tests to simd/ These tests force dg-op

[gcc r15-8883] libstdc++: Add testcase for std::filesystem::copy [PR118699]

2025-03-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:466da4baba46608882d16d121fa46d33f841bc7b commit r15-8883-g466da4baba46608882d16d121fa46d33f841bc7b Author: Jonathan Wakely Date: Thu Jan 30 17:02:47 2025 + libstdc++: Add testcase for std::filesystem::copy [PR118699] This was fixed last year by r15-2409-g

[gcc r15-8882] arm: add commutative alternatives to mull pattern.

2025-03-25 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:a86891525d200c1ae81d9f5f441a5b8e24b647ca commit r15-8882-ga86891525d200c1ae81d9f5f441a5b8e24b647ca Author: Richard Earnshaw Date: Tue Mar 25 11:50:30 2025 + arm: add commutative alternatives to mull pattern. Prior to Armv6, the SMULL and UMULL instruction

[gcc r15-8524] gccrs: Push ribs by kind rather than by value

2025-03-25 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:5d169079df844aaf1175769ce6ba49697d55ae4d commit r15-8524-g5d169079df844aaf1175769ce6ba49697d55ae4d Author: Owen Avery Date: Mon Nov 11 16:37:38 2024 -0500 gccrs: Push ribs by kind rather than by value gcc/rust/ChangeLog: * resolve/rust-foreve

[gcc r15-8881] opcodes: fix wrong code in expand_binop_directly [PR117811]

2025-03-25 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:7679b826840c58343d72d05922355b646db4bdcc commit r15-8881-g7679b826840c58343d72d05922355b646db4bdcc Author: Richard Earnshaw Date: Thu Mar 20 14:42:59 2025 + opcodes: fix wrong code in expand_binop_directly [PR117811] If expand_binop_directly fails to add

[gcc r15-8880] libstdc++: Cast -1 to size_t in [PR119429]

2025-03-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:039cc50867000e6427924ca490dc810eaa44cf08 commit r15-8880-g039cc50867000e6427924ca490dc810eaa44cf08 Author: Jonathan Wakely Date: Mon Mar 24 21:25:20 2025 + libstdc++: Cast -1 to size_t in [PR119429] This avoids a runtime error from Clang's annoying -fsan

[gcc r13-9450] c++: Don't replace INDIRECT_REFs by a const capture proxy too eagerly [PR117504]

2025-03-25 Thread Simon Martin via Gcc-cvs
https://gcc.gnu.org/g:f10853a0087bc115c8ee1ddb5fc641bffdb7f1a4 commit r13-9450-gf10853a0087bc115c8ee1ddb5fc641bffdb7f1a4 Author: Simon Martin Date: Tue Mar 25 09:26:26 2025 +0100 c++: Don't replace INDIRECT_REFs by a const capture proxy too eagerly [PR117504] We have been miscomp

[gcc r15-8879] libstdc++: Fix handling of common cpp20-only ranges for flat sets [PR119415]

2025-03-25 Thread Tomasz Kaminski via Libstdc++-cvs
https://gcc.gnu.org/g:4d1b19695669e6c67b9c3df07673bc22cae3a662 commit r15-8879-g4d1b19695669e6c67b9c3df07673bc22cae3a662 Author: Tomasz Kamiński Date: Mon Mar 24 18:04:28 2025 +0100 libstdc++: Fix handling of common cpp20-only ranges for flat sets [PR119415] These patch add check

[gcc r14-11445] c++: Don't replace INDIRECT_REFs by a const capture proxy too eagerly [PR117504]

2025-03-25 Thread Simon Martin via Gcc-cvs
https://gcc.gnu.org/g:f078a613bf85eff138c2567b599779dee6ae4b22 commit r14-11445-gf078a613bf85eff138c2567b599779dee6ae4b22 Author: Simon Martin Date: Tue Mar 25 07:08:16 2025 +0100 c++: Don't replace INDIRECT_REFs by a const capture proxy too eagerly [PR117504] We have been miscom

[gcc r15-8878] tailc: Only diagnose musttail failures during tailc or musttail passes [PR119376]

2025-03-25 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:698e337bec3a36230c72816fcb82f1a239e64eba commit r15-8878-g698e337bec3a36230c72816fcb82f1a239e64eba Author: Jakub Jelinek Date: Tue Mar 25 09:36:41 2025 +0100 tailc: Only diagnose musttail failures during tailc or musttail passes [PR119376] The following test

[gcc/devel/omp/gcc-14] C++: Adjust implicit '__cxa_bad_cast' prototype to reality

2025-03-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:609157f0b7b3948dbb8e3a720ec4c7c06d1172a7 commit 609157f0b7b3948dbb8e3a720ec4c7c06d1172a7 Author: Thomas Schwinge Date: Wed Mar 19 12:18:26 2025 +0100 C++: Adjust implicit '__cxa_bad_cast' prototype to reality In 2001 Subversion r40924 (Git commit 52a11cbfcf0

[gcc/devel/omp/gcc-14] Add 'libgomp.c++/pr96835-1{, -O0}.C', 'libgomp.oacc-c++/pr96835-1.C' [PR96835]

2025-03-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b6cc32a175fe52b354e34b9cf638bd4716f71242 commit b6cc32a175fe52b354e34b9cf638bd4716f71242 Author: Thomas Schwinge Date: Tue Oct 8 09:59:45 2024 +0200 Add 'libgomp.c++/pr96835-1{,-O0}.C', 'libgomp.oacc-c++/pr96835-1.C' [PR96835] PR libgomp/96835

[gcc/devel/omp/gcc-14] Merge commit '10041f146132993c328e3112e33e33c08f90ae06' into HEAD

2025-03-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d7450bc0725a9032e30fb111f21a143066be3784 commit d7450bc0725a9032e30fb111f21a143066be3784 Merge: b6cc32a175fe 10041f146132 Author: Thomas Schwinge Date: Tue Mar 25 09:16:05 2025 +0100 Merge commit '10041f146132993c328e3112e33e33c08f90ae06' into HEAD Diff: libgomp/Ch

[gcc/devel/omp/gcc-14] nvptx: In offloading compilation, special-case certain host-setup symbol aliases [PR101544]

2025-03-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5d90a8a8e3d682d1eaad0bcf41bebc35bc40af9c commit 5d90a8a8e3d682d1eaad0bcf41bebc35bc40af9c Author: Thomas Schwinge Date: Thu Mar 20 14:21:26 2025 +0100 nvptx: In offloading compilation, special-case certain host-setup symbol aliases [PR101544] Namely, use PTX

[gcc/devel/omp/gcc-14] nvptx: Default at least to '-mptx=6.3'

2025-03-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e052d4160675bab88f4ece1d228174298ff88e20 commit e052d4160675bab88f4ece1d228174298ff88e20 Author: Thomas Schwinge Date: Thu Mar 20 14:21:26 2025 +0100 nvptx: Default at least to '-mptx=6.3' gcc/ * config/nvptx/nvptx.cc (default_ptx_version_

[gcc/devel/omp/gcc-14] c++: fix return type of __cxa_bad_array_new_length

2025-03-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ad200708db0ab5d97b3bdcc8919f17a58cf930b2 commit ad200708db0ab5d97b3bdcc8919f17a58cf930b2 Author: Jason Merrill Date: Thu Mar 20 09:55:40 2025 -0400 c++: fix return type of __cxa_bad_array_new_length We were lying about the return type, but that's not necessar

[gcc/devel/omp/gcc-14] Add 'g++.target/nvptx/alias-g++.dg_init_dtor2-2.C'

2025-03-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0b492224e115de78152f68a84fb0c53d6524450c commit 0b492224e115de78152f68a84fb0c53d6524450c Author: Thomas Schwinge Date: Tue Mar 18 16:18:54 2025 +0100 Add 'g++.target/nvptx/alias-g++.dg_init_dtor2-2.C' ... next to '-malias' variant: commit a1865fd33897bc6c6e0

[gcc/devel/omp/gcc-14] Add 'gcc.target/nvptx/alias-unsupported-1.c'

2025-03-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4a23af4ce199a57e52ff1782262d0bbc5b399974 commit 4a23af4ce199a57e52ff1782262d0bbc5b399974 Author: Thomas Schwinge Date: Tue Mar 18 16:14:42 2025 +0100 Add 'gcc.target/nvptx/alias-unsupported-1.c' ... testing for the GCC/nvptx "alias definitions not supported"