[gcc r16-697] MAINTAINERS: add myself to write after approval

2025-05-16 Thread Spencer Abson via Gcc-cvs
https://gcc.gnu.org/g:e211c49f277f9c3d2a9d3031e9d583220e15ae4e commit r16-697-ge211c49f277f9c3d2a9d3031e9d583220e15ae4e Author: Spencer Abson Date: Fri May 16 15:42:44 2025 + MAINTAINERS: add myself to write after approval ChangeLog: * MAINTAINERS: Add myself

[gcc r16-1171] middle-end: Fix operation_could_trap_p for FIX_TRUNC expressions

2025-06-05 Thread Spencer Abson via Gcc-cvs
https://gcc.gnu.org/g:66fc62e9c7b55f287cc523854ca330b6531760b6 commit r16-1171-g66fc62e9c7b55f287cc523854ca330b6531760b6 Author: Spencer Abson Date: Tue Jun 3 12:15:12 2025 + middle-end: Fix operation_could_trap_p for FIX_TRUNC expressions Floating-point to integer conversions

[gcc r16-1505] aarch64: Fold NOT+PTEST to NOTS [PR118150]

2025-06-13 Thread Spencer Abson via Gcc-cvs
https://gcc.gnu.org/g:00742daf6cac0ad10835ba0657d0f1a20bdf83db commit r16-1505-g00742daf6cac0ad10835ba0657d0f1a20bdf83db Author: Spencer Abson Date: Fri Jun 13 09:25:28 2025 + aarch64: Fold NOT+PTEST to NOTS [PR118150] Add combiner patterns for folding NOT+PTEST to NOTS when t

[gcc r16-1529] aarch64: Extend iterator support for partial SVE FP modes

2025-06-16 Thread Spencer Abson via Gcc-cvs
https://gcc.gnu.org/g:35b8acbd76caec349ec70972ee9e8cb8535343d0 commit r16-1529-g35b8acbd76caec349ec70972ee9e8cb8535343d0 Author: Spencer Abson Date: Mon Jun 16 16:43:07 2025 + aarch64: Extend iterator support for partial SVE FP modes Define new iterators for partial floating-p

[gcc r16-1530] aarch64: Add support for unpacked SVE FP conversions

2025-06-16 Thread Spencer Abson via Gcc-cvs
https://gcc.gnu.org/g:a26c5fc8fe2bdb4973d114732238d95c3896bc08 commit r16-1530-ga26c5fc8fe2bdb4973d114732238d95c3896bc08 Author: Spencer Abson Date: Mon Jun 16 19:31:30 2025 + aarch64: Add support for unpacked SVE FP conversions This patch introduces expanders for FP<-FP conve

[gcc r16-2291] aarch64: Fold builtins with highpart args to highpart equivalent [PR117850]

2025-07-16 Thread Spencer Abson via Gcc-cvs
https://gcc.gnu.org/g:abf865732a7313cf79ffa325faed3467ed28d8b8 commit r16-2291-gabf865732a7313cf79ffa325faed3467ed28d8b8 Author: Spencer Abson Date: Tue Jul 15 10:12:08 2025 + aarch64: Fold builtins with highpart args to highpart equivalent [PR117850] Add a fold at gimple_fold

[gcc r16-2053] aarch64: Add support for unpacked SVE FP comparisons

2025-07-07 Thread Spencer Abson via Gcc-cvs
https://gcc.gnu.org/g:559ddecabef9c23210c84fdb05fceaf9cee81bd9 commit r16-2053-g559ddecabef9c23210c84fdb05fceaf9cee81bd9 Author: Spencer Abson Date: Mon Jun 16 16:54:04 2025 + aarch64: Add support for unpacked SVE FP comparisons This patch extends our vec_cmp expander to suppo

[gcc r16-2250] aarch64: AND/BIC combines for unpacked SVE FP comparisons

2025-07-15 Thread Spencer Abson via Gcc-cvs
https://gcc.gnu.org/g:1dffa305c50f28726d7a3323e1006fc1addad726 commit r16-2250-g1dffa305c50f28726d7a3323e1006fc1addad726 Author: Spencer Abson Date: Wed Jul 2 21:31:40 2025 + aarch64: AND/BIC combines for unpacked SVE FP comparisons This patch extends the splitting patterns fo

[gcc r16-2455] aarch64: Relaxed SEL combiner patterns for unpacked SVE FP conversions

2025-07-23 Thread Spencer Abson via Gcc-cvs
https://gcc.gnu.org/g:659f80c36357ffc440b1adaa0082326f55fd2197 commit r16-2455-g659f80c36357ffc440b1adaa0082326f55fd2197 Author: Spencer Abson Date: Mon Jul 7 15:00:31 2025 + aarch64: Relaxed SEL combiner patterns for unpacked SVE FP conversions Add UNSPEC_SEL combiner pattern

[gcc r16-2446] aarch64: testsuite: Keep -mtune=generic when specifying -moverride

2025-07-23 Thread Spencer Abson via Gcc-cvs
https://gcc.gnu.org/g:1deaf515e911da5a06ac98ade0f8a32b5ce2e112 commit r16-2446-g1deaf515e911da5a06ac98ade0f8a32b5ce2e112 Author: Spencer Abson Date: Mon Jul 14 17:00:12 2025 + aarch64: testsuite: Keep -mtune=generic when specifying -moverride gcc/testsuite/ChangeLog:

[gcc r16-2457] aarch64: Relaxed SEL combiner patterns for unpacked SVE FP unary operations

2025-07-23 Thread Spencer Abson via Gcc-cvs
https://gcc.gnu.org/g:8d588dbde026b1b96a921b81e80b2de60fd9f8fd commit r16-2457-g8d588dbde026b1b96a921b81e80b2de60fd9f8fd Author: Spencer Abson Date: Mon Jul 7 18:26:35 2025 + aarch64: Relaxed SEL combiner patterns for unpacked SVE FP unary operations Extend the unary op/UNSPEC

[gcc r16-2456] aarch64: Add support for unpacked SVE FP unary operations

2025-07-23 Thread Spencer Abson via Gcc-cvs
https://gcc.gnu.org/g:556ed247adc9857ebd89a5bdbcdc8f929f73bd1e commit r16-2456-g556ed247adc9857ebd89a5bdbcdc8f929f73bd1e Author: Spencer Abson Date: Mon Jul 7 16:49:17 2025 + aarch64: Add support for unpacked SVE FP unary operations This patch extends the expander for unpredic

[gcc r16-2466] aarch64: Add support for unpacked SVE FP binary arithmetic

2025-07-24 Thread Spencer Abson via Gcc-cvs
https://gcc.gnu.org/g:455257a4fff139268584d1a40440dee978659d0e commit r16-2466-g455257a4fff139268584d1a40440dee978659d0e Author: Spencer Abson Date: Tue Jul 8 10:51:33 2025 + aarch64: Add support for unpacked SVE FP binary arithmetic This patch extends the expanders for unpred

[gcc r16-2618] aarch64: Add support for unpacked SVE FP conditional binary arithmetic

2025-07-29 Thread Spencer Abson via Gcc-cvs
https://gcc.gnu.org/g:241380c6d632eb6d6595c0976663a29a9be47507 commit r16-2618-g241380c6d632eb6d6595c0976663a29a9be47507 Author: Spencer Abson Date: Tue Jul 29 16:37:26 2025 + aarch64: Add support for unpacked SVE FP conditional binary arithmetic This patch extends the expande

[gcc r15-10175] aarch64: Prevent streaming-compatible code from assembler rejection [PR121028]

2025-07-31 Thread Spencer Abson via Gcc-cvs
https://gcc.gnu.org/g:b3da1801bef08c75f69f4376ffa05f1de2591ca8 commit r15-10175-gb3da1801bef08c75f69f4376ffa05f1de2591ca8 Author: Spencer Abson Date: Thu Jul 31 14:07:31 2025 + aarch64: Prevent streaming-compatible code from assembler rejection [PR121028] Streaming-compatible

[gcc r15-10174] aarch64: testsuite: Fix do-assemble tests for SME

2025-07-31 Thread Spencer Abson via Gcc-cvs
https://gcc.gnu.org/g:9e84a4552dd90ad2d15bd56ea168d945b4b71b98 commit r15-10174-g9e84a4552dd90ad2d15bd56ea168d945b4b71b98 Author: Spencer Abson Date: Thu Jul 31 13:53:08 2025 + aarch64: testsuite: Fix do-assemble tests for SME GCC doesn't support SME without SVE2, so the -marc

[gcc r14-11926] aarch64: Prevent streaming-compatible code from assembler rejection [PR121028]

2025-07-31 Thread Spencer Abson via Gcc-cvs
https://gcc.gnu.org/g:23d7aa843b2d8fb792df94beb44b891a5df5cc68 commit r14-11926-g23d7aa843b2d8fb792df94beb44b891a5df5cc68 Author: Spencer Abson Date: Thu Jul 31 14:50:35 2025 + aarch64: Prevent streaming-compatible code from assembler rejection [PR121028] Streaming-compatible

[gcc r16-2660] aarch64: testsuite: Fix do-assemble tests for SME

2025-07-31 Thread Spencer Abson via Gcc-cvs
https://gcc.gnu.org/g:9793ffce9332349441b5c83f8c1809ac4264a0f2 commit r16-2660-g9793ffce9332349441b5c83f8c1809ac4264a0f2 Author: Spencer Abson Date: Thu Jul 31 10:01:01 2025 + aarch64: testsuite: Fix do-assemble tests for SME GCC doesn't support SME without SVE2, so the -march

[gcc r16-2664] aarch64: Prevent streaming-compatible code from assembler rejection [PR121028]

2025-07-31 Thread Spencer Abson via Gcc-cvs
https://gcc.gnu.org/g:d52e9ef98bb30872482a46e7a2ec6a20c3ca4a4c commit r16-2664-gd52e9ef98bb30872482a46e7a2ec6a20c3ca4a4c Author: Spencer Abson Date: Tue Jul 29 12:23:32 2025 + aarch64: Prevent streaming-compatible code from assembler rejection [PR121028] Streaming-compatible

[gcc r16-2468] aarch64: Relaxed SEL combiner patterns for unpacked SVE FP binary arithmetic

2025-07-24 Thread Spencer Abson via Gcc-cvs
https://gcc.gnu.org/g:317c6a4e09614ec20a6290a8154c5359bc10bd5f commit r16-2468-g317c6a4e09614ec20a6290a8154c5359bc10bd5f Author: Spencer Abson Date: Tue Jul 8 12:49:42 2025 + aarch64: Relaxed SEL combiner patterns for unpacked SVE FP binary arithmetic Extend the binary op/UNSP

[gcc r16-2467] aarch64: Add support for unpacked SVE FDIV

2025-07-24 Thread Spencer Abson via Gcc-cvs
https://gcc.gnu.org/g:0e9f08c785156884842749b3e42a4c550719c407 commit r16-2467-g0e9f08c785156884842749b3e42a4c550719c407 Author: Spencer Abson Date: Tue Jul 8 11:35:44 2025 + aarch64: Add support for unpacked SVE FDIV This patch extends the unpredicated FP division expander to

[gcc r16-2629] aarch64: Add support for unpacked SVE FP conditional ternary arithmetic

2025-07-30 Thread Spencer Abson via Gcc-cvs
https://gcc.gnu.org/g:45fd943eabfe8e71aeecf001e9200f4d52748610 commit r16-2629-g45fd943eabfe8e71aeecf001e9200f4d52748610 Author: Spencer Abson Date: Wed Jul 30 08:58:50 2025 + aarch64: Add support for unpacked SVE FP conditional ternary arithmetic This patch extends the expand

[gcc r16-2625] aarch64: Add support for unpacked SVE FP ternary arithmetic

2025-07-30 Thread Spencer Abson via Gcc-cvs
https://gcc.gnu.org/g:e16fac19a2e65fcd3009c58df7141dbe319c7526 commit r16-2625-ge16fac19a2e65fcd3009c58df7141dbe319c7526 Author: Spencer Abson Date: Wed Jul 30 07:59:42 2025 + aarch64: Add support for unpacked SVE FP ternary arithmetic This patch extends the expander for uncon

[gcc r16-2628] aarch64: Relaxed SEL combiner patterns for unpacked SVE FP ternary arithmetic

2025-07-30 Thread Spencer Abson via Gcc-cvs
https://gcc.gnu.org/g:84f8f1ff6a9bfeb12e5fc0eac58efc375cc08485 commit r16-2628-g84f8f1ff6a9bfeb12e5fc0eac58efc375cc08485 Author: Spencer Abson Date: Wed Jul 30 08:20:58 2025 + aarch64: Relaxed SEL combiner patterns for unpacked SVE FP ternary arithmetic Extend the ternary op/