[gcc r15-4017] tree-optimiztation/114855 - profile prediction slowness

2024-10-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:4ba4165d66b18d7c5b8af02ecdf38bfa0690c106 commit r15-4017-g4ba4165d66b18d7c5b8af02ecdf38bfa0690c106 Author: Richard Biener Date: Thu Sep 26 11:43:21 2024 +0200 tree-optimiztation/114855 - profile prediction slowness The testcase in PR114855 shows profile predi

[gcc r15-4018] tree-optimization/113197 - bougs assert in PTA

2024-10-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:02f4efe3c12cf7ef54e5a71b11044c15be5c7fab commit r15-4018-g02f4efe3c12cf7ef54e5a71b11044c15be5c7fab Author: Richard Biener Date: Mon Sep 30 09:07:36 2024 +0200 tree-optimization/113197 - bougs assert in PTA PTA asserts that EAF_NO_DIRECT_READ is not set when f

[gcc r15-4019] testsuite/116596 - fix gcc.dg/vect/slp-11a.c

2024-10-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:61d87f27916dd1bddb0f38d0eb53d4cf59fa5a0a commit r15-4019-g61d87f27916dd1bddb0f38d0eb53d4cf59fa5a0a Author: Richard Biener Date: Wed Oct 2 13:00:45 2024 +0200 testsuite/116596 - fix gcc.dg/vect/slp-11a.c The condition on "vectorizing stmts using SLP" needs to

[gcc r15-4023] Speedup iterative_hash_template_arg

2024-10-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:842fbfa15fff2daae4a4d8a9cbcdf18e22635f78 commit r15-4023-g842fbfa15fff2daae4a4d8a9cbcdf18e22635f78 Author: Richard Biener Date: Wed Oct 2 09:39:50 2024 +0200 Speedup iterative_hash_template_arg Using iterative_hash_object is expensive compared to using it

[gcc r15-4014] libstdc++: Fix -Wlong-long warning in

2024-10-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:05b7ab86e7d70e6f71a3012b08f5704b056a69fe commit r15-4014-g05b7ab86e7d70e6f71a3012b08f5704b056a69fe Author: Jonathan Wakely Date: Tue Oct 1 10:43:43 2024 +0100 libstdc++: Fix -Wlong-long warning in For 32-bit targets __INT64_TYPE__ expands to long long, which

[gcc r15-4015] libstdc++: Fix rounding in chrono::parse

2024-10-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:5cf26f2569bf007a2c9c058e43ddfe9a5f67da42 commit r15-4015-g5cf26f2569bf007a2c9c058e43ddfe9a5f67da42 Author: Jonathan Wakely Date: Fri Sep 6 21:41:47 2024 +0100 libstdc++: Fix rounding in chrono::parse I noticed that chrono::parse was using duration_cast and ti

[gcc r15-4016] libstdc++: Populate std::time_get::get's %c format for C locale

2024-10-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:c534e37faccf481afa9bc28f0605ca0ec3846c89 commit r15-4016-gc534e37faccf481afa9bc28f0605ca0ec3846c89 Author: Jonathan Wakely Date: Tue Sep 24 23:20:56 2024 +0100 libstdc++: Populate std::time_get::get's %c format for C locale We were using the empty string "" f

[gcc r15-4020] un-XFAIL gcc.dg/vect/vect-double-reduc-5.c

2024-10-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:71896a8bdc3841f0e08b4c6356f54c4735317f37 commit r15-4020-g71896a8bdc3841f0e08b4c6356f54c4735317f37 Author: Richard Biener Date: Wed Oct 2 13:21:22 2024 +0200 un-XFAIL gcc.dg/vect/vect-double-reduc-5.c The testcase now passes, we can handle double reductions w

[gcc r15-4021] Adjust expectation for gcc.dg/vect/slp-19c.c

2024-10-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:32b99dad9a59ce8d67350221f3cfb1986ee67a8f commit r15-4021-g32b99dad9a59ce8d67350221f3cfb1986ee67a8f Author: Richard Biener Date: Wed Oct 2 13:39:14 2024 +0200 Adjust expectation for gcc.dg/vect/slp-19c.c We can now vectorize the first loop with SLP when using

[gcc r15-4022] Adjust gcc.dg/vect/slp-12a.c

2024-10-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:77c5e4ad08e42a325c6b45ea2b679bc1827b8557 commit r15-4022-g77c5e4ad08e42a325c6b45ea2b679bc1827b8557 Author: Richard Biener Date: Wed Oct 2 13:40:59 2024 +0200 Adjust gcc.dg/vect/slp-12a.c We can now SLP the loop. There's PR116583 tracking that this still

[gcc r15-4008] backprop: Fix deleting of a phi node [PR116922]

2024-10-02 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:cea87c84eacdb422caeada734ba5138c994d7022 commit r15-4008-gcea87c84eacdb422caeada734ba5138c994d7022 Author: Andrew Pinski Date: Tue Oct 1 14:48:19 2024 -0700 backprop: Fix deleting of a phi node [PR116922] The problem here is remove_unused_var is called on a n

[gcc r15-4009] opts: Fix up regenerate-opt-urls dependencies

2024-10-02 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ba53ccad554bb4f3c2b0e457a18557ae0f54b05e commit r15-4009-gba53ccad554bb4f3c2b0e457a18557ae0f54b05e Author: Jakub Jelinek Date: Wed Oct 2 10:14:50 2024 +0200 opts: Fix up regenerate-opt-urls dependencies It seems that we currently require 1) enabling at le

[gcc r15-4024] gimple ssa: Don't use __builtin_popcount in switch exp transform [PR116616]

2024-10-02 Thread Filip Kastl via Gcc-cvs
https://gcc.gnu.org/g:ffc389cb11a2a61fb89b6034d3f3fe0896b29064 commit r15-4024-gffc389cb11a2a61fb89b6034d3f3fe0896b29064 Author: Filip Kastl Date: Wed Oct 2 14:14:44 2024 +0200 gimple ssa: Don't use __builtin_popcount in switch exp transform [PR116616] Switch exponential transform

[gcc r15-4033] phiopt: Fix VCE moving by rewriting it into cast [PR116098]

2024-10-02 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:1f619fe25925a5f79b9c33962e7a72e1f9fa commit r15-4033-g1f619fe25925a5f79b9c33962e7a72e1f9fa Author: Andrew Pinski Date: Tue Oct 1 18:34:00 2024 + phiopt: Fix VCE moving by rewriting it into cast [PR116098] Phiopt match_and_simplify might move a wel

[gcc r15-4032] testsuite/52641 - Make gcc.dg/strict-flex-array-3.c work on int != 32 bits.

2024-10-02 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:77c3ef08e946306329070ea6415abe7d9e328cd6 commit r15-4032-g77c3ef08e946306329070ea6415abe7d9e328cd6 Author: Georg-Johann Lay Date: Wed Oct 2 19:09:18 2024 +0200 testsuite/52641 - Make gcc.dg/strict-flex-array-3.c work on int != 32 bits. PR testsuite/52

[gcc r15-4010] libcpp: Implement clang -Wheader-guard warning [PR96842]

2024-10-02 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:5943a2fa1bc5407332a91976c145446cdb8ded7b commit r15-4010-g5943a2fa1bc5407332a91976c145446cdb8ded7b Author: Jakub Jelinek Date: Wed Oct 2 10:53:35 2024 +0200 libcpp: Implement clang -Wheader-guard warning [PR96842] The following patch implements the clang -Whe

[gcc r15-4011] doc: Drop h8300-hms reference to binaries downloads

2024-10-02 Thread Gerald Pfeifer via Gcc-cvs
https://gcc.gnu.org/g:56d0ee7a8652a212f23148038c6c0c8afcdb66ad commit r15-4011-g56d0ee7a8652a212f23148038c6c0c8afcdb66ad Author: Gerald Pfeifer Date: Wed Oct 2 17:10:33 2024 +0800 doc: Drop h8300-hms reference to binaries downloads gcc: PR target/69374 * do

[gcc r15-4012] tree-optimization/116566 - single lane SLP for VLA inductions

2024-10-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:ba7632674a2a9ba8193f082c8ca9614c642de3b7 commit r15-4012-gba7632674a2a9ba8193f082c8ca9614c642de3b7 Author: Richard Biener Date: Mon Sep 30 17:06:24 2024 +0200 tree-optimization/116566 - single lane SLP for VLA inductions The following adds SLP support for vec

[gcc r15-4013] testsuite/116660 - adjust testcases unexpectedly failing on 32bit sparc

2024-10-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:79ea0aab75732c26c38d4b64f1d97acedf80155a commit r15-4013-g79ea0aab75732c26c38d4b64f1d97acedf80155a Author: Richard Biener Date: Wed Oct 2 11:27:09 2024 +0200 testsuite/116660 - adjust testcases unexpectedly failing on 32bit sparc Both testcases miss some effe

[gcc(refs/users/meissner/heads/work179-vpair)] Add vector-pair.h tests.

2024-10-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:2a47025f4bd01f97a215a3f501a3c56871702a0c commit 2a47025f4bd01f97a215a3f501a3c56871702a0c Author: Michael Meissner Date: Wed Oct 2 13:58:10 2024 -0400 Add vector-pair.h tests. 2024-10-02 Michael Meissner gcc/testsuite * gcc.target/

[gcc r15-4025] Replace another missed iterative_hash_object

2024-10-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:dafbfdb01559092aca6be0e31afc2b39d3fdb2dd commit r15-4025-gdafbfdb01559092aca6be0e31afc2b39d3fdb2dd Author: Richard Biener Date: Wed Oct 2 14:18:05 2024 +0200 Replace another missed iterative_hash_object I missed one that's actually hit quite a lot, hashing of

[gcc r15-4026] c++: Fix regression introduced by r15-3796 [PR116722]

2024-10-02 Thread Simon Martin via Gcc-cvs
https://gcc.gnu.org/g:3a528386571fffbb41703a238aee950043af3f3c commit r15-4026-g3a528386571fffbb41703a238aee950043af3f3c Author: Simon Martin Date: Wed Oct 2 15:32:37 2024 +0200 c++: Fix regression introduced by r15-3796 [PR116722] Jason pointed out that the fix I made for PR11672

[gcc r15-4030] testsuite/52641 - Require int32 for gcc.dg/pr93820-2.c.

2024-10-02 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:5bf78cf0a2a7fe999562fcef7bad0d9631af9742 commit r15-4030-g5bf78cf0a2a7fe999562fcef7bad0d9631af9742 Author: Georg-Johann Lay Date: Wed Oct 2 17:16:55 2024 +0200 testsuite/52641 - Require int32 for gcc.dg/pr93820-2.c. PR testsuite/52641 gcc/testsuit

[gcc r13-9072] tree-optimization/116585 - SSA corruption with split_constant_offset

2024-10-02 Thread Qing Zhao via Gcc-cvs
https://gcc.gnu.org/g:a344ba9e42224220a7279a4051a08662435b1c60 commit r13-9072-ga344ba9e42224220a7279a4051a08662435b1c60 Author: Richard Biener Date: Wed Sep 18 09:52:55 2024 +0200 tree-optimization/116585 - SSA corruption with split_constant_offset split_constant_offset when look

[gcc r15-4031] AVR: Make gcc.dg/pr113596.c work.

2024-10-02 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:524b9c2e6283d55dbe381dc463983d4fd7c9705a commit r15-4031-g524b9c2e6283d55dbe381dc463983d4fd7c9705a Author: Georg-Johann Lay Date: Wed Oct 2 18:42:26 2024 +0200 AVR: Make gcc.dg/pr113596.c work. gcc/testsuite/ * gcc.dg/pr113596.c: Require less memo

[gcc r14-10730] tree-optimization/116585 - SSA corruption with split_constant_offset

2024-10-02 Thread Qing Zhao via Gcc-cvs
https://gcc.gnu.org/g:e69c03971aa50fda96b3382bfded54da3d087c32 commit r14-10730-ge69c03971aa50fda96b3382bfded54da3d087c32 Author: Richard Biener Date: Wed Sep 18 09:52:55 2024 +0200 tree-optimization/116585 - SSA corruption with split_constant_offset split_constant_offset when loo

[gcc r15-4029] testsuite/52641 - Fix gcc.dg/signbit-6.c for int != 32-bit targets.

2024-10-02 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:875a1df8130342baf985650c5de1914cf37eb774 commit r15-4029-g875a1df8130342baf985650c5de1914cf37eb774 Author: Georg-Johann Lay Date: Wed Oct 2 16:23:32 2024 +0200 testsuite/52641 - Fix gcc.dg/signbit-6.c for int != 32-bit targets. PR testsuite/52641

[gcc r15-4027] arm: Prevent ICE when doloop dec_set is not PLUS expr

2024-10-02 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:4e11ad7c345b6084ffe45ac569352dd316ee5cc6 commit r15-4027-g4e11ad7c345b6084ffe45ac569352dd316ee5cc6 Author: Andre Vieira Date: Wed Oct 2 15:14:40 2024 +0100 arm: Prevent ICE when doloop dec_set is not PLUS expr This patch refactors and fixes an issue where ar

[gcc r12-10739] tree-optimization/116585 - SSA corruption with split_constant_offset

2024-10-02 Thread Qing Zhao via Gcc-cvs
https://gcc.gnu.org/g:8e5bd9b4b38f5b4fbd2a95d8f61168d9eeea97d3 commit r12-10739-g8e5bd9b4b38f5b4fbd2a95d8f61168d9eeea97d3 Author: Richard Biener Date: Wed Sep 18 09:52:55 2024 +0200 tree-optimization/116585 - SSA corruption with split_constant_offset split_constant_offset when loo

[gcc r15-4028] middle-end: Fix ifcvt predicate generation for masked function calls

2024-10-02 Thread Victor Do Nascimento via Gcc-cvs
https://gcc.gnu.org/g:4d9e473d125ec36ae4818d36d42bf4fea09cef1f commit r15-4028-g4d9e473d125ec36ae4818d36d42bf4fea09cef1f Author: Victor Do Nascimento Date: Mon Sep 23 17:10:18 2024 +0100 middle-end: Fix ifcvt predicate generation for masked function calls Up until now, due to a la

[gcc/devel/nothrow-detection] Updated code for inserting regions and changed the return parameters of extract_types_for call

2024-10-02 Thread Pranil Dey via Gcc-cvs
https://gcc.gnu.org/g:0d0df5179b80e808eb46c59ee1dd69138912e6fd commit 0d0df5179b80e808eb46c59ee1dd69138912e6fd Author: Pranil Dey Date: Thu Oct 3 10:11:07 2024 +0530 Updated code for inserting regions and changed the return parameters of extract_types_for call Diff: --- gcc/tree-eh.cc |

[gcc r15-4036] libstdc++: [_Hashtable] Fix some implementation inconsistencies

2024-10-02 Thread Francois Dumont via Libstdc++-cvs
https://gcc.gnu.org/g:ccb6e08a4d5a067513b3a10bbf0d76e28e1d4a8e commit r15-4036-gccb6e08a4d5a067513b3a10bbf0d76e28e1d4a8e Author: François Dumont Date: Thu Nov 9 19:06:52 2023 +0100 libstdc++: [_Hashtable] Fix some implementation inconsistencies Get rid of the different usages of t

[gcc(refs/users/meissner/heads/work179-vpair)] Add vector-pair.h runtime tests.

2024-10-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:924d2596c9ad1deb0acb78c32762608838ea7db4 commit 924d2596c9ad1deb0acb78c32762608838ea7db4 Author: Michael Meissner Date: Thu Oct 3 00:31:49 2024 -0400 Add vector-pair.h runtime tests. 2024-10-03 Michael Meissner gcc/testsuite * gcc

[gcc(refs/users/meissner/heads/work179-vpair)] Update ChangeLog.*

2024-10-02 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:bbe6bbf332952aea4bbbe71671a329848354a002 commit bbe6bbf332952aea4bbbe71671a329848354a002 Author: Michael Meissner Date: Thu Oct 3 00:35:36 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.vpair | 26 ++ 1 file changed, 26 insertions(+)