[gcc(refs/users/meissner/heads/work165-tar)] Update ChangeLog.*

2024-05-07 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d81590918ee29d6ad3ce7ae79d7c4d610a606dcf commit d81590918ee29d6ad3ce7ae79d7c4d610a606dcf Author: Michael Meissner Date: Wed May 8 02:16:29 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.tar | 12 1 file changed, 12 insertions(+) diff --git a/gcc

[gcc(refs/users/meissner/heads/work165-tar)] Add -mfspr option.

2024-05-07 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:3c0f768586bc719c0b78b49d676aaae1babfa872 commit 3c0f768586bc719c0b78b49d676aaae1babfa872 Author: Michael Meissner Date: Wed May 8 02:15:10 2024 -0400 Add -mfspr option. 2024-05-08 Michael Meissner * config/rs6000/rs6000-cpus.def (ISA_2_7_M

[gcc r15-312] Enable prange support.

2024-05-07 Thread Aldy Hernandez via Gcc-cvs
https://gcc.gnu.org/g:36e877996936abd8bd08f8b1d983c8d1023a5842 commit r15-312-g36e877996936abd8bd08f8b1d983c8d1023a5842 Author: Aldy Hernandez Date: Tue May 7 14:05:50 2024 +0200 Enable prange support. This throws the switch on prange. After this patch, it is no longer valid

[gcc r11-11419] c++/c-common: Fix convert_vector_to_array_for_subscript for qualified vector types [PR89224]

2024-05-07 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:046aeffba336295fbdaf0e1ecf64b582d08f0aa6 commit r11-11419-g046aeffba336295fbdaf0e1ecf64b582d08f0aa6 Author: Andrew Pinski Date: Tue Feb 20 13:38:28 2024 -0800 c++/c-common: Fix convert_vector_to_array_for_subscript for qualified vector types [PR89224] After

[gcc r12-10420] c++/c-common: Fix convert_vector_to_array_for_subscript for qualified vector types [PR89224]

2024-05-07 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:315f8a474eb1a9b2d213aa650bdb132c78546264 commit r12-10420-g315f8a474eb1a9b2d213aa650bdb132c78546264 Author: Andrew Pinski Date: Tue Feb 20 13:38:28 2024 -0800 c++/c-common: Fix convert_vector_to_array_for_subscript for qualified vector types [PR89224] After

[gcc r15-311] Revert "Revert "testsuite/gcc.target/cris/pr93372-2.c: Handle xpass from combine improvement""

2024-05-07 Thread Hans-Peter Nilsson via Gcc-cvs
https://gcc.gnu.org/g:f6ce85502eb2e4e7bbd9b3c6c1c065a004f8f531 commit r15-311-gf6ce85502eb2e4e7bbd9b3c6c1c065a004f8f531 Author: Hans-Peter Nilsson Date: Wed May 8 04:11:20 2024 +0200 Revert "Revert "testsuite/gcc.target/cris/pr93372-2.c: Handle xpass from combine improvement"" Th

[gcc r13-8713] c++/c-common: Fix convert_vector_to_array_for_subscript for qualified vector types [PR89224]

2024-05-07 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:f5d9eef6507f36692066c0934d9f8c9d462e698f commit r13-8713-gf5d9eef6507f36692066c0934d9f8c9d462e698f Author: Andrew Pinski Date: Tue Feb 20 13:38:28 2024 -0800 c++/c-common: Fix convert_vector_to_array_for_subscript for qualified vector types [PR89224] After r

[gcc r14-10183] c++/c-common: Fix convert_vector_to_array_for_subscript for qualified vector types [PR89224]

2024-05-07 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:cacc48014c7fdb888b4449830b567e5375dfb4e3 commit r14-10183-gcacc48014c7fdb888b4449830b567e5375dfb4e3 Author: Andrew Pinski Date: Tue Feb 20 13:38:28 2024 -0800 c++/c-common: Fix convert_vector_to_array_for_subscript for qualified vector types [PR89224] After

[gcc r14-10182] c++/modules: Stream unmergeable temporaries by value again [PR114856]

2024-05-07 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:61a095b05c244a6e0b1aec36ee1607def00654ab commit r14-10182-g61a095b05c244a6e0b1aec36ee1607def00654ab Author: Nathaniel Shead Date: Tue Apr 30 22:29:57 2024 +1000 c++/modules: Stream unmergeable temporaries by value again [PR114856] In r14-9266-g2823b4d96d9ec4

[gcc r15-310] c++/modules: Stream unmergeable temporaries by value again [PR114856]

2024-05-07 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:e60032b382364897a58e67994baac896bcd03327 commit r15-310-ge60032b382364897a58e67994baac896bcd03327 Author: Nathaniel Shead Date: Tue Apr 30 22:29:57 2024 +1000 c++/modules: Stream unmergeable temporaries by value again [PR114856] In r14-9266-g2823b4d96d9ec4 I

[gcc r15-309] c++/c-common: Fix convert_vector_to_array_for_subscript for qualified vector types [PR89224]

2024-05-07 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:4421d35167b3083e0f2e4c84c91fded09a30cf22 commit r15-309-g4421d35167b3083e0f2e4c84c91fded09a30cf22 Author: Andrew Pinski Date: Tue Feb 20 13:38:28 2024 -0800 c++/c-common: Fix convert_vector_to_array_for_subscript for qualified vector types [PR89224] After r7

[gcc r15-308] DCE __cxa_atexit calls where the function is pure/const [PR19661]

2024-05-07 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:c9dd853680b12d9c9def5de61abde5d057c526ba commit r15-308-gc9dd853680b12d9c9def5de61abde5d057c526ba Author: Andrew Pinski Date: Fri Mar 15 16:34:22 2024 -0700 DCE __cxa_atexit calls where the function is pure/const [PR19661] In C++ sometimes you have a deconstr

[gcc r15-307] MATCH: Add some more value_replacement simplifications (a != 0 ? expr : 0) to match

2024-05-07 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:e472527c7b45d23e8dfd0fb767a6e663b4bc136e commit r15-307-ge472527c7b45d23e8dfd0fb767a6e663b4bc136e Author: Andrew Pinski Date: Tue Apr 30 14:45:26 2024 -0700 MATCH: Add some more value_replacement simplifications (a != 0 ? expr : 0) to match This adds a few m

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [committed][RISC-V] Turn on overlap_op_by_pieces for generic-ooo tuning

2024-05-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:39c05d26b53dcfaede63414a21cc9f769bae98f1 commit 39c05d26b53dcfaede63414a21cc9f769bae98f1 Author: Jeff Law Date: Tue May 7 15:34:16 2024 -0600 [committed][RISC-V] Turn on overlap_op_by_pieces for generic-ooo tuning Per quick email exchange with Palmer. Given

[gcc r15-306] [committed][RISC-V] Turn on overlap_op_by_pieces for generic-ooo tuning

2024-05-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:9f14f1978260148d4d6208dfd73df1858e623758 commit r15-306-g9f14f1978260148d4d6208dfd73df1858e623758 Author: Jeff Law Date: Tue May 7 15:34:16 2024 -0600 [committed][RISC-V] Turn on overlap_op_by_pieces for generic-ooo tuning Per quick email exchange with Palmer

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [committed] [RISC-V] Allow uarchs to set TARGET_OVERLAP_OP_BY_PIECES_P

2024-05-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:07f793b32359e37191b2bda2a4e8cac8428648e8 commit 07f793b32359e37191b2bda2a4e8cac8428648e8 Author: Christoph Müllner Date: Tue May 7 15:16:21 2024 -0600 [committed] [RISC-V] Allow uarchs to set TARGET_OVERLAP_OP_BY_PIECES_P This is almost exclusively work from

[gcc r15-305] [committed] [RISC-V] Allow uarchs to set TARGET_OVERLAP_OP_BY_PIECES_P

2024-05-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:300393484dbfa9fd3891174ea47aa3fb41915abc commit r15-305-g300393484dbfa9fd3891174ea47aa3fb41915abc Author: Christoph Müllner Date: Tue May 7 15:16:21 2024 -0600 [committed] [RISC-V] Allow uarchs to set TARGET_OVERLAP_OP_BY_PIECES_P This is almost exclusively w

[gcc r15-304] c++: Implement C++26 P2893R3 - Variadic friends [PR114459]

2024-05-07 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:17458d2bc74b904968e6bdc12527eb040c8d2370 commit r15-304-g17458d2bc74b904968e6bdc12527eb040c8d2370 Author: Jakub Jelinek Date: Tue May 7 22:38:01 2024 +0200 c++: Implement C++26 P2893R3 - Variadic friends [PR114459] The following patch imeplements the C++26 P2

[gcc r14-10181] expansion: Use __trunchfbf2 calls rather than __extendhfbf2 [PR114907]

2024-05-07 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f43f346f19889a15a171a10c6ae1b1fe0a5bc038 commit r14-10181-gf43f346f19889a15a171a10c6ae1b1fe0a5bc038 Author: Jakub Jelinek Date: Tue May 7 21:30:21 2024 +0200 expansion: Use __trunchfbf2 calls rather than __extendhfbf2 [PR114907] The HF and BF modes have the s

[gcc r14-10180] tree-inline: Remove .ASAN_MARK calls when inlining functions into no_sanitize callers [PR114956]

2024-05-07 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:aca573ea64ccfd54d4447e9a3200acd7a9157082 commit r14-10180-gaca573ea64ccfd54d4447e9a3200acd7a9157082 Author: Jakub Jelinek Date: Tue May 7 21:29:14 2024 +0200 tree-inline: Remove .ASAN_MARK calls when inlining functions into no_sanitize callers [PR114956] In

[gcc r15-303] expansion: Use __trunchfbf2 calls rather than __extendhfbf2 [PR114907]

2024-05-07 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:28ee13db2e9d995bd3728c4ff3a3545e24b39cd2 commit r15-303-g28ee13db2e9d995bd3728c4ff3a3545e24b39cd2 Author: Jakub Jelinek Date: Tue May 7 21:30:21 2024 +0200 expansion: Use __trunchfbf2 calls rather than __extendhfbf2 [PR114907] The HF and BF modes have the sam

[gcc r15-302] tree-inline: Remove .ASAN_MARK calls when inlining functions into no_sanitize callers [PR114956]

2024-05-07 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d4e25cf4f7c1f51a8824cc62bbb85a81a41b829a commit r15-302-gd4e25cf4f7c1f51a8824cc62bbb85a81a41b829a Author: Jakub Jelinek Date: Tue May 7 21:29:14 2024 +0200 tree-inline: Remove .ASAN_MARK calls when inlining functions into no_sanitize callers [PR114956] In r9

[gcc r15-301] c++: DECL_DECOMPOSITION_P cleanup

2024-05-07 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:7887d808876c00e682e11c19caae1a0dbc9fa3a8 commit r15-301-g7887d808876c00e682e11c19caae1a0dbc9fa3a8 Author: Marek Polacek Date: Fri Mar 1 13:36:51 2024 -0500 c++: DECL_DECOMPOSITION_P cleanup DECL_DECOMPOSITION_P already checks VAR_P but we repeat the check

[gcc r14-10179] [PR modula2/113768][PR modula2/114133] bugfix constants must be cast prior to vararg call

2024-05-07 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:07dab3f6b56c711dcd737d856cf01a597a2e1626 commit r14-10179-g07dab3f6b56c711dcd737d856cf01a597a2e1626 Author: Gaius Mulley Date: Tue May 7 19:51:08 2024 +0100 [PR modula2/113768][PR modula2/114133] bugfix constants must be cast prior to vararg call This bug fi

[gcc r15-300] PR modula2/114133 bugfix constants must be cast prior to vararg call

2024-05-07 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:76e591200f54226290ddb49b8ac6231a694bf882 commit r15-300-g76e591200f54226290ddb49b8ac6231a694bf882 Author: Gaius Mulley Date: Tue May 7 19:24:08 2024 +0100 PR modula2/114133 bugfix constants must be cast prior to vararg call This bug fix corrects the test code

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [RISC-V] [PATCH v2] Enable inlining str* by default

2024-05-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:8b5321bc863bfc9920676c33295644cbebfd0a05 commit 8b5321bc863bfc9920676c33295644cbebfd0a05 Author: Jeff Law Date: Tue May 7 11:43:09 2024 -0600 [RISC-V] [PATCH v2] Enable inlining str* by default So with Chrstoph's patches from late 2022 we've had the ability t

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [PATCH 1/1] RISC-V: Add Zfbfmin extension to the -march= option

2024-05-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:c396fa61e71313cdfcb384bd0fb74f7d3b972d30 commit c396fa61e71313cdfcb384bd0fb74f7d3b972d30 Author: Xiao Zeng Date: Mon May 6 15:57:37 2024 -0600 [PATCH 1/1] RISC-V: Add Zfbfmin extension to the -march= option This patch would like to add new sub extension (aka

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Add testcase for PR114749.

2024-05-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:cd0e329128a349ff58b75de14e1c877cce9abffc commit cd0e329128a349ff58b75de14e1c877cce9abffc Author: Robin Dapp Date: Mon May 6 15:51:37 2024 -0600 RISC-V: Add testcase for PR114749. this adds a test case for PR114749. Going to commit as obvious unless somebo

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [RISC-V] Add support for _Bfloat16

2024-05-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:af9ec7bb55674b09434ff821ee496558ca8dc4c3 commit af9ec7bb55674b09434ff821ee496558ca8dc4c3 Author: Xiao Zeng Date: Mon May 6 15:39:12 2024 -0600 [RISC-V] Add support for _Bfloat16 1 At point , BF16 has already been

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Document -mcmodel=large

2024-05-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:6b0b0128c4f3fed4dff92c489017b7504c7f970b commit 6b0b0128c4f3fed4dff92c489017b7504c7f970b Author: Palmer Dabbelt Date: Mon May 6 15:34:26 2024 -0600 RISC-V: Document -mcmodel=large This slipped through the cracks. Probably also NEWS-worthy. gcc/Cha

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] So another constant synthesis improvement.

2024-05-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:3ccf8a5463d9a606515e141a7f582683115d985b commit 3ccf8a5463d9a606515e141a7f582683115d985b Author: Jeff Law Date: Mon May 6 15:27:43 2024 -0600 So another constant synthesis improvement. In this patch we're looking at cases where we'd like to be able to use

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: miscll comment fixes [NFC]

2024-05-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:3d0f38b394e6c5f4bb93ce2047dd985ea7e081af commit 3d0f38b394e6c5f4bb93ce2047dd985ea7e081af Author: Vineet Gupta Date: Tue Mar 1 03:45:19 2022 -0800 RISC-V: miscll comment fixes [NFC] gcc/ChangeLog: * config/riscv/riscv.cc: Comment updates.

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [committed][RISC-V] Fix nearbyint failure on rv32 and formatting nits

2024-05-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:9ba5c71aeab72bf5a773eaeaaf96a03520c3da9f commit 9ba5c71aeab72bf5a773eaeaaf96a03520c3da9f Author: Jeff Law Date: Thu May 2 17:13:12 2024 -0600 [committed][RISC-V] Fix nearbyint failure on rv32 and formatting nits The CI system tripped an execution failure for

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [RFA][RISC-V] Improve constant synthesis for constants with 2 bits set

2024-05-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:0099c20adb23b71718d4c6f3937fd126f1a931e4 commit 0099c20adb23b71718d4c6f3937fd126f1a931e4 Author: Jeff Law Date: Thu May 2 14:06:22 2024 -0600 [RFA][RISC-V] Improve constant synthesis for constants with 2 bits set In doing some preparation work for using zbkb'

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [committed] [RISC-V] Trivial pattern cleanup

2024-05-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:1985c80b0470848d6362e8f769744ed6b7ed743d commit 1985c80b0470848d6362e8f769744ed6b7ed743d Author: Jeff Law Date: Wed May 1 12:43:37 2024 -0600 [committed] [RISC-V] Trivial pattern cleanup As I was reviewing and cleaning up some internal work, I noticed a part

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [committed] [RISC-V] Don't run new rounding tests on newlib risc-v targets

2024-05-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:63c91bfa7fae1716b23b67cc4e614e379b06f8f6 commit 63c91bfa7fae1716b23b67cc4e614e379b06f8f6 Author: Jeff Law Date: Thu May 2 08:42:32 2024 -0600 [committed] [RISC-V] Don't run new rounding tests on newlib risc-v targets The new round_32.c and round_64.c tests de

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [committed] [RISC-V] Fix detection of store pair fusion cases

2024-05-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:305a5d2d9a9394579d132364c0fd1ca9e95c9f4c commit 305a5d2d9a9394579d132364c0fd1ca9e95c9f4c Author: Jeff Law Date: Wed May 1 11:28:41 2024 -0600 [committed] [RISC-V] Fix detection of store pair fusion cases We've got the ability to count the number of store pair

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] This is almost exclusively Jivan's work. His original post:

2024-05-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:7fd192a0af22aa524685692c086ea1ffe5b0d789 commit 7fd192a0af22aa524685692c086ea1ffe5b0d789 Author: Jivan Hakobyan Date: Tue Apr 30 09:44:02 2024 -0600 This is almost exclusively Jivan's work. His original post: > https://www.mail-archive.com/gcc-patches@gcc.gn

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Refine the condition for add additional vars in RVV cost model

2024-05-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:48b653eb14f8bde7772cf1f2d674bdd9c75302bd commit 48b653eb14f8bde7772cf1f2d674bdd9c75302bd Author: demin.han Date: Tue Mar 26 16:52:12 2024 +0800 RISC-V: Refine the condition for add additional vars in RVV cost model The adjacent_dr_p is sufficient and unnecess

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Fix parsing of Zic* extensions

2024-05-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:cd78056ad4b3b8a27b3e17dd29dc81d3e28c7719 commit cd78056ad4b3b8a27b3e17dd29dc81d3e28c7719 Author: Christoph Müllner Date: Mon Apr 29 00:46:06 2024 +0200 RISC-V: Fix parsing of Zic* extensions The extension parsing table entries for a range of Zic* extensions

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] RISC-V: Add -X to link spec

2024-05-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:96a6647f966a7ec24d07f2960956c71c1ca320c3 commit 96a6647f966a7ec24d07f2960956c71c1ca320c3 Author: Fangrui Song Date: Fri Apr 26 18:14:33 2024 -0700 RISC-V: Add -X to link spec --discard-locals (-X) instructs the linker to remove local .L* symbols, which oc

[gcc/riscv/heads/gcc-14-with-riscv-opts] (40 commits) [RISC-V] [PATCH v2] Enable inlining str* by default

2024-05-07 Thread Jeff Law via Gcc-cvs
The branch 'riscv/heads/gcc-14-with-riscv-opts' was updated to point to: 8b5321bc863b... [RISC-V] [PATCH v2] Enable inlining str* by default It previously pointed to: af8ad1d874dc... [committed][RISC-V] Fix nearbyint failure on rv32 and forma Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO L

[gcc r15-299] [RISC-V] [PATCH v2] Enable inlining str* by default

2024-05-07 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:1139f38e798181572121657e5b267a9698edb62f commit r15-299-g1139f38e798181572121657e5b267a9698edb62f Author: Jeff Law Date: Tue May 7 11:43:09 2024 -0600 [RISC-V] [PATCH v2] Enable inlining str* by default So with Chrstoph's patches from late 2022 we've had the

[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/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: 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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: 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] Merge commit '8534cc772def8142379c0e72ab6392d40f3f60f6^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:17d389c4a3f9fd540cb9cce670b9165ea59ff2ab commit 17d389c4a3f9fd540cb9cce670b9165ea59ff2ab Merge: 31fed215c247 d0f8cb17bbd3 Author: Thomas Schwinge Date: Wed Apr 10 11:05:29 2024 +0200 Merge commit '8534cc772def8142379c0e72ab6392d40f3f60f6^' into HEAD Diff: gcc/Chang

[gcc/devel/rust/master] Merge commit 'f0b1cf01782ba975cfda32800c91076df78058d6' into HEAD [#2857]

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:31fed215c24705ff8a471d9d3662b3afd1faa932 commit 31fed215c24705ff8a471d9d3662b3afd1faa932 Merge: 9575360bad47 f0b1cf01782b Author: Thomas Schwinge Date: Wed Apr 10 11:02:28 2024 +0200 Merge commit 'f0b1cf01782ba975cfda32800c91076df78058d6' into HEAD [#2857] Diff:

[gcc/devel/rust/master] Change enum namespace from value to type

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:08a6f1a1183572b35e5151f2b73b1aec41d42db2 commit 08a6f1a1183572b35e5151f2b73b1aec41d42db2 Author: Pierre-Emmanuel Patry Date: Wed Jan 24 17:08:05 2024 +0100 Change enum namespace from value to type The enum type shall be in type namespace, not value namespace.

[gcc/devel/rust/master] Unit struct constructor shall be resolved

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e19483da430ccd1da3a08dd1cebb87b425898720 commit e19483da430ccd1da3a08dd1cebb87b425898720 Author: Pierre-Emmanuel Patry Date: Wed Jan 24 17:04:51 2024 +0100 Unit struct constructor shall be resolved Unit struct have a special constructor that should be added t

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

2024-05-07 Thread Thomas Schwinge via Libstdc++-cvs
https://gcc.gnu.org/g:9575360bad470025b131fa74fdc11ac28409cb9c commit 9575360bad470025b131fa74fdc11ac28409cb9c Merge: 1cae91f78a00 5329b9418820 Author: Thomas Schwinge Date: Wed Apr 10 11:01:28 2024 +0200 Merge commit 'f0b1cf01782ba975cfda32800c91076df78058d6^' into HEAD Diff: ChangeLog

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

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1cae91f78a006bcd494e4846142fc170099af71e commit 1cae91f78a006bcd494e4846142fc170099af71e Merge: 1af2c40d7595 af3f04823672 Author: Thomas Schwinge Date: Wed Apr 10 10:56:34 2024 +0200 Merge commit 'af3f0482367232d2d655e51bee382e98ddbfb117' into HEAD Diff:

[gcc/devel/rust/master] Visit function return type in default resolver

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e84d67febe5805675d3f86e0e535702dfe67b78d commit e84d67febe5805675d3f86e0e535702dfe67b78d Author: Pierre-Emmanuel Patry Date: Wed Jan 24 16:47:50 2024 +0100 Visit function return type in default resolver Function return type was not properly visited in the def

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

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1af2c40d7595c91f8c8f3573c1bec30556e35bb6 commit 1af2c40d7595c91f8c8f3573c1bec30556e35bb6 Merge: 17ee9c68cbc9 830d4659604e Author: Thomas Schwinge Date: Wed Apr 10 10:55:56 2024 +0200 Merge commit 'f89186f962421f6d972035fc4b4c20490e7b1c5b^' into HEAD Diff: ChangeLog

[gcc/devel/rust/master] Change error message to match test

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:124d56a328163a8de49e01e9d88aaf6f6c5aa3e9 commit 124d56a328163a8de49e01e9d88aaf6f6c5aa3e9 Author: Pierre-Emmanuel Patry Date: Wed Jan 17 13:53:21 2024 +0100 Change error message to match test Error message did not match the test from the previous name resolver

[gcc/devel/rust/master] Add support for ambiguous use declarations

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:6b1d14b72e1b38ce55389683436781b229ed51f8 commit 6b1d14b72e1b38ce55389683436781b229ed51f8 Author: Pierre-Emmanuel Patry Date: Tue Jan 16 13:55:02 2024 +0100 Add support for ambiguous use declarations Glob use declarations may lead to ambiguous situation where

[gcc/devel/rust/master] Merge commit '2341df1cb9b3681bfefe29207887b2b3dc271a95' into HEAD [#2801]

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0de2032ecf451e9fed2ad16c3ce771663fbc37a5 commit 0de2032ecf451e9fed2ad16c3ce771663fbc37a5 Merge: d1a0609b7e62 2341df1cb9b3 Author: Thomas Schwinge Date: Wed Apr 10 10:52:58 2024 +0200 Merge commit '2341df1cb9b3681bfefe29207887b2b3dc271a95' into HEAD [#2801] Diff:

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

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ca224bde2989de54fc33fae46df560b7f5af835e commit ca224bde2989de54fc33fae46df560b7f5af835e Merge: 4966574bdc77 4bd09ce06f50 Author: Thomas Schwinge Date: Wed Apr 10 10:45:29 2024 +0200 Merge commit '4bd09ce06f50d266c992c984cc993384d5e6655e' into HEAD Diff:

[gcc/devel/rust/master] Merge commit '2341df1cb9b3681bfefe29207887b2b3dc271a95^' into HEAD

2024-05-07 Thread Thomas Schwinge via Libstdc++-cvs
https://gcc.gnu.org/g:d1a0609b7e62b21d747dfaa0c0f84e51099bd952 commit d1a0609b7e62b21d747dfaa0c0f84e51099bd952 Merge: c9e59de17dd4 484f48f03cf9 Author: Thomas Schwinge Date: Wed Apr 10 10:51:48 2024 +0200 Merge commit '2341df1cb9b3681bfefe29207887b2b3dc271a95^' into HEAD Diff: ChangeLog

[gcc/devel/rust/master] borrowck: Remove block braces to satisfy GNU style

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c90a9ada247d96025562be15780dba3f3d1f9ec0 commit c90a9ada247d96025562be15780dba3f3d1f9ec0 Author: Jakub Dupak Date: Mon Apr 1 14:06:33 2024 +0200 borrowck: Remove block braces to satisfy GNU style gcc/rust/ChangeLog: * checks/errors/borrowck/r

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

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d2bcecd7fd914adf55daac7d36745b03b3279c49 commit d2bcecd7fd914adf55daac7d36745b03b3279c49 Merge: ca224bde2989 db4e496aadf1 Author: Thomas Schwinge Date: Wed Apr 10 10:45:56 2024 +0200 Merge commit 'a5258f3a11ab577835ef5e93be5cb65ec9e44132^' into HEAD Diff: gcc/confi

[gcc/devel/rust/master] borrowck: BIR: make BIR visitor const

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:42ec29cacf4a16586bd30611b116cfff5a549c5e commit 42ec29cacf4a16586bd30611b116cfff5a549c5e Author: Jakub Dupak Date: Tue Feb 27 20:22:17 2024 +0100 borrowck: BIR: make BIR visitor const gcc/rust/ChangeLog: * checks/errors/borrowck/rust-bir-dump

[gcc/devel/rust/master] Merge commit '7a6906c8d80e437a97c780370a8fec4e00561c7b' into HEAD [#2288]

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4966574bdc77ab3a0e6ff8bdebb8b85ffb44c851 commit 4966574bdc77ab3a0e6ff8bdebb8b85ffb44c851 Merge: 041fef1b5810 7a6906c8d80e Author: Thomas Schwinge Date: Wed Apr 10 10:43:34 2024 +0200 Merge commit '7a6906c8d80e437a97c780370a8fec4e00561c7b' into HEAD [#2288] Diff:

[gcc/devel/rust/master] borrowck: BIR: use callable API

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ba7e9a78f6c0f875d94db51c9fc64fec64477874 commit ba7e9a78f6c0f875d94db51c9fc64fec64477874 Author: Jakub Dupak Date: Fri Feb 2 14:33:56 2024 +0100 borrowck: BIR: use callable API gcc/rust/ChangeLog: * checks/errors/borrowck/rust-bir-builder-exp

[gcc/devel/rust/master] Fix grammar as pointed out by Marc

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:edd018d8c7b7a0229e10430ee61ac50f390670c2 commit edd018d8c7b7a0229e10430ee61ac50f390670c2 Author: Jasmine Tang Date: Fri Apr 5 02:25:48 2024 -0700 Fix grammar as pointed out by Marc ChangeLog: * README.md (gccrs-workspace]): like-wise. Diff:

[gcc/devel/rust/master] Merge commit 'fc59a3995cb46c190c0efb0431ad204e399975c4' into HEAD [#2183]

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:041fef1b58109237f972d28f8225f72c0fc1a75a commit 041fef1b58109237f972d28f8225f72c0fc1a75a Merge: 0ba53bfa815a fc59a3995cb4 Author: Thomas Schwinge Date: Wed Apr 10 10:34:02 2024 +0200 Merge commit 'fc59a3995cb46c190c0efb0431ad204e399975c4' into HEAD [#2183] Diff:

[gcc/devel/rust/master] borrowck: Bump copyright notice

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ff196e451c6b4eb9736b2331c6a108b85f9d260b commit ff196e451c6b4eb9736b2331c6a108b85f9d260b Author: Jakub Dupak Date: Wed Apr 3 10:30:15 2024 +0200 borrowck: Bump copyright notice gcc/rust/ChangeLog: * checks/errors/borrowck/ffi-polonius/src/gcc

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

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e36c3ece68cecba3170ab2d35de6e0a0c8bac40e commit e36c3ece68cecba3170ab2d35de6e0a0c8bac40e Author: Owen Avery Date: Tue Mar 26 21:10:05 2024 -0400 Improve parsing of raw string literals gcc/rust/ChangeLog: * lex/rust-lex.cc (Lexer::

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

2024-05-07 Thread Thomas Schwinge via Libstdc++-cvs
https://gcc.gnu.org/g:0ba53bfa815ad64c834ad726a8cf81d7acf1c49f commit 0ba53bfa815ad64c834ad726a8cf81d7acf1c49f Merge: edd018d8c7b7 ee0717da1eb5 Author: Thomas Schwinge Date: Wed Apr 10 10:20:22 2024 +0200 Merge commit 'fc59a3995cb46c190c0efb0431ad204e399975c4^' into HEAD Diff: ChangeLog

  1   2   3   4   5   6   >