[gcc(refs/users/aoliva/heads/testme)] Handle C++ exception hierarchies

2024-12-09 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:812f6c0f85d86bd2bfb898d75cff7a649134b8fe commit 812f6c0f85d86bd2bfb898d75cff7a649134b8fe Author: Alexandre Oliva Date: Thu Dec 5 04:01:13 2024 -0300 Handle C++ exception hierarchies This patch introduces support for defining exceptions in Ada with C++'s n

[gcc(refs/users/aoliva/heads/testme)] Add units required for exception handling

2024-12-09 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:d376d811e91578a5b6461fb4521652d9028f94e9 commit d376d811e91578a5b6461fb4521652d9028f94e9 Author: Alexandre Oliva Date: Thu Dec 5 03:25:19 2024 -0300 Add units required for exception handling Support for C++ exceptions with base-type matching, added to raise-g

[gcc/aoliva/heads/testme] (3 commits) fold fold_truth_andor field merging into ifcombine

2024-12-09 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: c97a26955a04... fold fold_truth_andor field merging into ifcombine It previously pointed to: a1d17cc43d77... ifcombine: simplify and check for build error Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): -

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction variable inutilisée

2024-12-09 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:59e48f1e7019b4e3a54ac1ea8a21fabfd1e39f0c commit 59e48f1e7019b4e3a54ac1ea8a21fabfd1e39f0c Author: Mikael Morin Date: Mon Dec 9 12:00:22 2024 +0100 Correction variable inutilisée Diff: --- gcc/fortran/trans-array.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-

[gcc(refs/users/aoliva/heads/testme)] fold fold_truth_andor field merging into ifcombine

2024-12-09 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:c97a26955a043f27b8176c2e66bb0a983b414e90 commit c97a26955a043f27b8176c2e66bb0a983b414e90 Author: Alexandre Oliva Date: Sun Dec 1 08:17:58 2024 -0300 fold fold_truth_andor field merging into ifcombine This patch introduces various improvements to the logic tha

[gcc(refs/users/aoliva/heads/testme)] fold fold_truth_andor field merging into ifcombine

2024-12-09 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:643e4363b9cabdbc827eec2a0cbf387eaa23a297 commit 643e4363b9cabdbc827eec2a0cbf387eaa23a297 Author: Alexandre Oliva Date: Sun Dec 1 08:17:58 2024 -0300 fold fold_truth_andor field merging into ifcombine This patch introduces various improvements to the logic tha

[gcc/aoliva/heads/testme] fold fold_truth_andor field merging into ifcombine

2024-12-09 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 643e4363b9ca... fold fold_truth_andor field merging into ifcombine It previously pointed to: c97a26955a04... fold fold_truth_andor field merging into ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc r15-6039] replace atoi with stroul in c_parser_gimple_parse_bb_spec [PR114541]

2024-12-09 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:2b8ecbfe2ce6558637d42fdcb7efb3f878feb56b commit r15-6039-g2b8ecbfe2ce6558637d42fdcb7efb3f878feb56b Author: Heiko Eißfeldt Date: Mon Dec 9 10:39:50 2024 +0100 replace atoi with stroul in c_parser_gimple_parse_bb_spec [PR114541] The full treatment of these inva

[gcc r15-6040] docs: Clarify -fsanitize=hwaddress target support [PR117960]

2024-12-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:2e958291ff68d9bff1092895a14b6763de56823b commit r15-6040-g2e958291ff68d9bff1092895a14b6763de56823b Author: Jakub Jelinek Date: Mon Dec 9 14:17:39 2024 +0100 docs: Clarify -fsanitize=hwaddress target support [PR117960] Since GCC 13 -fsanitize=hwaddress is not

[gcc r15-6023] aarch64: Update cpuinfo strings for some arch features

2024-12-09 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:0b79d8b98ec086fccd4714c1ff66ff4382780183 commit r15-6023-g0b79d8b98ec086fccd4714c1ff66ff4382780183 Author: Kyrylo Tkachov Date: Tue Dec 3 04:12:09 2024 -0800 aarch64: Update cpuinfo strings for some arch features The entries for some recently-added arch featu

[gcc r15-6024] libstdc++: Add missing equality comparison in new tests [PR117921]

2024-12-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:5cdd78b39725fb1d82cb6bd68e8f56bf4f5d51cd commit r15-6024-g5cdd78b39725fb1d82cb6bd68e8f56bf4f5d51cd Author: Jonathan Wakely Date: Mon Dec 9 09:36:15 2024 + libstdc++: Add missing equality comparison in new tests [PR117921] These new tests fail in Debug Mod

[gcc r15-6031] middle-end/117932 - further speedup DF worklist solver

2024-12-09 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:6b390f8253b7f6575f18e356610aeb5d83e1140f commit r15-6031-g6b390f8253b7f6575f18e356610aeb5d83e1140f Author: Richard Biener Date: Sat Dec 7 14:43:00 2024 +0100 middle-end/117932 - further speedup DF worklist solver The triple-indirect memory reference we perfor

[gcc r15-6032] RISC-V: Refine unsigned SAT_ADD testcase dump check to tree optimized

2024-12-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:0404fd56aeae56ba9bbe50d3fe8e2911d4079f7b commit r15-6032-g0404fd56aeae56ba9bbe50d3fe8e2911d4079f7b Author: Pan Li Date: Sun Dec 8 09:32:25 2024 +0800 RISC-V: Refine unsigned SAT_ADD testcase dump check to tree optimized The sat alu related testcase check the

[gcc r15-6035] RISC-V: Refine signed SAT_ADD testcase dump check to tree optimized

2024-12-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:e3c378aabb4120cd78f9a2b4cfddca2a1f71b7f5 commit r15-6035-ge3c378aabb4120cd78f9a2b4cfddca2a1f71b7f5 Author: Pan Li Date: Sun Dec 8 09:32:28 2024 +0800 RISC-V: Refine signed SAT_ADD testcase dump check to tree optimized The sat alu related testcase check the rt

[gcc r15-6034] RISC-V: Refine unsigned SAT_TRUNC testcase dump check to tree optimized

2024-12-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:31778b48dd5fe6ae2bb089293a9a256918008d96 commit r15-6034-g31778b48dd5fe6ae2bb089293a9a256918008d96 Author: Pan Li Date: Sun Dec 8 09:32:27 2024 +0800 RISC-V: Refine unsigned SAT_TRUNC testcase dump check to tree optimized The sat alu related testcase check th

[gcc r15-6036] RISC-V: Refine signed SAT_SUB testcase dump check to tree optimized

2024-12-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:da448408682aeb0f02c39ce36b1312eee6a2ca5d commit r15-6036-gda448408682aeb0f02c39ce36b1312eee6a2ca5d Author: Pan Li Date: Sun Dec 8 09:32:29 2024 +0800 RISC-V: Refine signed SAT_SUB testcase dump check to tree optimized The sat alu related testcase check the rt

[gcc r15-6022] tree-eh: Don't crash on GIMPLE_TRY_FINALLY with empty cleanup sequence [PR117845]

2024-12-09 Thread Simon Martin via Gcc-cvs
https://gcc.gnu.org/g:3076539544d3e36684cc8eed3374aeff5b44c9b1 commit r15-6022-g3076539544d3e36684cc8eed3374aeff5b44c9b1 Author: Simon Martin Date: Mon Dec 9 09:21:25 2024 +0100 tree-eh: Don't crash on GIMPLE_TRY_FINALLY with empty cleanup sequence [PR117845] The following valid

[gcc r15-6030] middle-end/117932 - speed up DF solver

2024-12-09 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:57dcb27e7a48151ad5f9a6122c6a40fac31843e9 commit r15-6030-g57dcb27e7a48151ad5f9a6122c6a40fac31843e9 Author: Richard Biener Date: Fri Dec 6 16:36:39 2024 +0100 middle-end/117932 - speed up DF solver The following addresses slow bitmap operations for maintaining

[gcc r15-6028] GCN: Fix 'real_from_integer' usage

2024-12-09 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:91c503431f675bf3c94bd23c2b1deecdd2df52b8 commit r15-6028-g91c503431f675bf3c94bd23c2b1deecdd2df52b8 Author: Thomas Schwinge Date: Thu Dec 5 14:28:26 2024 +0100 GCN: Fix 'real_from_integer' usage The recent commit b3f1b9e2aa079f8ec73e3cb48143a16645c49566 "b

[gcc r15-6029] nvptx: Switch default from '-march=sm_30' to '-march=sm_52'

2024-12-09 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d4e1f7cfdb8375c2a0076d4227a220b5e2682834 commit r15-6029-gd4e1f7cfdb8375c2a0076d4227a220b5e2682834 Author: Thomas Schwinge Date: Mon Nov 11 13:20:46 2024 +0100 nvptx: Switch default from '-march=sm_30' to '-march=sm_52' In preparation of GCC/nvptx code change

[gcc r15-6026] Rust: Work around 'error[E0599]: no method named `leak` found for struct `std::string::String` in th

2024-12-09 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9e4a87ceb31d5c25cb7163ed8016986f0adbc68f commit r15-6026-g9e4a87ceb31d5c25cb7163ed8016986f0adbc68f Author: Thomas Schwinge Date: Sat Aug 3 16:39:17 2024 +0200 Rust: Work around 'error[E0599]: no method named `leak` found for struct `std::string::String` in the curren

[gcc r15-6027] Rust: libformat_parser: Lower minimum Rust version to 1.49

2024-12-09 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:be38c37fdc35e7f77dbab16736782cfe24769e77 commit r15-6027-gbe38c37fdc35e7f77dbab16736782cfe24769e77 Author: Arthur Cohen Date: Tue Apr 23 14:13:21 2024 +0200 Rust: libformat_parser: Lower minimum Rust version to 1.49 libgrust/ChangeLog: * libf

[gcc r14-11075] tree-eh: Don't crash on GIMPLE_TRY_FINALLY with empty cleanup sequence [PR117845]

2024-12-09 Thread Simon Martin via Gcc-cvs
https://gcc.gnu.org/g:ac054467bf42365de85336775cba9b9f476e73ed commit r14-11075-gac054467bf42365de85336775cba9b9f476e73ed Author: Simon Martin Date: Mon Dec 9 09:21:25 2024 +0100 tree-eh: Don't crash on GIMPLE_TRY_FINALLY with empty cleanup sequence [PR117845] The following valid

[gcc r15-6037] RISC-V: Refine signed SAT_TRUNC testcase dump check to tree optimized

2024-12-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:dbd6e147aaed246251351a4d48586fa965b6ee71 commit r15-6037-gdbd6e147aaed246251351a4d48586fa965b6ee71 Author: Pan Li Date: Sun Dec 8 09:32:30 2024 +0800 RISC-V: Refine signed SAT_TRUNC testcase dump check to tree optimized The sat alu related testcase check the

[gcc r15-6033] RISC-V: Refine unsigned SAT_SUB testcase dump check to tree optimized

2024-12-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:4a783eb38a0f12b3d6f905e5085e51686f4f482b commit r15-6033-g4a783eb38a0f12b3d6f905e5085e51686f4f482b Author: Pan Li Date: Sun Dec 8 09:32:26 2024 +0800 RISC-V: Refine unsigned SAT_SUB testcase dump check to tree optimized The sat alu related testcase check the

[gcc r15-6038] arm: remove obsolete vcond expanders

2024-12-09 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:2c9b69594665a87f74c6d5cb39fc6e075d75d771 commit r15-6038-g2c9b69594665a87f74c6d5cb39fc6e075d75d771 Author: Richard Earnshaw Date: Fri Dec 6 12:57:52 2024 + arm: remove obsolete vcond expanders The vcond{,u} expander paterns have been declared as obsolete.

[gcc r15-6041] PR modula2/115328: use enable forward bool and set default true

2024-12-09 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:548afd73cdbf310403a1e3f34226372c16c29706 commit r15-6041-g548afd73cdbf310403a1e3f34226372c16c29706 Author: Gaius Mulley Date: Mon Dec 9 13:56:37 2024 + PR modula2/115328: use enable forward bool and set default true This patch introduces GetEnableForward

[gcc r15-6042] c++: Allow overloaded builtins to be used in SFINAE context

2024-12-09 Thread Matthew Malcomson via Gcc-cvs
https://gcc.gnu.org/g:9ed094a817ecaf43c79505286759b88eb0555be2 commit r15-6042-g9ed094a817ecaf43c79505286759b88eb0555be2 Author: Matthew Malcomson Date: Mon Oct 7 16:42:41 2024 +0100 c++: Allow overloaded builtins to be used in SFINAE context This commit newly introduces the abili

[gcc r15-6043] s390: Fix UNSPEC_CC_TO_INT canonicalization

2024-12-09 Thread Juergen Christ via Gcc-cvs
https://gcc.gnu.org/g:bdc572f9a42b6a68dec1a5593d5311f45bd29cc9 commit r15-6043-gbdc572f9a42b6a68dec1a5593d5311f45bd29cc9 Author: Juergen Christ Date: Fri Dec 6 18:52:36 2024 +0100 s390: Fix UNSPEC_CC_TO_INT canonicalization Canonicalization of comparisons for UNSPEC_CC_TO_INT miss

[gcc r15-6046] [committed] RISC-V testsuite changes to test clmul expansion of CRCs

2024-12-09 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:3537aa694d7d817ac13c3c2908bda45adfb95511 commit r15-6046-g3537aa694d7d817ac13c3c2908bda45adfb95511 Author: Mariam Arutunian Date: Mon Dec 9 07:29:36 2024 -0700 [committed] RISC-V testsuite changes to test clmul expansion of CRCs This testsuite only patch allo

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Ajout conversion elem_len

2024-12-09 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:4ca9998c492206cdfb4d104056a70a7059688954 commit 4ca9998c492206cdfb4d104056a70a7059688954 Author: Mikael Morin Date: Mon Dec 9 18:38:07 2024 +0100 Ajout conversion elem_len Diff: --- gcc/fortran/trans-array.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)

[gcc r15-6045] Free RTL SSA after late-combine

2024-12-09 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:91bdaf659d23be61d1fa5c83ef02322bf0872c87 commit r15-6045-g91bdaf659d23be61d1fa5c83ef02322bf0872c87 Author: Richard Biener Date: Mon Dec 9 14:10:34 2024 +0100 Free RTL SSA after late-combine Late-combine fails to release RTL SSA info, leaking memory (as -f

[gcc r14-11076] s390: Fix UNSPEC_CC_TO_INT canonicalization

2024-12-09 Thread Juergen Christ via Gcc-cvs
https://gcc.gnu.org/g:7b58a7e27afac52ca630d5db523503b75c732305 commit r14-11076-g7b58a7e27afac52ca630d5db523503b75c732305 Author: Juergen Christ Date: Mon Dec 9 15:26:54 2024 +0100 s390: Fix UNSPEC_CC_TO_INT canonicalization Canonicalization of comparisons for UNSPEC_CC_TO_INT mis

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction segmentation fault

2024-12-09 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:10b9b3ee1c1fbe8de7b654e9e2001e7a57fc21a7 commit 10b9b3ee1c1fbe8de7b654e9e2001e7a57fc21a7 Author: Mikael Morin Date: Mon Dec 9 16:39:50 2024 +0100 Correction segmentation fault Diff: --- gcc/fortran/trans-array.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

[gcc/devel/rust/master] ci: Update expected warnings list for 32 bits build.

2024-12-09 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b1273464c26b0f99f373889806b97786f54dc0bc commit b1273464c26b0f99f373889806b97786f54dc0bc Author: Arthur Cohen Date: Mon Dec 9 13:35:49 2024 +0100 ci: Update expected warnings list for 32 bits build. ChangeLog: * .github/alpine_32bit_log_warni

[gcc r15-6049] libstdc++: Add workaround for read(2) EINVAL on macOS and FreeBSD [PR102259]

2024-12-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4065bf7c2c61dd6eb19fdccbcda99000d8e44b7a commit r15-6049-g4065bf7c2c61dd6eb19fdccbcda99000d8e44b7a Author: Jonathan Wakely Date: Fri Dec 6 17:41:01 2024 + libstdc++: Add workaround for read(2) EINVAL on macOS and FreeBSD [PR102259] On macOS and FreeBSD th

[gcc/devel/rust/master] lang-items: Store NodeId mappings for lang items

2024-12-09 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:6374da82b72ad38cb3eeb16c976e9b2d5103d76b commit 6374da82b72ad38cb3eeb16c976e9b2d5103d76b Author: Arthur Cohen Date: Mon Nov 25 15:05:32 2024 +0100 lang-items: Store NodeId mappings for lang items gcc/rust/ChangeLog: * util/rust-hir-map.h: Kee

[gcc r15-6053] Fortran: fix two minor front-end GMP memleaks

2024-12-09 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:d4525729b747827afa62320696709ca499904860 commit r15-6053-gd4525729b747827afa62320696709ca499904860 Author: Harald Anlauf Date: Sun Dec 8 22:30:32 2024 +0100 Fortran: fix two minor front-end GMP memleaks gcc/fortran/ChangeLog: * expr.cc (find_

[gcc r15-6052] c++: compile time evaluation of prvalues [PR116416]

2024-12-09 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:12de1942a0a673f9f2f1c2bfce4279a666061ffc commit r15-6052-g12de1942a0a673f9f2f1c2bfce4279a666061ffc Author: Marek Polacek Date: Thu Aug 29 12:58:41 2024 -0400 c++: compile time evaluation of prvalues [PR116416] This PR reports a missed optimization. When we h

[gcc r15-6044] Assign separate timevar to duplicate computed goto pass

2024-12-09 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:75e481c711c0f6698ca063f5a009db71d45ddc0c commit r15-6044-g75e481c711c0f6698ca063f5a009db71d45ddc0c Author: Richard Biener Date: Mon Dec 9 14:09:12 2024 +0100 Assign separate timevar to duplicate computed goto pass It currently shares the timevar with bb-reord

[gcc r15-6047] libstdc++: Fix debug containers for constant evaluation [PR117962]

2024-12-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:6fbe9e65645f54cc564a928bc0bc69c8b421cb98 commit r15-6047-g6fbe9e65645f54cc564a928bc0bc69c8b421cb98 Author: Jonathan Wakely Date: Mon Dec 9 10:52:10 2024 + libstdc++: Fix debug containers for constant evaluation [PR117962] Using a stateful allocator with s

[gcc r15-6048] libstdc++: Remove std::allocator::is_always_equal typedef for C++26

2024-12-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:80bb28cb233e4679265c7847d57a15bf109a0f0e commit r15-6048-g80bb28cb233e4679265c7847d57a15bf109a0f0e Author: Jonathan Wakely Date: Thu Nov 28 21:01:13 2024 + libstdc++: Remove std::allocator::is_always_equal typedef for C++26 This was removed by P2868R3, vo

[gcc r15-6050] aarch64: Add @ to aarch64_get_lane

2024-12-09 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:5a507b5108dc55ce7f01bd1bc31751e15a557da6 commit r15-6050-g5a507b5108dc55ce7f01bd1bc31751e15a557da6 Author: Richard Sandiford Date: Mon Dec 9 16:52:42 2024 + aarch64: Add @ to aarch64_get_lane This is a prerequisite for Mariam's CRC support. gcc/

[gcc/devel/rust/master] lang-items: Add lang-items AST collector

2024-12-09 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:6b7e055ecc9a83295cb1f6cd7bb58f3270f2cd0c commit 6b7e055ecc9a83295cb1f6cd7bb58f3270f2cd0c Author: Arthur Cohen Date: Mon Nov 25 14:30:39 2024 +0100 lang-items: Add lang-items AST collector gcc/rust/ChangeLog: * Make-lang.in: Add new object fil

[gcc/devel/rust/master] attributes: Add class for sharing methods on attributes.

2024-12-09 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:72081086d6b8228f7db6526e39e41bea2eae244c commit 72081086d6b8228f7db6526e39e41bea2eae244c Author: Arthur Cohen Date: Wed Dec 4 13:53:11 2024 + attributes: Add class for sharing methods on attributes. gcc/rust/ChangeLog: * util/rust-attribu

[gcc/devel/rust/master] hir: Lower lang-item paths

2024-12-09 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:625c811ed5093947ad32ab5fba2028229fd6604f commit 625c811ed5093947ad32ab5fba2028229fd6604f Author: Arthur Cohen Date: Fri Nov 29 11:06:25 2024 +0100 hir: Lower lang-item paths gcc/rust/ChangeLog: * hir/rust-ast-lower-type.cc (ASTLowerTypePath::

[gcc/devel/rust/master] hir: Start adapting visitors to accept multiple kinds of Paths

2024-12-09 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3d2f58db04023adb74e5334cef31b67383def449 commit 3d2f58db04023adb74e5334cef31b67383def449 Author: Arthur Cohen Date: Wed Nov 6 16:32:35 2024 +0100 hir: Start adapting visitors to accept multiple kinds of Paths gcc/rust/ChangeLog: * ast/rust-it

[gcc/devel/rust/master] nr1.0: Resolve lang item paths properly.

2024-12-09 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d812c793ef14bcfbb5ab7aa6e8c3837f8e817beb commit d812c793ef14bcfbb5ab7aa6e8c3837f8e817beb Author: Arthur Cohen Date: Wed Dec 4 15:14:45 2024 +0100 nr1.0: Resolve lang item paths properly. gcc/rust/ChangeLog: * resolve/rust-ast-resolve-item.cc

[gcc/devel/rust/master] type-check: Remove unused capture in nr2.0

2024-12-09 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1995c8380836eac0edc02fbb9076fba721577ef2 commit 1995c8380836eac0edc02fbb9076fba721577ef2 Author: Arthur Cohen Date: Fri Nov 29 12:03:59 2024 +0100 type-check: Remove unused capture in nr2.0 gcc/rust/ChangeLog: * typecheck/rust-hir-type-check-

[gcc/devel/rust/master] derive(Copy): Use new LangItemPath

2024-12-09 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3630428e54586413957c5b8edb4ee136a830aac2 commit 3630428e54586413957c5b8edb4ee136a830aac2 Author: Arthur Cohen Date: Wed Dec 4 15:10:10 2024 +0100 derive(Copy): Use new LangItemPath gcc/rust/ChangeLog: * expand/rust-derive-copy.cc: Use new Lan

[gcc/devel/rust/master] nr2.0: Resolve lang item paths properly.

2024-12-09 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c0513af26dc7236e0f8fd31b8f4fd8b2e3b713b7 commit c0513af26dc7236e0f8fd31b8f4fd8b2e3b713b7 Author: Arthur Cohen Date: Fri Nov 29 12:35:37 2024 +0100 nr2.0: Resolve lang item paths properly. gcc/rust/ChangeLog: * resolve/rust-late-name-resolver-

[gcc/devel/rust/master] Fix ForeverStack::find_starting_point output parameter

2024-12-09 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e6e62d48237016f7a392a80054d84a37a6ff967a commit e6e62d48237016f7a392a80054d84a37a6ff967a Author: Owen Avery Date: Mon Nov 11 16:04:58 2024 -0500 Fix ForeverStack::find_starting_point output parameter gcc/rust/ChangeLog: * resolve/rust-forever

[gcc/devel/rust/master] ast: Add LangItemPath class

2024-12-09 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d2025fe536db08effbe6b82bca8eeec67a55f4a4 commit d2025fe536db08effbe6b82bca8eeec67a55f4a4 Author: Arthur Cohen Date: Wed Dec 4 15:09:58 2024 +0100 ast: Add LangItemPath class This commit adds a new kind of Path, changes the base Path class and turns TypePath

[gcc/devel/rust/master] lang-item: Remove unused NodeId from LangItemPath

2024-12-09 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ed1b4d72d9b509c90cc35e9d082eac49352dd930 commit ed1b4d72d9b509c90cc35e9d082eac49352dd930 Author: Arthur Cohen Date: Fri Nov 29 13:44:59 2024 +0100 lang-item: Remove unused NodeId from LangItemPath gcc/rust/ChangeLog: * ast/rust-path.h: Adapt

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction regression allocatable attribute

2024-12-09 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:9853930e77ff40078af79cdc349ed79d531749f4 commit 9853930e77ff40078af79cdc349ed79d531749f4 Author: Mikael Morin Date: Mon Dec 9 17:53:58 2024 +0100 Correction regression allocatable attribute Diff: --- gcc/fortran/primary.cc | 3 --- 1 file changed, 3 deletions(-) di

[gcc r15-6051] clang-format AlwaysBreakAfterReturnType to TopLevelDefinitions

2024-12-09 Thread Matthew Malcomson via Gcc-cvs
https://gcc.gnu.org/g:0c83096f19b075ac1b80113828188a0fd64400af commit r15-6051-g0c83096f19b075ac1b80113828188a0fd64400af Author: Matthew Malcomson Date: Mon Dec 9 10:51:44 2024 + clang-format AlwaysBreakAfterReturnType to TopLevelDefinitions The previous value of TopLevel mean

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] conversion type longueur chaine

2024-12-09 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:041909cf06af6008ce66111ffee57559ae546d94 commit 041909cf06af6008ce66111ffee57559ae546d94 Author: Mikael Morin Date: Mon Dec 9 18:54:49 2024 +0100 conversion type longueur chaine Diff: --- gcc/fortran/trans-array.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(

[gcc r15-6054] driver: fix crash with --diagnostics-plain-output [PR117942]

2024-12-09 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:be2062be9a629ae18a0c87c6b9cbe1885978417e commit r15-6054-gbe2062be9a629ae18a0c87c6b9cbe1885978417e Author: Marek Polacek Date: Mon Dec 9 08:19:35 2024 -0500 driver: fix crash with --diagnostics-plain-output [PR117942] We are crashing here because decode_cmdli

[gcc r15-6058] libstdc++: port away from is_trivial in string classes

2024-12-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:00ee881811f64f261465b39abd3c9c278be584b6 commit r15-6058-g00ee881811f64f261465b39abd3c9c278be584b6 Author: Giuseppe D'Angelo Date: Mon Dec 9 01:43:27 2024 +0100 libstdc++: port away from is_trivial in string classes In preparation for the deprecation of is_tr

[gcc r15-6063] libstdc++: deprecate is_trivial for C++26 (P3247R2)

2024-12-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:6c41a912f5e654a1b6f7cf8d6b23f00d8612988c commit r15-6063-g6c41a912f5e654a1b6f7cf8d6b23f00d8612988c Author: Giuseppe D'Angelo Date: Mon Dec 9 01:28:08 2024 +0100 libstdc++: deprecate is_trivial for C++26 (P3247R2) This actually implements P3247R2 by deprecatin

[gcc r15-6060] libstdc++: port bitwise relocatable away from is_trivial

2024-12-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:e4a0157c2397c9b582cff71d114240a6b083a3dc commit r15-6060-ge4a0157c2397c9b582cff71d114240a6b083a3dc Author: Giuseppe D'Angelo Date: Mon Dec 9 02:11:19 2024 +0100 libstdc++: port bitwise relocatable away from is_trivial In preparation for the deprecation of is_

[gcc r15-6061] libstdc++: port the ranges::uninitialized_* algorithms away from is_trivial

2024-12-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:95c7a61a8b5003793d156c2833e350dd1e96712c commit r15-6061-g95c7a61a8b5003793d156c2833e350dd1e96712c Author: Giuseppe D'Angelo Date: Mon Dec 9 02:22:23 2024 +0100 libstdc++: port the ranges::uninitialized_* algorithms away from is_trivial In preparation for the

[gcc r15-6059] libstdc++: pstl: port away from is_trivial

2024-12-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:65b5b828123abb925cca1cbb5bab31da31bfbbd7 commit r15-6059-g65b5b828123abb925cca1cbb5bab31da31bfbbd7 Author: Giuseppe D'Angelo Date: Mon Dec 9 02:06:25 2024 +0100 libstdc++: pstl: port away from is_trivial In preparation for the deprecation of is_trivial (P3247

[gcc r15-6062] libstdc++: port tests away from is_trivial

2024-12-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:e663f8f39fa6d6bec57c902230d93e2693363bcf commit r15-6062-ge663f8f39fa6d6bec57c902230d93e2693363bcf Author: Giuseppe D'Angelo Date: Mon Dec 9 02:44:30 2024 +0100 libstdc++: port tests away from is_trivial In preparation for the deprecation of is_trivial (P3247

[gcc r15-6068] RISC-V: Refine signed vector SAT_TRUNC testcase dump check to tree optimized

2024-12-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:75d518100ed7554b0d4ae7df72e25110f3a4e180 commit r15-6068-g75d518100ed7554b0d4ae7df72e25110f3a4e180 Author: Pan Li Date: Sun Dec 8 19:56:20 2024 +0800 RISC-V: Refine signed vector SAT_TRUNC testcase dump check to tree optimized The sat alu related testcase che

[gcc r15-6069] RISC-V: Refine signed vector SAT_SUB testcase dump check to tree optimized

2024-12-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:6fbff06f9e39d75962b1cf5bfefb3d717ba4ace4 commit r15-6069-g6fbff06f9e39d75962b1cf5bfefb3d717ba4ace4 Author: Pan Li Date: Sun Dec 8 19:56:19 2024 +0800 RISC-V: Refine signed vector SAT_SUB testcase dump check to tree optimized The sat alu related testcase check

[gcc r15-6065] RISC-V: Refine unsigned vector SAT_SUB testcase dump check to tree optimized

2024-12-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:aa8c20e32e54f2aa15bd138c0a22cfb3f1278852 commit r15-6065-gaa8c20e32e54f2aa15bd138c0a22cfb3f1278852 Author: Pan Li Date: Sun Dec 8 19:56:16 2024 +0800 RISC-V: Refine unsigned vector SAT_SUB testcase dump check to tree optimized The sat alu related testcase che

[gcc r15-6066] RISC-V: Refine unsigned vector SAT_TRUNC testcase dump check to tree optimized

2024-12-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:b5c99314b80ba132ffd70541fde6bc5c215f324c commit r15-6066-gb5c99314b80ba132ffd70541fde6bc5c215f324c Author: Pan Li Date: Sun Dec 8 19:56:17 2024 +0800 RISC-V: Refine unsigned vector SAT_TRUNC testcase dump check to tree optimized The sat alu related testcase

[gcc r15-6064] RISC-V: Refine unsigned vector SAT_ADD testcase dump check to tree optimized

2024-12-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:a6aa0719aaadf0014910852a049634357e1779ff commit r15-6064-ga6aa0719aaadf0014910852a049634357e1779ff Author: Pan Li Date: Sun Dec 8 19:56:15 2024 +0800 RISC-V: Refine unsigned vector SAT_ADD testcase dump check to tree optimized The sat alu related testcase che

[gcc r15-6067] RISC-V: Refine signed vector SAT_ADD testcase dump check to tree optimized

2024-12-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:1850da91610aa6df1f69f816aff6fecbb43e1fdd commit r15-6067-g1850da91610aa6df1f69f816aff6fecbb43e1fdd Author: Pan Li Date: Sun Dec 8 19:56:18 2024 +0800 RISC-V: Refine signed vector SAT_ADD testcase dump check to tree optimized The sat alu related testcase check

[gcc r15-6070] aarch64: Fix ICE happening in SET_TYPE_VECTOR_SUBPARTS with libgccjit

2024-12-09 Thread Antoni Boucher via Gcc-cvs
https://gcc.gnu.org/g:62fa2e434b60558a7c3b4c578fda744bde96 commit r15-6070-g62fa2e434b60558a7c3b4c578fda744bde96 Author: Antoni Boucher Date: Wed Dec 4 20:59:53 2024 -0500 aarch64: Fix ICE happening in SET_TYPE_VECTOR_SUBPARTS with libgccjit The structure aarch64_simd_type

[gcc r15-6071] testsuite/gcc.dg/tree-ssa/pr111456-1.c: Handle fallout

2024-12-09 Thread Hans-Peter Nilsson via Gcc-cvs
https://gcc.gnu.org/g:0374e6771477553b3cc0c13f000f9e79aabd5020 commit r15-6071-g0374e6771477553b3cc0c13f000f9e79aabd5020 Author: Hans-Peter Nilsson Date: Sun Dec 8 19:40:55 2024 +0100 testsuite/gcc.dg/tree-ssa/pr111456-1.c: Handle fallout This is expected fallout from r15-5646-gd1

[gcc r15-6055] aarch64: Implement new expander for efficient CRC computation.

2024-12-09 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:a193f5333295a96021f98b3dfde2941d69f06d8b commit r15-6055-ga193f5333295a96021f98b3dfde2941d69f06d8b Author: Mariam Arutunian Date: Mon Dec 9 22:41:41 2024 + aarch64: Implement new expander for efficient CRC computation. This patch introduces two new expand

[gcc r15-6056] aarch64: Add CRC built-ins test for the target AES.

2024-12-09 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:5b63ae06a7800527314032f005b2908a283c7e07 commit r15-6056-g5b63ae06a7800527314032f005b2908a283c7e07 Author: Mariam Arutunian Date: Mon Dec 9 22:41:42 2024 + aarch64: Add CRC built-ins test for the target AES. gcc/testsuite/ * gcc.target/aa