[gcc r15-3187] expand: Use the correct mode for store flags for popcount [PR116480]

2024-08-26 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:53b86cac7e77ddff4e8a215408f7331ebc5bf22c commit r15-3187-g53b86cac7e77ddff4e8a215408f7331ebc5bf22c Author: Andrew Pinski Date: Sun Aug 25 10:10:06 2024 -0700 expand: Use the correct mode for store flags for popcount [PR116480] When expanding popcount used for

[gcc r15-3188] Match: Add int type fits check for .SAT_ADD imm operand

2024-08-26 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:3b78aa3e316a22b4ae477c91866d47f654f129b1 commit r15-3188-g3b78aa3e316a22b4ae477c91866d47f654f129b1 Author: Pan Li Date: Sat Aug 24 10:16:28 2024 +0800 Match: Add int type fits check for .SAT_ADD imm operand This patch would like to add strict check for imm op

[gcc r15-3189] vect: Fix STMT_VINFO_DEF_TYPE check for odd/even widen mult [PR116348]

2024-08-26 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:d3e71b99194bff878d3bf3b35f9528a350d10df9 commit r15-3189-gd3e71b99194bff878d3bf3b35f9528a350d10df9 Author: Xi Ruoyao Date: Thu Aug 22 21:18:29 2024 +0800 vect: Fix STMT_VINFO_DEF_TYPE check for odd/even widen mult [PR116348] After fixing PR116142 some code st

[gcc r15-3190] Delay edge removal in forwprop

2024-08-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:03b802e14f497e393e6437b7df5be1c690ddf1df commit r15-3190-g03b802e14f497e393e6437b7df5be1c690ddf1df Author: Richard Biener Date: Mon Aug 26 13:21:57 2024 +0200 Delay edge removal in forwprop SSA forwprop has switch simplification code that calls remove edge

[gcc r15-3191] tree-optimization/116460 - improve forwprop compile-time

2024-08-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:0ceeb9926d69dbb382622a8eae9eef7ed8ac3e97 commit r15-3191-g0ceeb9926d69dbb382622a8eae9eef7ed8ac3e97 Author: Richard Biener Date: Mon Aug 26 10:01:44 2024 +0200 tree-optimization/116460 - improve forwprop compile-time The following improves forwprop block reach

[gcc r15-3192] libcpp: deduplicate definition of padding size

2024-08-26 Thread Alexander Monakov via Gcc-cvs
https://gcc.gnu.org/g:a8260ebeae0f817bc7adf99cf62b604b1e2d3895 commit r15-3192-ga8260ebeae0f817bc7adf99cf62b604b1e2d3895 Author: Alexander Monakov Date: Sat Aug 24 17:37:13 2024 +0300 libcpp: deduplicate definition of padding size Tie together the two functions that ensure tail pa

[gcc r15-3193] Fix bootstap-errors due to enabling -gvariable-location-views

2024-08-26 Thread Bernd Edlinger via Gcc-cvs
https://gcc.gnu.org/g:eb63f9580f0220e347034ef337dbc93d12931d6c commit r15-3193-geb63f9580f0220e347034ef337dbc93d12931d6c Author: Bernd Edlinger Date: Sat Aug 24 08:37:53 2024 +0200 Fix bootstap-errors due to enabling -gvariable-location-views This recent change triggered various b

[gcc r15-3194] Remove an unneeded include that was added by mistake.

2024-08-26 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:cc372be5d0a8a1665bc5f716458f326b5afad43f commit r15-3194-gcc372be5d0a8a1665bc5f716458f326b5afad43f Author: Andi Kleen Date: Mon Aug 26 08:12:45 2024 -0700 Remove an unneeded include that was added by mistake. gcc/ChangeLog: * tree-if-conv.cc:

[gcc r15-3195] c++: Check template parameters in member class template specialization [PR115716]

2024-08-26 Thread Simon Martin via Gcc-cvs
https://gcc.gnu.org/g:26ee954476bef7328d2cf45928c3c9b84df77178 commit r15-3195-g26ee954476bef7328d2cf45928c3c9b84df77178 Author: Simon Martin Date: Sun Aug 25 21:59:31 2024 +0200 c++: Check template parameters in member class template specialization [PR115716] We currently ICE up

[gcc r15-3196] json.h: fix typo in comment

2024-08-26 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:b835710328847a8b1bc0c1258dd4a6d059988f79 commit r15-3196-gb835710328847a8b1bc0c1258dd4a6d059988f79 Author: David Malcolm Date: Mon Aug 26 12:24:21 2024 -0400 json.h: fix typo in comment gcc/ChangeLog: * json.h: Fix typo in comment about missing IN

[gcc r15-3197] pretty-print: fixes to selftests

2024-08-26 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:276cc4324b9e8d97fb1018d7b78cc0ed7e77f902 commit r15-3197-g276cc4324b9e8d97fb1018d7b78cc0ed7e77f902 Author: David Malcolm Date: Mon Aug 26 12:24:21 2024 -0400 pretty-print: fixes to selftests Add selftest coverage for %{ and %} in pretty-print.cc No f

[gcc r15-3199] testsuite: add event IDs to multithreaded event plugin test

2024-08-26 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:6a1c359e28442cb86ed40e0d432814b5807e7640 commit r15-3199-g6a1c359e28442cb86ed40e0d432814b5807e7640 Author: David Malcolm Date: Mon Aug 26 12:24:22 2024 -0400 testsuite: add event IDs to multithreaded event plugin test Add test coverage of "%@" in event messag

[gcc r15-3200] diagnostics: consolidate on_{begin, end}_diagnostic into on_report_diagnostic

2024-08-26 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:ac707d30ce449f30c6018829d443956fdd653f4c commit r15-3200-gac707d30ce449f30c6018829d443956fdd653f4c Author: David Malcolm Date: Mon Aug 26 12:24:22 2024 -0400 diagnostics: consolidate on_{begin,end}_diagnostic into on_report_diagnostic Previously diagnostic_co

[gcc r15-3201] diagnostics: move output formats from diagnostic.{c, h} to their own files

2024-08-26 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:92c5265d22afaac146b2a7ecbc3dac9fc3382877 commit r15-3201-g92c5265d22afaac146b2a7ecbc3dac9fc3382877 Author: David Malcolm Date: Mon Aug 26 12:24:22 2024 -0400 diagnostics: move output formats from diagnostic.{c,h} to their own files In particular, move the cla

[gcc r15-3198] testsuite: generalize support for Python tests for SARIF output

2024-08-26 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:aa3b950291119a2b107e3a82bb4ad35a2baa2105 commit r15-3198-gaa3b950291119a2b107e3a82bb4ad35a2baa2105 Author: David Malcolm Date: Mon Aug 26 12:24:21 2024 -0400 testsuite: generalize support for Python tests for SARIF output In r15-2354-g4d1f71d49e396c I added t

[gcc r15-3202] coroutines: diagnose usage of alloca in coroutines

2024-08-26 Thread Arsen Arsenovic via Gcc-cvs
https://gcc.gnu.org/g:c73d7f3c66c0b5865edd6880cd0d6be723cfbb8d commit r15-3202-gc73d7f3c66c0b5865edd6880cd0d6be723cfbb8d Author: Arsen Arsenović Date: Fri Aug 2 13:17:40 2024 +0200 coroutines: diagnose usage of alloca in coroutines We do not support it currently, and the resulting

[gcc r15-3203] c++/coros: do not assume coros don't nest [PR113457]

2024-08-26 Thread Arsen Arsenovic via Gcc-cvs
https://gcc.gnu.org/g:5cca7517c5868b7b9aa13992145eb6082ac5d5b9 commit r15-3203-g5cca7517c5868b7b9aa13992145eb6082ac5d5b9 Author: Arsen Arsenović Date: Fri Aug 23 20:19:05 2024 +0200 c++/coros: do not assume coros don't nest [PR113457] In the testcase presented in the PR, during te

[gcc r15-3204] combine.cc (make_more_copies): Copy attributes from the original pseudo, PR115883

2024-08-26 Thread Hans-Peter Nilsson via Gcc-cvs
https://gcc.gnu.org/g:5031df5d1f4954304c618efd2de029edc6b3699f commit r15-3204-g5031df5d1f4954304c618efd2de029edc6b3699f Author: Hans-Peter Nilsson Date: Mon Jul 8 03:55:27 2024 +0200 combine.cc (make_more_copies): Copy attributes from the original pseudo, PR115883 The first of t

[gcc r15-3205] MIPS: Include missing mips16.S in libgcc/lib1funcs.S

2024-08-26 Thread YunQiang Su via Gcc-cvs
https://gcc.gnu.org/g:9522fc8bb7812f2ad50eb038e0938bfd958e730f commit r15-3205-g9522fc8bb7812f2ad50eb038e0938bfd958e730f Author: YunQiang Su Date: Fri Aug 23 23:46:16 2024 +0800 MIPS: Include missing mips16.S in libgcc/lib1funcs.S mips16.S was missing since commit 29b74545531f

[gcc r14-10613] MIPS: Include missing mips16.S in libgcc/lib1funcs.S

2024-08-26 Thread YunQiang Su via Gcc-cvs
https://gcc.gnu.org/g:75892d97979f397a66730b97e8279941169e0316 commit r14-10613-g75892d97979f397a66730b97e8279941169e0316 Author: YunQiang Su Date: Fri Aug 23 23:46:16 2024 +0800 MIPS: Include missing mips16.S in libgcc/lib1funcs.S mips16.S was missing since commit 29b74545531

[gcc r15-3206] c++/modules: Clean up include translation [PR110980]

2024-08-26 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:98608342932e8951a4c8db3e9df79f9187424d53 commit r15-3206-g98608342932e8951a4c8db3e9df79f9187424d53 Author: Nathaniel Shead Date: Thu Aug 22 21:04:11 2024 +1000 c++/modules: Clean up include translation [PR110980] Currently the handling of include translation

[gcc r15-3207] c++/modules: Fix include translation for already-seen headers [PR99243]

2024-08-26 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:215ff991a8681f968823b913e1c79a32d339c097 commit r15-3207-g215ff991a8681f968823b913e1c79a32d339c097 Author: Nathaniel Shead Date: Thu Aug 22 20:41:54 2024 +1000 c++/modules: Fix include translation for already-seen headers [PR99243] After importing a header un

[gcc r15-3208] RISC-V: Support IMM for operand 1 of ussub pattern

2024-08-26 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:a1062b0c07bb729cf6a1fff34929d22e5d5b633d commit r15-3208-ga1062b0c07bb729cf6a1fff34929d22e5d5b633d Author: Pan Li Date: Mon Aug 26 15:58:52 2024 +0800 RISC-V: Support IMM for operand 1 of ussub pattern This patch would like to allow IMM for the operand 1 of u

[gcc r15-3209] Fix another inline7.c test failure on sparc targets

2024-08-26 Thread Bernd Edlinger via Gcc-cvs
https://gcc.gnu.org/g:103127cd9398d140222c9da44715d447641bf791 commit r15-3209-g103127cd9398d140222c9da44715d447641bf791 Author: Bernd Edlinger Date: Mon Aug 26 18:06:52 2024 +0200 Fix another inline7.c test failure on sparc targets This new test was reported to be still failing o