[gcc(refs/users/aoliva/heads/testme)] introduce ifcombine_replace_cond

2024-10-24 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:5b4419273e4384451828861958027a82d5c38806 commit 5b4419273e4384451828861958027a82d5c38806 Author: Alexandre Oliva Date: Thu Oct 24 05:25:26 2024 -0300 introduce ifcombine_replace_cond Refactor ifcombine_ifandif, moving the common code from the various path

[gcc(refs/users/aoliva/heads/testme)] allow vuses in ifcombine blocks

2024-10-24 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:683dabf0a585970652c3a217231f6897922ec1b7 commit 683dabf0a585970652c3a217231f6897922ec1b7 Author: Alexandre Oliva Date: Thu Oct 24 05:25:21 2024 -0300 allow vuses in ifcombine blocks Disallowing vuses in blocks for ifcombine is too strict, and it prevents

[gcc/aoliva/heads/testme] (2 commits) ifcombine across noncontiguous blocks

2024-10-24 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: a050f30dcecc... ifcombine across noncontiguous blocks It previously pointed to: 1070f7874f55... ifcombine across noncontiguous blocks Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc(refs/users/aoliva/heads/testme)] ifcombine across noncontiguous blocks

2024-10-24 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:f7a9315f62c2d2bcafb854b6abaaec722907 commit f7a9315f62c2d2bcafb854b6abaaec722907 Author: Alexandre Oliva Date: Thu Oct 24 05:25:33 2024 -0300 ifcombine across noncontiguous blocks Diff: --- gcc/tree-ssa-ifcombine.cc | 159

[gcc/aoliva/heads/testme] ifcombine across noncontiguous blocks

2024-10-24 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: f7a9315f62c2... ifcombine across noncontiguous blocks It previously pointed to: 3eb8edeb0ee0... ifcombine across noncontiguous blocks Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc(refs/users/aoliva/heads/testme)] extend ifcombine_replace_cond to handle noncontiguous ifcombine

2024-10-24 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:aee55fb4fdf230ddb0e96564f60e5db527b1a8c4 commit aee55fb4fdf230ddb0e96564f60e5db527b1a8c4 Author: Alexandre Oliva Date: Thu Oct 24 05:25:30 2024 -0300 extend ifcombine_replace_cond to handle noncontiguous ifcombine Prepare to handle noncontiguous ifcombine, in

[gcc/aoliva/heads/testme] ifcombine across noncontiguous blocks

2024-10-24 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 53a0460c1f49... ifcombine across noncontiguous blocks It previously pointed to: a050f30dcecc... ifcombine across noncontiguous blocks Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc(refs/users/aoliva/heads/testme)] ifcombine across noncontiguous blocks

2024-10-24 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:53a0460c1f498ae9bd2e4da34bf2c22bd74f1181 commit 53a0460c1f498ae9bd2e4da34bf2c22bd74f1181 Author: Alexandre Oliva Date: Thu Oct 24 05:25:33 2024 -0300 ifcombine across noncontiguous blocks Rework ifcombine to support merging conditions from noncontiguous b

[gcc(refs/users/aoliva/heads/testme)] [PR83782] ifunc: back-propagate ifunc_resolver to aliases

2024-10-29 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:44091b3480985244d5d981886f3c5624e8ca1571 commit 44091b3480985244d5d981886f3c5624e8ca1571 Author: Alexandre Oliva Date: Thu Dec 14 03:21:28 2023 -0300 [PR83782] ifunc: back-propagate ifunc_resolver to aliases gcc.target/i386/mvc10.c fails with -fPIE on ia32 be

[gcc(refs/users/aoliva/heads/testme)] [testsuite] fix auto-init-8.c on ia32 PIC expectations

2024-10-29 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:43587057dc68be9c94ba41700a881449f8351821 commit 43587057dc68be9c94ba41700a881449f8351821 Author: Alexandre Oliva Date: Tue Oct 29 18:06:48 2024 -0300 [testsuite] fix auto-init-8.c on ia32 PIC expectations When PIC/PIE is enabled by default on ia32, we select

[gcc(refs/users/aoliva/heads/testme)] [testsuite] fix pr70321.c PIC expectations

2024-10-29 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:633c9b04a93dd63268942f7704563fd4bd633d54 commit 633c9b04a93dd63268942f7704563fd4bd633d54 Author: Alexandre Oliva Date: Tue Oct 29 18:06:14 2024 -0300 [testsuite] fix pr70321.c PIC expectations When we select a non-bx get_pc_thunk, we get an extra mov to set u

[gcc/aoliva/heads/testme] (4 commits) [testsuite] disable PIE on ia32 on more tests

2024-10-29 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 9fee52ae3e79... [testsuite] disable PIE on ia32 on more tests It previously pointed to: 5a9cf11ec7d1... fold fold_truth_andor field merging into ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): -

[gcc(refs/users/aoliva/heads/testme)] [testsuite] disable PIE on ia32 on more tests

2024-10-29 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:9fee52ae3e798e9bd58c1cc71559c9ace1f1a69f commit 9fee52ae3e798e9bd58c1cc71559c9ace1f1a69f Author: Alexandre Oliva Date: Tue Oct 29 18:13:06 2024 -0300 [testsuite] disable PIE on ia32 on more tests Multiple tests fail on ia32 with -fPIE enabled by default becau

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

2024-11-04 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:948a9475337a3e0e6ed67a9622d5817a5a8a893b commit 948a9475337a3e0e6ed67a9622d5817a5a8a893b Author: Alexandre Oliva Date: Sun Oct 20 21:02:05 2024 -0300 fold fold_truth_andor field merging into ifcombine This patch introduces various improvements to the logic th

[gcc(refs/users/aoliva/heads/testme)] limit ifcombine stmt moving and adjust flow info

2024-11-02 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:199a5862c8974cfc1092f7a877fc6bf6e4b1a16d commit 199a5862c8974cfc1092f7a877fc6bf6e4b1a16d Author: Alexandre Oliva Date: Sat Nov 2 04:26:51 2024 -0300 limit ifcombine stmt moving and adjust flow info It became apparent that conditions could be combined that had

[gcc(refs/users/aoliva/heads/testme)] limit ifcombine stmt moving and adjust flow info

2024-11-02 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:2f42671215e5f064d331bc3d6f7052e2c45eed11 commit 2f42671215e5f064d331bc3d6f7052e2c45eed11 Author: Alexandre Oliva Date: Sat Nov 2 04:26:51 2024 -0300 limit ifcombine stmt moving and adjust flow info It became apparent that conditions could be combined that had

[gcc/aoliva/heads/testme] limit ifcombine stmt moving and adjust flow info

2024-11-02 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 2f42671215e5... limit ifcombine stmt moving and adjust flow info It previously pointed to: df85b7a8a21b... limit ifcombine stmt moving and adjust flow info Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] limit ifcombine stmt moving and adjust flow info

2024-11-02 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:c1e8741ee403001107ae1edefdd55d6ec2f7e3ce commit c1e8741ee403001107ae1edefdd55d6ec2f7e3ce Author: Alexandre Oliva Date: Sat Nov 2 04:26:51 2024 -0300 limit ifcombine stmt moving and adjust flow info It became apparent that conditions could be combined that had

[gcc/aoliva/heads/testme] limit ifcombine stmt moving and adjust flow info

2024-11-02 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: e432e6c87403... limit ifcombine stmt moving and adjust flow info It previously pointed to: c1e8741ee403... limit ifcombine stmt moving and adjust flow info Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc/aoliva/heads/testme] limit ifcombine stmt moving and adjust flow info

2024-11-02 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: c1e8741ee403... limit ifcombine stmt moving and adjust flow info It previously pointed to: 2f42671215e5... limit ifcombine stmt moving and adjust flow info Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] limit ifcombine stmt moving and adjust flow info

2024-11-02 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:e432e6c8740362ebaa39a5c5c714875ee327e23c commit e432e6c8740362ebaa39a5c5c714875ee327e23c Author: Alexandre Oliva Date: Sat Nov 2 04:26:51 2024 -0300 limit ifcombine stmt moving and adjust flow info It became apparent that conditions could be combined that had

[gcc/aoliva/heads/testme] limit ifcombine stmt moving and adjust flow info

2024-11-02 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 199a5862c897... limit ifcombine stmt moving and adjust flow info It previously pointed to: e432e6c87403... limit ifcombine stmt moving and adjust flow info Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] introduce ifcombine_replace_cond

2024-11-01 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:668d14d5bff534a05450673feaa6182cb66a40d3 commit 668d14d5bff534a05450673feaa6182cb66a40d3 Author: Alexandre Oliva Date: Thu Oct 24 05:25:26 2024 -0300 introduce ifcombine_replace_cond Refactor ifcombine_ifandif, moving the common code from the various path

[gcc(refs/users/aoliva/heads/testme)] extend ifcombine_replace_cond to handle noncontiguous ifcombine

2024-11-01 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:48872a21ea0b9bc44a2c98acc4567d32ac2255d0 commit 48872a21ea0b9bc44a2c98acc4567d32ac2255d0 Author: Alexandre Oliva Date: Thu Oct 24 05:25:30 2024 -0300 extend ifcombine_replace_cond to handle noncontiguous ifcombine Prepare to handle noncontiguous ifcombine, in

[gcc(refs/users/aoliva/heads/testme)] adjust update_profile_after_ifcombine for noncontiguous ifcombine

2024-11-01 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:8aef26ff84fcbd73144b3fde05e15049fd53bc47 commit 8aef26ff84fcbd73144b3fde05e15049fd53bc47 Author: Alexandre Oliva Date: Thu Oct 24 05:25:28 2024 -0300 adjust update_profile_after_ifcombine for noncontiguous ifcombine Prepare for ifcombining noncontiguous block

[gcc(refs/users/aoliva/heads/testme)] check ifcombine bitmap count

2024-11-01 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:590d8e0955031bbdf5bda1f81eaf0a782cef226b commit 590d8e0955031bbdf5bda1f81eaf0a782cef226b Author: Alexandre Oliva Date: Sat Nov 2 00:42:23 2024 -0300 check ifcombine bitmap count Diff: --- gcc/tree-ssa-ifcombine.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion

[gcc(refs/users/aoliva/heads/testme)] handle TRUTH_ANDIF cond exprs in ifcombine_replace_cond

2024-11-01 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:0902a711b665a66a7ce813f00fa26ab8a534581e commit 0902a711b665a66a7ce813f00fa26ab8a534581e Author: Alexandre Oliva Date: Thu Oct 24 15:35:40 2024 -0300 handle TRUTH_ANDIF cond exprs in ifcombine_replace_cond The upcoming move of fold_truth_andor to ifcombine br

[gcc(refs/users/aoliva/heads/testme)] ifcombine across noncontiguous blocks

2024-11-01 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:d1c6e0b8062eb8667fecf933d3c7ff15f875c65b commit d1c6e0b8062eb8667fecf933d3c7ff15f875c65b Author: Alexandre Oliva Date: Thu Oct 24 05:25:33 2024 -0300 ifcombine across noncontiguous blocks Rework ifcombine to support merging conditions from noncontiguous b

[gcc/aoliva/heads/testme] (8 commits) check ifcombine bitmap count

2024-11-01 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 590d8e095503... check ifcombine bitmap count It previously pointed to: 9fee52ae3e79... [testsuite] disable PIE on ia32 on more tests Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ---

[gcc(refs/users/aoliva/heads/testme)] allow vuses in ifcombine blocks

2024-11-01 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:5a40cc2b90452e5307493fc58f6730efd9981a7a commit 5a40cc2b90452e5307493fc58f6730efd9981a7a Author: Alexandre Oliva Date: Thu Oct 24 05:25:21 2024 -0300 allow vuses in ifcombine blocks Disallowing vuses in blocks for ifcombine is too strict, and it prevents

[gcc(refs/users/aoliva/heads/testme)] drop redundant ifcombine_ifandif parm

2024-11-01 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:74aeb8018a0356f0b3f5b87c3a0b27e7e662e47d commit 74aeb8018a0356f0b3f5b87c3a0b27e7e662e47d Author: Alexandre Oliva Date: Thu Oct 24 05:25:24 2024 -0300 drop redundant ifcombine_ifandif parm In preparation to changes that may modify both inner and outer cond

[gcc/aoliva/heads/testme] check ifcombine bitmap count

2024-11-01 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 858cf33bbac2... check ifcombine bitmap count It previously pointed to: 590d8e095503... check ifcombine bitmap count Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] check ifcombine bitmap count

2024-11-01 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:858cf33bbac224b5b65ebfbb4a5d8668b4223d2b commit 858cf33bbac224b5b65ebfbb4a5d8668b4223d2b Author: Alexandre Oliva Date: Sat Nov 2 00:42:23 2024 -0300 check ifcombine bitmap count Diff: --- gcc/tree-ssa-ifcombine.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletio

[gcc/aoliva/heads/testme] limit ifcombine stmt moving and adjust flow info

2024-11-02 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: df85b7a8a21b... limit ifcombine stmt moving and adjust flow info It previously pointed to: 858cf33bbac2... check ifcombine bitmap count Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] limit ifcombine stmt moving and adjust flow info

2024-11-02 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:df85b7a8a21b69066f25fb89fa8f6b9d23d04c4f commit df85b7a8a21b69066f25fb89fa8f6b9d23d04c4f Author: Alexandre Oliva Date: Sat Nov 2 04:26:51 2024 -0300 limit ifcombine stmt moving and adjust flow info Diff:

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

2024-10-25 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:5a9cf11ec7d136b1b46132ef1ef2f095febc7b3e commit 5a9cf11ec7d136b1b46132ef1ef2f095febc7b3e Author: Alexandre Oliva Date: Sun Oct 20 21:02:05 2024 -0300 fold fold_truth_andor field merging into ifcombine This patch introduces various improvements to the logic th

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

2024-09-25 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:dea162ded07463211c60233b35c019963025c547 commit dea162ded07463211c60233b35c019963025c547 Author: Alexandre Oliva Date: Thu Sep 26 02:10:44 2024 -0300 fold fold_truth_andor into ifcombine This patch introduces various improvements to the logic that merges

[gcc/aoliva/heads/testme] (213 commits) fold fold_truth_andor into ifcombine

2024-09-25 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: dea162ded074... fold fold_truth_andor into ifcombine It previously pointed to: f88b4c43a2a4... adjust probs after modified ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ---

[gcc/aoliva/heads/testbase] (212 commits) x86: Extend AVX512 Vectorization for Popcount in Various Mo

2024-09-25 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: 85910e650a61... x86: Extend AVX512 Vectorization for Popcount in Various Mo It previously pointed to: d6d8445c8550... c++: fix constexpr cast from void* diag issue [PR116741] Diff: Summary of changes (added commits): ---

[gcc(refs/users/aoliva/heads/testme)] adjust probs after modified ifcombine

2024-09-20 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:3bd0565cf130cb126fea3287d144031ec831 commit 3bd0565cf130cb126fea3287d144031ec831 Author: Alexandre Oliva Date: Thu Sep 19 06:43:22 2024 -0300 adjust probs after modified ifcombine Diff: --- gcc/fold-const.h | 10 ++ gcc/tree-ssa-ifcombine.cc | 416

[gcc/aoliva/heads/testme] adjust probs after modified ifcombine

2024-09-20 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 3bd0565cf130... adjust probs after modified ifcombine It previously pointed to: f8372d9ec46d... adjust probs after modified ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc(refs/users/aoliva/heads/testme)] adjust probs after modified ifcombine

2024-09-20 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:7660c0400ee5c9207397d3936be695af962d455e commit 7660c0400ee5c9207397d3936be695af962d455e Author: Alexandre Oliva Date: Thu Sep 19 06:43:22 2024 -0300 adjust probs after modified ifcombine Diff: --- gcc/fold-const.h | 10 + gcc/testsuite/gcc.dg/f

[gcc/aoliva/heads/testme] adjust probs after modified ifcombine

2024-09-20 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 7660c0400ee5... adjust probs after modified ifcombine It previously pointed to: 1d6ef2e03dff... adjust probs after modified ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc(refs/users/aoliva/heads/testme)] adjust probs after modified ifcombine

2024-09-20 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:cd77751018e24e7288b109978d41e0002410c49d commit cd77751018e24e7288b109978d41e0002410c49d Author: Alexandre Oliva Date: Thu Sep 19 06:43:22 2024 -0300 adjust probs after modified ifcombine Diff: --- gcc/tree-ssa-ifcombine.cc | 403

[gcc/aoliva/heads/testme] adjust probs after modified ifcombine

2024-09-20 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: cd77751018e2... adjust probs after modified ifcombine It previously pointed to: 9919ba13180b... adjust probs after modified ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc/aoliva/heads/testme] adjust probs after modified ifcombine

2024-09-20 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: f8372d9ec46d... adjust probs after modified ifcombine It previously pointed to: cd77751018e2... adjust probs after modified ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc(refs/users/aoliva/heads/testme)] adjust probs after modified ifcombine

2024-09-20 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:f8372d9ec46d74dc9e5f273c0a7bb2a9ad65578d commit f8372d9ec46d74dc9e5f273c0a7bb2a9ad65578d Author: Alexandre Oliva Date: Thu Sep 19 06:43:22 2024 -0300 adjust probs after modified ifcombine Diff: --- gcc/tree-ssa-ifcombine.cc | 409

[gcc(refs/users/aoliva/heads/testme)] adjust probs after modified ifcombine

2024-09-20 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:1d6ef2e03dff76f12ead4aceaf662d2e350d2678 commit 1d6ef2e03dff76f12ead4aceaf662d2e350d2678 Author: Alexandre Oliva Date: Thu Sep 19 06:43:22 2024 -0300 adjust probs after modified ifcombine Diff: --- gcc/fold-const.h | 10 + gcc/testsuite/gcc.dg/f

[gcc/aoliva/heads/testme] adjust probs after modified ifcombine

2024-09-20 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 1d6ef2e03dff... adjust probs after modified ifcombine It previously pointed to: 3bd0565cf130... adjust probs after modified ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc(refs/users/aoliva/heads/testme)] assorted improvements for fold_truth_andor_1

2024-09-19 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:d675d492ee65967ca5dcae755a73f33c514ed8ca commit d675d492ee65967ca5dcae755a73f33c514ed8ca Author: Alexandre Oliva Date: Tue Sep 17 20:15:13 2024 -0300 assorted improvements for fold_truth_andor_1 This patch introduces various improvements to the logic that mer

[gcc(refs/users/aoliva/heads/testme)] adjust probs after modified ifcombine

2024-09-19 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:3a8bc917de463960db6c0bcd12f5a0537e654c94 commit 3a8bc917de463960db6c0bcd12f5a0537e654c94 Author: Alexandre Oliva Date: Thu Sep 19 06:43:22 2024 -0300 adjust probs after modified ifcombine Diff: --- gcc/tree-ssa-ifcombine.cc | 244 +---

[gcc/aoliva/heads/testme] adjust probs after modified ifcombine

2024-09-19 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 3a8bc917de46... adjust probs after modified ifcombine It previously pointed to: 04f96e7c8ce3... adjust probs after modified ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc(refs/users/aoliva/heads/testme)] fold truth-and only in ifcombine

2024-09-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:15a55a94711d51d95fb6b5ba763903d75e85324e commit 15a55a94711d51d95fb6b5ba763903d75e85324e Author: Alexandre Oliva Date: Tue Sep 17 20:15:35 2024 -0300 fold truth-and only in ifcombine Diff: --- gcc/gimple-fold.cc| 2 ++ gcc/tree-ssa-ifcombine.cc | 24 +++

[gcc(refs/users/aoliva/heads/testme)] adjust probs after modified ifcombine

2024-09-19 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:04f96e7c8ce32b3a198fd8d3e9c5a929d3a713f1 commit 04f96e7c8ce32b3a198fd8d3e9c5a929d3a713f1 Author: Alexandre Oliva Date: Thu Sep 19 06:43:22 2024 -0300 adjust probs after modified ifcombine Diff: --- gcc/tree-ssa-ifcombine.cc | 248 +---

[gcc(refs/users/aoliva/heads/testme)] adjust probs after modified ifcombine

2024-09-20 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:f88b4c43a2a478f5a7bc9b1185a9f0eec519f9b4 commit f88b4c43a2a478f5a7bc9b1185a9f0eec519f9b4 Author: Alexandre Oliva Date: Thu Sep 19 06:43:22 2024 -0300 adjust probs after modified ifcombine Diff: --- gcc/fold-const.h | 10 + gcc/testsuite/gcc.dg/f

[gcc/aoliva/heads/testme] adjust probs after modified ifcombine

2024-09-20 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: f88b4c43a2a4... adjust probs after modified ifcombine It previously pointed to: 7660c0400ee5... adjust probs after modified ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc(refs/users/aoliva/heads/testme)] adjust probs after modified ifcombine

2024-09-20 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:9919ba13180b34d127c45b97117bae0b9036dc13 commit 9919ba13180b34d127c45b97117bae0b9036dc13 Author: Alexandre Oliva Date: Thu Sep 19 06:43:22 2024 -0300 adjust probs after modified ifcombine Diff: --- gcc/tree-ssa-ifcombine.cc | 403

[gcc/aoliva/heads/testme] adjust probs after modified ifcombine

2024-09-20 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 9919ba13180b... adjust probs after modified ifcombine It previously pointed to: 90e42ef87e8f... adjust probs after modified ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc(refs/users/aoliva/heads/testme)] adjust probs after modified ifcombine

2024-09-19 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:cddcc2cb25fffc4a119614c522bd6a21b436c97e commit cddcc2cb25fffc4a119614c522bd6a21b436c97e Author: Alexandre Oliva Date: Thu Sep 19 06:43:22 2024 -0300 adjust probs after modified ifcombine Diff: --- gcc/tree-ssa-ifcombine.cc | 355

[gcc/aoliva/heads/testme] adjust probs after modified ifcombine

2024-09-19 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: cddcc2cb25ff... adjust probs after modified ifcombine It previously pointed to: 89ff1a069da3... adjust probs after modified ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc(refs/users/aoliva/heads/testme)] adjust probs after modified ifcombine

2024-09-19 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:90e42ef87e8f9e381043aea4a56b37249e6f4ced commit 90e42ef87e8f9e381043aea4a56b37249e6f4ced Author: Alexandre Oliva Date: Thu Sep 19 06:43:22 2024 -0300 adjust probs after modified ifcombine Diff: --- gcc/tree-ssa-ifcombine.cc | 355

[gcc/aoliva/heads/testme] adjust probs after modified ifcombine

2024-09-19 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 90e42ef87e8f... adjust probs after modified ifcombine It previously pointed to: cddcc2cb25ff... adjust probs after modified ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc(refs/users/aoliva/heads/testme)] rework truth_andor folding into tree-ssa-ifcombine

2024-09-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:d041471d649c47763535d673ad689654d3630223 commit d041471d649c47763535d673ad689654d3630223 Author: Alexandre Oliva Date: Tue Sep 17 20:15:22 2024 -0300 rework truth_andor folding into tree-ssa-ifcombine Diff: --- gcc/fold-const.cc | 1048 +-

[gcc(refs/users/aoliva/heads/testme)] check for mergeable loads, choose insertion points accordingly

2024-09-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:6ce741d00f03f73e1fb3e797e85707aef9cfd832 commit 6ce741d00f03f73e1fb3e797e85707aef9cfd832 Author: Alexandre Oliva Date: Tue Sep 17 20:15:28 2024 -0300 check for mergeable loads, choose insertion points accordingly Diff: --- gcc/gimple-fold.cc | 253 ++

[gcc/aoliva/heads/testme] (46 commits) support noncontiguous ifcombine

2024-09-18 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: a29037a8f9c7... support noncontiguous ifcombine It previously pointed to: 8a7e9581280c... support noncontiguous ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc/aoliva/heads/testbase] (38 commits) c++: fix constexpr cast from void* diag issue [PR116741]

2024-09-18 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: d6d8445c8550... c++: fix constexpr cast from void* diag issue [PR116741] It previously pointed to: b56bd542942b... testsuite: a few more hostedlib adjustments Diff: Summary of changes (added commits): ---

[gcc(refs/users/aoliva/heads/testme)] relax ifcombine to accept vuses

2024-09-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:575a4da1213668119e0e60326a7b18f7c1a342d6 commit 575a4da1213668119e0e60326a7b18f7c1a342d6 Author: Alexandre Oliva Date: Tue Sep 17 20:15:46 2024 -0300 relax ifcombine to accept vuses Diff: --- gcc/config/i386/t-i386 | 2 ++ gcc/testsuite/gcc.dg/field-m

[gcc(refs/users/aoliva/heads/testme)] support noncontiguous ifcombine

2024-09-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:a29037a8f9c752e41a906f0eac66ff3792e98bcc commit a29037a8f9c752e41a906f0eac66ff3792e98bcc Author: Alexandre Oliva Date: Tue Sep 17 20:15:55 2024 -0300 support noncontiguous ifcombine Diff: --- gcc/tree-ssa-ifcombine.cc | 33 ++--- 1 file c

[gcc(refs/users/aoliva/heads/testme)] refactor ifcombine

2024-09-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:3ed1ed8f0533f3f3f4372a2280c4e1c29304cd78 commit 3ed1ed8f0533f3f3f4372a2280c4e1c29304cd78 Author: Alexandre Oliva Date: Thu Sep 19 02:43:51 2024 -0300 refactor ifcombine Diff: --- gcc/tree-ssa-ifcombine.cc | 181 +++--- 1 file

[gcc(refs/users/aoliva/heads/testme)] support noncontiguous ifcombine

2024-09-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:b0b68cbc1ed13ee0c61e0e2d768d997e8a1dfaa8 commit b0b68cbc1ed13ee0c61e0e2d768d997e8a1dfaa8 Author: Alexandre Oliva Date: Tue Sep 17 20:15:50 2024 -0300 support noncontiguous ifcombine Diff: --- gcc/tree-ssa-ifcombine.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 d

[gcc(refs/users/aoliva/heads/testme)] adjust probs after modified ifcombine

2024-09-19 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:89ff1a069da3ca97aa80e3dbf9fa5d9b5e2e4061 commit 89ff1a069da3ca97aa80e3dbf9fa5d9b5e2e4061 Author: Alexandre Oliva Date: Thu Sep 19 06:43:22 2024 -0300 adjust probs after modified ifcombine Diff: --- gcc/tree-ssa-ifcombine.cc | 294 +++-

[gcc/aoliva/heads/testme] adjust probs after modified ifcombine

2024-09-19 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 89ff1a069da3... adjust probs after modified ifcombine It previously pointed to: 3a8bc917de46... adjust probs after modified ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc(refs/users/aoliva/heads/testme)] ifcombine across noncontiguous blocks

2024-10-24 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:3eb8edeb0ee01ed4549c7ca3e5705b32688c1cbe commit 3eb8edeb0ee01ed4549c7ca3e5705b32688c1cbe Author: Alexandre Oliva Date: Thu Oct 24 05:25:33 2024 -0300 ifcombine across noncontiguous blocks Diff: --- gcc/tree-ssa-ifcombine.cc | 144

[gcc/aoliva/heads/testme] ifcombine across noncontiguous blocks

2024-10-24 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 3eb8edeb0ee0... ifcombine across noncontiguous blocks It previously pointed to: c0ef27f42446... ifcombine across noncontiguous blocks Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc/aoliva/heads/testbase] (705 commits) SVE intrinsics: Fold division and multiplication by -1 to n

2024-10-24 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: fc40202c1ac5... SVE intrinsics: Fold division and multiplication by -1 to n It previously pointed to: 85910e650a61... x86: Extend AVX512 Vectorization for Popcount in Various Mo Diff: Summary of changes (added commits):

[gcc(refs/users/aoliva/heads/testme)] introduce ifcombine_replace_cond

2024-10-24 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:3e47b273d7c0ebe66a739e2e73c98d99b14cff2a commit 3e47b273d7c0ebe66a739e2e73c98d99b14cff2a Author: Alexandre Oliva Date: Thu Oct 24 05:25:26 2024 -0300 introduce ifcombine_replace_cond Diff: --- gcc/tree-ssa-ifcombine.cc | 130 +

[gcc(refs/users/aoliva/heads/testme)] drop redundant ifcombine_ifandif parm

2024-10-24 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:ebc7c0f5cc561a8dd26ab36dec48c2c13b6a9c24 commit ebc7c0f5cc561a8dd26ab36dec48c2c13b6a9c24 Author: Alexandre Oliva Date: Thu Oct 24 05:25:24 2024 -0300 drop redundant ifcombine_ifandif parm Diff: --- gcc/tree-ssa-ifcombine.cc | 17 ++--- 1 file changed, 6

[gcc(refs/users/aoliva/heads/testme)] ifcombine across noncontiguous blocks

2024-10-24 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:c0ef27f424469ce14023e5e65e434ade2ffc1dc0 commit c0ef27f424469ce14023e5e65e434ade2ffc1dc0 Author: Alexandre Oliva Date: Thu Oct 24 05:25:33 2024 -0300 ifcombine across noncontiguous blocks Diff: --- gcc/tree-ssa-ifcombine.cc | 144

[gcc(refs/users/aoliva/heads/testme)] introduce ifcombine_replace_cond

2024-10-24 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:11bf09a22577a9ed775a3a47a70afe5ee063d072 commit 11bf09a22577a9ed775a3a47a70afe5ee063d072 Author: Alexandre Oliva Date: Thu Oct 24 05:25:30 2024 -0300 introduce ifcombine_replace_cond Diff: --- gcc/tree-ssa-ifcombine.cc | 187 +

[gcc(refs/users/aoliva/heads/testme)] allow vuses in ifcombine blocks

2024-10-24 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:6c0e7c5e3db8ae23e01f17fbe37282cac27cc5b7 commit 6c0e7c5e3db8ae23e01f17fbe37282cac27cc5b7 Author: Alexandre Oliva Date: Thu Oct 24 05:25:21 2024 -0300 allow vuses in ifcombine blocks Diff: --- gcc/tree-ssa-ifcombine.cc | 2 +- 1 file changed, 1 insertion(+), 1 deleti

[gcc(refs/users/aoliva/heads/testme)] adjust update_profile_after_ifcombine for noncontiguous ifcombine

2024-10-24 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:d586ea36dabe213c3d378fc8ed699ecba7b01e66 commit d586ea36dabe213c3d378fc8ed699ecba7b01e66 Author: Alexandre Oliva Date: Thu Oct 24 05:25:28 2024 -0300 adjust update_profile_after_ifcombine for noncontiguous ifcombine Diff: --- gcc/tree-ssa-ifcombine.cc | 94 +

[gcc(refs/users/aoliva/heads/testme)] adjust update_profile_after_ifcombine for noncontiguous ifcombine

2024-10-25 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:b7de5a6fdd765f027cdbb727c7a1424013febffe commit b7de5a6fdd765f027cdbb727c7a1424013febffe Author: Alexandre Oliva Date: Thu Oct 24 05:25:28 2024 -0300 adjust update_profile_after_ifcombine for noncontiguous ifcombine Prepare for ifcombining noncontiguous block

[gcc r15-5005] limit ifcombine stmt moving and adjust flow info

2024-11-06 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:c2d58f88c1a9f190f475ae8b91f6a1859f164410 commit r15-5005-gc2d58f88c1a9f190f475ae8b91f6a1859f164410 Author: Alexandre Oliva Date: Thu Nov 7 02:47:50 2024 -0300 limit ifcombine stmt moving and adjust flow info It became apparent that conditions could be combine

[gcc/aoliva/heads/testme] (414 commits) limit ifcombine stmt moving and adjust flow info

2024-11-06 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: c2d58f88c1a9... limit ifcombine stmt moving and adjust flow info It previously pointed to: 948a9475337a... fold fold_truth_andor field merging into ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc(refs/users/aoliva/heads/testme)] [testsuite] disable PIE on ia32 on more tests

2024-11-06 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:2ec80c60d4f10dcdbc9fad5d35297bfa432d14aa commit 2ec80c60d4f10dcdbc9fad5d35297bfa432d14aa Author: Alexandre Oliva Date: Thu Nov 7 02:47:06 2024 -0300 [testsuite] disable PIE on ia32 on more tests Multiple tests fail on ia32 with -fPIE enabled by default becaus

[gcc(refs/users/aoliva/heads/testme)] allow vuses in ifcombine blocks

2024-11-06 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:8e6a25b01becf449d54154b7e83de5f4955cba37 commit 8e6a25b01becf449d54154b7e83de5f4955cba37 Author: Alexandre Oliva Date: Thu Nov 7 02:47:15 2024 -0300 allow vuses in ifcombine blocks Disallowing vuses in blocks for ifcombine is too strict, and it prevents u

[gcc(refs/users/aoliva/heads/testme)] introduce ifcombine_replace_cond

2024-11-06 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:f9fb8f96cd7d849ca68da8839b2e8fe8eeb70411 commit f9fb8f96cd7d849ca68da8839b2e8fe8eeb70411 Author: Alexandre Oliva Date: Thu Nov 7 02:47:31 2024 -0300 introduce ifcombine_replace_cond Refactor ifcombine_ifandif, moving the common code from the various paths

[gcc(refs/users/aoliva/heads/testme)] [testsuite] fix pr70321.c PIC expectations

2024-11-06 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:d17a2e8bfc91a8e401a2d8c61e23fba36e28a43d commit d17a2e8bfc91a8e401a2d8c61e23fba36e28a43d Author: Alexandre Oliva Date: Thu Nov 7 02:46:57 2024 -0300 [testsuite] fix pr70321.c PIC expectations When we select a non-bx get_pc_thunk, we get an extra mov to set up

[gcc(refs/users/aoliva/heads/testme)] extend ifcombine_replace_cond to handle noncontiguous ifcombine

2024-11-06 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:6eac478619193eeb2fd714eb0988ce3197dd63b1 commit 6eac478619193eeb2fd714eb0988ce3197dd63b1 Author: Alexandre Oliva Date: Thu Nov 7 02:47:38 2024 -0300 extend ifcombine_replace_cond to handle noncontiguous ifcombine Prepare to handle noncontiguous ifcombine, int

[gcc(refs/users/aoliva/heads/testme)] adjust update_profile_after_ifcombine for noncontiguous ifcombine

2024-11-06 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:02dc5036ba8d816048b942e51f74a9e4b3fde173 commit 02dc5036ba8d816048b942e51f74a9e4b3fde173 Author: Alexandre Oliva Date: Thu Nov 7 02:47:34 2024 -0300 adjust update_profile_after_ifcombine for noncontiguous ifcombine Prepare for ifcombining noncontiguous blocks

[gcc(refs/users/aoliva/heads/testme)] limit ifcombine stmt moving and adjust flow info

2024-11-06 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:c2d58f88c1a9f190f475ae8b91f6a1859f164410 commit c2d58f88c1a9f190f475ae8b91f6a1859f164410 Author: Alexandre Oliva Date: Thu Nov 7 02:47:50 2024 -0300 limit ifcombine stmt moving and adjust flow info It became apparent that conditions could be combined that had

[gcc(refs/users/aoliva/heads/testme)] handle TRUTH_ANDIF cond exprs in ifcombine_replace_cond

2024-11-06 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:13cf22eb557eb5e3d796822247d8d4957bdb25da commit 13cf22eb557eb5e3d796822247d8d4957bdb25da Author: Alexandre Oliva Date: Thu Nov 7 02:47:46 2024 -0300 handle TRUTH_ANDIF cond exprs in ifcombine_replace_cond The upcoming move of fold_truth_andor to ifcombine bri

[gcc/aoliva/heads/testbase] (404 commits) RISC-V: Add testcases for signed imm SAT_ADD form1

2024-11-06 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: 1e2ae65a7f01... RISC-V: Add testcases for signed imm SAT_ADD form1 It previously pointed to: fc40202c1ac5... SVE intrinsics: Fold division and multiplication by -1 to n Diff: Summary of changes (added commits): -

[gcc(refs/users/aoliva/heads/testme)] ifcombine across noncontiguous blocks

2024-11-06 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:ae074c69fd5aff10953264dbd9740cebfeb0902e commit ae074c69fd5aff10953264dbd9740cebfeb0902e Author: Alexandre Oliva Date: Thu Nov 7 02:47:42 2024 -0300 ifcombine across noncontiguous blocks Rework ifcombine to support merging conditions from noncontiguous bl

[gcc r15-5003] ifcombine across noncontiguous blocks

2024-11-06 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:ae074c69fd5aff10953264dbd9740cebfeb0902e commit r15-5003-gae074c69fd5aff10953264dbd9740cebfeb0902e Author: Alexandre Oliva Date: Thu Nov 7 02:47:42 2024 -0300 ifcombine across noncontiguous blocks Rework ifcombine to support merging conditions from noncontigu

[gcc r15-5001] adjust update_profile_after_ifcombine for noncontiguous ifcombine

2024-11-06 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:02dc5036ba8d816048b942e51f74a9e4b3fde173 commit r15-5001-g02dc5036ba8d816048b942e51f74a9e4b3fde173 Author: Alexandre Oliva Date: Thu Nov 7 02:47:34 2024 -0300 adjust update_profile_after_ifcombine for noncontiguous ifcombine Prepare for ifcombining noncontigu

[gcc r15-4997] [testsuite] disable PIE on ia32 on more tests

2024-11-06 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:2ec80c60d4f10dcdbc9fad5d35297bfa432d14aa commit r15-4997-g2ec80c60d4f10dcdbc9fad5d35297bfa432d14aa Author: Alexandre Oliva Date: Thu Nov 7 02:47:06 2024 -0300 [testsuite] disable PIE on ia32 on more tests Multiple tests fail on ia32 with -fPIE enabled by defa

[gcc r15-5004] handle TRUTH_ANDIF cond exprs in ifcombine_replace_cond

2024-11-06 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:13cf22eb557eb5e3d796822247d8d4957bdb25da commit r15-5004-g13cf22eb557eb5e3d796822247d8d4957bdb25da Author: Alexandre Oliva Date: Thu Nov 7 02:47:46 2024 -0300 handle TRUTH_ANDIF cond exprs in ifcombine_replace_cond The upcoming move of fold_truth_andor to ifc

[gcc r15-4999] drop redundant ifcombine_ifandif parm

2024-11-06 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:77c925464e50dfdf224be3c27e5b72de21a92e86 commit r15-4999-g77c925464e50dfdf224be3c27e5b72de21a92e86 Author: Alexandre Oliva Date: Thu Nov 7 02:47:19 2024 -0300 drop redundant ifcombine_ifandif parm In preparation to changes that may modify both inner and outer

[gcc r15-5000] introduce ifcombine_replace_cond

2024-11-06 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:f9fb8f96cd7d849ca68da8839b2e8fe8eeb70411 commit r15-5000-gf9fb8f96cd7d849ca68da8839b2e8fe8eeb70411 Author: Alexandre Oliva Date: Thu Nov 7 02:47:31 2024 -0300 introduce ifcombine_replace_cond Refactor ifcombine_ifandif, moving the common code from the various

<    1   2   3   4   5   6   7   8   9   10   >