[gcc r15-6006] Revert "RISC-V: Add const to function_shape::get_name [NFC]"

2024-12-06 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:567b0405e38b0336a4416628424c97c67d0e92b3 commit r15-6006-g567b0405e38b0336a4416628424c97c67d0e92b3 Author: Kito Cheng Date: Sat Dec 7 08:23:58 2024 +0800 Revert "RISC-V: Add const to function_shape::get_name [NFC]" This reverts commit 9bf4cad4e4e1ec92c320a619

[gcc r15-6001] middle-end: Handle resized PHI nodes in loop_version()

2024-12-06 Thread Lewis Hyatt via Gcc-cvs
https://gcc.gnu.org/g:568b3b30218715ff0b2b8f6404fc8bce819d6153 commit r15-6001-g568b3b30218715ff0b2b8f6404fc8bce819d6153 Author: Lewis Hyatt Date: Fri Dec 6 19:01:27 2024 -0500 middle-end: Handle resized PHI nodes in loop_version() While testing upcoming support for 64-bit locatio

[gcc r15-6004] Support for 64-bit location_t: libgdiagnostics parts

2024-12-06 Thread Lewis Hyatt via Gcc-cvs
https://gcc.gnu.org/g:85018b146cd30a4a594b46cdb0e3683c8e908568 commit r15-6004-g85018b146cd30a4a594b46cdb0e3683c8e908568 Author: Lewis Hyatt Date: Fri Dec 6 19:01:37 2024 -0500 Support for 64-bit location_t: libgdiagnostics parts Tweak libgdiagnostics.cc, which is necessarily sens

[gcc r15-6003] Support for 64-bit location_t: RTL parts

2024-12-06 Thread Lewis Hyatt via Gcc-cvs
https://gcc.gnu.org/g:5c8b978817539c5a254fc778ed926a1095aab721 commit r15-6003-g5c8b978817539c5a254fc778ed926a1095aab721 Author: Lewis Hyatt Date: Fri Dec 6 19:01:34 2024 -0500 Support for 64-bit location_t: RTL parts Some RTL objects need to store a location_t. Currently, they st

[gcc r15-6002] final: Fix call to INSN_LOCATION on a NOTE rtl

2024-12-06 Thread Lewis Hyatt via Gcc-cvs
https://gcc.gnu.org/g:eaefc8f322e86ab18cbea55e9c07348933e64317 commit r15-6002-geaefc8f322e86ab18cbea55e9c07348933e64317 Author: Lewis Hyatt Date: Fri Dec 6 19:01:32 2024 -0500 final: Fix call to INSN_LOCATION on a NOTE rtl This function has a code path that calls INSN_LOCATION on

[gcc r15-5999] Add a range query to inferred ranges.

2024-12-06 Thread Andrew Macleod via Gcc-cvs
https://gcc.gnu.org/g:faddf22942884a4c951ca0eeffc364296378eeff commit r15-5999-gfaddf22942884a4c951ca0eeffc364296378eeff Author: Andrew MacLeod Date: Sat Nov 16 08:29:30 2024 -0500 Add a range query to inferred ranges. Provide a range_query for any inferred range processing which

[gcc r15-6000] Only add inferred ranges if they change the value.

2024-12-06 Thread Andrew Macleod via Gcc-cvs
https://gcc.gnu.org/g:c7fd6c4369ef1a009b40c1787ea9d2dad2cf449f commit r15-6000-gc7fd6c4369ef1a009b40c1787ea9d2dad2cf449f Author: Andrew MacLeod Date: Sat Nov 23 14:05:54 2024 -0500 Only add inferred ranges if they change the value. Do not add an inferred range if it is already inc

[gcc r15-5998] Do not calculate an entry range for invariant names.

2024-12-06 Thread Andrew Macleod via Gcc-cvs
https://gcc.gnu.org/g:48eda34624fe5de050ae5ee38a360155ab188c39 commit r15-5998-g48eda34624fe5de050ae5ee38a360155ab188c39 Author: Andrew MacLeod Date: Mon Nov 25 09:50:33 2024 -0500 Do not calculate an entry range for invariant names. If an SSA_NAME is invariant, do not calculate a

[gcc r15-5997] [PR117248][LRA]: Rewriting reg notes update and fix calculation of conflict hard regs of pseudo.

2024-12-06 Thread Vladimir Makarov via Gcc-cvs
https://gcc.gnu.org/g:75e7d1600f47859df40b2ac0feff5a71e0dbb040 commit r15-5997-g75e7d1600f47859df40b2ac0feff5a71e0dbb040 Author: Vladimir N. Makarov Date: Fri Dec 6 16:16:28 2024 -0500 [PR117248][LRA]: Rewriting reg notes update and fix calculation of conflict hard regs of pseudo.

[gcc r15-5996] [PR tree-optimization/117895] Fix sparc libgo build failure with CRC opts enabled

2024-12-06 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:42d84ba5db65f6cf8e2bd5e8bfd8ca8c8240734b commit r15-5996-g42d84ba5db65f6cf8e2bd5e8bfd8ca8c8240734b Author: Jeff Law Date: Fri Dec 6 13:40:25 2024 -0700 [PR tree-optimization/117895] Fix sparc libgo build failure with CRC opts enabled So as noted in the BZ, s

[gcc r15-5995] c++: use diagnostic nesting [PR116253]

2024-12-06 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:339246fb9ef4cac84126138093303f309071e40e commit r15-5995-g339246fb9ef4cac84126138093303f309071e40e Author: David Malcolm Date: Fri Dec 6 13:40:55 2024 -0500 c++: use diagnostic nesting [PR116253] This patch uses the nested diagnostics capabilities added in th

[gcc r14-11069] Fortran: Fix B64.0 formatted write output.

2024-12-06 Thread Jerry DeLisle via Gcc-cvs
https://gcc.gnu.org/g:1dbbfe23b15bfbab61d5fbcef9fbc193ee24dcb6 commit r14-11069-g1dbbfe23b15bfbab61d5fbcef9fbc193ee24dcb6 Author: Jerry DeLisle Date: Tue Dec 3 20:55:41 2024 -0800 Fortran: Fix B64.0 formatted write output. PR fortran/117820 libgfortran/ChangeLog:

[gcc r15-5994] i386: Add missing part from my previous commit.

2024-12-06 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:171aef2974d25c427720a07b1a619ed4a664ce13 commit r15-5994-g171aef2974d25c427720a07b1a619ed4a664ce13 Author: Uros Bizjak Date: Fri Dec 6 19:21:53 2024 +0100 i386: Add missing part from my previous commit. gcc/ChangeLog: * config/i386/i386.cc (i

[gcc r14-11068] Fortran: Eliminate error prone translations.

2024-12-06 Thread Jerry DeLisle via Gcc-cvs
https://gcc.gnu.org/g:be532c74fd5e0e8bd15f0829cbb7ee079b0df910 commit r14-11068-gbe532c74fd5e0e8bd15f0829cbb7ee079b0df910 Author: Jerry DeLisle Date: Tue Aug 6 16:10:23 2024 -0700 Fortran: Eliminate error prone translations. PR fortran/109105 gcc/fortran/ChangeLog

[gcc r15-5993] i386: Fix gcc.target/i386/pr101716.c (and some related cleanups)

2024-12-06 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:6a8ff7de756bc2e048f0a70edf69d6863f43233c commit r15-5993-g6a8ff7de756bc2e048f0a70edf69d6863f43233c Author: Uros Bizjak Date: Fri Dec 6 19:00:34 2024 +0100 i386: Fix gcc.target/i386/pr101716.c (and some related cleanups) Fix pr101716.c testcase scan-assembler

[gcc r15-5992] arm, testsuite: Add -mtune=cortex-m55 to dlstp-int8x16.c

2024-12-06 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:115e4bf54ec91a4f358a9e68dcd7a234b0ccc5b8 commit r15-5992-g115e4bf54ec91a4f358a9e68dcd7a234b0ccc5b8 Author: Christophe Lyon Date: Fri Dec 6 15:59:25 2024 + arm,testsuite: Add -mtune=cortex-m55 to dlstp-int8x16.c Like dlstp-compile-asm-1.c, this test would

[gcc r15-5991] i386: Fix unwanted fwprop to 3dNOW! insn [PR117926]

2024-12-06 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:1acc5cffbb04949a790d6e1a34a46ec71418a57b commit r15-5991-g1acc5cffbb04949a790d6e1a34a46ec71418a57b Author: Uros Bizjak Date: Fri Dec 6 16:59:16 2024 +0100 i386: Fix unwanted fwprop to 3dNOW! insn [PR117926] The compiler is able to forward propagate a partial

[gcc r15-5990] arm: testsuite: fix some legacy C tests

2024-12-06 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:92c7a190d7e87100d7e2015220baa127480492ba commit r15-5990-g92c7a190d7e87100d7e2015220baa127480492ba Author: Richard Earnshaw Date: Fri Dec 6 17:05:27 2024 + arm: testsuite: fix some legacy C tests These tests all lack ISO-C style function definitions. Som

[gcc r15-5989] clang-format BraceWrapping.AfterCaseLabel to true

2024-12-06 Thread Matthew Malcomson via Gcc-cvs
https://gcc.gnu.org/g:788334199917aaa02f696abb0bca02bf9a460547 commit r15-5989-g788334199917aaa02f696abb0bca02bf9a460547 Author: Matthew Malcomson Date: Tue Dec 3 22:13:40 2024 + clang-format BraceWrapping.AfterCaseLabel to true This setting seems to better match the indentati

[gcc/devel/omp/gcc-14] openmp: Fix error reporting in parsing of C++ OpenMP to/from clause

2024-12-06 Thread Andrew Stubbs via Gcc-cvs
https://gcc.gnu.org/g:9e3aeec74092e91b7f66d2cc5dc5885ef728d5b6 commit 9e3aeec74092e91b7f66d2cc5dc5885ef728d5b6 Author: Kwok Cheung Yeung Date: Mon Oct 7 16:19:39 2024 +0100 openmp: Fix error reporting in parsing of C++ OpenMP to/from clause The final 'else' when checking the motio

[gcc r15-5988] diagnostics: UX: add doc URLs for attributes (v2)

2024-12-06 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:5a022062d22e0bd6f8bb650ca109b0ca2d093796 commit r15-5988-g5a022062d22e0bd6f8bb650ca109b0ca2d093796 Author: David Malcolm Date: Fri Dec 6 11:48:43 2024 -0500 diagnostics: UX: add doc URLs for attributes (v2) This is v2 of the patch; v1 was here: https://

[gcc r15-5987] c++: handle misspelled concepts and missing #include

2024-12-06 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:31c08879dcc750275a59d73aefe2e1fc4ed4957d commit r15-5987-g31c08879dcc750275a59d73aefe2e1fc4ed4957d Author: David Malcolm Date: Fri Dec 6 11:33:59 2024 -0500 c++: handle misspelled concepts and missing #include gcc/cp/ChangeLog: * name-lookup.cc (

[gcc r15-5986] c++: consolidate location printing in error.cc [PR116253]

2024-12-06 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:4f5b7f1b738f7206402d008e52718abfd78e2a07 commit r15-5986-g4f5b7f1b738f7206402d008e52718abfd78e2a07 Author: David Malcolm Date: Fri Dec 6 11:29:54 2024 -0500 c++: consolidate location printing in error.cc [PR116253] Consolidate the location-printing logic in c

[gcc r15-5985] avr.opt.urls: Rebuild.

2024-12-06 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:a1fa104f2dde3ab185397f41a300f7a0ee04d5f2 commit r15-5985-ga1fa104f2dde3ab185397f41a300f7a0ee04d5f2 Author: Georg-Johann Lay Date: Fri Dec 6 14:45:38 2024 +0100 avr.opt.urls: Rebuild. gcc/ * config/avr/avr.opt.urls: Rebuild. Diff: --- gcc/config/

[gcc r15-5984] AVR: Disable generation of CRC lookup tables.

2024-12-06 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:2b44b11cae6847893bf4b7bc327d0d2913588006 commit r15-5984-g2b44b11cae6847893bf4b7bc327d0d2913588006 Author: Georg-Johann Lay Date: Fri Dec 6 11:52:16 2024 +0100 AVR: Disable generation of CRC lookup tables. With -foptimize-crc, large lookup tables may be gener

[gcc r14-11067] [PATCH] PR modula2/117904: cc1gm2 ICE when compiling a const built from VAL and SIZE

2024-12-06 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:7dff53cb7bff5f523390fd4da5b32f3d6b300e2d commit r14-11067-g7dff53cb7bff5f523390fd4da5b32f3d6b300e2d Author: Gaius Mulley Date: Fri Dec 6 13:06:58 2024 + [PATCH] PR modula2/117904: cc1gm2 ICE when compiling a const built from VAL and SIZE This patch fixes

[gcc r15-5979] nvptx: Support '-march=sm_37'

2024-12-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7151d885c47ec93ba06f52a4be2a19a706f0750e commit r15-5979-g7151d885c47ec93ba06f52a4be2a19a706f0750e Author: Thomas Schwinge Date: Tue Nov 12 08:31:53 2024 +0100 nvptx: Support '-march=sm_37' gcc/ * config/nvptx/nvptx-sm.def: Add '37'.

[gcc r15-5983] avoid-store-forwarding: bail when an instruction may throw [PR117816]

2024-12-06 Thread Philipp Tomsich via Gcc-cvs
https://gcc.gnu.org/g:b317dca04e3ffb31144f79cb804ff6835c2a9af8 commit r15-5983-gb317dca04e3ffb31144f79cb804ff6835c2a9af8 Author: kelefth Date: Thu Dec 5 11:11:27 2024 +0100 avoid-store-forwarding: bail when an instruction may throw [PR117816] Avoid-store-forwarding doesn't handle

[gcc r15-5980] nvptx: Support '-march=sm_52'

2024-12-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7cff338e5ae478cf841a4394741587bdb6ca76a8 commit r15-5980-g7cff338e5ae478cf841a4394741587bdb6ca76a8 Author: Thomas Schwinge Date: Sun Nov 10 17:47:16 2024 +0100 nvptx: Support '-march=sm_52' gcc/ * config/nvptx/nvptx-sm.def: Add '52'.

[gcc r15-5981] nvptx: Support '-mptx=7.8'

2024-12-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:2fdc8cc97ee716b822dfed9e4bb287b7c3832543 commit r15-5981-g2fdc8cc97ee716b822dfed9e4bb287b7c3832543 Author: Thomas Schwinge Date: Tue Nov 12 17:37:44 2024 +0100 nvptx: Support '-mptx=7.8' gcc/ * config/nvptx/nvptx-opts.h (enum ptx_version):

[gcc r15-5982] nvptx: Support '-march=sm_89'

2024-12-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ed210c69ce934b785410d7c1d7cd76d4ed46624d commit r15-5982-ged210c69ce934b785410d7c1d7cd76d4ed46624d Author: Thomas Schwinge Date: Tue Nov 12 17:49:10 2024 +0100 nvptx: Support '-march=sm_89' gcc/ * config/nvptx/nvptx-sm.def: Add '89'.

[gcc r15-5978] nvptx: Support '-mptx=4.1'

2024-12-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:18d80e5ecfa610a8a8f4b8e6381b695595c78192 commit r15-5978-g18d80e5ecfa610a8a8f4b8e6381b695595c78192 Author: Thomas Schwinge Date: Sun Nov 10 17:34:08 2024 +0100 nvptx: Support '-mptx=4.1' gcc/ * config/nvptx/nvptx-opts.h (enum ptx_version):

[gcc r15-5977] nvptx: Expose '-mptx=4.2'

2024-12-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1af83aa09979e5f2ca36f844d56ccd629268057d commit r15-5977-g1af83aa09979e5f2ca36f844d56ccd629268057d Author: Thomas Schwinge Date: Sun Nov 10 17:35:07 2024 +0100 nvptx: Expose '-mptx=4.2' 'PTX_VERSION_4_2' was added in commit decde11183bdccc46587d6614b75f3d56a

[gcc r15-5976] nvptx: Clarify that our baseline is PTX ISA Version 3.1

2024-12-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:380ceb23b130a2b9ec541607a3eb1ffd0387c576 commit r15-5976-g380ceb23b130a2b9ec541607a3eb1ffd0387c576 Author: Thomas Schwinge Date: Sun Nov 10 17:32:55 2024 +0100 nvptx: Clarify that our baseline is PTX ISA Version 3.1 Added in commit decde11183bdccc46587d6614b7

[gcc r15-5975] nvptx: Support '--with-multilib-list'

2024-12-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:86b3a7532d56f74fcd1c362f2da7f95e8cc4e4a6 commit r15-5975-g86b3a7532d56f74fcd1c362f2da7f95e8cc4e4a6 Author: Thomas Schwinge Date: Fri Sep 27 17:44:16 2024 +0200 nvptx: Support '--with-multilib-list' No change in behavior unless specifying it.

[gcc r15-5974] arm, testsuite: Add -mtune=cortex-m55 to dlstp-compile-asm-1.c test.

2024-12-06 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:2b707b41b178dc2f42aee1d28b2ee62583241cca commit r15-5974-g2b707b41b178dc2f42aee1d28b2ee62583241cca Author: Christophe Lyon Date: Fri Dec 6 09:49:58 2024 + arm,testsuite: Add -mtune=cortex-m55 to dlstp-compile-asm-1.c test. This test would fail if GCC is c

[gcc r15-5973] nvptx: Enhance '-march-map=[...]' test cases

2024-12-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ee6711ead30876daf2a8a66f8647cad95470fe79 commit r15-5973-gee6711ead30876daf2a8a66f8647cad95470fe79 Author: Thomas Schwinge Date: Sun Nov 10 18:29:25 2024 +0100 nvptx: Enhance '-march-map=[...]' test cases This expands upon the one test case added in commi

[gcc r15-5972] nvptx: Enhance '-march=[...]' test cases

2024-12-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ed96ce81b19b76ba6a5edfe68dd86d8ea319c6d9 commit r15-5972-ged96ce81b19b76ba6a5edfe68dd86d8ea319c6d9 Author: Thomas Schwinge Date: Sun Nov 10 20:09:42 2024 +0100 nvptx: Enhance '-march=[...]' test cases This expands upon the test cases added in commit 47066

[gcc r15-5971] nvptx: Enhance '-mptx=[...]' test cases

2024-12-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b7abc7cabdbcc889a74cde1cdc1ffb27cf965128 commit r15-5971-gb7abc7cabdbcc889a74cde1cdc1ffb27cf965128 Author: Thomas Schwinge Date: Sun Nov 10 20:01:58 2024 +0100 nvptx: Enhance '-mptx=[...]' test cases This expands upon the test cases added in commit a2eacd

[gcc r15-5970] Use new RAW_DATA_{U, S}CHAR_ELT macros in the middle-end and C FE

2024-12-06 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ecfc0e07377346c6307556496db882f4dcfb2846 commit r15-5970-gecfc0e07377346c6307556496db882f4dcfb2846 Author: Jakub Jelinek Date: Fri Dec 6 11:00:52 2024 +0100 Use new RAW_DATA_{U,S}CHAR_ELT macros in the middle-end and C FE During the patch review of the C++ #e

[gcc r14-11066] fortran: Add default to switch in gfc_trans_transfer [PR117843]

2024-12-06 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:ad590070fdcca8b89146b5949176bc0354f19745 commit r14-11066-gad590070fdcca8b89146b5949176bc0354f19745 Author: Andrew Pinski Date: Fri Nov 29 01:00:11 2024 -0800 fortran: Add default to switch in gfc_trans_transfer [PR117843] This fixes a bootstrap failure due t

[gcc r14-11065] Fortran: fix crash with bounds check writing array section [PR117791]

2024-12-06 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:d3c18b92c97b0fd477c7a43ab7af1ed88faec4ba commit r14-11065-gd3c18b92c97b0fd477c7a43ab7af1ed88faec4ba Author: Harald Anlauf Date: Wed Nov 27 21:11:16 2024 +0100 Fortran: fix crash with bounds check writing array section [PR117791] PR fortran/117791

[gcc r15-5969] More duplicates reported by genmatch

2024-12-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:e65b09d461d2a4f37fb55d6dcd2e94b1f444daea commit r15-5969-ge65b09d461d2a4f37fb55d6dcd2e94b1f444daea Author: Richard Biener Date: Thu Dec 5 13:47:36 2024 +0100 More duplicates reported by genmatch Here are a bit less obvious cases of duplicate, mostly of the

[gcc r15-5968] Remove some duplicates reported by genmatch

2024-12-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:1c07f7a1b45b3d6f46cb25f3bf068d94fe4131e8 commit r15-5968-g1c07f7a1b45b3d6f46cb25f3bf068d94fe4131e8 Author: Richard Biener Date: Thu Dec 5 13:24:27 2024 +0100 Remove some duplicates reported by genmatch genmatch currently has a difficulty to decide whether a d

[gcc r15-5967] RISC-V: Add --with-cmodel configure option

2024-12-06 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:feea589d78fd5ebe1c02cf937e184d2c66cd99ed commit r15-5967-gfeea589d78fd5ebe1c02cf937e184d2c66cd99ed Author: Hau Hsu Date: Fri Aug 2 13:11:51 2024 +0800 RISC-V: Add --with-cmodel configure option Sometimes we want to use default cmodel other than medlow. Add a

[gcc r15-5966] 'gcc/config/nvptx/gen-multilib-matches.sh': Support '--selftest'

2024-12-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ccd6ec23177f7a4ed69fabad8e79d5d4da419fb2 commit r15-5966-gccd6ec23177f7a4ed69fabad8e79d5d4da419fb2 Author: Thomas Schwinge Date: Mon Dec 2 16:50:16 2024 +0100 'gcc/config/nvptx/gen-multilib-matches.sh': Support '--selftest' ..., and invoke that before actual

[gcc r15-5965] 'gcc/config/nvptx/gen-*.sh': Simplify interface

2024-12-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:61da068638779580684c59d6d330f58c016a2268 commit r15-5965-g61da068638779580684c59d6d330f58c016a2268 Author: Thomas Schwinge Date: Mon Dec 2 16:42:14 2024 +0100 'gcc/config/nvptx/gen-*.sh': Simplify interface What we currently pass in as '$1' is simply 'dirname

[gcc r15-5964] 'gcc/config/nvptx/gen-multilib-matches.sh': Encapsulate main logic

2024-12-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b352f89d81bb30dbeb406ff7e4d148e2fb640975 commit r15-5964-gb352f89d81bb30dbeb406ff7e4d148e2fb640975 Author: Thomas Schwinge Date: Mon Dec 2 16:34:03 2024 +0100 'gcc/config/nvptx/gen-multilib-matches.sh': Encapsulate main logic Refactoring for later extension.

[gcc r15-5963] 'gcc/config/nvptx/t-nvptx': Don't use the 'shell' function of 'make'

2024-12-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:490443357668a87e3c322f218873a7649a2552df commit r15-5963-g490443357668a87e3c322f218873a7649a2552df Author: Thomas Schwinge Date: Mon Dec 2 15:06:58 2024 +0100 'gcc/config/nvptx/t-nvptx': Don't use the 'shell' function of 'make' The exit status of the command

[gcc r15-5959] testsuite/117714 - gcc.dg/vect/slp-reduc-4.c FAILs on 32-bit SPARC

2024-12-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:3e14c126de157fe9b87a1ada6e689003735088e1 commit r15-5959-g3e14c126de157fe9b87a1ada6e689003735088e1 Author: Richard Biener Date: Fri Dec 6 09:37:35 2024 +0100 testsuite/117714 - gcc.dg/vect/slp-reduc-4.c FAILs on 32-bit SPARC The testcase tries to ensure we ca

[gcc r15-5961] Clarify libgomp nvptx 'omp_low_lat_mem_space' documentation

2024-12-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c80ecfa0927a1ada31864c709220a2adb7c96662 commit r15-5961-gc80ecfa0927a1ada31864c709220a2adb7c96662 Author: Thomas Schwinge Date: Tue Nov 12 09:54:35 2024 +0100 Clarify libgomp nvptx 'omp_low_lat_mem_space' documentation PTX '%dynamic_smem_size' was "Introduce

[gcc r15-5962] nvptx: Tag '-misa=[...]', '-mptx=[...]' as 'Negative' of themselves [PR117916]

2024-12-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4ab02a7b26b1845de1e61d8145678da7215442fa commit r15-5962-g4ab02a7b26b1845de1e61d8145678da7215442fa Author: Thomas Schwinge Date: Wed Dec 4 22:37:17 2024 +0100 nvptx: Tag '-misa=[...]', '-mptx=[...]' as 'Negative' of themselves [PR117916] This issue is simila

[gcc r15-5960] Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' __builtin_is_initial_device: Revert 'gimpl

2024-12-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ab5bd6ac68c6d9f870fcaf0de4a73f3dec920db9 commit r15-5960-gab5bd6ac68c6d9f870fcaf0de4a73f3dec920db9 Author: Thomas Schwinge Date: Mon Oct 14 10:45:06 2024 +0200 Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' __builtin_is_initial_device: Revert 'gimple_fold_

[gcc r15-5958] libcpp, c++: Optimize initializers using #embed in C++

2024-12-06 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:0223119f1a6351543c6e96a9735e05cbd4583889 commit r15-5958-g0223119f1a6351543c6e96a9735e05cbd4583889 Author: Jakub Jelinek Date: Fri Dec 6 09:09:12 2024 +0100 libcpp, c++: Optimize initializers using #embed in C++ This patch adds similar optimizations to the C+