[gcc r15-1112] RISC-V: Implement .SAT_SUB for unsigned scalar int

2024-06-08 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:ab50ac8180beae9001c97cc036ce0df055e25b41 commit r15-1112-gab50ac8180beae9001c97cc036ce0df055e25b41 Author: Pan Li Date: Wed Jun 5 16:42:05 2024 +0800 RISC-V: Implement .SAT_SUB for unsigned scalar int As the middle support of .SAT_SUB committed, implement th

[gcc r15-1113] i386: Implement .SAT_ADD for unsigned scalar integers [PR112600]

2024-06-08 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:de05e44b2ad9638d04173393b1eae3c38b2c3864 commit r15-1113-gde05e44b2ad9638d04173393b1eae3c38b2c3864 Author: Uros Bizjak Date: Sat Jun 8 12:17:11 2024 +0200 i386: Implement .SAT_ADD for unsigned scalar integers [PR112600] The following testcase: unsign

[gcc r15-1114] c++: Make *_cast<*> parsing more robust to errors [PR108438]

2024-06-08 Thread Simon Martin via Gcc-cvs
https://gcc.gnu.org/g:2c9643c27ecddb7f597d34009d89e932b4aca58e commit r15-1114-g2c9643c27ecddb7f597d34009d89e932b4aca58e Author: Simon Martin Date: Fri Jun 7 11:21:07 2024 +0200 c++: Make *_cast<*> parsing more robust to errors [PR108438] We ICE upon the following when trying to e

[gcc r15-1115] rs6000: Update ELFv2 stack frame comment showing the correct ROP save location

2024-06-08 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:e91cf26a954a5c1bf431e36f3a1e69f94e9fa4fe commit r15-1115-ge91cf26a954a5c1bf431e36f3a1e69f94e9fa4fe Author: Peter Bergner Date: Fri Jun 7 16:03:08 2024 -0500 rs6000: Update ELFv2 stack frame comment showing the correct ROP save location The ELFv2 stack frame

[gcc r15-1116] libstdc++: Define __cpp_lib_ranges in

2024-06-08 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:77e84dc4e4e60ec5e7d6d1124e226452aa558108 commit r15-1116-g77e84dc4e4e60ec5e7d6d1124e226452aa558108 Author: Jonathan Wakely Date: Fri Jun 7 17:44:29 2024 +0100 libstdc++: Define __cpp_lib_ranges in The __cpp_lib_ranges macro is missing from . libstdc

[gcc r15-1117] libstdc++: Fix std::ranges::iota is not included in numeric [PR108760]

2024-06-08 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:0bb1db32ccf54a9de59bea718f7575f7ef22abf5 commit r15-1117-g0bb1db32ccf54a9de59bea718f7575f7ef22abf5 Author: Michael Levine Date: Fri Jun 7 09:54:38 2024 +0100 libstdc++: Fix std::ranges::iota is not included in numeric [PR108760] Before this patch, using std::

[gcc r15-1118] libstdc++: Add missing constexpr to __atomic_impl::__clear_padding

2024-06-08 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:ae91b5dd14920ff9671db8ff80c0d763d25f977f commit r15-1118-gae91b5dd14920ff9671db8ff80c0d763d25f977f Author: Deev Patel Date: Thu Jun 6 11:53:25 2024 +0100 libstdc++: Add missing constexpr to __atomic_impl::__clear_padding This is called from the std::atomic co

[gcc r14-10291] Fortran: fix ALLOCATE with SOURCE=, zero-length character [PR83865]

2024-06-08 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:c3e16edcf2c8429da2cb479d8941397f4300e0c4 commit r14-10291-gc3e16edcf2c8429da2cb479d8941397f4300e0c4 Author: Harald Anlauf Date: Mon Jun 3 22:02:06 2024 +0200 Fortran: fix ALLOCATE with SOURCE=, zero-length character [PR83865] gcc/fortran/ChangeLog:

[gcc r15-1120] [middle-end PATCH] Prefer PLUS over IOR in RTL expansion of multi-word shifts/rotates.

2024-06-08 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:2277f987979445f4390a5c6e092d79e04814d641 commit r15-1120-g2277f987979445f4390a5c6e092d79e04814d641 Author: Roger Sayle Date: Sat Jun 8 19:47:08 2024 -0600 [middle-end PATCH] Prefer PLUS over IOR in RTL expansion of multi-word shifts/rotates. This patch tweak