[gcc(refs/users/aoliva/heads/testme)] drop decode_field_reference subroutines

2024-11-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:4e59fe15c8fef138ccd2022f22ca46676814494c commit 4e59fe15c8fef138ccd2022f22ca46676814494c Author: Alexandre Oliva Date: Thu Nov 21 22:37:04 2024 -0300 drop decode_field_reference subroutines Diff: --- gcc/gimple-fold.cc| 159 --

[gcc(refs/users/aoliva/heads/testme)] do not assume andor code

2024-11-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:f98f69a2f64f3679a06cd0e9b7c7fa5eb7a572ff commit f98f69a2f64f3679a06cd0e9b7c7fa5eb7a572ff Author: Alexandre Oliva Date: Thu Nov 21 22:36:50 2024 -0300 do not assume andor code Diff: --- gcc/gimple-fold.cc | 17 +++-- 1 file changed, 15 insertions(+), 2 de

[gcc(refs/users/aoliva/heads/testme)] fold_truth_andor: drop known-result warnings

2024-11-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:c3312f371fec4ef332df93203852f0fae79b4842 commit c3312f371fec4ef332df93203852f0fae79b4842 Author: Alexandre Oliva Date: Thu Nov 21 22:36:42 2024 -0300 fold_truth_andor: drop known-result warnings Diff: --- gcc/config/i386/t-i386 | 2 -- gcc/config/rs6000/t-rs600

[gcc/aoliva/heads/testbase] (574 commits) Daily bump.

2024-11-21 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: 8500a8c32b8c... Daily bump. It previously pointed to: c2d58f88c1a9... limit ifcombine stmt moving and adjust flow info Diff: Summary of changes (added commits): --- 8500a8c... Daily bump. (*) 9b7

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

2024-11-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:dd25c6f65515c7a78c5b7129760fcd49020636a3 commit dd25c6f65515c7a78c5b7129760fcd49020636a3 Author: Alexandre Oliva Date: Thu Nov 21 22:36:34 2024 -0300 fold fold_truth_andor field merging into ifcombine This patch introduces various improvements to the logic th

[gcc/aoliva/heads/testme] (584 commits) skip fallback disjunction on noncontiguous ifcombine

2024-11-21 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: c980e8a7203a... skip fallback disjunction on noncontiguous ifcombine It previously pointed to: 4223470bd119... switch to wide_int for masks and constants Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc(refs/users/aoliva/heads/testme)] drop expensive mergeable tests in favor of gimple_vuse compares

2024-11-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:466cabab0df37bd01d3e7f587cfe824179047a0d commit 466cabab0df37bd01d3e7f587cfe824179047a0d Author: Alexandre Oliva Date: Thu Nov 21 22:36:55 2024 -0300 drop expensive mergeable tests in favor of gimple_vuse compares Diff: --- gcc/gimple-fold.cc| 18

[gcc(refs/users/aoliva/heads/testme)] fold_truth_andor: drop known-result warnings

2024-11-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:70261435d055281508d994a4ecb53eff8c88ddc3 commit 70261435d055281508d994a4ecb53eff8c88ddc3 Author: Alexandre Oliva Date: Thu Nov 21 22:36:42 2024 -0300 fold_truth_andor: drop known-result warnings Diff: --- gcc/config/i386/t-i386 | 2 -- gcc/config/rs6000/t-rs600

[gcc(refs/users/aoliva/heads/testme)] drop decode_field_reference subroutines

2024-11-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:c4c3402c69d4062a57ceb409198b2b8c7f4a52a1 commit c4c3402c69d4062a57ceb409198b2b8c7f4a52a1 Author: Alexandre Oliva Date: Thu Nov 21 22:37:04 2024 -0300 drop decode_field_reference subroutines Diff: --- gcc/gimple-fold.cc| 159 --

[gcc(refs/users/aoliva/heads/testme)] fold_truth_andor: use pattern matching

2024-11-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:91916b862d82d21d4271bcb191af6cfb710edbc7 commit 91916b862d82d21d4271bcb191af6cfb710edbc7 Author: Alexandre Oliva Date: Thu Nov 21 22:36:38 2024 -0300 fold_truth_andor: use pattern matching Diff: --- gcc/gimple-fold.cc | 173 +-

[gcc(refs/users/aoliva/heads/testme)] fold_truth_andor: test narrowing conversions

2024-11-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:1df85ac92c10919d0da88853d4e9522574c41002 commit 1df85ac92c10919d0da88853d4e9522574c41002 Author: Alexandre Oliva Date: Thu Nov 21 22:36:47 2024 -0300 fold_truth_andor: test narrowing conversions Diff: --- gcc/gimple-fold.cc | 4 ++-- gcc/match.pd

[gcc(refs/users/aoliva/heads/testme)] switch to wide_int for masks and constants

2024-11-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:e36241ae4c936c37980a5d7ee7f17e0b06d56df8 commit e36241ae4c936c37980a5d7ee7f17e0b06d56df8 Author: Alexandre Oliva Date: Thu Nov 21 22:37:00 2024 -0300 switch to wide_int for masks and constants Diff: --- gcc/gimple-fold.cc | 291 +++---

[gcc(refs/users/aoliva/heads/testme)] do not assume andor code

2024-11-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:37c27bf4aa910b423853563f2fb2b621c9c8313c commit 37c27bf4aa910b423853563f2fb2b621c9c8313c Author: Alexandre Oliva Date: Thu Nov 21 22:36:50 2024 -0300 do not assume andor code Diff: --- gcc/gimple-fold.cc | 17 +++-- 1 file changed, 15 insertions(+), 2 de

[gcc(refs/users/aoliva/heads/testme)] skip fallback disjunction on noncontiguous ifcombine

2024-11-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:c980e8a7203a4e85cd271fe174e3f23f59a6faac commit c980e8a7203a4e85cd271fe174e3f23f59a6faac Author: Alexandre Oliva Date: Thu Nov 21 22:40:45 2024 -0300 skip fallback disjunction on noncontiguous ifcombine Diff: --- gcc/tree-ssa-ifcombine.cc | 4 1 file changed, 4

[gcc(refs/users/aoliva/heads/testme)] rework locations in fold_truth_andof_for_ifcombine

2024-11-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:992b31803c99836cfe2d3032894039b75339723d commit 992b31803c99836cfe2d3032894039b75339723d Author: Alexandre Oliva Date: Thu Nov 21 23:30:38 2024 -0300 rework locations in fold_truth_andof_for_ifcombine Diff: --- gcc/fold-const.h | 10 +++--- gcc/gimple-fold.

[gcc/aoliva/heads/testme] rework locations in fold_truth_andof_for_ifcombine

2024-11-21 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 186c7798d622... rework locations in fold_truth_andof_for_ifcombine It previously pointed to: 992b31803c99... rework locations in fold_truth_andof_for_ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] pass NULL separatep in adjacent blocks

2024-11-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:3b4493ab89310ea65af7017330d229630d4910f1 commit 3b4493ab89310ea65af7017330d229630d4910f1 Author: Alexandre Oliva Date: Thu Nov 21 22:36:58 2024 -0300 pass NULL separatep in adjacent blocks Diff: --- gcc/gimple-fold.cc| 1 - gcc/tree-ssa-ifcombine.cc | 3 ++-

[gcc(refs/users/aoliva/heads/testme)] rework locations in fold_truth_andof_for_ifcombine

2024-11-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:1a3d4dae5b447d6c056d8c6eb9f29b0286c2622a commit 1a3d4dae5b447d6c056d8c6eb9f29b0286c2622a Author: Alexandre Oliva Date: Thu Nov 21 23:30:38 2024 -0300 rework locations in fold_truth_andof_for_ifcombine Diff: --- gcc/fold-const.h | 10 +++--- gcc/gimple-fold.

[gcc/aoliva/heads/testme] rework locations in fold_truth_andof_for_ifcombine

2024-11-21 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 1a3d4dae5b44... rework locations in fold_truth_andof_for_ifcombine It previously pointed to: 186c7798d622... rework locations in fold_truth_andof_for_ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] switch to wide_int for masks and constants

2024-11-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:b92022845a5d1099702aa026f64095339c96bd22 commit b92022845a5d1099702aa026f64095339c96bd22 Author: Alexandre Oliva Date: Thu Nov 21 22:37:00 2024 -0300 switch to wide_int for masks and constants Diff: --- gcc/gimple-fold.cc | 291 +++---

[gcc(refs/users/aoliva/heads/testme)] pass NULL separatep in adjacent blocks

2024-11-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:35b7781424058c74caf5f064048cd94df42c1166 commit 35b7781424058c74caf5f064048cd94df42c1166 Author: Alexandre Oliva Date: Thu Nov 21 22:36:58 2024 -0300 pass NULL separatep in adjacent blocks Diff: --- gcc/gimple-fold.cc| 1 - gcc/tree-ssa-ifcombine.cc | 3 ++-

[gcc(refs/users/aoliva/heads/testme)] drop expensive mergeable tests in favor of gimple_vuse compares

2024-11-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:2beb301d622407e38dddf37b5d986f34de0cc715 commit 2beb301d622407e38dddf37b5d986f34de0cc715 Author: Alexandre Oliva Date: Thu Nov 21 22:36:55 2024 -0300 drop expensive mergeable tests in favor of gimple_vuse compares Diff: --- gcc/gimple-fold.cc| 18

[gcc(refs/users/aoliva/heads/testme)] fold_truth_andor: use pattern matching

2024-11-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:3f8b08881f80134cdf4415d68f2544e155956cb9 commit 3f8b08881f80134cdf4415d68f2544e155956cb9 Author: Alexandre Oliva Date: Thu Nov 21 22:36:38 2024 -0300 fold_truth_andor: use pattern matching Diff: --- gcc/gimple-fold.cc | 173 +-

[gcc/aoliva/heads/testme] (2 commits) ifcombine: don't try xor on right-hand op

2024-11-22 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: dab845bbb29b... ifcombine: don't try xor on right-hand op It previously pointed to: 9e160528951b... fold fold_truth_andor field merging into ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): -

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

2024-11-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:4f022d9943090a374cc3eea3295048a110539d92 commit 4f022d9943090a374cc3eea3295048a110539d92 Author: Alexandre Oliva Date: Thu Nov 21 22:36:34 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)] ifcombine: don't try xor on right-hand op

2024-11-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:dab845bbb29b68bf7e1b6127896fe834fea1b3a4 commit dab845bbb29b68bf7e1b6127896fe834fea1b3a4 Author: Alexandre Oliva Date: Fri Nov 22 19:16:58 2024 -0300 ifcombine: don't try xor on right-hand op Diff: --- gcc/gimple-fold.cc | 4 1 file changed, 4 insertions(+) di

[gcc(refs/users/aoliva/heads/testme)] testsuite: generalized field-merge tests for <32-bit int [PR118025]

2024-12-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:2bdc6d31e9b714e13303c28fac90cd7d93404c14 commit 2bdc6d31e9b714e13303c28fac90cd7d93404c14 Author: Alexandre Oliva Date: Sun Dec 22 20:31:00 2024 -0300 testsuite: generalized field-merge tests for <32-bit int [PR118025] Explicitly convert constants to the desir

[gcc/aoliva/heads/testme] testsuite: generalized field-merge tests for <32-bit int [P

2024-12-22 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 2bdc6d31e9b7... testsuite: generalized field-merge tests for <32-bit int [P It previously pointed to: b35a663c550f... testsuite: generalized field-merge tests for <32-bit int [P Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A

[gcc/aoliva/heads/testme] (2 commits) testsuite: generalized field-merge tests for <32-bit int [P

2024-12-22 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: b35a663c550f... testsuite: generalized field-merge tests for <32-bit int [P It previously pointed to: 68981680a46c... testsuite: generalize ifcombine field-merge tests [PR118025 Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A

[gcc(refs/users/aoliva/heads/testme)] testsuite: generalize ifcombine field-merge tests [PR118025]

2024-12-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:d70ab982503f257b13cd9269360fdfcd0ee70ac7 commit d70ab982503f257b13cd9269360fdfcd0ee70ac7 Author: Alexandre Oliva Date: Fri Dec 20 18:58:01 2024 -0300 testsuite: generalize ifcombine field-merge tests [PR118025] A number of tests that check for specific ifcomb

[gcc(refs/users/aoliva/heads/testme)] testsuite: generalized field-merge tests for <32-bit int [PR118025]

2024-12-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:b35a663c550f85dc8e438b3bf874b240c21a176e commit b35a663c550f85dc8e438b3bf874b240c21a176e Author: Alexandre Oliva Date: Sun Dec 22 20:31:00 2024 -0300 testsuite: generalized field-merge tests for <32-bit int [PR118025] Explicitly convert constants to the desir

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] adjust for narrowing converts before shifts

2025-01-08 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:64bed88e5aea697f4eb48bcb0276c6222b66083e commit 64bed88e5aea697f4eb48bcb0276c6222b66083e Author: Alexandre Oliva Date: Thu Jan 9 03:05:41 2025 -0300 [ifcombine] adjust for narrowing converts before shifts A narrowing conversion and a shift both drop bits from

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] adjust for converts before shifts

2025-01-08 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:e7cc4002933b5bfb784075568f73a045a038b2e4 commit e7cc4002933b5bfb784075568f73a045a038b2e4 Author: Alexandre Oliva Date: Thu Jan 9 03:05:41 2025 -0300 [ifcombine] adjust for converts before shifts Diff: --- gcc/gimple-fold.cc| 19 ++- g

[gcc/aoliva/heads/testme] [ifcombine] adjust for narrowing converts before shifts

2025-01-08 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 64bed88e5aea... [ifcombine] adjust for narrowing converts before shifts It previously pointed to: c9f76617dd50... [ifcombine] adjust for narrowing converts before shifts Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBL

[gcc/aoliva/heads/testme] [ifcombine] adjust for narrowing converts before shifts

2025-01-08 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: c9f76617dd50... [ifcombine] adjust for narrowing converts before shifts It previously pointed to: e7cc4002933b... [ifcombine] adjust for converts before shifts Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] adjust for narrowing converts before shifts

2025-01-08 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:c9f76617dd50d4f95e38461b81d17c826d8f48ec commit c9f76617dd50d4f95e38461b81d17c826d8f48ec Author: Alexandre Oliva Date: Thu Jan 9 03:05:41 2025 -0300 [ifcombine] adjust for narrowing converts before shifts A narrowing conversion and a shift both drop bits from

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] reuse left-hand mask to decode right-hand xor operand

2025-01-09 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:b88da512d56ccbdf5dc012e2253dec14b427bfa1 commit b88da512d56ccbdf5dc012e2253dec14b427bfa1 Author: Alexandre Oliva Date: Thu Jan 9 11:57:03 2025 -0300 [ifcombine] reuse left-hand mask to decode right-hand xor operand If fold_truth_andor_for_ifcombine applies a

[gcc/aoliva/heads/testme] (3 commits) [ifcombine] drop other misuses of uniform_integer_cst_p

2025-01-09 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: f419ad18d1ba... [ifcombine] drop other misuses of uniform_integer_cst_p It previously pointed to: adbdc5d3f1f3... [ifcombine] fix mask variable test to match use [PR118344] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESS

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] fix mask variable test to match use [PR118344]

2025-01-09 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:98ead44962ac7673b7a835c1872ad166195b69bd commit 98ead44962ac7673b7a835c1872ad166195b69bd Author: Alexandre Oliva Date: Thu Jan 9 10:23:50 2025 -0300 [ifcombine] fix mask variable test to match use [PR118344] There was a cut&pasto in the rr_and_mask's adjustme

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] drop other misuses of uniform_integer_cst_p

2025-01-09 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:f419ad18d1ba1a9ccc61a2fdbc53f0c54344eb40 commit f419ad18d1ba1a9ccc61a2fdbc53f0c54344eb40 Author: Alexandre Oliva Date: Fri Jan 10 04:24:22 2025 -0300 [ifcombine] drop other misuses of uniform_integer_cst_p As Jakub pointed out in PR118206, the use of uniform_

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] avoid dropping tree_could_trap_p [PR118514]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:7e697dba4f5917062ef25d13ee1bafe023cc914d commit 7e697dba4f5917062ef25d13ee1bafe023cc914d Author: Alexandre Oliva Date: Sat Jan 18 00:40:51 2025 -0300 [ifcombine] avoid dropping tree_could_trap_p [PR118514] Unlike other access patterns, BIT_FIELD_REFs aren't r

[gcc/aoliva/heads/testme] [ifcombine] avoid dropping tree_could_trap_p [PR118514]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 7e697dba4f59... [ifcombine] avoid dropping tree_could_trap_p [PR118514] It previously pointed to: 9b31dfe682ac... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCES

[gcc/aoliva/heads/testme] [ifcombine] avoid dropping tree_could_trap_p [PR118514]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 445991063577... [ifcombine] avoid dropping tree_could_trap_p [PR118514] It previously pointed to: 7e697dba4f59... [ifcombine] avoid dropping tree_could_trap_p [PR118514] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBL

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] avoid dropping tree_could_trap_p [PR118514]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:445991063577b08415fee03ec951003e9638a057 commit 445991063577b08415fee03ec951003e9638a057 Author: Alexandre Oliva Date: Sat Jan 18 00:40:51 2025 -0300 [ifcombine] avoid dropping tree_could_trap_p [PR118514] Unlike other access patterns, BIT_FIELD_REFs aren't r

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] avoid dropping tree_could_trap_p [PR118514]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:cc632c0ae60aa09ae45b8e9902148caebe810654 commit cc632c0ae60aa09ae45b8e9902148caebe810654 Author: Alexandre Oliva Date: Sat Jan 18 00:40:51 2025 -0300 [ifcombine] avoid dropping tree_could_trap_p [PR118514] Unlike other access patterns, BIT_FIELD_REFs aren't r

[gcc/aoliva/heads/testme] [ifcombine] avoid dropping tree_could_trap_p [PR118514]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: cc632c0ae60a... [ifcombine] avoid dropping tree_could_trap_p [PR118514] It previously pointed to: 49b5606e0e8d... [ifcombine] avoid dropping tree_could_trap_p [PR118514] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBL

[gcc/aoliva/heads/testme] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 9b31dfe682ac... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] It previously pointed to: cc632c0ae60a... [ifcombine] avoid dropping tree_could_trap_p [PR118514] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCES

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:9b31dfe682ac8f81f71fe9bd0e9ecfe92eb139c9 commit 9b31dfe682ac8f81f71fe9bd0e9ecfe92eb139c9 Author: Alexandre Oliva Date: Fri Jan 17 16:47:25 2025 -0300 [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Check that BIT_FIELD_REFs of DECLs are in range b

[gcc/aoliva/heads/testme] [ifcombine] check for more zero-extension cases [PR118572]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: d41a267bdf7f... [ifcombine] check for more zero-extension cases [PR118572] It previously pointed to: c3226db63fa8... [ifcombine] check for more zero-extension cases [PR118572] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACC

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] check for more zero-extension cases [PR118572]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:d41a267bdf7f157a19034118c6657cf37025a2d7 commit d41a267bdf7f157a19034118c6657cf37025a2d7 Author: Alexandre Oliva Date: Thu Jan 23 02:51:41 2025 -0300 [ifcombine] check for more zero-extension cases [PR118572] Diff: --- gcc/gimple-fold.cc| 18

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] improve reverse checking and operand swapping

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:e34cda8c594b0f91e9590b589a001a1ab9aa8ed6 commit e34cda8c594b0f91e9590b589a001a1ab9aa8ed6 Author: Alexandre Oliva Date: Thu Jan 23 02:54:55 2025 -0300 [ifcombine] improve reverse checking and operand swapping Diff: --- gcc/gimple-fold.cc | 10 ++ 1 file chang

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] avoid dropping tree_could_trap_p [PR118514]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:d244c8aa87a87d2e8d5e949d6ff15c3a9396ef83 commit d244c8aa87a87d2e8d5e949d6ff15c3a9396ef83 Author: Alexandre Oliva Date: Sat Jan 18 00:40:51 2025 -0300 [ifcombine] avoid dropping tree_could_trap_p [PR118514] Unlike other access patterns, BIT_FIELD_REFs aren't r

[gcc/aoliva/heads/testme] (3 commits) [ifcombine] check for more zero-extension cases [PR118572]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: c3226db63fa8... [ifcombine] check for more zero-extension cases [PR118572] It previously pointed to: 445991063577... [ifcombine] avoid dropping tree_could_trap_p [PR118514] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESS

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] check for more zero-extension cases [PR118572]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:c3226db63fa8e694d1edd064c4634a3514e69878 commit c3226db63fa8e694d1edd064c4634a3514e69878 Author: Alexandre Oliva Date: Thu Jan 23 02:51:41 2025 -0300 [ifcombine] check for more zero-extension cases [PR118572] Diff: --- gcc/gimple-fold.cc | 18 +++--- 1 f

[gcc/aoliva/heads/testme] [ifcombine] check for more zero-extension cases [PR118572]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 944c9b615a21... [ifcombine] check for more zero-extension cases [PR118572] It previously pointed to: d41a267bdf7f... [ifcombine] check for more zero-extension cases [PR118572] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACC

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] check for more zero-extension cases [PR118572]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:944c9b615a21971951b8e12c118067b4fbfa6f90 commit 944c9b615a21971951b8e12c118067b4fbfa6f90 Author: Alexandre Oliva Date: Thu Jan 23 02:51:41 2025 -0300 [ifcombine] check for more zero-extension cases [PR118572] Diff: --- gcc/gimple-fold.cc| 20

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] check for more zero-extension cases [PR118572]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:96292bfbef1913981df899b792a8e784363c9a43 commit 96292bfbef1913981df899b792a8e784363c9a43 Author: Alexandre Oliva Date: Thu Jan 23 02:51:41 2025 -0300 [ifcombine] check for more zero-extension cases [PR118572] When comparing a signed narrow variable with a wid

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] avoid dropping tree_could_trap_p [PR118514]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:a62d2ab537504b184d5f6b2f7f93c3925272c9ff commit a62d2ab537504b184d5f6b2f7f93c3925272c9ff Author: Alexandre Oliva Date: Sat Jan 18 00:40:51 2025 -0300 [ifcombine] avoid dropping tree_could_trap_p [PR118514] Unlike other access patterns, BIT_FIELD_REFs aren't r

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] improve reverse checking and operand swapping

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:5aae55563b9ad53ffdb22bcce70867106e86a5dd commit 5aae55563b9ad53ffdb22bcce70867106e86a5dd Author: Alexandre Oliva Date: Thu Jan 23 02:54:55 2025 -0300 [ifcombine] improve reverse checking and operand swapping Don't reject an ifcombine field-merging opportunity

[gcc/aoliva/heads/testme] (3 commits) [ifcombine] check for more zero-extension cases [PR118572]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 96292bfbef19... [ifcombine] check for more zero-extension cases [PR118572] It previously pointed to: f0410b9bc200... [ifcombine] check for more zero-extension cases [PR118572] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACC

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] check for more zero-extension cases [PR118572]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:f0410b9bc2004b48992945a8078099c8eb06379b commit f0410b9bc2004b48992945a8078099c8eb06379b Author: Alexandre Oliva Date: Thu Jan 23 02:51:41 2025 -0300 [ifcombine] check for more zero-extension cases [PR118572] Diff: --- gcc/gimple-fold.cc| 20

[gcc/aoliva/heads/testme] [ifcombine] check for more zero-extension cases [PR118572]

2025-01-22 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: f0410b9bc200... [ifcombine] check for more zero-extension cases [PR118572] It previously pointed to: 944c9b615a21... [ifcombine] check for more zero-extension cases [PR118572] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACC

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] avoid creating out-of-bounds BIT_FIELD_REFs [PR118514]

2025-01-23 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:c3039567c413cc4859df020a26a4c07025c53307 commit c3039567c413cc4859df020a26a4c07025c53307 Author: Alexandre Oliva Date: Sat Jan 18 00:40:51 2025 -0300 [ifcombine] avoid creating out-of-bounds BIT_FIELD_REFs [PR118514] If decode_field_reference finds a load tha

[gcc/aoliva/heads/testme] [ifcombine] avoid creating out-of-bounds BIT_FIELD_REFs [PR

2025-01-23 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: c3039567c413... [ifcombine] avoid creating out-of-bounds BIT_FIELD_REFs [PR It previously pointed to: 942384524379... [ifcombine] avoid creating out-of-bounds BIT_FIELD_REFs [PR Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A

[gcc/aoliva/heads/testbase] (191 commits) [ifcombine] check for more zero-extension cases [PR118572]

2025-01-23 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: 91fa9c15cc4f... [ifcombine] check for more zero-extension cases [PR118572] It previously pointed to: 15a7544e09d8... c++: RESULT_DECL replacement w/ non-reduced ctx->object [PR Diff: Summary of changes (added commits): -

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] avoid creating out-of-bounds BIT_FIELD_REFs [PR118514]

2025-01-23 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:9423845243798c80a6a8ec5365b2f8cba9923e2f commit 9423845243798c80a6a8ec5365b2f8cba9923e2f Author: Alexandre Oliva Date: Sat Jan 18 00:40:51 2025 -0300 [ifcombine] avoid creating out-of-bounds BIT_FIELD_REFs [PR118514] If decode_field_reference finds a load tha

[gcc/aoliva/heads/testme] (192 commits) [ifcombine] avoid creating out-of-bounds BIT_FIELD_REFs [PR

2025-01-23 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 942384524379... [ifcombine] avoid creating out-of-bounds BIT_FIELD_REFs [PR It previously pointed to: 96292bfbef19... [ifcombine] check for more zero-extension cases [PR118572] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER AC

[gcc r15-7173] [ifcombine] check for more zero-extension cases [PR118572]

2025-01-23 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:91fa9c15cc4fb9947e7e2f7990f7d5a58845d5cf commit r15-7173-g91fa9c15cc4fb9947e7e2f7990f7d5a58845d5cf Author: Alexandre Oliva Date: Thu Jan 23 23:23:16 2025 -0300 [ifcombine] check for more zero-extension cases [PR118572] When comparing a signed narrow variable

[gcc r15-7172] [ifcombine] improve reverse checking and operand swapping

2025-01-23 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:a56122dea468bc9fc808adee44d788903ad9ff76 commit r15-7172-ga56122dea468bc9fc808adee44d788903ad9ff76 Author: Alexandre Oliva Date: Thu Jan 23 23:23:13 2025 -0300 [ifcombine] improve reverse checking and operand swapping Don't reject an ifcombine field-merging o

[gcc r15-7171] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-23 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:3f05d70389f523cf53f9b8fdf56570e8a6ecdb8b commit r15-7171-g3f05d70389f523cf53f9b8fdf56570e8a6ecdb8b Author: Alexandre Oliva Date: Thu Jan 23 23:23:10 2025 -0300 [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Check that BIT_FIELD_REFs of DECLs are

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:458997f785630c5390f7833e88e53fddf3a3f8b8 commit 458997f785630c5390f7833e88e53fddf3a3f8b8 Author: Alexandre Oliva Date: Fri Jan 17 16:47:25 2025 -0300 [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: --- gcc/gimple-fold.cc| 27 +++

[gcc/aoliva/heads/testme] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 458997f78563... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] It previously pointed to: 53d5a650fd72... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] avoid dropping tree_could_trap_p [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:49b5606e0e8d0b133227071c9d39582e8734aead commit 49b5606e0e8d0b133227071c9d39582e8734aead Author: Alexandre Oliva Date: Sat Jan 18 00:40:51 2025 -0300 [ifcombine] avoid dropping tree_could_trap_p [PR118514] Unlike other access patterns, BIT_FIELD_REFs aren't r

[gcc/aoliva/heads/testme] [ifcombine] avoid dropping tree_could_trap_p [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 49b5606e0e8d... [ifcombine] avoid dropping tree_could_trap_p [PR118514] It previously pointed to: 58dbf143f4d7... [ifcombine] avoid bitfield refs that could trap [PR118514] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESS

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] avoid bitfield refs that could trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:58dbf143f4d724222c754766d4957f5e099244d9 commit 58dbf143f4d724222c754766d4957f5e099244d9 Author: Alexandre Oliva Date: Sat Jan 18 00:40:51 2025 -0300 [ifcombine] avoid bitfield refs that could trap [PR118514] Diff: --- gcc/gimple-fold.cc| 13

[gcc/aoliva/heads/testme] [ifcombine] avoid bitfield refs that could trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 58dbf143f4d7... [ifcombine] avoid bitfield refs that could trap [PR118514] It previously pointed to: a823af078547... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER AC

[gcc/aoliva/heads/testme] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 80670982ddfe... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] It previously pointed to: 7164ecf0... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:80670982ddfeb70e10f255fb59a58d71fab48ed1 commit 80670982ddfeb70e10f255fb59a58d71fab48ed1 Author: Alexandre Oliva Date: Fri Jan 17 16:47:25 2025 -0300 [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: --- gcc/gimple-fold.cc| 2 ++

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:a823af07854747028d8c2b5672e3c8bdf5d95be1 commit a823af07854747028d8c2b5672e3c8bdf5d95be1 Author: Alexandre Oliva Date: Fri Jan 17 16:47:25 2025 -0300 [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: --- gcc/gimple-fold.cc| 14 +++

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:01891eefc637741f8aa2db04378bedfc4fb818b0 commit 01891eefc637741f8aa2db04378bedfc4fb818b0 Author: Alexandre Oliva Date: Fri Jan 17 16:47:25 2025 -0300 [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: --- gcc/gimple-fold.cc| 27 +++

[gcc/aoliva/heads/testme] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 01891eefc637... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] It previously pointed to: 458997f78563... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A

[gcc/aoliva/heads/testme] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 057671e7d5c8... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] It previously pointed to: 80670982ddfe... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:057671e7d5c8ed1b8dd43525268f6bf831cd0f1e commit 057671e7d5c8ed1b8dd43525268f6bf831cd0f1e Author: Alexandre Oliva Date: Fri Jan 17 16:47:25 2025 -0300 [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: --- gcc/gimple-fold.cc| 18 +++

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:53d5a650fd7270e931680b62bb055a36faa3bdb0 commit 53d5a650fd7270e931680b62bb055a36faa3bdb0 Author: Alexandre Oliva Date: Fri Jan 17 16:47:25 2025 -0300 [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: --- gcc/gimple-fold.cc| 25 +++

[gcc/aoliva/heads/testme] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 53d5a650fd72... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] It previously pointed to: 057671e7d5c8... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A

[gcc/aoliva/heads/testme] (85 commits) [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 7164ecf0... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] It previously pointed to: cfff1937f515... [testsuite] [arm] adjust wmul expectations [PR113560] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSI

[gcc/aoliva/heads/testbase] (84 commits) c++: RESULT_DECL replacement w/ non-reduced ctx->object [PR

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: 15a7544e09d8... c++: RESULT_DECL replacement w/ non-reduced ctx->object [PR It previously pointed to: 5006b9d810b1... [ifcombine] robustify decode_field_reference Diff: Summary of changes (added commits): ---

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:7164ecf0de0abfa7b419317d55ab6bb94fa2 commit 7164ecf0de0abfa7b419317d55ab6bb94fa2 Author: Alexandre Oliva Date: Fri Jan 17 16:47:25 2025 -0300 [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: --- gcc/gimple-fold.cc| 2 ++

[gcc/aoliva/heads/testme] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: a823af078547... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] It previously pointed to: 01891eefc637... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A

[gcc/aoliva/heads/testbase] (107 commits) Daily bump.

2025-01-29 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: 0942ee328dd0... Daily bump. It previously pointed to: 91fa9c15cc4f... [ifcombine] check for more zero-extension cases [PR118572] Diff: Summary of changes (added commits): --- 0942ee3... Daily bump.

[gcc/aoliva/heads/testme] (109 commits) [testsuite] require -Ofast for vect-ifcvt-18 even without a

2025-01-29 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 06269f83b828... [testsuite] require -Ofast for vect-ifcvt-18 even without a It previously pointed to: c3039567c413... [ifcombine] avoid creating out-of-bounds BIT_FIELD_REFs [PR Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A

[gcc(refs/users/aoliva/heads/testme)] [testsuite] require profiling support [PR113689]

2025-01-29 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:eb3bc62fb98be4b86253d7b72a5b03456e61356d commit eb3bc62fb98be4b86253d7b72a5b03456e61356d Author: Alexandre Oliva Date: Thu Jan 30 02:58:15 2025 -0300 [testsuite] require profiling support [PR113689] Diff: --- gcc/testsuite/gcc.target/i386/pr113689-1.c | 1 + gcc/tes

[gcc(refs/users/aoliva/heads/testme)] [testsuite] require -Ofast for vect-ifcvt-18 even without avx

2025-01-29 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:06269f83b82886b81b7b54cc56c8fcb7a97c7739 commit 06269f83b82886b81b7b54cc56c8fcb7a97c7739 Author: Alexandre Oliva Date: Thu Jan 30 02:59:06 2025 -0300 [testsuite] require -Ofast for vect-ifcvt-18 even without avx Diff: --- gcc/testsuite/gcc.dg/vect/vect-ifcvt-18.c |

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

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:c8f631560b4d4d8dbfd0eddf3e9157f6ebebf1ca commit c8f631560b4d4d8dbfd0eddf3e9157f6ebebf1ca Author: Alexandre Oliva Date: Mon Jan 13 22:15:17 2025 -0300 [ifcombine] robustify decode_field_reference Arrange for decode_field_reference to use local variables throug

[gcc/aoliva/heads/testme] [ifcombine] robustify decode_field_reference

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: db645e2ec5b0... [ifcombine] robustify decode_field_reference It previously pointed to: df55a9a2e371... [ifcombine] robustify decode_field_reference Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

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

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:db645e2ec5b002f44887e09b926e0127d1648b54 commit db645e2ec5b002f44887e09b926e0127d1648b54 Author: Alexandre Oliva Date: Mon Jan 13 22:15:17 2025 -0300 [ifcombine] robustify decode_field_reference Arrange for decode_field_reference to use local variables throug

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

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:d543ef708e13b3925f1054203351e2f21350978c commit d543ef708e13b3925f1054203351e2f21350978c Author: Alexandre Oliva Date: Mon Jan 13 22:15:17 2025 -0300 [ifcombine] robustify decode_field_reference Arrange for decode_field_reference to use local variables throug

[gcc/aoliva/heads/testme] [ifcombine] robustify decode_field_reference

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: d543ef708e13... [ifcombine] robustify decode_field_reference It previously pointed to: db645e2ec5b0... [ifcombine] robustify decode_field_reference Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] set mask to clip sign-extended constant

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:6c64cdc8a3ff6508f32c785eb070f08c596dc003 commit 6c64cdc8a3ff6508f32c785eb070f08c596dc003 Author: Alexandre Oliva Date: Mon Jan 13 14:53:25 2025 -0300 [ifcombine] set mask to clip sign-extended constant Diff: --- gcc/gimple-fold.cc| 152 ++

[gcc/aoliva/heads/testme] (91 commits) [ifcombine] set mask to clip sign-extended constant

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 6c64cdc8a3ff... [ifcombine] set mask to clip sign-extended constant It previously pointed to: 7f21e6769701... [ifcombine] propagate signbit mask to XOR right-hand operan Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBL

<    2   3   4   5   6   7   8   9   >