[gcc/devel/rust/master] Struct are types, not values

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:01f3f7b846504858c43a5d94b9d60109369648e1 commit 01f3f7b846504858c43a5d94b9d60109369648e1 Author: Pierre-Emmanuel Patry Date: Wed Jan 24 17:10:42 2024 +0100 Struct are types, not values We shall search in the right namespace. The correct namespace for struct

[gcc/devel/rust/master] Adjust '.github/bors_log_expected_warnings'

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:013b520529d5f1bddec27dd921eab5e917663693 commit 013b520529d5f1bddec27dd921eab5e917663693 Author: Thomas Schwinge Date: Wed Apr 10 14:34:26 2024 +0200 Adjust '.github/bors_log_expected_warnings' Diff: --- .github/bors_log_expected_warnings | 141 +

[gcc/devel/rust/master] Merge commit '767698ff6c8f07047ad90bef89f3dc4c4515f0df' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:30a67f581fef03ef28a8d93ed7608c35021e21d1 commit 30a67f581fef03ef28a8d93ed7608c35021e21d1 Merge: 17d389c4a3f9 767698ff6c8f Author: Thomas Schwinge Date: Wed Apr 10 11:05:52 2024 +0200 Merge commit '767698ff6c8f07047ad90bef89f3dc4c4515f0df' into HEAD Diff:

[gcc/devel/rust/master] Prevent getting immutable context with classic nr

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a63f0ac77e448551b7320dac3acfb0a6331d6fe9 commit a63f0ac77e448551b7320dac3acfb0a6331d6fe9 Author: Pierre-Emmanuel Patry Date: Wed Mar 13 16:44:00 2024 +0100 Prevent getting immutable context with classic nr Immutable name resolution context is not initialized

[gcc/devel/rust/master] Fix quoted string format

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7697c1e9f55ffd6dbcad818ba8c0d7e756080608 commit 7697c1e9f55ffd6dbcad818ba8c0d7e756080608 Author: Pierre-Emmanuel Patry Date: Wed Mar 13 17:18:58 2024 +0100 Fix quoted string format This format dialog triggered a warning. gcc/rust/ChangeLog:

[gcc/devel/rust/master] rust: Add --offline flag to cargo when building Rust components.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:2dff71f6fcbd84570e282b6c884ae246715c621e commit 2dff71f6fcbd84570e282b6c884ae246715c621e Author: Arthur Cohen Date: Tue Apr 9 13:43:01 2024 +0200 rust: Add --offline flag to cargo when building Rust components. gcc/rust/ChangeLog: * Make-lang

[gcc/devel/rust/master] Add mappings for struct base and struct fields

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:15a37afd98abaa865c7945357b2ca07da4d063d2 commit 15a37afd98abaa865c7945357b2ca07da4d063d2 Author: Pierre-Emmanuel Patry Date: Thu Mar 21 19:16:02 2024 +0100 Add mappings for struct base and struct fields Definition/usage mapping during name resolution was miss

[gcc/devel/rust/master] Remove 'libgrust/librustc_format_parser' from 'gcc/rust/Make-lang.in:RUST_LDFLAGS'

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9dda7062e0bddcfe08e08f6a4efd8dd544f89463 commit 9dda7062e0bddcfe08e08f6a4efd8dd544f89463 Author: Thomas Schwinge Date: Wed Feb 28 22:39:52 2024 +0100 Remove 'libgrust/librustc_format_parser' from 'gcc/rust/Make-lang.in:RUST_LDFLAGS' That directory doesn't ev

[gcc/devel/rust/master] Fix use rebind name resolution.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a8d1604cb38ba6a170afee40dbfbbc630b2c7c6e commit a8d1604cb38ba6a170afee40dbfbbc630b2c7c6e Author: Pierre-Emmanuel Patry Date: Thu Mar 21 19:25:52 2024 +0100 Fix use rebind name resolution. Name resolution for rebind were missing. gcc/rust/ChangeLog:

[gcc/devel/rust/master] Improve parsing of raw byte string literals

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:67928be5b05ab927baf0a366689c246ec61ed745 commit 67928be5b05ab927baf0a366689c246ec61ed745 Author: Owen Avery Date: Tue Mar 26 20:16:08 2024 -0400 Improve parsing of raw byte string literals gcc/rust/ChangeLog: * lex/rust-lex.cc (Le

[gcc/devel/rust/master] Inline 'gcc/rust/Make-lang.in:RUST_LDFLAGS'

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1e97d748f45e4ae4e56ef2f2cd30c90bf000d410 commit 1e97d748f45e4ae4e56ef2f2cd30c90bf000d410 Author: Thomas Schwinge Date: Wed Feb 28 22:45:18 2024 +0100 Inline 'gcc/rust/Make-lang.in:RUST_LDFLAGS' Unused. gcc/rust/ * Make-lang.in (RU

[gcc/devel/rust/master] Add 'gcc/rust/Make-lang.in:LIBPROC_MACRO_INTERNAL'

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:00d5896b317ea0c43b01e3a8649b497a5d731f29 commit 00d5896b317ea0c43b01e3a8649b497a5d731f29 Author: Thomas Schwinge Date: Wed Feb 28 22:51:24 2024 +0100 Add 'gcc/rust/Make-lang.in:LIBPROC_MACRO_INTERNAL' ... to avoid verbatim repetition. gcc/rus

[gcc/devel/rust/master] borrowck: BIR: scope handling

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:de18440f92465be93f0248a7071834baa1ec748d commit de18440f92465be93f0248a7071834baa1ec748d Author: Jakub Dupak Date: Fri Feb 2 14:38:59 2024 +0100 borrowck: BIR: scope handling gcc/rust/ChangeLog: * checks/errors/borrowck/rust-bir-builder-expr-

[gcc/devel/rust/master] Merge commit 'e621b174d7c622aa4b677a4c812e5061e311cc5c' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c9e59de17dd46032f7c63463b8738b287ae34f8c commit c9e59de17dd46032f7c63463b8738b287ae34f8c Merge: d2bcecd7fd91 e621b174d7c6 Author: Thomas Schwinge Date: Wed Apr 10 10:48:27 2024 +0200 Merge commit 'e621b174d7c622aa4b677a4c812e5061e311cc5c' into HEAD Diff:

[gcc/devel/rust/master] Rust: Don't cache 'libformat_parser.a'

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:34a70f48756cb294da342245f5d2b0d622fa298c commit 34a70f48756cb294da342245f5d2b0d622fa298c Author: Thomas Schwinge Date: Wed Feb 28 23:02:19 2024 +0100 Rust: Don't cache 'libformat_parser.a' gcc/rust/ * Make-lang.in (LIBFORMAT_PARSER): Point

[gcc/devel/rust/master] Rust: Move 'libformat_parser' build into the GCC build directory

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8dde956e18426b2204e660d3e7ff68bb8589a635 commit 8dde956e18426b2204e660d3e7ff68bb8589a635 Author: Thomas Schwinge Date: Wed Feb 28 23:26:39 2024 +0100 Rust: Move 'libformat_parser' build into the GCC build directory Fixes #2883. * .gitignore:

[gcc/devel/rust/master] Rust: Move 'libformat_parser' build into libgrust

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:611d0bdc55a858736bd5cfabfc1ed4fef800d81a commit 611d0bdc55a858736bd5cfabfc1ed4fef800d81a Author: Thomas Schwinge Date: Thu Feb 29 08:44:49 2024 +0100 Rust: Move 'libformat_parser' build into libgrust Addresses #2883. contrib/ * gc

[gcc/devel/rust/master] Merge commit '2a9881565c7b48d04cf891666a66a1a2e560bce8' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:17ee9c68cbc9ba7a13b77ea458fbbc6275c38d02 commit 17ee9c68cbc9ba7a13b77ea458fbbc6275c38d02 Merge: e02c6e686bd3 2a9881565c7b Author: Thomas Schwinge Date: Wed Apr 10 10:55:46 2024 +0200 Merge commit '2a9881565c7b48d04cf891666a66a1a2e560bce8' into HEAD Diff:

[gcc/devel/rust/master] Visit type during resolution of inherent impl

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:973e60a2be6936d4909a9ccda1c9dce1e6eb1f4a commit 973e60a2be6936d4909a9ccda1c9dce1e6eb1f4a Author: Pierre-Emmanuel Patry Date: Thu Apr 18 22:30:56 2024 +0200 Visit type during resolution of inherent impl Inherent impl has a type it applies to. This type was

[gcc/devel/rust/master] Add a test for inherent impl type name resolve

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5b6c98285583130072cfa9ce84cbfd357a58c267 commit 5b6c98285583130072cfa9ce84cbfd357a58c267 Author: Pierre-Emmanuel Patry Date: Thu Apr 18 22:39:47 2024 +0200 Add a test for inherent impl type name resolve A previous bug with name resolution 2.0 was caused by an

[gcc/devel/rust/master] Removed obsolete objects

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3b9a0405f494774ce3054c87baea20aa3164eb4d commit 3b9a0405f494774ce3054c87baea20aa3164eb4d Author: Kushal Pal Date: Wed Apr 24 06:04:53 2024 + Removed obsolete objects gcc/rust/ChangeLog: * backend/rust-compile-expr.cc (CompileExpr::visit):

[gcc/devel/rust/master] borrowck: Link Polonius and run it

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5f0db57567e147846cd0b7aa4cb2fc8bba9208a0 commit 5f0db57567e147846cd0b7aa4cb2fc8bba9208a0 Author: Jakub Dupak Date: Tue Feb 27 23:59:36 2024 +0100 borrowck: Link Polonius and run it gcc/rust/ChangeLog: * Make-lang.in: Link Polonius.

[gcc/devel/rust/master] borrowck: Testsuite

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:35e028f58c18876a8286745ac628bdc882818ead commit 35e028f58c18876a8286745ac628bdc882818ead Author: Jakub Dupak Date: Wed Apr 24 13:47:20 2024 +0200 borrowck: Testsuite gcc/testsuite/ChangeLog: * rust/borrowck/borrowck.exp: New test.

[gcc/devel/rust/master] Remove 'libgrust/libproc_macro_internal' from 'gcc/rust/Make-lang.in:RUST_LDFLAGS'

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:97759a56aa09fcef19c2202d0d91dd9fedf94547 commit 97759a56aa09fcef19c2202d0d91dd9fedf94547 Author: Thomas Schwinge Date: Wed Feb 28 22:41:42 2024 +0100 Remove 'libgrust/libproc_macro_internal' from 'gcc/rust/Make-lang.in:RUST_LDFLAGS' This isn't necessary, as

[gcc/devel/rust/master] Add 'gcc/rust/Make-lang.in:LIBFORMAT_PARSER'

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fb9ff2f1550c3317628e4d8c9602f8b65c527865 commit fb9ff2f1550c3317628e4d8c9602f8b65c527865 Author: Thomas Schwinge Date: Wed Feb 28 22:51:24 2024 +0100 Add 'gcc/rust/Make-lang.in:LIBFORMAT_PARSER' ... to avoid verbatim repetition. gcc/rust/

[gcc/devel/rust/master] Remove unnecessary SIDE_EFFECTS/READONLY macros

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3a31617b48a4840b0aa90726333e4e7dedf1493b commit 3a31617b48a4840b0aa90726333e4e7dedf1493b Author: Mael Cravero Date: Tue Apr 30 12:04:50 2024 +0200 Remove unnecessary SIDE_EFFECTS/READONLY macros Closes #2357 gcc/rust/ChangeLog: * rus

[gcc/devel/rust/master] Inline 'gcc/rust/Make-lang.in:RUST_LIBDEPS'

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e1c80b39a6421e7f68c7ffbed7b1f67a9c60cf93 commit e1c80b39a6421e7f68c7ffbed7b1f67a9c60cf93 Author: Thomas Schwinge Date: Wed Feb 28 23:06:25 2024 +0100 Inline 'gcc/rust/Make-lang.in:RUST_LIBDEPS' gcc/rust/ * Make-lang.in (RUST_LIBDEPS): Inli

[gcc/devel/rust/master] borrowck: Polonius dump

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:509c286cb0665720550cb88a2628a98d35f1b37e commit 509c286cb0665720550cb88a2628a98d35f1b37e Author: Jakub Dupak Date: Tue Feb 27 23:52:53 2024 +0100 borrowck: Polonius dump gcc/rust/ChangeLog: * checks/errors/borrowck/polonius/rust-polonius.h (s

[gcc/devel/rust/master] borrowck: Use std::ignore

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:45d5c01fdba6e4c09a3ec4497b9be355bb2db106 commit 45d5c01fdba6e4c09a3ec4497b9be355bb2db106 Author: Jakub Dupak Date: Wed Apr 24 14:32:48 2024 +0200 borrowck: Use std::ignore gcc/rust/ChangeLog: * checks/errors/borrowck/rust-bir-builder-expr-stm

[gcc/devel/rust/master] chore: Fix Remark CI

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a24871e1bdea1b1f9fff2a737820214db6528a14 commit a24871e1bdea1b1f9fff2a737820214db6528a14 Author: Arthur Cohen Date: Fri Apr 12 17:10:40 2024 +0200 chore: Fix Remark CI ChangeLog: * CONTRIBUTING.md: Fix invalid line length. * READM

[gcc/devel/rust/master] Remove redundant macro definition

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fa86c37a57696b9dba2d1553dbe9e913865f4209 commit fa86c37a57696b9dba2d1553dbe9e913865f4209 Author: zhanghe9702 Date: Sun Mar 24 16:48:56 2024 +0800 Remove redundant macro definition gcc/rust/ChangeLog: * backend/rust-tree.h: removing the CLASSTYPE_V

[gcc/devel/rust/master] borrowck: Polonius error reporting

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a926ad27cda683dd32fb3a6d2c809af13d418cce commit a926ad27cda683dd32fb3a6d2c809af13d418cce Author: Jakub Dupak Date: Wed Feb 28 00:01:28 2024 +0100 borrowck: Polonius error reporting gcc/rust/ChangeLog: * checks/errors/borrowck/ffi-polonius/src

[gcc/devel/rust/master] Pin macos CI to version 13

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ba8ce7e66ca145004810f50246872902baf95ba0 commit ba8ce7e66ca145004810f50246872902baf95ba0 Author: Pierre-Emmanuel Patry Date: Tue Apr 30 13:16:36 2024 +0200 Pin macos CI to version 13 Latest macos environment runs on arm and is thus incompatible with gcc.

[gcc/devel/rust/master] borrowck: Build Polonius automatically

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ab8b4cc38806e1a7190a7426ce073951752d1a60 commit ab8b4cc38806e1a7190a7426ce073951752d1a60 Author: Jakub Dupak Date: Wed Feb 28 00:08:01 2024 +0100 borrowck: Build Polonius automatically This is minimalistic version to build Polonius with Cargo. gcc/ru

[gcc r15-3214] Un-XFAIL 'gcc.dg/signbit-5.c' for GCN

2024-08-27 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:2daf6187c7289d012365419e10995042139cf8f5 commit r15-3214-g2daf6187c7289d012365419e10995042139cf8f5 Author: Thomas Schwinge Date: Tue Aug 27 12:37:29 2024 +0200 Un-XFAIL 'gcc.dg/signbit-5.c' for GCN It XPASSes after recent commit 5a3387938d4d95717cac29eecd0ba5

[gcc r15-3444] Add 'gcc.target/nvptx/alias-weak-1.c'

2024-09-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:2267d254eb6ad782cef7b462f2bb2128bc8ace30 commit r15-3444-g2267d254eb6ad782cef7b462f2bb2128bc8ace30 Author: Thomas Schwinge Date: Wed Sep 4 09:58:32 2024 +0200 Add 'gcc.target/nvptx/alias-weak-1.c' ... testing for the GCC/nvptx "weak alias definitions not supp

[gcc r15-3445] Add 'gcc.target/nvptx/alias-to-alias-1.c'

2024-09-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a89321c890b96c583671b73fc802e87545e4a2b1 commit r15-3445-ga89321c890b96c583671b73fc802e87545e4a2b1 Author: Thomas Schwinge Date: Wed Sep 4 09:44:33 2024 +0200 Add 'gcc.target/nvptx/alias-to-alias-1.c' ... similar to alias to alias usage in 'libgomp.c-c++-comm

[gcc r15-3446] nvptx: Specify '-mno-alias' for 'gcc.dg/pr60797.c' [PR60797, PR104957]

2024-09-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b9be3113a9365e8380397abb23abc71f049cf4f1 commit r15-3446-gb9be3113a9365e8380397abb23abc71f049cf4f1 Author: Thomas Schwinge Date: Sun Jul 21 22:23:40 2024 +0200 nvptx: Specify '-mno-alias' for 'gcc.dg/pr60797.c' [PR60797, PR104957] 2014 Subversion r209299 (Git

[gcc r15-3447] Document 'pass_postreload' vs. 'pass_late_compilation'

2024-09-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:438381ef759ee8b5b04c5723a8334354ba2a30e5 commit r15-3447-g438381ef759ee8b5b04c5723a8334354ba2a30e5 Author: Thomas Schwinge Date: Fri Jun 28 16:04:18 2024 +0200 Document 'pass_postreload' vs. 'pass_late_compilation' See Subversion r217124 (Git commit 433e41643

[gcc r15-3448] Fix gimple_debug_cfg declaration

2024-09-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:347a953d855c6b246b1604bdf4728f615cb471b6 commit r15-3448-g347a953d855c6b246b1604bdf4728f615cb471b6 Author: Frederik Harwath Date: Tue Nov 16 16:08:40 2021 +0100 Fix gimple_debug_cfg declaration Silence a warning. The argument type did not match the definition

[gcc r15-3449] Fix branch prediction dump message

2024-09-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:35e4414bac06927387fb7a6fe10b373e766da1c1 commit r15-3449-g35e4414bac06927387fb7a6fe10b373e766da1c1 Author: Frederik Harwath Date: Tue Nov 16 16:13:51 2021 +0100 Fix branch prediction dump message Instead of, for instance, "Loop got predicted 1 to iterate 10 t

[gcc r15-3450] nvptx: Use 'enum ptx_version', 'enum ptx_isa' instead of 'int'

2024-09-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fee2fbedbb43ad7a017a33ed2b820be79b75e7e5 commit r15-3450-gfee2fbedbb43ad7a017a33ed2b820be79b75e7e5 Author: Thomas Schwinge Date: Mon Jul 22 10:49:16 2024 +0200 nvptx: Use 'enum ptx_version', 'enum ptx_isa' instead of 'int' This allows getting rid of the respe

[gcc r15-3466] Handle 'NUM' in 'PUSH_INSERT_PASSES_WITHIN'

2024-09-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:22af50a48d2b4371ee6d805d95f56212fbe611b1 commit r15-3466-g22af50a48d2b4371ee6d805d95f56212fbe611b1 Author: Thomas Schwinge Date: Fri Jun 28 12:10:12 2024 +0200 Handle 'NUM' in 'PUSH_INSERT_PASSES_WITHIN' ..., such that also for repeated 'NEXT_PASS', 'PUSH_INS

[gcc r15-3483] Move from 'gcc.target/nvptx/nvptx.exp' into 'target-supports.exp' additions for nvptx target

2024-09-05 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a121af90fe9244258c8620901dd6fa22537767bb commit r15-3483-ga121af90fe9244258c8620901dd6fa22537767bb Author: Thomas Schwinge Date: Mon Jul 22 14:40:34 2024 +0200 Move from 'gcc.target/nvptx/nvptx.exp' into 'target-supports.exp' additions for nvptx target

[gcc r15-3484] Fix 'gcc.target/nvptx/alias-2.c' comment

2024-09-05 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:973c1bf51fb0f58fbfe43651bb0a61e1d124b35d commit r15-3484-g973c1bf51fb0f58fbfe43651bb0a61e1d124b35d Author: Thomas Schwinge Date: Mon Sep 18 22:41:56 2023 +0200 Fix 'gcc.target/nvptx/alias-2.c' comment PR target/104957 gcc/testsuite/

[gcc r15-3485] Enhance 'gcc.target/nvptx/alias-*.c' assembler scanning

2024-09-05 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d0f02538494ded78cac12c63f5708a53f5a77bda commit r15-3485-gd0f02538494ded78cac12c63f5708a53f5a77bda Author: Thomas Schwinge Date: Wed Jul 17 15:27:51 2024 +0200 Enhance 'gcc.target/nvptx/alias-*.c' assembler scanning ... in order to demonstrate unexpected beha

[gcc r15-3487] nvptx: Emit DECL and DEF linker markers for aliases [PR104957]

2024-09-05 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8f5aade15e595b288a2c4ec60ddde8dc80df1a80 commit r15-3487-g8f5aade15e595b288a2c4ec60ddde8dc80df1a80 Author: Thomas Schwinge Date: Wed Jul 17 23:56:25 2024 +0200 nvptx: Emit DECL and DEF linker markers for aliases [PR104957] With nvptx '-malias' enabled (as imp

[gcc r15-3486] Add 'g++.target/nvptx/alias-g++.dg_init_dtor2-1.C'

2024-09-05 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a1865fd33897bc6c6e0109df0a12ee73ce386315 commit r15-3486-ga1865fd33897bc6c6e0109df0a12ee73ce386315 Author: Thomas Schwinge Date: Wed Jul 17 18:02:50 2024 +0200 Add 'g++.target/nvptx/alias-g++.dg_init_dtor2-1.C' ... as one minimized example for the issue that

[gcc r15-3541] Match: Fix ordered and nonequal: Fix 'gcc.dg/opt-ordered-and-nonequal-1.c' re 'LOGICAL_OP_NON_SHORT_

2024-09-09 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:00b35424cbdd0985e87e6de2c381ee3c3f7fdc21 commit r15-3541-g00b35424cbdd0985e87e6de2c381ee3c3f7fdc21 Author: Thomas Schwinge Date: Mon Sep 9 08:39:10 2024 +0200 Match: Fix ordered and nonequal: Fix 'gcc.dg/opt-ordered-and-nonequal-1.c' re 'LOGICAL_OP_NON_SHORT_CIRCUIT'

[gcc r15-1607] rs6000: Properly default-disable late-combine passes [PR106594, PR115622, PR115633]

2024-06-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:70480055636c2ca79761cb4440e930daa16bb7aa commit r15-1607-g70480055636c2ca79761cb4440e930daa16bb7aa Author: Thomas Schwinge Date: Tue Jun 25 10:55:41 2024 +0200 rs6000: Properly default-disable late-combine passes [PR106594, PR115622, PR115633] ..., so that i

[gcc r15-2162] Rewrite usage comment at the top of 'gcc/passes.def'

2024-07-19 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:385004846dc6437bab9b3b7d8b071ce1c3418384 commit r15-2162-g385004846dc6437bab9b3b7d8b071ce1c3418384 Author: Thomas Schwinge Date: Fri Jun 28 14:05:04 2024 +0200 Rewrite usage comment at the top of 'gcc/passes.def' Since Subversion r201359 (Git commit a167b052

[gcc r15-2163] GCN: Honor OpenMP 5.1 'num_teams' lower bound

2024-07-19 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f9119948cedefa07a667e8beacbd5317a4d8ec1b commit r15-2163-gf9119948cedefa07a667e8beacbd5317a4d8ec1b Author: Thomas Schwinge Date: Mon Jul 15 11:19:28 2024 +0200 GCN: Honor OpenMP 5.1 'num_teams' lower bound Corresponding to commit 9fa72756d90e0d9edadf6e6f5f564

[gcc r15-2164] libgomp: Document 'GOMP_teams4'

2024-07-19 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a95c1911d8e8fd0c76fc67232ebc1176162ec8d7 commit r15-2164-ga95c1911d8e8fd0c76fc67232ebc1176162ec8d7 Author: Thomas Schwinge Date: Tue Jul 16 17:09:38 2024 +0200 libgomp: Document 'GOMP_teams4' For reference: -

[gcc/devel/omp/gcc-14] GCN: Honor OpenMP 5.1 'num_teams' lower bound

2024-07-19 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:2432a022ad84aabd4e0d3725a1fe148599096926 commit 2432a022ad84aabd4e0d3725a1fe148599096926 Author: Thomas Schwinge Date: Mon Jul 15 11:19:28 2024 +0200 GCN: Honor OpenMP 5.1 'num_teams' lower bound Corresponding to commit 9fa72756d90e0d9edadf6e6f5f5647602992578

[gcc/devel/omp/gcc-14] libgomp: Document 'GOMP_teams4'

2024-07-19 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b2de4da92951c56cc17e5ec26bc2a9459b27 commit b2de4da92951c56cc17e5ec26bc2a9459b27 Author: Thomas Schwinge Date: Tue Jul 16 17:09:38 2024 +0200 libgomp: Document 'GOMP_teams4' For reference: -

[gcc/devel/omp/gcc-14] Fortran/OpenMP: Support mapping of DT with allocatable components: disable 'generate_callback_wrappe

2024-07-19 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:47fa5cf9ec10bf3b82e211a1b67ab925f8af3178 commit 47fa5cf9ec10bf3b82e211a1b67ab925f8af3178 Author: Thomas Schwinge Date: Wed Jul 3 22:09:39 2024 +0200 Fortran/OpenMP: Support mapping of DT with allocatable components: disable 'generate_callback_wrapper' for nvptx targe

[gcc/devel/omp/gcc-14] Revert "[og10] vect: Add target hook to prefer gather/scatter instructions"

2024-07-19 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8678fc697046fba1014f1db6321ee670538b0881 commit 8678fc697046fba1014f1db6321ee670538b0881 Author: Thomas Schwinge Date: Wed Jul 3 12:20:17 2024 +0200 Revert "[og10] vect: Add target hook to prefer gather/scatter instructions" Testing current OG14 commit 735bbb

[gcc r14-9396] nvptx: 'cuDeviceGetCount' failure is fatal

2024-03-08 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:37078f241a22c45db6380c5e9a79b4d08054bb3d commit r14-9396-g37078f241a22c45db6380c5e9a79b4d08054bb3d Author: Thomas Schwinge Date: Thu Mar 7 13:18:23 2024 +0100 nvptx: 'cuDeviceGetCount' failure is fatal Per commit 683f11843974f0bdf42f79cdcbb0c2b43c7b81b0 "

[gcc r14-9397] GCN: The original meaning of 'GCN_SUPPRESS_HOST_FALLBACK' isn't applicable (non-shared memory system

2024-03-08 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:84fc8f4f3263d66503663bb784b58b49dd714dd9 commit r14-9397-g84fc8f4f3263d66503663bb784b58b49dd714dd9 Author: Thomas Schwinge Date: Thu Mar 7 15:51:54 2024 +0100 GCN: The original meaning of 'GCN_SUPPRESS_HOST_FALLBACK' isn't applicable (non-shared memory system)

[gcc r14-9470] Fix 'char' initialization, copy, check in 'libgomp.oacc-fortran/acc-memcpy.f90'

2024-03-14 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:25242ed8eb93613af6f296785da2d4ece816b7d6 commit r14-9470-g25242ed8eb93613af6f296785da2d4ece816b7d6 Author: Thomas Schwinge Date: Wed Mar 6 23:18:08 2024 +0100 Fix 'char' initialization, copy, check in 'libgomp.oacc-fortran/acc-memcpy.f90' Our dear friend '-W

[gcc r14-9471] Minor fixes for OpenACC/Fortran 'self' clause for compute constructs

2024-03-14 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:473c6123ffad38dddef7b126bf97971784d94b40 commit r14-9471-g473c6123ffad38dddef7b126bf97971784d94b40 Author: Thomas Schwinge Date: Fri Oct 20 15:49:35 2023 +0200 Minor fixes for OpenACC/Fortran 'self' clause for compute constructs ... to fix up recent commit 3a

[gcc r14-9472] OpenACC 2.7: front-end support for readonly modifier: Add basic OpenACC 'declare' testing

2024-03-14 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:38958ac987dc3e6162e2ddaba3c7e7f41381e079 commit r14-9472-g38958ac987dc3e6162e2ddaba3c7e7f41381e079 Author: Thomas Schwinge Date: Thu Mar 14 15:01:01 2024 +0100 OpenACC 2.7: front-end support for readonly modifier: Add basic OpenACC 'declare' testing ... to c

[gcc r14-9581] Hurd x86_64: add unwind support for signal trampoline code

2024-03-20 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b7c4ae5ace82b81dafffbc50e8026adfa3cc76e7 commit r14-9581-gb7c4ae5ace82b81dafffbc50e8026adfa3cc76e7 Author: Flavio Cruz Date: Wed Feb 28 22:59:09 2024 -0500 Hurd x86_64: add unwind support for signal trampoline code Tested with some simple toy examples where a

[gcc r14-9721] GCN: Enable effective-target 'vect_early_break', 'vect_early_break_hw'

2024-03-29 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ec8e3dbdc3befa22b25da975b03d80443f5d938c commit r14-9721-gec8e3dbdc3befa22b25da975b03d80443f5d938c Author: Thomas Schwinge Date: Tue Jan 9 10:25:48 2024 +0100 GCN: Enable effective-target 'vect_early_break', 'vect_early_break_hw' Via XPASSing test cases after

[gcc r14-9722] GCN: Enable effective-target 'vect_hw_misalign'

2024-03-29 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7cc68c48633ea92fd294193fbc1f9c4fbf4a5c6f commit r14-9722-g7cc68c48633ea92fd294193fbc1f9c4fbf4a5c6f Author: Thomas Schwinge Date: Wed Mar 20 23:52:26 2024 +0100 GCN: Enable effective-target 'vect_hw_misalign' ... as made apparent by commit 4e1fcf44bdc582e71408

[gcc r14-9723] GCN: Enable effective-target 'vect_long_mult'

2024-03-29 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e162228e0baebc836c74c82521d1c7a3c46d9ab1 commit r14-9723-ge162228e0baebc836c74c82521d1c7a3c46d9ab1 Author: Thomas Schwinge Date: Wed Mar 20 23:56:58 2024 +0100 GCN: Enable effective-target 'vect_long_mult' ... as made apparent by commit bfd6b36f08021f023e0e92

[gcc r14-9806] nvptx: In mkoffload.cc, call diagnostic_color_init + gcc_init_libintl: Restore 'libgomp.c/reverse-of

2024-04-05 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:679f81a32f706645f45900fdb1659fb5fe607f77 commit r14-9806-g679f81a32f706645f45900fdb1659fb5fe607f77 Author: Thomas Schwinge Date: Fri Apr 5 14:04:53 2024 +0200 nvptx: In mkoffload.cc, call diagnostic_color_init + gcc_init_libintl: Restore 'libgomp.c/reverse-offload-sm

[gcc r14-9845] New effective-target 'asm_goto_with_outputs'

2024-04-08 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3fa8bff30ab58bd8b8018764d390ec2fcc8153bb commit r14-9845-g3fa8bff30ab58bd8b8018764d390ec2fcc8153bb Author: Thomas Schwinge Date: Mon Mar 4 16:04:11 2024 +0100 New effective-target 'asm_goto_with_outputs' After commit e16f90be2dc8af6c371fe79044c3e668fa3dda62

[gcc r14-9846] GCN: '--param=gcn-preferred-vectorization-factor=[default, 32, 64]'

2024-04-08 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:df7625c3af004a81c13d54bb8810e03932eeb59a commit r14-9846-gdf7625c3af004a81c13d54bb8810e03932eeb59a Author: Thomas Schwinge Date: Sat Feb 24 00:29:14 2024 +0100 GCN: '--param=gcn-preferred-vectorization-factor=[default,32,64]' ..., and specify '--param=gcn-pre

[gcc r14-9844] GCN, nvptx: Errors during device probing are fatal

2024-04-08 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a02d7f0edc47495ffe456af7ab7718896e0a0c25 commit r14-9844-ga02d7f0edc47495ffe456af7ab7718896e0a0c25 Author: Thomas Schwinge Date: Thu Mar 7 14:42:07 2024 +0100 GCN, nvptx: Errors during device probing are fatal Currently, we silently disable libgomp GCN and nv

[gcc r14-9856] Move GNU/Hurd startfile spec from config/i386/gnu.h to config/gnu.h

2024-04-09 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:532c57f8c3a15b109a46d3e2b14d60a5c40979d5 commit r14-9856-g532c57f8c3a15b109a46d3e2b14d60a5c40979d5 Author: Sergey Bugaev Date: Sat Mar 23 17:35:11 2024 +0300 Move GNU/Hurd startfile spec from config/i386/gnu.h to config/gnu.h Since it's not i386-specific; thi

[gcc r14-9857] aarch64: Add support for aarch64-gnu (GNU/Hurd on AArch64)

2024-04-09 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9670a2326333caa8482377c00beb65723b7b4b26 commit r14-9857-g9670a2326333caa8482377c00beb65723b7b4b26 Author: Sergey Bugaev Date: Sat Mar 23 17:35:12 2024 +0300 aarch64: Add support for aarch64-gnu (GNU/Hurd on AArch64) Coupled with a corresponding binutils patc

[gcc r14-9858] libgcc: Add basic support for aarch64-gnu (GNU/Hurd on AArch64)

2024-04-09 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:46c91665f4bceba19aed56f5bd6e934c548b84ff commit r14-9858-g46c91665f4bceba19aed56f5bd6e934c548b84ff Author: Sergey Bugaev Date: Sat Mar 23 17:35:13 2024 +0300 libgcc: Add basic support for aarch64-gnu (GNU/Hurd on AArch64) There is currently no unwinding imple

[gcc r14-9945] Regenerate opt.urls

2024-04-12 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c9500083073ff5e0f5c1c9db92d7ce6e51a62919 commit r14-9945-gc9500083073ff5e0f5c1c9db92d7ce6e51a62919 Author: Tatsuyuki Ishi Date: Tue Apr 9 23:57:24 2024 +0900 Regenerate opt.urls Fixes: 97069657c4e ("RISC-V: Implement TLS Descriptors.") gcc/ChangeLog:

[gcc r14-9964] Remove 'libgrust/libproc_macro_internal' from 'gcc/rust/Make-lang.in:RUST_LDFLAGS'

2024-04-15 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:cb70a49b30f0a22ec7a1b7df29c3ab370d603f90 commit r14-9964-gcb70a49b30f0a22ec7a1b7df29c3ab370d603f90 Author: Thomas Schwinge Date: Wed Feb 28 22:41:42 2024 +0100 Remove 'libgrust/libproc_macro_internal' from 'gcc/rust/Make-lang.in:RUST_LDFLAGS' This isn't nece

[gcc r14-9988] build: Don't check for host-prefixed 'cargo' program

2024-04-16 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3ebc7898a55988e84ab3625700a827e3e82b016f commit r14-9988-g3ebc7898a55988e84ab3625700a827e3e82b016f Author: Thomas Schwinge Date: Mon Apr 15 13:33:48 2024 +0200 build: Don't check for host-prefixed 'cargo' program Follow-up to commit 3e1e73fc99584440e5967577f2

[gcc r14-10004] GCN: Enable effective-target 'vect_long_long'

2024-04-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:420ece6b2334bcbbd9da905866f2ca77d4b5fdae commit r14-10004-g420ece6b2334bcbbd9da905866f2ca77d4b5fdae Author: Thomas Schwinge Date: Tue Apr 16 14:10:15 2024 +0200 GCN: Enable effective-target 'vect_long_long' ... as made apparent by a number of unexpectedly UNS

[gcc r14-10039] Enable 'gcc.dg/pr114768.c' for nvptx target [PR114768]

2024-04-19 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9451b6c0a941dc44ca6f14ff8565d74fe56cca59 commit r14-10039-g9451b6c0a941dc44ca6f14ff8565d74fe56cca59 Author: Thomas Schwinge Date: Fri Apr 19 12:32:03 2024 +0200 Enable 'gcc.dg/pr114768.c' for nvptx target [PR114768] Follow-up to commit 9f295847a9c32081bdd0fe9

[gcc r15-2389] Polish libstdc++ 'dg-final' action 'file-io-diff'

2024-07-29 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0544db1a4f8f250edb7f25eb0fa4dcfd569ec805 commit r15-2389-g0544db1a4f8f250edb7f25eb0fa4dcfd569ec805 Author: Thomas Schwinge Date: Mon Jul 29 13:32:36 2024 +0200 Polish libstdc++ 'dg-final' action 'file-io-diff' Follow-up to recent commit 515da03a838db05443ebcc

[gcc r15-2716] Don't override 'LIBS' if '--enable-languages=rust'; use 'CRAB1_LIBS'

2024-08-05 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:816c4de4d062c89f5b7a68f68f29b2b033f5b136 commit r15-2716-g816c4de4d062c89f5b7a68f68f29b2b033f5b136 Author: Thomas Schwinge Date: Mon Aug 5 10:06:05 2024 +0200 Don't override 'LIBS' if '--enable-languages=rust'; use 'CRAB1_LIBS' Recent commit 6fef4d6ffcab0fec8

[gcc r15-2717] Inline 'gcc/rust/Make-lang.in:RUST_LIBDEPS'

2024-08-05 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:aab9f33ed1f1b92444a82eb3ea5cab1048593791 commit r15-2717-gaab9f33ed1f1b92444a82eb3ea5cab1048593791 Author: Thomas Schwinge Date: Wed Feb 28 23:06:25 2024 +0100 Inline 'gcc/rust/Make-lang.in:RUST_LIBDEPS' ..., also fixing up an apparently mis-merged commit

[gcc r15-2845] OpenMP: Constructors and destructors for "declare target" static aggregates: Fix effective-target ke

2024-08-09 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9f5d22e3e2b8e4532896a4f3837cb86006d5930c commit r15-2845-g9f5d22e3e2b8e4532896a4f3837cb86006d5930c Author: Thomas Schwinge Date: Fri Aug 9 11:23:15 2024 +0200 OpenMP: Constructors and destructors for "declare target" static aggregates: Fix effective-target keyword in

[gcc r15-942] nvptx target: Global constructor, destructor support, via nvptx-tools 'ld'

2024-05-31 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d9c90c82d900fdae95df4499bf5f0a4ecb903b53 commit r15-942-gd9c90c82d900fdae95df4499bf5f0a4ecb903b53 Author: Thomas Schwinge Date: Tue May 28 23:20:29 2024 +0200 nvptx target: Global constructor, destructor support, via nvptx-tools 'ld' The function attributes '

[gcc r15-1024] Clarify that 'gcc.dg/initpri3.c' is a LTO variant of 'gcc.dg/initpri1.c': 'gcc.dg/initpri1-lto.c' [P

2024-06-05 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:38dd7419324490b386bbac06ddc5fafbfe8629d3 commit r15-1024-g38dd7419324490b386bbac06ddc5fafbfe8629d3 Author: Thomas Schwinge Date: Wed Apr 24 10:11:02 2024 +0200 Clarify that 'gcc.dg/initpri3.c' is a LTO variant of 'gcc.dg/initpri1.c': 'gcc.dg/initpri1-lto.c' [PR46083]

[gcc r15-1025] Consolidate similar C/C++ test cases for 'constructor', 'destructor' function attributes with priori

2024-06-05 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a7d75773adadfcd536a5ded48ba215f18e8c5b3d commit r15-1025-ga7d75773adadfcd536a5ded48ba215f18e8c5b3d Author: Thomas Schwinge Date: Wed Apr 24 09:26:39 2024 +0200 Consolidate similar C/C++ test cases for 'constructor', 'destructor' function attributes with priority

[gcc r15-1026] Add C++ testing for 'gcc.dg/initpri1-lto.c': 'c-c++-common/initpri1-lto.c'

2024-06-05 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:08c7e87f0da24b701042110c3927ecdb3367c0b4 commit r15-1026-g08c7e87f0da24b701042110c3927ecdb3367c0b4 Author: Thomas Schwinge Date: Wed Apr 24 09:26:39 2024 +0200 Add C++ testing for 'gcc.dg/initpri1-lto.c': 'c-c++-common/initpri1-lto.c' Similar to commit a7d757

[gcc r15-1028] Add 'c-c++-common/initpri1{, -lto, -split}-static.c' as internal linkage variants

2024-06-05 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d5ccc21f17b5c7ff20cca81c96a11a68f61f287b commit r15-1028-gd5ccc21f17b5c7ff20cca81c96a11a68f61f287b Author: Thomas Schwinge Date: Wed Apr 24 11:51:54 2024 +0200 Add 'c-c++-common/initpri1{,-lto,-split}-static.c' as internal linkage variants gcc/testsu

[gcc r15-1027] Add 'c-c++-common/initpri1-split.c': 'c-c++-common/initpri1.c' split into separate translation units

2024-06-05 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:02e43e5596ee6a4d03eecaa48197280c4eb6a78f commit r15-1027-g02e43e5596ee6a4d03eecaa48197280c4eb6a78f Author: Thomas Schwinge Date: Wed Apr 24 11:24:39 2024 +0200 Add 'c-c++-common/initpri1-split.c': 'c-c++-common/initpri1.c' split into separate translation units

[gcc r15-1065] Clean up after newlib "nvptx: In offloading execution, map '_exit' to 'abort' [GCC PR85463]"

2024-06-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:395ac0417a17ba6405873f891f895417d696b603 commit r15-1065-g395ac0417a17ba6405873f891f895417d696b603 Author: Thomas Schwinge Date: Wed Jun 5 14:34:06 2024 +0200 Clean up after newlib "nvptx: In offloading execution, map '_exit' to 'abort' [GCC PR85463]"

[gcc r15-1066] nvptx: Make 'nvptx_uniform_warp_check' fit for non-full-warp execution, via 'vote.all.pred'

2024-06-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b4e68dd9084e48ee3e83c11d7f27548d8cca7066 commit r15-1066-gb4e68dd9084e48ee3e83c11d7f27548d8cca7066 Author: Thomas Schwinge Date: Fri May 10 12:50:23 2024 +0200 nvptx: Make 'nvptx_uniform_warp_check' fit for non-full-warp execution, via 'vote.all.pred' For ex

[gcc r15-1067] nvptx offloading: Global constructor, destructor support, via nvptx-tools 'ld'

2024-06-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5bbe5350a0932c78d4ffce292ba4104a6fe6ef96 commit r15-1067-g5bbe5350a0932c78d4ffce292ba4104a6fe6ef96 Author: Thomas Schwinge Date: Wed Jun 5 12:40:50 2024 +0200 nvptx offloading: Global constructor, destructor support, via nvptx-tools 'ld' This extends commit

[gcc r15-1070] nvptx, libgfortran: Switch out of "minimal" mode

2024-06-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3a4775d4403f2e88b589e88a9937cc1fd45a0e87 commit r15-1070-g3a4775d4403f2e88b589e88a9937cc1fd45a0e87 Author: Thomas Schwinge Date: Wed Jun 5 13:13:24 2024 +0200 nvptx, libgfortran: Switch out of "minimal" mode ..., in order to enable (portions of) Fortran I/O,

[gcc r15-1069] nvptx offloading: 'GOMP_NVPTX_NATIVE_GPU_THREAD_STACK_SIZE' environment variable [PR97384, PR105274]

2024-06-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0d25989d60d15866ef4737d66e02432f50717255 commit r15-1069-g0d25989d60d15866ef4737d66e02432f50717255 Author: Thomas Schwinge Date: Fri May 31 17:04:39 2024 +0200 nvptx offloading: 'GOMP_NVPTX_NATIVE_GPU_THREAD_STACK_SIZE' environment variable [PR97384, PR105274]

[gcc r15-1068] nvptx, libgcc: Stub unwinding implementation

2024-06-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a29c5852a606588175d11844db84da0881227100 commit r15-1068-ga29c5852a606588175d11844db84da0881227100 Author: Thomas Schwinge Date: Wed Jun 5 13:11:04 2024 +0200 nvptx, libgcc: Stub unwinding implementation Adding stub '_Unwind_Backtrace', '_Unwind_GetIPInfo' fu

[gcc r15-4314] Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' __builtin_is_initial_device: Fix effective

2024-10-14 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c3774b2e2d7d00ad9f9f6fce10aa6bc872bd951f commit r15-4314-gc3774b2e2d7d00ad9f9f6fce10aa6bc872bd951f Author: Thomas Schwinge Date: Mon Oct 14 10:26:13 2024 +0200 Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' __builtin_is_initial_device: Fix effective-target

[gcc r15-4315] Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' __builtin_is_initial_device: Harmonize 'li

2024-10-14 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9f549d216c9716e787aaa38593bc9f83195b60ae commit r15-4315-g9f549d216c9716e787aaa38593bc9f83195b60ae Author: Thomas Schwinge Date: Mon Oct 14 10:34:34 2024 +0200 Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' __builtin_is_initial_device: Harmonize 'libgomp.o

[gcc r15-4348] Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' __builtin_is_initial_device: Fix 'is_built

2024-10-15 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fa90febea9801d4255bf6a1e9f0fd998629c3c7c commit r15-4348-gfa90febea9801d4255bf6a1e9f0fd998629c3c7c Author: Thomas Schwinge Date: Tue Oct 15 09:29:53 2024 +0200 Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' __builtin_is_initial_device: Fix 'is_builtin' ini

[gcc r15-4096] nvptx: Re-enable 'gcc.c-torture/compile/20080721-1.c'

2024-10-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b0677101d40e384a13eec14ee270f457bfe5ac05 commit r15-4096-gb0677101d40e384a13eec14ee270f457bfe5ac05 Author: Thomas Schwinge Date: Mon Nov 28 10:37:26 2022 +0100 nvptx: Re-enable 'gcc.c-torture/compile/20080721-1.c' PASSes with: $ ptxas --version

[gcc r15-4098] nvptx: Disable effective-target 'freestanding'

2024-10-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:65c7616c251a6697134b2a3ac7fe6460d308d2ed commit r15-4098-g65c7616c251a6697134b2a3ac7fe6460d308d2ed Author: Thomas Schwinge Date: Mon Nov 28 13:49:06 2022 +0100 nvptx: Disable effective-target 'freestanding' After 2014's commit 157e859ffe3b5d43db1e19475711c1a3

[gcc r15-4097] nvptx: Re-enable "ptxas times out" test cases

2024-10-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:cb633e5cbd422d5a5d98b17d435abad976a9d9ca commit r15-4097-gcb633e5cbd422d5a5d98b17d435abad976a9d9ca Author: Thomas Schwinge Date: Mon Nov 28 10:05:06 2022 +0100 nvptx: Re-enable "ptxas times out" test cases These are all quick to compile and generally PASS wit

<    1   2   3   4   5   6   7   8   9   10   >