[gcc/devel/nothrow-detection] Updated code for unlinking regions

2024-10-04 Thread Pranil Dey via Gcc-cvs
https://gcc.gnu.org/g:cd716809b8bd878fd5748b26129b347ede4b81ff commit cd716809b8bd878fd5748b26129b347ede4b81ff Author: Pranil Dey Date: Fri Oct 4 13:12:12 2024 +0530 Updated code for unlinking regions Diff: --- gcc/tree-eh.cc | 55 ---

[gcc r15-4063] i386: Fix up ix86_expand_int_compare with TImode comparisons of SUBREGs from V8{H, B}Fmode against ze

2024-10-04 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:92e9e971ced90af5a825ae4b35ad6c98c9ab86da commit r15-4063-g92e9e971ced90af5a825ae4b35ad6c98c9ab86da Author: Jakub Jelinek Date: Fri Oct 4 13:12:45 2024 +0200 i386: Fix up ix86_expand_int_compare with TImode comparisons of SUBREGs from V8{H,B}Fmode against zero [PR1169

[gcc r15-4054] testsuite - Fix gcc.c-torture/execute/ieee/pr108540-1.c

2024-10-04 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:a0cc6941d8c8fa88441fdae1ffb35396a412ec6b commit r15-4054-ga0cc6941d8c8fa88441fdae1ffb35396a412ec6b Author: Georg-Johann Lay Date: Thu Oct 3 13:14:52 2024 +0200 testsuite - Fix gcc.c-torture/execute/ieee/pr108540-1.c PR testsuite/108540 gcc/tests

[gcc r14-10744] Fix crash with subunit of local package

2024-10-04 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:7363d73e26351f42406f7ae31e985768e9a1109a commit r14-10744-g7363d73e26351f42406f7ae31e985768e9a1109a Author: Eric Botcazou Date: Fri Oct 4 11:27:33 2024 +0200 Fix crash with subunit of local package This is a regression present on the 14 branch only: the expan

[gcc r15-4073] AVR: Implement TARGET_FLOATN_MODE.

2024-10-04 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:98a1a886e4c0c58ad9f9846caf5697ff00e4f24a commit r15-4073-g98a1a886e4c0c58ad9f9846caf5697ff00e4f24a Author: Georg-Johann Lay Date: Fri Oct 4 15:38:59 2024 +0200 AVR: Implement TARGET_FLOATN_MODE. gcc/ * config/avr/avr.cc (avr_floatn_mode): New stat

[gcc r15-4075] testsuite: Fix fallout of turning warnings into errors on 32-bit Arm

2024-10-04 Thread Thiago Bauermann via Gcc-cvs
https://gcc.gnu.org/g:115857bf1e32637e258a9329fdf25cf924d01e90 commit r15-4075-g115857bf1e32637e258a9329fdf25cf924d01e90 Author: Thiago Jung Bauermann Date: Fri Jan 12 00:30:20 2024 -0300 testsuite: Fix fallout of turning warnings into errors on 32-bit Arm Since commits 2c3db94d9f

[gcc r15-4076] cfgexpand: Expand comment on when non-var clobbers can show up

2024-10-04 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:6064420ebddede802904a740363047b5403598d1 commit r15-4076-g6064420ebddede802904a740363047b5403598d1 Author: Andrew Pinski Date: Thu Oct 3 02:23:55 2024 + cfgexpand: Expand comment on when non-var clobbers can show up The comment here is not wrong, just it

[gcc r15-4074] Revert: AVR: Implement TARGET_FLOATN_MODE.

2024-10-04 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:f139cbe761fa14a0893051048b41a9b33a3386d2 commit r15-4074-gf139cbe761fa14a0893051048b41a9b33a3386d2 Author: Georg-Johann Lay Date: Fri Oct 4 17:03:24 2024 +0200 Revert: AVR: Implement TARGET_FLOATN_MODE. Revert r15-4073 / 98a1a886e4c0c58ad9f9846caf5697

[gcc r15-4070] libstdc++/ranges: Implement various small LWG issues

2024-10-04 Thread Patrick Palka via Libstdc++-cvs
https://gcc.gnu.org/g:20165d0107abd0f839f2519818b904f029f4ae55 commit r15-4070-g20165d0107abd0f839f2519818b904f029f4ae55 Author: Patrick Palka Date: Fri Oct 4 10:01:39 2024 -0400 libstdc++/ranges: Implement various small LWG issues This implements the following small LWG issues:

[gcc r15-4071] [PATCH] RISC-V/libgcc: Fix incorrect .cfi_offset for saving ra in __riscv_save_[0-3] on ilp32e.

2024-10-04 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:78d2af1fa53fe232ae00673f53c8b168d099c70f commit r15-4071-g78d2af1fa53fe232ae00673f53c8b168d099c70f Author: Tsung Chun Lin Date: Fri Oct 4 08:02:07 2024 -0600 [PATCH] RISC-V/libgcc: Fix incorrect .cfi_offset for saving ra in __riscv_save_[0-3] on ilp32e. From

[gcc r15-4055] testsuite: add missing braces around dejagnu directives

2024-10-04 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:a2b7a6fe28a695a7cb6791e072d55ad84dde16bd commit r15-4055-ga2b7a6fe28a695a7cb6791e072d55ad84dde16bd Author: Sam James Date: Fri Oct 4 06:07:42 2024 +0100 testsuite: add missing braces around dejagnu directives gcc/testsuite/ChangeLog: * c-c++-

[gcc r15-4056] testsuite: fix two newly-running -Wstringop-overflow test directives

2024-10-04 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:0fae155090f2ce77fe876b2d16059dbeac6ded6e commit r15-4056-g0fae155090f2ce77fe876b2d16059dbeac6ded6e Author: Sam James Date: Fri Oct 4 07:47:54 2024 +0100 testsuite: fix two newly-running -Wstringop-overflow test directives This didn't show up until the previou

[gcc r15-4062] i386: Fix up *minmax3_2 splitter [PR116925]

2024-10-04 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:67b750c20e1f9428ef89a6fed0103e912bea8679 commit r15-4062-g67b750c20e1f9428ef89a6fed0103e912bea8679 Author: Jakub Jelinek Date: Fri Oct 4 12:36:52 2024 +0200 i386: Fix up *minmax3_2 splitter [PR116925] While *minmax3_1 correctly uses if (MEM_P (operands

[gcc r15-4069] testsuite: Fix up unevalstr2.C test

2024-10-04 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:c679cafb0d7e58fd699f9f73e736417765f349bc commit r15-4069-gc679cafb0d7e58fd699f9f73e736417765f349bc Author: Jakub Jelinek Date: Fri Oct 4 15:24:24 2024 +0200 testsuite: Fix up unevalstr2.C test The CWG2521 changes adjusted the unevalstr1.C test but didn't adju

[gcc r15-4057] tree-optimization/99856 - fix testcase

2024-10-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a96ebb2cd4de205c6d4ac6691117e4e96f8533e9 commit r15-4057-ga96ebb2cd4de205c6d4ac6691117e4e96f8533e9 Author: Richard Biener Date: Fri Oct 4 11:46:52 2024 +0200 tree-optimization/99856 - fix testcase When making the testcase use aligned accesses I botched up the

[gcc r15-4058] libstdc++: Replace implicit lambda capture of 'this' [PR116964]

2024-10-04 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:f135278f559914c0336cd8ad0af0deac2a0c86fd commit r15-4058-gf135278f559914c0336cd8ad0af0deac2a0c86fd Author: Jonathan Wakely Date: Fri Oct 4 10:44:46 2024 +0100 libstdc++: Replace implicit lambda capture of 'this' [PR116964] C++20 deprecates implicit capture of

[gcc r15-4067] libstdc++: Fix some Parallel Mode testsuite failures

2024-10-04 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:e1205218936e416881c4f465d51c033b29044d79 commit r15-4067-ge1205218936e416881c4f465d51c033b29044d79 Author: Jonathan Wakely Date: Thu Oct 3 18:52:12 2024 +0100 libstdc++: Fix some Parallel Mode testsuite failures Some of these are due to no longer using #pragm

[gcc r15-4068] aarch64: Set Armv9-A generic L1 cache line size to 64 bytes

2024-10-04 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:f000cb8cbc58b23a91c84d47d69481904981a1d9 commit r15-4068-gf000cb8cbc58b23a91c84d47d69481904981a1d9 Author: Kyrylo Tkachov Date: Fri Sep 20 05:11:39 2024 -0700 aarch64: Set Armv9-A generic L1 cache line size to 64 bytes I'd like to use a value of 64 bytes for

[gcc r15-4066] arm: Fix missed CE optimization for armv8.1-m.main [PR 116444]

2024-10-04 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:7766a2c1eb683352ce117e8ed014665f392f commit r15-4066-g7766a2c1eb683352ce117e8ed014665f392f Author: Andre Vieira Date: Fri Oct 4 13:43:46 2024 +0100 arm: Fix missed CE optimization for armv8.1-m.main [PR 116444] This patch restores missed optimizations

[gcc r15-4072] PR modula2/116918 -fswig correct syntax fixup

2024-10-04 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:e2a701cd0419a1898a2a359711572a8bcf4f8eb3 commit r15-4072-ge2a701cd0419a1898a2a359711572a8bcf4f8eb3 Author: Gaius Mulley Date: Fri Oct 4 15:30:10 2024 +0100 PR modula2/116918 -fswig correct syntax fixup This patch adds a missing % escape in DoCheckUnbounded.

[gcc r15-4077] testsuite - Some float64 and float32x test require double64plus.

2024-10-04 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:0f39769ab39ba74c9890c1553c016469c043965c commit r15-4077-g0f39769ab39ba74c9890c1553c016469c043965c Author: Georg-Johann Lay Date: Fri Oct 4 17:43:47 2024 +0200 testsuite - Some float64 and float32x test require double64plus. Some of the float64 and float32x t

[gcc r15-4078] AVR: target/116953 - ICE due to operands clobber in avr_out_sbxx_branch.

2024-10-04 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:58b9024c996951f8d768f1c83a74e5f3eef8a1c7 commit r15-4078-g58b9024c996951f8d768f1c83a74e5f3eef8a1c7 Author: Georg-Johann Lay Date: Thu Oct 3 09:34:08 2024 +0200 AVR: target/116953 - ICE due to operands clobber in avr_out_sbxx_branch. PR target/116953

[gcc r15-4080] x86: Disable stack protector for naked functions

2024-10-04 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:7d2845da112214f064e7b24531cc67e256b5177e commit r15-4080-g7d2845da112214f064e7b24531cc67e256b5177e Author: H.J. Lu Date: Fri Oct 4 16:21:15 2024 +0800 x86: Disable stack protector for naked functions Since naked functions should not enable stack protector, de

[gcc r15-4082] MAINTAINERS: Add myself to write after approval

2024-10-04 Thread Thiago Bauermann via Gcc-cvs
https://gcc.gnu.org/g:3f10a2421c2b9c41e7c1b1c0d956743709f5d0be commit r15-4082-g3f10a2421c2b9c41e7c1b1c0d956743709f5d0be Author: Thiago Jung Bauermann Date: Fri Oct 4 20:29:45 2024 -0300 MAINTAINERS: Add myself to write after approval ChangeLog: * MAINTAINERS: Add myse

[gcc r15-4079] aarch64: Fix bug with max/min (PR116934)

2024-10-04 Thread Saurabh Jha via Gcc-cvs
https://gcc.gnu.org/g:20ce363c557d6458ec3193ab4e7df760fbe34976 commit r15-4079-g20ce363c557d6458ec3193ab4e7df760fbe34976 Author: Saurabh Jha Date: Thu Oct 3 13:16:31 2024 + aarch64: Fix bug with max/min (PR116934) In ac4cdf5cb43c0b09e81760e2a1902ceebcf1a135, I introduced a bug

[gcc r14-10745] AVR: target/116953 - ICE due to operands clobber in avr_out_sbxx_branch.

2024-10-04 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:93a6fab364343218e58fd7618e87e5202ae18542 commit r14-10745-g93a6fab364343218e58fd7618e87e5202ae18542 Author: Georg-Johann Lay Date: Thu Oct 3 09:34:08 2024 +0200 AVR: target/116953 - ICE due to operands clobber in avr_out_sbxx_branch. PR target/116953

[gcc r13-9085] x86: Disable stack protector for naked functions

2024-10-04 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:bd9f62324853686c65e1b4331a187102e1e526b0 commit r13-9085-gbd9f62324853686c65e1b4331a187102e1e526b0 Author: H.J. Lu Date: Fri Oct 4 16:21:15 2024 +0800 x86: Disable stack protector for naked functions Since naked functions should not enable stack protector, de

[gcc r12-10742] x86: Disable stack protector for naked functions

2024-10-04 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:7a51946e00fa2fb2ffacdd7c8d0a80e056c1f7ff commit r12-10742-g7a51946e00fa2fb2ffacdd7c8d0a80e056c1f7ff Author: H.J. Lu Date: Fri Oct 4 16:21:15 2024 +0800 x86: Disable stack protector for naked functions Since naked functions should not enable stack protector, d

[gcc/devel/nothrow-detection] Updated code for unlinking regions and update stmt_eh_regions as well

2024-10-04 Thread Pranil Dey via Gcc-cvs
https://gcc.gnu.org/g:da431b3514d93d70e2894c9076fd8908af70f069 commit da431b3514d93d70e2894c9076fd8908af70f069 Author: Pranil Dey Date: Sat Oct 5 10:26:15 2024 +0530 Updated code for unlinking regions and update stmt_eh_regions as well Diff: --- gcc/tree-eh.cc | 23 +++---

[gcc r13-9083] libstdc++: Handle EMLINK and EFTYPE in std::filesystem::remove_all

2024-10-04 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:e9575f6248a8fd185640ab78ebc4bf63bb205e3a commit r13-9083-ge9575f6248a8fd185640ab78ebc4bf63bb205e3a Author: Jonathan Wakely Date: Mon Apr 8 17:41:00 2024 +0100 libstdc++: Handle EMLINK and EFTYPE in std::filesystem::remove_all Although POSIX requires ELOOP, Fr

[gcc r13-9081] libstdc++: Fix @headername for bits/cpp_type_traits.h

2024-10-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:995725189e5107c40f10b960549fab0a2b3bb976 commit r13-9081-g995725189e5107c40f10b960549fab0a2b3bb976 Author: Kim Gräsman Date: Tue Aug 27 17:08:47 2024 +0100 libstdc++: Fix @headername for bits/cpp_type_traits.h There is no file ext/type_traits, point it to ext

[gcc r13-9084] libstdc++: Initialize base in test allocator's constructor

2024-10-04 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:bf60352052b162fc32b6c6b9c46bf397c295412c commit r13-9084-gbf60352052b162fc32b6c6b9c46bf397c295412c Author: Jonathan Wakely Date: Thu Jun 20 16:13:10 2024 +0100 libstdc++: Initialize base in test allocator's constructor This fixes a warning from one of the tes

[gcc r13-9077] libstdc++: std::string move assignment should not use POCCA trait [PR116641]

2024-10-04 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:b91eff42ecb25c5dfc1e2e08be64d365376cab80 commit r13-9077-gb91eff42ecb25c5dfc1e2e08be64d365376cab80 Author: Jonathan Wakely Date: Tue Sep 10 14:25:41 2024 +0100 libstdc++: std::string move assignment should not use POCCA trait [PR116641] The changes to impleme

[gcc r13-9082] libstdc++: Fix std::tr2::dynamic_bitset shift operations [PR115399]

2024-10-04 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:0fa5c0340fa6b897e1fd7c62a107e93eb05fb557 commit r13-9082-g0fa5c0340fa6b897e1fd7c62a107e93eb05fb557 Author: Jonathan Wakely Date: Mon Jun 10 14:08:16 2024 +0100 libstdc++: Fix std::tr2::dynamic_bitset shift operations [PR115399] The shift operations for dynami

[gcc r13-9080] libstdc++: Fix @file for target-specific opt_random.h

2024-10-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:2a30e7f9dc59ebcb8350959e94f61a9c68710f52 commit r13-9080-g2a30e7f9dc59ebcb8350959e94f61a9c68710f52 Author: Kim Gräsman Date: Tue Aug 27 17:11:29 2024 +0100 libstdc++: Fix @file for target-specific opt_random.h A few of these files self-identified as ext/rando

[gcc r13-9079] libstdc++: Use reserved form of [[__likely__]] in

2024-10-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:cd53e6a50567fe890b5c2266a3b318321fc19a55 commit r13-9079-gcd53e6a50567fe890b5c2266a3b318321fc19a55 Author: Jonathan Wakely Date: Fri Jul 5 20:00:04 2024 +0100 libstdc++: Use reserved form of [[__likely__]] in We should not use [[unlikely]] before C++20, so u

[gcc r13-9078] libstdc++: Fix autoconf check for O_NONBLOCK in

2024-10-04 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:fe7940dcea535c2ea07b65dca1d0ad99c767a62c commit r13-9078-gfe7940dcea535c2ea07b65dca1d0ad99c767a62c Author: Jonathan Wakely Date: Wed Aug 28 12:38:18 2024 +0100 libstdc++: Fix autoconf check for O_NONBLOCK in I misused the AC_CHECK_DECL macro, assuming that i

[gcc r15-4065] Fixup dumping of re-trying without/with single-lane SLP

2024-10-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:16cd00a10035992f52ed67ff77eab20039555b03 commit r15-4065-g16cd00a10035992f52ed67ff77eab20039555b03 Author: Richard Biener Date: Fri Oct 4 14:12:04 2024 +0200 Fixup dumping of re-trying without/with single-lane SLP The following fixes the order of decrementing

[gcc r15-4061] c++: Allow references to internal-linkage vars in C++11 [PR113266]

2024-10-04 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:247643c7e21b087e6c93b8b8d49b4268bf84b03b commit r15-4061-g247643c7e21b087e6c93b8b8d49b4268bf84b03b Author: Nathaniel Shead Date: Fri Oct 4 12:01:38 2024 +1000 c++: Allow references to internal-linkage vars in C++11 [PR113266] [temp.arg.nontype] changed in C++

[gcc r15-4060] c++: Return the underlying decl rather than the USING_DECL from update_binding [PR116913]

2024-10-04 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:6a1e109158940ce3a2d1ceed3e1b614ea6c9a2de commit r15-4060-g6a1e109158940ce3a2d1ceed3e1b614ea6c9a2de Author: Nathaniel Shead Date: Fri Oct 4 10:46:57 2024 +1000 c++: Return the underlying decl rather than the USING_DECL from update_binding [PR116913] Users of

[gcc r15-4064] diagnostic, pch: Fix up the new diagnostic PCH methods for ubsan checking [PR116936]

2024-10-04 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f82055f8247478d9e2c00f2a442248e42188b8d1 commit r15-4064-gf82055f8247478d9e2c00f2a442248e42188b8d1 Author: Jakub Jelinek Date: Fri Oct 4 14:02:13 2024 +0200 diagnostic, pch: Fix up the new diagnostic PCH methods for ubsan checking [PR116936] The PR notes tha

[gcc r15-4059] Relax gcc.dg/vect/pr65947-8.c

2024-10-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:7fb6526652ddd722931407f749a176cfea779147 commit r15-4059-g7fb6526652ddd722931407f749a176cfea779147 Author: Richard Biener Date: Fri Oct 4 11:53:54 2024 +0200 Relax gcc.dg/vect/pr65947-8.c When failing using forced SLP we do not print the non-SLP failure m

[gcc r14-10746] x86: Disable stack protector for naked functions

2024-10-04 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:1032b72548c47a199e0407c69d6740d6c3341f43 commit r14-10746-g1032b72548c47a199e0407c69d6740d6c3341f43 Author: H.J. Lu Date: Fri Oct 4 16:21:15 2024 +0800 x86: Disable stack protector for naked functions Since naked functions should not enable stack protector, d

[gcc r15-4081] diagnostics: bulletproof opening of SARIF output [PR116978]

2024-10-04 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:385a232229a5b4ee3f4d2a2472bcda28cd8d17b2 commit r15-4081-g385a232229a5b4ee3f4d2a2472bcda28cd8d17b2 Author: David Malcolm Date: Fri Oct 4 18:31:17 2024 -0400 diagnostics: bulletproof opening of SARIF output [PR116978] Introduce a new RAII class diagnostic_outp