[gcc(refs/users/aoliva/heads/testme)] [testsuite] adjust expectations of x86 vect-simd-clone tests

2025-02-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:793031e8d5b775ad57ca276731d28d97aa51fc01 commit 793031e8d5b775ad57ca276731d28d97aa51fc01 Author: Alexandre Oliva Date: Tue Feb 11 00:13:43 2025 -0300 [testsuite] adjust expectations of x86 vect-simd-clone tests Some vect-simd-clone tests fail when targeting a

[gcc/aoliva/heads/testme] (2 commits) [testsuite] adjust expectations of x86 vect-simd-clone test

2025-02-10 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 793031e8d5b7... [testsuite] adjust expectations of x86 vect-simd-clone test It previously pointed to: 7d593765e3c8... [testsuite] adjust expectations of x86 vect-simd-clone test Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A

[gcc(refs/users/aoliva/heads/testme)] [testsuite] fix check-function-bodies usage

2025-02-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:7eb9eefb1258438b072a77c700fac39dcb0fb9f6 commit 7eb9eefb1258438b072a77c700fac39dcb0fb9f6 Author: Alexandre Oliva Date: Tue Feb 11 01:59:39 2025 -0300 [testsuite] fix check-function-bodies usage Diff: --- gcc/testsuite/lib/scanasm.exp | 2 +- 1 file changed, 1 insert

[gcc(refs/users/aoliva/heads/testme)] [testsuite] adjust expectations of x86 vect-simd-clone tests

2025-02-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:d64ccf60e11ea262f4803ce528aead07ee48e390 commit d64ccf60e11ea262f4803ce528aead07ee48e390 Author: Alexandre Oliva Date: Tue Feb 11 00:13:43 2025 -0300 [testsuite] adjust expectations of x86 vect-simd-clone tests Some vect-simd-clone tests fail when targeting a

[gcc/aoliva/heads/testme] (2 commits) [testsuite] adjust expectations of x86 vect-simd-clone test

2025-02-10 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: d64ccf60e11e... [testsuite] adjust expectations of x86 vect-simd-clone test It previously pointed to: 793031e8d5b7... [testsuite] adjust expectations of x86 vect-simd-clone test Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A

[gcc(refs/users/aoliva/heads/testme)] [testsuite] fix check-function-bodies usage

2025-02-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:5f3ee43c33cf75ade7aa389c744c84162e053204 commit 5f3ee43c33cf75ade7aa389c744c84162e053204 Author: Alexandre Oliva Date: Tue Feb 11 01:59:39 2025 -0300 [testsuite] fix check-function-bodies usage The existing usage comment for check-function-bodies is presumabl

[gcc(refs/users/aoliva/heads/testme)] [testsuite] adjust expectations of x86 vect-simd-clone tests

2025-02-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:7d593765e3c85b53e82cc3fbf7fe7315985ce77b commit 7d593765e3c85b53e82cc3fbf7fe7315985ce77b Author: Alexandre Oliva Date: Tue Feb 11 00:13:43 2025 -0300 [testsuite] adjust expectations of x86 vect-simd-clone tests Some vect-simd-clone tests fail when targeting a

[gcc/aoliva/heads/testbase] (16 commits) [testsuite] tolerate later success [PR108357]

2025-02-10 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: d790f0137c6f... [testsuite] tolerate later success [PR108357] It previously pointed to: 7722b65f877f... [testsuite] [sparc] select ultrasparc for fsmuld test Diff: Summary of changes (added commits):

[gcc/aoliva/heads/testme] (17 commits) [testsuite] adjust expectations of x86 vect-simd-clone test

2025-02-10 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 7d593765e3c8... [testsuite] adjust expectations of x86 vect-simd-clone test It previously pointed to: 8c59c0b700c5... [ifcombine] avoid creating out-of-bounds BIT_FIELD_REFs [PR Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A

[gcc/aoliva/heads/testme] (2 commits) ifcombine field-merge: saturate align at inner object size

2024-12-11 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: a06c5b1386d3... ifcombine field-merge: saturate align at inner object size It previously pointed to: 8391a5d0a61e... ifcombine field-merge: saturate align at load size Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE

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

2024-12-11 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:5789a91dc3a173a97c80d1f167f62c7a1a9851f5 commit 5789a91dc3a173a97c80d1f167f62c7a1a9851f5 Author: Alexandre Oliva Date: Sun Dec 1 08:17:58 2024 -0300 fold fold_truth_andor field merging into ifcombine This patch introduces various improvements to the logic tha

[gcc(refs/users/aoliva/heads/testme)] ifcombine field-merge: saturate align at inner object size

2024-12-11 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:a06c5b1386d397d149abfca9ed988d75273c1996 commit a06c5b1386d397d149abfca9ed988d75273c1996 Author: Alexandre Oliva Date: Tue Dec 10 06:49:32 2024 -0300 ifcombine field-merge: saturate align at inner object size A bootstrap on aarch64-linux-gnu revealed that som

[gcc/aoliva/heads/testme] ifcombine field-merge: saturate align at inner object size

2024-12-11 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 78591179a40a... ifcombine field-merge: saturate align at inner object size It previously pointed to: a06c5b1386d3... ifcombine field-merge: saturate align at inner object size Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACC

[gcc(refs/users/aoliva/heads/testme)] ifcombine field-merge: saturate align at inner object size

2024-12-11 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:78591179a40a21372576ff1eed14d0c16252d583 commit 78591179a40a21372576ff1eed14d0c16252d583 Author: Alexandre Oliva Date: Tue Dec 10 06:49:32 2024 -0300 ifcombine field-merge: saturate align at inner object size A bootstrap on aarch64-linux-gnu revealed that som

[gcc(refs/users/aoliva/heads/testme)] ifcombine field-merge: saturate align at inner object size

2024-12-11 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:e58a7d75e81b3f4b3286a49455452c3a2cc02721 commit e58a7d75e81b3f4b3286a49455452c3a2cc02721 Author: Alexandre Oliva Date: Tue Dec 10 06:49:32 2024 -0300 ifcombine field-merge: saturate align at inner object size A bootstrap on aarch64-linux-gnu revealed that som

[gcc/aoliva/heads/testme] ifcombine field-merge: saturate align at inner object size

2024-12-11 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: e58a7d75e81b... ifcombine field-merge: saturate align at inner object size It previously pointed to: 78591179a40a... ifcombine field-merge: saturate align at inner object size Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACC

[gcc/aoliva/heads/testme] ifcombine field-merge: saturate align at inner object size

2024-12-11 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 8cc16190a694... ifcombine field-merge: saturate align at inner object size It previously pointed to: e58a7d75e81b... ifcombine field-merge: saturate align at inner object size Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACC

[gcc(refs/users/aoliva/heads/testme)] ifcombine field-merge: saturate align at inner object size

2024-12-11 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:8cc16190a694af2fb4c6d10456b6bea5adaa0ce8 commit 8cc16190a694af2fb4c6d10456b6bea5adaa0ce8 Author: Alexandre Oliva Date: Tue Dec 10 06:49:32 2024 -0300 ifcombine field-merge: saturate align at inner object size A bootstrap on aarch64-linux-gnu revealed that som

[gcc/aoliva/heads/testme] ifcombine field-merge: saturate align at inner object size

2024-12-11 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 321efd0c8983... ifcombine field-merge: saturate align at inner object size It previously pointed to: 8cc16190a694... ifcombine field-merge: saturate align at inner object size Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACC

[gcc(refs/users/aoliva/heads/testme)] ifcombine field-merge: saturate align at inner object size

2024-12-11 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:321efd0c8983659b43843d9877166801678ace9b commit 321efd0c8983659b43843d9877166801678ace9b Author: Alexandre Oliva Date: Tue Dec 10 06:49:32 2024 -0300 ifcombine field-merge: saturate align at inner object size A bootstrap on aarch64-linux-gnu revealed that som

[gcc(refs/users/aoliva/heads/testme)] ifcombine field-merge: saturate align at load size

2024-12-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:ec8f7c2cd7b3c59b31534be945f3b89eb130df94 commit ec8f7c2cd7b3c59b31534be945f3b89eb130df94 Author: Alexandre Oliva Date: Tue Dec 10 06:49:32 2024 -0300 ifcombine field-merge: saturate align at load size Diff: --- gcc/gimple-fold.cc | 11 --- 1 file changed, 8

[gcc(refs/users/aoliva/heads/testme)] ifcombine field-merge: saturate align at load size

2024-12-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:94ef5ce0a23707d5e9097a8f1c1d1fd54af9c58f commit 94ef5ce0a23707d5e9097a8f1c1d1fd54af9c58f Author: Alexandre Oliva Date: Tue Dec 10 06:49:32 2024 -0300 ifcombine field-merge: saturate align at load size Diff: --- gcc/gimple-fold.cc | 11 --- 1 file changed, 8

[gcc/aoliva/heads/testme] ifcombine field-merge: saturate align at load size

2024-12-10 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 94ef5ce0a237... ifcombine field-merge: saturate align at load size It previously pointed to: ec8f7c2cd7b3... ifcombine field-merge: saturate align at load size Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc/aoliva/heads/testme] ifcombine field-merge: saturate align at load size

2024-12-10 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 8391a5d0a61e... ifcombine field-merge: saturate align at load size It previously pointed to: 94ef5ce0a237... ifcombine field-merge: saturate align at load size Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] ifcombine field-merge: saturate align at load size

2024-12-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:8391a5d0a61edff16fea15599d28837a0c7da840 commit 8391a5d0a61edff16fea15599d28837a0c7da840 Author: Alexandre Oliva Date: Tue Dec 10 06:49:32 2024 -0300 ifcombine field-merge: saturate align at load size Diff: --- gcc/gimple-fold.cc | 13 ++--- 1 file changed,

[gcc r15-6173] fold fold_truth_andor field merging into ifcombine

2024-12-12 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:e8febb641415fd80eabce1c4fdf2d4a4b411213b commit r15-6173-ge8febb641415fd80eabce1c4fdf2d4a4b411213b Author: Alexandre Oliva Date: Thu Dec 12 11:43:03 2024 -0300 fold fold_truth_andor field merging into ifcombine This patch introduces various improvements to th

[gcc r15-6174] ifcombine field-merge: set upper bound for get_best_mode

2024-12-12 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:3eb6e1e3335fe0aabc79e75bf4d71366727c3971 commit r15-6174-g3eb6e1e3335fe0aabc79e75bf4d71366727c3971 Author: Alexandre Oliva Date: Thu Dec 12 11:43:09 2024 -0300 ifcombine field-merge: set upper bound for get_best_mode A bootstrap on aarch64-linux-gnu revealed

[gcc(refs/users/aoliva/heads/testme)] ifcombine field merge: do not follow a second conversion [PR118046]

2024-12-16 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:99eabac750e3e9a65b59e1a2e4466e135a028bb3 commit 99eabac750e3e9a65b59e1a2e4466e135a028bb3 Author: Alexandre Oliva Date: Tue Dec 17 03:09:10 2024 -0300 ifcombine field merge: do not follow a second conversion [PR118046] The testcase shows that conversions that

[gcc(refs/users/aoliva/heads/testme)] noncontiguous ifcombine: skip marking of non-SSA_NAMEs [PR117915]

2024-12-16 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:fd67db436caf884899a0455ca1adec6cb8bf1844 commit fd67db436caf884899a0455ca1adec6cb8bf1844 Author: Alexandre Oliva Date: Tue Dec 17 03:09:49 2024 -0300 noncontiguous ifcombine: skip marking of non-SSA_NAMEs [PR117915] When ifcombine_mark_ssa_name is called dire

[gcc(refs/users/aoliva/heads/testme)] ifcombine field merge: adjust testcases [PR118025]

2024-12-16 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:f3f1f9c1982cca783321c7c1adfc2481e35445b1 commit f3f1f9c1982cca783321c7c1adfc2481e35445b1 Author: Alexandre Oliva Date: Tue Dec 17 03:09:30 2024 -0300 ifcombine field merge: adjust testcases [PR118025] There was a thinko in the testcase field-merge-9.c: I over

[gcc/aoliva/heads/testme] (448 commits) ifcombine field merge: stricten loads tests, swap compare t

2024-12-16 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: a28d47b1d02c... ifcombine field merge: stricten loads tests, swap compare t It previously pointed to: 321efd0c8983... ifcombine field-merge: saturate align at inner object size Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER AC

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

2024-12-16 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: 733edbfdd49f... Daily bump. It previously pointed to: e1009b3de2d0... VN: Don't recurse on for the same value of `a != 0` [PR1178 Diff: Summary of changes (added commits): --- 733edbf... Daily bump

[gcc(refs/users/aoliva/heads/testme)] ifcombine field merge: stricten loads tests, swap compare to match

2024-12-16 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:a28d47b1d02cf59d6ac5be5a4c147d86bbb2b584 commit a28d47b1d02cf59d6ac5be5a4c147d86bbb2b584 Author: Alexandre Oliva Date: Tue Dec 17 00:36:37 2024 -0300 ifcombine field merge: stricten loads tests, swap compare to match ACATS-4 ca11d02 exposed an error in the lo

[gcc(refs/users/aoliva/heads/testme)] ifcombine field merge: handle bitfield zero tests in range tests

2024-12-17 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:30cf6dfbb6e10943a11785e0c056d5df0a9c583a commit 30cf6dfbb6e10943a11785e0c056d5df0a9c583a Author: Alexandre Oliva Date: Tue Dec 17 11:22:23 2024 -0300 ifcombine field merge: handle bitfield zero tests in range tests Diff: --- gcc/gimple-fold.cc| 4

[gcc(refs/users/aoliva/heads/testme)] noncontiguous ifcombine: skip marking of non-SSA_NAMEs [PR117915]

2024-12-17 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:ae75e78f8d57aa48f03ae94c1090d14a7aa74ff8 commit ae75e78f8d57aa48f03ae94c1090d14a7aa74ff8 Author: Alexandre Oliva Date: Tue Dec 17 03:09:49 2024 -0300 noncontiguous ifcombine: skip marking of non-SSA_NAMEs [PR117915] When ifcombine_mark_ssa_name is called dire

[gcc/aoliva/heads/testme] (2 commits) ifcombine field merge: handle bitfield zero tests in range

2024-12-17 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 30cf6dfbb6e1... ifcombine field merge: handle bitfield zero tests in range It previously pointed to: fd67db436caf... noncontiguous ifcombine: skip marking of non-SSA_NAMEs [PR1 Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A

[gcc r15-6359] noncontiguous ifcombine: skip marking of non-SSA_NAMEs [PR117915]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:34e6c77da699de4cd172523310123af8e0a36a36 commit r15-6359-g34e6c77da699de4cd172523310123af8e0a36a36 Author: Alexandre Oliva Date: Wed Dec 18 22:17:13 2024 -0300 noncontiguous ifcombine: skip marking of non-SSA_NAMEs [PR117915] When ifcombine_mark_ssa_name is c

[gcc r15-6361] ifcombine field merge: handle masks with sign extensions

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:87f97ffba93a2de17eca3927af901e3b3a103df7 commit r15-6361-g87f97ffba93a2de17eca3927af901e3b3a103df7 Author: Alexandre Oliva Date: Wed Dec 18 22:17:31 2024 -0300 ifcombine field merge: handle masks with sign extensions When a loaded field is sign extended, mask

[gcc r15-6360] ifcombine field merge: handle bitfield zero tests in range tests

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:6d5df5133c5dd8f9ec8f213d0e51b77958a54d28 commit r15-6360-g6d5df5133c5dd8f9ec8f213d0e51b77958a54d28 Author: Alexandre Oliva Date: Wed Dec 18 22:17:18 2024 -0300 ifcombine field merge: handle bitfield zero tests in range tests Some bitfield compares with zero a

[gcc r15-6356] ifcombine field merge: stricten loads tests, swap compare to match

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:86d9951acb4ec6f6f47402abb1fe3f059beb3ddb commit r15-6356-g86d9951acb4ec6f6f47402abb1fe3f059beb3ddb Author: Alexandre Oliva Date: Wed Dec 18 22:16:58 2024 -0300 ifcombine field merge: stricten loads tests, swap compare to match ACATS-4 ca11d02 exposed an error

[gcc r15-6357] ifcombine field merge: do not follow a second conversion [PR118046]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:2c55a891840425a98d951283273a11cf7bd31816 commit r15-6357-g2c55a891840425a98d951283273a11cf7bd31816 Author: Alexandre Oliva Date: Wed Dec 18 22:17:02 2024 -0300 ifcombine field merge: do not follow a second conversion [PR118046] The testcase shows that convers

[gcc r15-6358] ifcombine field merge: adjust testcases [PR118025]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:f41fba5f14642bdb794e0635e37042250417678a commit r15-6358-gf41fba5f14642bdb794e0635e37042250417678a Author: Alexandre Oliva Date: Wed Dec 18 22:17:08 2024 -0300 ifcombine field merge: adjust testcases [PR118025] There was a thinko in the testcase field-merge-9

[gcc(refs/users/aoliva/heads/testme)] avoid trying to set block in barriers [PR113506]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:1527b0736e83ca241e7bb92d545a677046b2e8e5 commit 1527b0736e83ca241e7bb92d545a677046b2e8e5 Author: Alexandre Oliva Date: Wed Dec 18 14:30:31 2024 -0300 avoid trying to set block in barriers [PR113506] When we emit a sequence before a preexisting insn and naming

[gcc/aoliva/heads/testme] (8 commits) expand: drop stack adjustments after barrier [PR118006]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: d03e12672200... expand: drop stack adjustments after barrier [PR118006] It previously pointed to: ae42ade2c98f... ifcombine field merge: handle masks with sign extensions Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIB

[gcc(refs/users/aoliva/heads/testme)] strub: accept indirection of volatile pointer types [PR118007]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:e2aa76c2ba070bd5864e3d67729b735b8ad0e80a commit e2aa76c2ba070bd5864e3d67729b735b8ad0e80a Author: Alexandre Oliva Date: Wed Dec 18 14:47:07 2024 -0300 strub: accept indirection of volatile pointer types [PR118007] We don't want to indirect pointers in strub wr

[gcc(refs/users/aoliva/heads/testme)] noncontiguous ifcombine: skip marking of non-SSA_NAMEs [PR117915]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:b900a23bc83b79f8fdf04195f795bffb242439a1 commit b900a23bc83b79f8fdf04195f795bffb242439a1 Author: Alexandre Oliva Date: Tue Dec 17 03:09:49 2024 -0300 noncontiguous ifcombine: skip marking of non-SSA_NAMEs [PR117915] When ifcombine_mark_ssa_name is called dire

[gcc(refs/users/aoliva/heads/testme)] ifcombine field merge: do not follow a second conversion [PR118046]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:a14b63fe2f37e049aaa36c6460d07403df1ba647 commit a14b63fe2f37e049aaa36c6460d07403df1ba647 Author: Alexandre Oliva Date: Tue Dec 17 03:09:10 2024 -0300 ifcombine field merge: do not follow a second conversion [PR118046] The testcase shows that conversions that

[gcc(refs/users/aoliva/heads/testme)] ifcombine field merge: handle masks with sign extensions

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:05722b6d8799d08861dd65af06721b4784acc650 commit 05722b6d8799d08861dd65af06721b4784acc650 Author: Alexandre Oliva Date: Tue Dec 17 22:19:07 2024 -0300 ifcombine field merge: handle masks with sign extensions When a loaded field is sign extended, masked and com

[gcc(refs/users/aoliva/heads/testme)] expand: drop stack adjustments after barrier [PR118006]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:d03e12672200b90972cb0f6f592ac01be1ca6b7d commit d03e12672200b90972cb0f6f592ac01be1ca6b7d Author: Alexandre Oliva Date: Wed Dec 18 16:28:48 2024 -0300 expand: drop stack adjustments after barrier [PR118006] A block with __builtin_unreachable () can't have code

[gcc(refs/users/aoliva/heads/testme)] ifcombine field merge: handle bitfield zero tests in range tests

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:ae0bd821107ba30ea58c7abc075e15a004180bc4 commit ae0bd821107ba30ea58c7abc075e15a004180bc4 Author: Alexandre Oliva Date: Tue Dec 17 22:18:43 2024 -0300 ifcombine field merge: handle bitfield zero tests in range tests Some bitfield compares with zero are optimiz

[gcc(refs/users/aoliva/heads/testme)] ifcombine field merge: adjust testcases [PR118025]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:a9652f800a3a7843bcd20cf312d901607d24e11f commit a9652f800a3a7843bcd20cf312d901607d24e11f Author: Alexandre Oliva Date: Tue Dec 17 03:09:30 2024 -0300 ifcombine field merge: adjust testcases [PR118025] There was a thinko in the testcase field-merge-9.c: I over

[gcc/aoliva/heads/testme] expand: drop stack adjustments after barrier [PR118006]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 74f98c52df56... expand: drop stack adjustments after barrier [PR118006] It previously pointed to: d03e12672200... expand: drop stack adjustments after barrier [PR118006] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBL

[gcc(refs/users/aoliva/heads/testme)] expand: drop stack adjustments after barrier [PR118006]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:74f98c52df56671cc78679b8a544234a73857bc8 commit 74f98c52df56671cc78679b8a544234a73857bc8 Author: Alexandre Oliva Date: Wed Dec 18 16:28:48 2024 -0300 expand: drop stack adjustments after barrier [PR118006] A block with __builtin_unreachable () can't have code

[gcc(refs/users/aoliva/heads/testme)] ifcombine field merge: handle masks with sign extensions

2024-12-17 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:ae42ade2c98f31a4095e78267e00aaa591b46f01 commit ae42ade2c98f31a4095e78267e00aaa591b46f01 Author: Alexandre Oliva Date: Tue Dec 17 22:19:07 2024 -0300 ifcombine field merge: handle masks with sign extensions When a loaded field is sign extended, masked and com

[gcc/aoliva/heads/testme] ifcombine field merge: handle bitfield zero tests in range

2024-12-17 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 85677ef350e4... ifcombine field merge: handle bitfield zero tests in range It previously pointed to: 30cf6dfbb6e1... ifcombine field merge: handle bitfield zero tests in range Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A

[gcc(refs/users/aoliva/heads/testme)] ifcombine field merge: handle bitfield zero tests in range tests

2024-12-17 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:85677ef350e44e28a565caaa810bd5f11056bd7a commit 85677ef350e44e28a565caaa810bd5f11056bd7a Author: Alexandre Oliva Date: Tue Dec 17 11:22:23 2024 -0300 ifcombine field merge: handle bitfield zero tests in range tests Some bitfield compares with zero are optimiz

[gcc(refs/users/aoliva/heads/testme)] ifcombine field merge: handle masks with sign extensions

2024-12-17 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:5705e7db91851204f2fdbde7a2ee93e8c330f699 commit 5705e7db91851204f2fdbde7a2ee93e8c330f699 Author: Alexandre Oliva Date: Tue Dec 17 22:19:07 2024 -0300 ifcombine field merge: handle masks with sign extensions When a loaded field is sign extended, masked and com

[gcc/aoliva/heads/testme] ifcombine field merge: handle masks with sign extensions

2024-12-17 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 5705e7db9185... ifcombine field merge: handle masks with sign extensions It previously pointed to: 2ed2573f6a31... ifcombine field merge: handle masks with sign extensions Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSI

[gcc(refs/users/aoliva/heads/testme)] ifcombine field merge: handle masks with sign extensions

2024-12-17 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:978d6fbaff29fc542eeaa2dfb37ed448780d3c12 commit 978d6fbaff29fc542eeaa2dfb37ed448780d3c12 Author: Alexandre Oliva Date: Tue Dec 17 22:19:07 2024 -0300 ifcombine field merge: handle masks with sign extensions When a loaded field is sign extended, masked and com

[gcc(refs/users/aoliva/heads/testme)] ifcombine field merge: handle bitfield zero tests in range tests

2024-12-17 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:9675c1d50dd009097ac07c5fc505e1104995d75c commit 9675c1d50dd009097ac07c5fc505e1104995d75c Author: Alexandre Oliva Date: Tue Dec 17 22:18:43 2024 -0300 ifcombine field merge: handle bitfield zero tests in range tests Some bitfield compares with zero are optimiz

[gcc/aoliva/heads/testme] (2 commits) ifcombine field merge: handle masks with sign extensions

2024-12-17 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 978d6fbaff29... ifcombine field merge: handle masks with sign extensions It previously pointed to: 85677ef350e4... ifcombine field merge: handle bitfield zero tests in range Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCE

[gcc(refs/users/aoliva/heads/testme)] ifcombine field merge: handle masks with sign extensions

2024-12-17 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:2ed2573f6a310523080c45d5c0e8e14e8303285a commit 2ed2573f6a310523080c45d5c0e8e14e8303285a Author: Alexandre Oliva Date: Tue Dec 17 22:19:07 2024 -0300 ifcombine field merge: handle masks with sign extensions When a loaded field is sign extended, masked and com

[gcc/aoliva/heads/testme] ifcombine field merge: handle masks with sign extensions

2024-12-17 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 2ed2573f6a31... ifcombine field merge: handle masks with sign extensions It previously pointed to: 978d6fbaff29... ifcombine field merge: handle masks with sign extensions Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSI

[gcc/aoliva/heads/testme] ifcombine field merge: handle masks with sign extensions

2024-12-17 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: ae42ade2c98f... ifcombine field merge: handle masks with sign extensions It previously pointed to: 5705e7db9185... ifcombine field merge: handle masks with sign extensions Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSI

[gcc/aoliva/heads/testme] (74 commits) add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: eae53de5dc6e... add options to control ifcombine It previously pointed to: efe673c4078f... expand: drop stack adjustments after barrier [PR118006] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): -

[gcc/aoliva/heads/testbase] (70 commits) ifcombine field merge: handle masks with sign extensions

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: 87f97ffba93a... ifcombine field merge: handle masks with sign extensions It previously pointed to: 733edbfdd49f... Daily bump. Diff: Summary of changes (added commits): --- 87f97ff... ifcombine fie

[gcc(refs/users/aoliva/heads/testme)] strub: accept indirection of volatile pointer types [PR118007]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:c84685db4378dbe6fe47f9ea746092231e232459 commit c84685db4378dbe6fe47f9ea746092231e232459 Author: Alexandre Oliva Date: Wed Dec 18 14:47:07 2024 -0300 strub: accept indirection of volatile pointer types [PR118007] We don't want to indirect pointers in strub wr

[gcc(refs/users/aoliva/heads/testme)] avoid trying to set block in barriers [PR113506]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:c92e258ebf8a173d91437f8103f08f0d03fe533c commit c92e258ebf8a173d91437f8103f08f0d03fe533c Author: Alexandre Oliva Date: Wed Dec 18 14:30:31 2024 -0300 avoid trying to set block in barriers [PR113506] When we emit a sequence before a preexisting insn and naming

[gcc(refs/users/aoliva/heads/testme)] expand: drop stack adjustments after barrier [PR118006]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:22de6ed07ac7ef93d8f07e32ce32095366902805 commit 22de6ed07ac7ef93d8f07e32ce32095366902805 Author: Alexandre Oliva Date: Wed Dec 18 16:28:48 2024 -0300 expand: drop stack adjustments after barrier [PR118006] A gimple block with __builtin_unreachable () can't ha

[gcc(refs/users/aoliva/heads/testme)] add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:eae53de5dc6e9e11010912130fdb861e224cb4df commit eae53de5dc6e9e11010912130fdb861e224cb4df Author: Alexandre Oliva Date: Thu Dec 19 00:19:34 2024 -0300 add options to control ifcombine Diff: --- gcc/common.opt| 12 gcc/tree-ssa-ifcombine.cc |

[gcc/aoliva/heads/testme] add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: e4660b4065d0... add options to control ifcombine It previously pointed to: eae53de5dc6e... add options to control ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:e4660b4065d01d29c6938c09a4c72676023f4c48 commit e4660b4065d01d29c6938c09a4c72676023f4c48 Author: Alexandre Oliva Date: Thu Dec 19 00:19:34 2024 -0300 add options to control ifcombine Diff: --- gcc/common.opt| 12 gcc/tree-ssa-ifcombine.cc |

[gcc/aoliva/heads/testme] add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 97eff7216094... add options to control ifcombine It previously pointed to: e4660b4065d0... add options to control ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:97eff72160946ca89bd548fa2655802361dfa8fb commit 97eff72160946ca89bd548fa2655802361dfa8fb Author: Alexandre Oliva Date: Thu Dec 19 00:19:34 2024 -0300 add options to control ifcombine Diff: --- gcc/common.opt| 12 gcc/tree-ssa-ifcombine.cc |

[gcc(refs/users/aoliva/heads/testme)] add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:c1f9acc3fb6dfa372a8098d53ce8ef025e45a2f7 commit c1f9acc3fb6dfa372a8098d53ce8ef025e45a2f7 Author: Alexandre Oliva Date: Thu Dec 19 00:19:34 2024 -0300 add options to control ifcombine Diff: --- gcc/common.opt| 12 gcc/doc/invoke.t

[gcc/aoliva/heads/testme] add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: c1f9acc3fb6d... add options to control ifcombine It previously pointed to: 04e4490c7f38... add options to control ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc/aoliva/heads/testme] add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 4c290a0a24c3... add options to control ifcombine It previously pointed to: c1f9acc3fb6d... add options to control ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:4c290a0a24c36b9bff48364ce0c516bbc6b6a560 commit 4c290a0a24c36b9bff48364ce0c516bbc6b6a560 Author: Alexandre Oliva Date: Thu Dec 19 00:19:34 2024 -0300 add options to control ifcombine Introduce flags to disable ifcombine as a whole, or its new components.

[gcc/aoliva/heads/testme] add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 942a25fa89d7... add options to control ifcombine It previously pointed to: 4c290a0a24c3... add options to control ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:942a25fa89d7b0ea3e6e36bec4e5e93b3a0e82d4 commit 942a25fa89d7b0ea3e6e36bec4e5e93b3a0e82d4 Author: Alexandre Oliva Date: Thu Dec 19 00:19:34 2024 -0300 add options to control ifcombine Introduce flags to disable ifcombine as a whole, or its new components.

[gcc/aoliva/heads/testme] (2 commits) expand: drop stack adjustments after barrier [PR118006]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: efe673c4078f... expand: drop stack adjustments after barrier [PR118006] It previously pointed to: 74f98c52df56... expand: drop stack adjustments after barrier [PR118006] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBL

[gcc(refs/users/aoliva/heads/testme)] strub: accept indirection of volatile pointer types [PR118007]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:9c001398aa835e701b3fff5e3275ae4bb15d8740 commit 9c001398aa835e701b3fff5e3275ae4bb15d8740 Author: Alexandre Oliva Date: Wed Dec 18 14:47:07 2024 -0300 strub: accept indirection of volatile pointer types [PR118007] We don't want to indirect pointers in strub wr

[gcc(refs/users/aoliva/heads/testme)] expand: drop stack adjustments after barrier [PR118006]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:efe673c4078f212c700fbd8c869073d715a664f4 commit efe673c4078f212c700fbd8c869073d715a664f4 Author: Alexandre Oliva Date: Wed Dec 18 16:28:48 2024 -0300 expand: drop stack adjustments after barrier [PR118006] A gimple block with __builtin_unreachable () can't ha

[gcc(refs/users/aoliva/heads/testme)] add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:04e4490c7f3877fb308a678e4e6809e3854e5669 commit 04e4490c7f3877fb308a678e4e6809e3854e5669 Author: Alexandre Oliva Date: Thu Dec 19 00:19:34 2024 -0300 add options to control ifcombine Diff: --- gcc/common.opt| 12 gcc/testsuite/gc

[gcc/aoliva/heads/testme] add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 04e4490c7f38... add options to control ifcombine It previously pointed to: 97eff7216094... add options to control ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] add options to control ifcombine

2024-12-19 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:03732dab7bf226b51b26f729405e42b4722f4b56 commit 03732dab7bf226b51b26f729405e42b4722f4b56 Author: Alexandre Oliva Date: Thu Dec 19 00:19:34 2024 -0300 add options to control ifcombine Introduce flags to disable ifcombine as a whole, or its new components.

[gcc/aoliva/heads/testme] add options to control ifcombine

2024-12-19 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 03732dab7bf2... add options to control ifcombine It previously pointed to: 942a25fa89d7... add options to control ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

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

2024-12-20 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 68981680a46c... testsuite: generalize ifcombine field-merge tests [PR118025 It previously pointed to: 03732dab7bf2... add options to control ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): -

[gcc/aoliva/heads/testbase] (42 commits) Fortran: Fix hyphenation errors in the manual

2024-12-20 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: 1ec38e26e2be... Fortran: Fix hyphenation errors in the manual It previously pointed to: 87f97ffba93a... ifcombine field merge: handle masks with sign extensions Diff: Summary of changes (added commits): -

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

2024-12-20 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:68981680a46ca69c96597dfa96adbb88563ccc83 commit 68981680a46ca69c96597dfa96adbb88563ccc83 Author: Alexandre Oliva Date: Fri Dec 20 18:58:01 2024 -0300 testsuite: generalize ifcombine field-merge tests [PR118025] Diff: --- gcc/testsuite/gcc.dg/field-merge-1.c | 2 +-

[gcc(refs/users/aoliva/heads/testme)] ifcombine field-merge: improve handling of dwords

2024-12-20 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:39083411833c73c705a070a8b57bebef8e1c9e1e commit 39083411833c73c705a070a8b57bebef8e1c9e1e Author: Alexandre Oliva Date: Fri Dec 20 21:11:15 2024 -0300 ifcombine field-merge: improve handling of dwords On 32-bit hosts, data types with 64-bit alignment aren't ge

[gcc r15-6398] avoid trying to set block in barriers [PR113506]

2024-12-20 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:e7108c34a3685eaf9edd3b1fefbd3645b9bd8def commit r15-6398-ge7108c34a3685eaf9edd3b1fefbd3645b9bd8def Author: Alexandre Oliva Date: Fri Dec 20 18:01:53 2024 -0300 avoid trying to set block in barriers [PR113506] When we emit a sequence before a preexisting insn

[gcc r15-6399] strub: accept indirection of volatile pointer types [PR118007]

2024-12-20 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:09dd47bc383f30f1ba03ec80f8bd849eb6283d29 commit r15-6399-g09dd47bc383f30f1ba03ec80f8bd849eb6283d29 Author: Alexandre Oliva Date: Fri Dec 20 18:02:01 2024 -0300 strub: accept indirection of volatile pointer types [PR118007] We don't want to indirect pointers i

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

2024-11-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:887c27b6da2fbb04cbe20a85378366819aabbd26 commit 887c27b6da2fbb04cbe20a85378366819aabbd26 Author: Alexandre Oliva Date: Thu Nov 21 22:40:45 2024 -0300 ifcombine: skip fallback conjunction on noncontiguous blocks When everything else fails, if enabled by the ta

[gcc/aoliva/heads/testme] (2 commits) fold fold_truth_andor field merging into ifcombine

2024-11-22 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 9e160528951b... fold fold_truth_andor field merging into ifcombine It previously pointed to: 1a3d4dae5b44... rework locations in fold_truth_andof_for_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:9e160528951b2ad3ef7e6b3d803d74d6caca74a0 commit 9e160528951b2ad3ef7e6b3d803d74d6caca74a0 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)] fold fold_truth_andor field merging into ifcombine

2024-11-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:d69145a17bfe88fafcee3fc3e18eec82485cd00e commit d69145a17bfe88fafcee3fc3e18eec82485cd00e 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)] skip fallback disjunction on noncontiguous ifcombine

2024-11-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:3016f9380cb8fbb06ff37171954ceaf76586ed51 commit 3016f9380cb8fbb06ff37171954ceaf76586ed51 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)] fold_truth_andor: test narrowing conversions

2024-11-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:f1f0eb6bd408a23d1392c070021e0f4026460b58 commit f1f0eb6bd408a23d1392c070021e0f4026460b58 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/aoliva/heads/testme] (11 commits) 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: 992b31803c99... rework locations in fold_truth_andof_for_ifcombine It previously pointed to: c980e8a7203a... skip fallback disjunction on noncontiguous ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST)

<    1   2   3   4   5   6   7   8   9   >