[gcc r13-9613] s390: Accept only Pmode for registers AP/FP/RA [PR119235]

2025-04-24 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:a6a66eca19b5c556e2be7ca8c2b0d556ef52374c commit r13-9613-ga6a66eca19b5c556e2be7ca8c2b0d556ef52374c Author: Stefan Schulze Frielinghaus Date: Fri Mar 21 10:29:19 2025 +0100 s390: Accept only Pmode for registers AP/FP/RA [PR119235] gcc/ChangeLog:

[gcc r14-11681] s390: Accept only Pmode for registers AP/FP/RA [PR119235]

2025-04-24 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:29004acab5caa46e59f53c8516619a9e996f8c49 commit r14-11681-g29004acab5caa46e59f53c8516619a9e996f8c49 Author: Stefan Schulze Frielinghaus Date: Fri Mar 21 10:29:19 2025 +0100 s390: Accept only Pmode for registers AP/FP/RA [PR119235] gcc/ChangeLog:

[gcc r15-9408] s390: Add z17 scheduler description

2025-04-13 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:171710bec51ebbe859bf3ff008e60dd018738026 commit r15-9408-g171710bec51ebbe859bf3ff008e60dd018738026 Author: Stefan Schulze Frielinghaus Date: Sun Apr 13 10:59:18 2025 +0200 s390: Add z17 scheduler description gcc/ChangeLog: * config/s390/s390.

[gcc r15-9407] s390: Support z17 processor name

2025-04-13 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:1b290c16e591f6df3c5896d21b610df3444052d9 commit r15-9407-g1b290c16e591f6df3c5896d21b610df3444052d9 Author: Stefan Schulze Frielinghaus Date: Sun Apr 13 10:59:18 2025 +0200 s390: Support z17 processor name The recently announced IBM z17 processor implements th

[gcc r15-8483] s390: Accept only Pmode for registers AP/FP/RA [PR119235]

2025-03-26 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:2b383ae2a6e5fc0530bfd8b86ad0e6b27e760bd2 commit r15-8483-g2b383ae2a6e5fc0530bfd8b86ad0e6b27e760bd2 Author: Stefan Schulze Frielinghaus Date: Fri Mar 21 10:29:19 2025 +0100 s390: Accept only Pmode for registers AP/FP/RA [PR119235] gcc/ChangeLog:

[gcc r15-8469] Revert "s390: Deprecate ESA/390 support"

2025-03-20 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:81166d54ca1b3a21bad387a862a87be9c389ac92 commit r15-8469-g81166d54ca1b3a21bad387a862a87be9c389ac92 Author: Stefan Schulze Frielinghaus Date: Thu Mar 20 16:48:24 2025 +0100 Revert "s390: Deprecate ESA/390 support" The intention of -m31 -mesa and -m31 -mzarch w

[gcc r15-8443] s390: testsuite: Fix autovec-double-signaling-eq-z13.c

2025-03-19 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:abfdab9c7dd6c60641b203bf247bb1b8a1f218ec commit r15-8443-gabfdab9c7dd6c60641b203bf247bb1b8a1f218ec Author: Stefan Schulze Frielinghaus Date: Wed Mar 19 16:35:12 2025 +0100 s390: testsuite: Fix autovec-double-signaling-eq-z13.c Since r15-3992-g698e0ec89bc096 w

[gcc r15-8442] s390: testsuite: Fix vcond-shift.c

2025-03-19 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:7e947040a48d3156c602e88fb938c7bd44e83b28 commit r15-8442-g7e947040a48d3156c602e88fb938c7bd44e83b28 Author: Stefan Schulze Frielinghaus Date: Wed Mar 19 16:35:12 2025 +0100 s390: testsuite: Fix vcond-shift.c Previously we optimized expressions of the form a <

[gcc r15-8086] testsuite: s390: Skip gcc.dg/vect/bb-slp-77.c

2025-03-17 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:25cc0f28544a3d9d39f2c48c104b4c1f11b717a7 commit r15-8086-g25cc0f28544a3d9d39f2c48c104b4c1f11b717a7 Author: Stefan Schulze Frielinghaus Date: Mon Mar 17 14:07:52 2025 +0100 testsuite: s390: Skip gcc.dg/vect/bb-slp-77.c There exists no .REDUC_PLUS on s390.

[gcc r15-7945] s390: Deprecate ESA/390 support

2025-03-11 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:3b1bd1fdcd241dd1e5b706b6937400d74ca43146 commit r15-7945-g3b1bd1fdcd241dd1e5b706b6937400d74ca43146 Author: Stefan Schulze Frielinghaus Date: Tue Mar 11 09:28:06 2025 +0100 s390: Deprecate ESA/390 support Deprecate support for the ESA/390 architecture which wi

[gcc r15-7944] s390: Implement TARGET_INSN_COST [PR115835]

2025-03-11 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:229f4f040485c0c05cfb707b30c9b983ed1f95d3 commit r15-7944-g229f4f040485c0c05cfb707b30c9b983ed1f95d3 Author: Stefan Schulze Frielinghaus Date: Tue Mar 11 08:59:15 2025 +0100 s390: Implement TARGET_INSN_COST [PR115835] Currently insn_cost() only considers the so

[gcc r12-10967] s390: Fix s390_valid_shift_count() for TI mode [PR118835]

2025-02-26 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:b27fa6a7ca86a9b885cb4dbe8a55991e7fb666f0 commit r12-10967-gb27fa6a7ca86a9b885cb4dbe8a55991e7fb666f0 Author: Stefan Schulze Frielinghaus Date: Thu Feb 13 09:13:06 2025 +0100 s390: Fix s390_valid_shift_count() for TI mode [PR118835] During combine we may end up

[gcc r13-9399] s390: Fix s390_valid_shift_count() for TI mode [PR118835]

2025-02-25 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:b7466cff8cd4984cea6a2a134c54ca18e20f3fb3 commit r13-9399-gb7466cff8cd4984cea6a2a134c54ca18e20f3fb3 Author: Stefan Schulze Frielinghaus Date: Thu Feb 13 09:13:06 2025 +0100 s390: Fix s390_valid_shift_count() for TI mode [PR118835] During combine we may end up

[gcc r14-11342] s390: Fix s390_valid_shift_count() for TI mode [PR118835]

2025-02-25 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:ce4cb48c3396837cf1562882b3f23f768558945b commit r14-11342-gce4cb48c3396837cf1562882b3f23f768558945b Author: Stefan Schulze Frielinghaus Date: Thu Feb 13 09:13:06 2025 +0100 s390: Fix s390_valid_shift_count() for TI mode [PR118835] During combine we may end up

[gcc r15-7499] s390: Fix s390_valid_shift_count() for TI mode [PR118835]

2025-02-13 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:ac9806dae30d07ab082ac341fe5646987753adcb commit r15-7499-gac9806dae30d07ab082ac341fe5646987753adcb Author: Stefan Schulze Frielinghaus Date: Thu Feb 13 09:13:06 2025 +0100 s390: Fix s390_valid_shift_count() for TI mode [PR118835] During combine we may end up

[gcc r15-7176] s390: Implement isfinite and isnormal optabs

2025-01-24 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:b00bd29286345cc90afc61dcb16d1fa44976dae6 commit r15-7176-gb00bd29286345cc90afc61dcb16d1fa44976dae6 Author: Stefan Schulze Frielinghaus Date: Fri Jan 24 12:53:44 2025 +0100 s390: Implement isfinite and isnormal optabs Merge new optabs with the existing impleme

[gcc r15-7125] s390: Fix arch15 machine string for binutils

2025-01-22 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:9ece1c247b4d8dbb997a3dc16daa613401c6a84a commit r15-7125-g9ece1c247b4d8dbb997a3dc16daa613401c6a84a Author: Stefan Schulze Frielinghaus Date: Wed Jan 22 13:55:08 2025 +0100 s390: Fix arch15 machine string for binutils gcc/ChangeLog: * config/s

[gcc r15-7054] s390: Vector shift: Add 128-bit integer support

2025-01-20 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:10c52b3866572df9f84e41d8045cbf8c6ce6ab04 commit r15-7054-g10c52b3866572df9f84e41d8045cbf8c6ce6ab04 Author: Stefan Schulze Frielinghaus Date: Mon Jan 20 10:01:10 2025 +0100 s390: Vector shift: Add 128-bit integer support Add 128-bit vector shift support. Depr

[gcc r15-7052] s390: arch15: Vector load positive: Add 128-bit integer support

2025-01-20 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:4cf5e261df34878033e20fb2b8a13ea643ab7f4c commit r15-7052-g4cf5e261df34878033e20fb2b8a13ea643ab7f4c Author: Stefan Schulze Frielinghaus Date: Mon Jan 20 10:01:10 2025 +0100 s390: arch15: Vector load positive: Add 128-bit integer support For previous architectu

[gcc r15-7055] s390: Update vec_(load,store)_len(,_r)

2025-01-20 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:459816efa13d9d553a5c900336f6eef22072f1a1 commit r15-7055-g459816efa13d9d553a5c900336f6eef22072f1a1 Author: Stefan Schulze Frielinghaus Date: Mon Jan 20 10:01:10 2025 +0100 s390: Update vec_(load,store)_len(,_r) Reflect latest updates for vec_(load,store)_len(

[gcc r15-7051] s390: arch15: Vector compare: Add 128-bit integer support

2025-01-20 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:2e87d6e44198e2b134555d661366a2f941615511 commit r15-7051-g2e87d6e44198e2b134555d661366a2f941615511 Author: Stefan Schulze Frielinghaus Date: Mon Jan 20 10:01:10 2025 +0100 s390: arch15: Vector compare: Add 128-bit integer support gcc/ChangeLog:

[gcc r15-7050] s390: arch15: Vector devide/remainder

2025-01-20 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:f31dd2d9e683ddd8534663af092984ddb911 commit r15-7050-gf31dd2d9e683ddd8534663af092984ddb911 Author: Stefan Schulze Frielinghaus Date: Mon Jan 20 10:01:09 2025 +0100 s390: arch15: Vector devide/remainder gcc/ChangeLog: * config/s390/vec

[gcc r15-7053] s390: arch15: Vector maximum/minimum: Add 128-bit integer support

2025-01-20 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:ec226016ca4954a431409699a52850717617bbfa commit r15-7053-gec226016ca4954a431409699a52850717617bbfa Author: Stefan Schulze Frielinghaus Date: Mon Jan 20 10:01:10 2025 +0100 s390: arch15: Vector maximum/minimum: Add 128-bit integer support For previous architec

[gcc r15-7049] s390: arch15: Count leading/trailing zeros

2025-01-20 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:0f0b91ef70218e2cb4ab795ef04725a68ea04b15 commit r15-7049-g0f0b91ef70218e2cb4ab795ef04725a68ea04b15 Author: Stefan Schulze Frielinghaus Date: Mon Jan 20 10:01:09 2025 +0100 s390: arch15: Count leading/trailing zeros Add vector single element 128-bit integer su

[gcc r15-7048] s390: arch15: Vector generate element masks

2025-01-20 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:41a69915d06a707bb6c80cc1ebf5d1c1396d commit r15-7048-g41a69915d06a707bb6c80cc1ebf5d1c1396d Author: Stefan Schulze Frielinghaus Date: Mon Jan 20 10:01:09 2025 +0100 s390: arch15: Vector generate element masks Add instruction vgem and vector builtins

[gcc r15-7047] s390: arch15: Vector eval

2025-01-20 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:7fb7b36293519ed68481ca8477244b5a4f142d4a commit r15-7047-g7fb7b36293519ed68481ca8477244b5a4f142d4a Author: Stefan Schulze Frielinghaus Date: Mon Jan 20 10:01:09 2025 +0100 s390: arch15: Vector eval Add instruction veval and builtin vec_evaluate. gcc/

[gcc r15-7046] s390: arch15: Vector blend

2025-01-20 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:adeb6ecc5d906ce2389400085f3262b4a248c71c commit r15-7046-gadeb6ecc5d906ce2389400085f3262b4a248c71c Author: Stefan Schulze Frielinghaus Date: Mon Jan 20 10:01:09 2025 +0100 s390: arch15: Vector blend Add instruction vblend and builtin vec_blend. gcc/C

[gcc r15-7045] s390: arch15: Bit deposit and extract

2025-01-20 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:d71e20b889ac82c3ca14a1c5c420765a11b06df9 commit r15-7045-gd71e20b889ac82c3ca14a1c5c420765a11b06df9 Author: Stefan Schulze Frielinghaus Date: Mon Jan 20 10:01:09 2025 +0100 s390: arch15: Bit deposit and extract Add instructions bdepg and bextg and correspondin

[gcc r15-7043] s390: arch15: New instruction variants supporting 128-bit integer

2025-01-20 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:447b917e98ee34e2eae455b43784ab6a86b604f2 commit r15-7043-g447b917e98ee34e2eae455b43784ab6a86b604f2 Author: Stefan Schulze Frielinghaus Date: Mon Jan 20 10:01:08 2025 +0100 s390: arch15: New instruction variants supporting 128-bit integer Add new instruction v

[gcc r15-7044] s390: arch15: Load indexed address

2025-01-20 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:86a1acfd86f881c32e0ae57036df65edd7d1d441 commit r15-7044-g86a1acfd86f881c32e0ae57036df65edd7d1d441 Author: Stefan Schulze Frielinghaus Date: Mon Jan 20 10:01:09 2025 +0100 s390: arch15: Load indexed address Add instructions lxa and llxa. gcc/ChangeLo

[gcc r15-7042] s390: arch15: Prepare for future builtins

2025-01-20 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:b963174abfb601bc39504d09ac6b86c53660e170 commit r15-7042-gb963174abfb601bc39504d09ac6b86c53660e170 Author: Stefan Schulze Frielinghaus Date: Mon Jan 20 10:01:08 2025 +0100 s390: arch15: Prepare for future builtins gcc/ChangeLog: * config/s390

[gcc r15-7041] s390: Bump __VEC__ and add 128-bit integer zvector types

2025-01-20 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:13efa59ce66516937fd5e0608d2aa3aab46c5d76 commit r15-7041-g13efa59ce66516937fd5e0608d2aa3aab46c5d76 Author: Stefan Schulze Frielinghaus Date: Mon Jan 20 10:01:08 2025 +0100 s390: Bump __VEC__ and add 128-bit integer zvector types Bump __VEC__ version to 10305

[gcc r15-7040] s390: arch15: Prepare for a future architecture

2025-01-20 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:a8192b59175e2cfcf665573d8168a8be09bdfa51 commit r15-7040-ga8192b59175e2cfcf665573d8168a8be09bdfa51 Author: Stefan Schulze Frielinghaus Date: Mon Jan 20 10:01:08 2025 +0100 s390: arch15: Prepare for a future architecture gcc/ChangeLog: * commo

[gcc r15-7039] s390: Sort definitions in vecintrin.h

2025-01-20 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:2638aea49a927ed7419f334f3e3d44c49cf44a3e commit r15-7039-g2638aea49a927ed7419f334f3e3d44c49cf44a3e Author: Stefan Schulze Frielinghaus Date: Mon Jan 20 10:01:08 2025 +0100 s390: Sort definitions in vecintrin.h gcc/ChangeLog: * config/s390/vec

[gcc r15-7038] s390: Stay scalar for TOINTVEC/tointvec

2025-01-20 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:0c6fdb9befa611135f6f94f15d97664e8f02e41f commit r15-7038-g0c6fdb9befa611135f6f94f15d97664e8f02e41f Author: Stefan Schulze Frielinghaus Date: Mon Jan 20 10:01:08 2025 +0100 s390: Stay scalar for TOINTVEC/tointvec Currently TOINTVEC maps scalar mode TI/TF to ve

[gcc r15-6791] s390: Add expander for uaddc/usubc optabs

2025-01-10 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:8a2d5bc28089b2660310b964ef75fb05eb387f88 commit r15-6791-g8a2d5bc28089b2660310b964ef75fb05eb387f88 Author: Stefan Schulze Frielinghaus Date: Fri Jan 10 15:14:08 2025 +0100 s390: Add expander for uaddc/usubc optabs gcc/ChangeLog: * config/s390

[gcc r15-6742] s390: Fix s390_constant_via_vgbm_p() [PR118362]

2025-01-09 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:2f31819a0ac7b000fa3a456e5b068242e954edac commit r15-6742-g2f31819a0ac7b000fa3a456e5b068242e954edac Author: Stefan Schulze Frielinghaus Date: Thu Jan 9 17:49:02 2025 +0100 s390: Fix s390_constant_via_vgbm_p() [PR118362] Optimization s390_constant_via_vgbm_p()

[gcc r15-6608] Fix type in some Min() calls (#119248)

2025-01-06 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:7a7903dec533e02c58e634b6ddd680f36c4cd933 commit r15-6608-g7a7903dec533e02c58e634b6ddd680f36c4cd933 Author: Stefan Schulze Frielinghaus Date: Mon Jan 6 19:17:28 2025 +0100 Fix type in some Min() calls (#119248) This is a follow-up to 6dec33834d1fd89f16e271dde9

[gcc r15-6607] Fix few size types in memprof (#119114)

2025-01-06 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:f0b8256224ec082ecffddcb5624a4b5032c09113 commit r15-6607-gf0b8256224ec082ecffddcb5624a4b5032c09113 Author: Vitaly Buka Date: Mon Jan 6 19:17:09 2025 +0100 Fix few size types in memprof (#119114) Fix type in a few related Min() calls. Follow up to #11

[gcc r15-6605] Replace uptr by usize/SIZE_T in interfaces

2025-01-06 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:0bb38b2786a097f97664afbcf6577b77dd305d44 commit r15-6605-g0bb38b2786a097f97664afbcf6577b77dd305d44 Author: Stefan Schulze Frielinghaus Date: Mon Jan 6 19:17:09 2025 +0100 Replace uptr by usize/SIZE_T in interfaces For some targets uptr is mapped to unsigned i

[gcc r15-6606] Add type __sanitizer::ssize (#116957)

2025-01-06 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:1bd03564f29dc31e67e67efd93137d50fa7bb8a4 commit r15-6606-g1bd03564f29dc31e67e67efd93137d50fa7bb8a4 Author: Stefan Schulze Frielinghaus Date: Mon Jan 6 19:17:09 2025 +0100 Add type __sanitizer::ssize (#116957) Since the sanitizer merge in commit r15-5164-gfa32

[gcc r15-4538] testsuite: Fix typo in ext-floating19.C

2024-10-21 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:9263523b7e522e5b8c9ac70df5efc73632c19380 commit r15-4538-g9263523b7e522e5b8c9ac70df5efc73632c19380 Author: Stefan Schulze Frielinghaus Date: Tue Oct 22 08:58:14 2024 +0200 testsuite: Fix typo in ext-floating19.C gcc/testsuite/ChangeLog: * g++

[gcc r15-4318] MAINTAINERS (s390 port): Add myself

2024-10-14 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:fa04a1713b54bdc4c7b686c88117c9c46043ec73 commit r15-4318-gfa04a1713b54bdc4c7b686c88117c9c46043ec73 Author: Stefan Schulze Frielinghaus Date: Mon Oct 14 11:12:48 2024 +0200 MAINTAINERS (s390 port): Add myself ChangeLog: * MAINTAINERS (s390 por

[gcc r12-10729] s390: Fix TF to FPRX2 conversion [PR115860]

2024-09-27 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:7051fa5fa4eaa24785a64072490c1e0c65039915 commit r12-10729-g7051fa5fa4eaa24785a64072490c1e0c65039915 Author: Stefan Schulze Frielinghaus Date: Fri Sep 27 12:45:42 2024 +0200 s390: Fix TF to FPRX2 conversion [PR115860] Currently subregs originating from *tf_to_

[gcc r12-10728] s390: Fix AQ and AR constraints

2024-09-27 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:8d29e1c4ceaea4d3ceec6b51de5b7c31a6bc5f85 commit r12-10728-g8d29e1c4ceaea4d3ceec6b51de5b7c31a6bc5f85 Author: Stefan Schulze Frielinghaus Date: Fri Sep 27 12:45:42 2024 +0200 s390: Fix AQ and AR constraints Ensure for AQ and AR constraints that the resulting di

[gcc r13-9058] s390: Fix TF to FPRX2 conversion [PR115860]

2024-09-27 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:f7037fd03ad842dc69e20c03942f29d982ad655e commit r13-9058-gf7037fd03ad842dc69e20c03942f29d982ad655e Author: Stefan Schulze Frielinghaus Date: Fri Sep 27 08:18:47 2024 +0200 s390: Fix TF to FPRX2 conversion [PR115860] Currently subregs originating from *tf_to_f

[gcc r13-9057] s390: Fix AQ and AR constraints

2024-09-27 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:14f0fbfb0a4518d507b4038e0757346567024934 commit r13-9057-g14f0fbfb0a4518d507b4038e0757346567024934 Author: Stefan Schulze Frielinghaus Date: Fri Sep 27 08:18:47 2024 +0200 s390: Fix AQ and AR constraints Ensure for AQ and AR constraints that the resulting dis

[gcc r14-10713] s390: Fix TF to FPRX2 conversion [PR115860]

2024-09-26 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:3eb3fbc89c638a72611efdc54110b8113f79ee8d commit r14-10713-g3eb3fbc89c638a72611efdc54110b8113f79ee8d Author: Stefan Schulze Frielinghaus Date: Thu Sep 26 19:38:02 2024 +0200 s390: Fix TF to FPRX2 conversion [PR115860] Currently subregs originating from *tf_to_

[gcc r14-10712] s390: Fix AQ and AR constraints

2024-09-26 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:1670d3259dec8abf445ed4f282dcbf3a1e0d3032 commit r14-10712-g1670d3259dec8abf445ed4f282dcbf3a1e0d3032 Author: Stefan Schulze Frielinghaus Date: Thu Sep 26 19:38:02 2024 +0200 s390: Fix AQ and AR constraints Ensure for AQ and AR constraints that the resulting di

[gcc r12-10717] s390: Fix strict_low_part generation

2024-09-20 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:4fe0b88159a9548f90db4e846f2033d51e1506c7 commit r12-10717-g4fe0b88159a9548f90db4e846f2033d51e1506c7 Author: Stefan Schulze Frielinghaus Date: Fri Sep 20 14:08:32 2024 +0200 s390: Fix strict_low_part generation In s390_expand_insv(), if generating code for ICM

[gcc r13-9045] s390: Fix strict_low_part generation

2024-09-20 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:edda7ba3b569652eb782a7c47a4ad32e3c0e29dd commit r13-9045-gedda7ba3b569652eb782a7c47a4ad32e3c0e29dd Author: Stefan Schulze Frielinghaus Date: Fri Sep 20 14:07:36 2024 +0200 s390: Fix strict_low_part generation In s390_expand_insv(), if generating code for ICM

[gcc r14-10692] s390: Fix strict_low_part generation

2024-09-20 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:bff6e5667d6a8bf8060e550bdcb40e094d00af41 commit r14-10692-gbff6e5667d6a8bf8060e550bdcb40e094d00af41 Author: Stefan Schulze Frielinghaus Date: Fri Sep 20 14:06:42 2024 +0200 s390: Fix strict_low_part generation In s390_expand_insv(), if generating code for ICM

[gcc r15-3733] s390: Remove -m{,no-}lra option

2024-09-20 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:09a52cf036ba8f2fa7b60b18ba58ca17ffa1b146 commit r15-3733-g09a52cf036ba8f2fa7b60b18ba58ca17ffa1b146 Author: Stefan Schulze Frielinghaus Date: Fri Sep 20 13:53:08 2024 +0200 s390: Remove -m{,no-}lra option Since the old reload pass is about to be removed and we

[gcc r15-3626] s390: Fix TF to FPRX2 conversion [PR115860]

2024-09-13 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:46c2538435dfc50dd5c67c4e03ce387d1f6ebe9b commit r15-3626-g46c2538435dfc50dd5c67c4e03ce387d1f6ebe9b Author: Stefan Schulze Frielinghaus Date: Fri Sep 13 15:09:55 2024 +0200 s390: Fix TF to FPRX2 conversion [PR115860] Currently subregs originating from *tf_to_f

[gcc r15-3625] s390: Fix AQ and AR constraints

2024-09-13 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:1a71ff3b89aadc7fa0af0bca269d74bb23c1a957 commit r15-3625-g1a71ff3b89aadc7fa0af0bca269d74bb23c1a957 Author: Stefan Schulze Frielinghaus Date: Fri Sep 13 15:05:33 2024 +0200 s390: Fix AQ and AR constraints Ensure for AQ and AR constraints that the resulting dis

[gcc r15-3602] s390: Fix strict_low_part generation

2024-09-12 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:9ebc9fbdddfe1ec85355b068354315a4da8e1ca0 commit r15-3602-g9ebc9fbdddfe1ec85355b068354315a4da8e1ca0 Author: Stefan Schulze Frielinghaus Date: Thu Sep 12 13:29:43 2024 +0200 s390: Fix strict_low_part generation In s390_expand_insv(), if generating code for ICM

[gcc r14-10582] s390: Fix high-level builtins vec_gfmsum{, _accum}_128

2024-08-14 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:e903ada5e8881acec734eb3f89c3644bbd8da7e9 commit r14-10582-ge903ada5e8881acec734eb3f89c3644bbd8da7e9 Author: Stefan Schulze Frielinghaus Date: Wed Aug 14 20:12:35 2024 +0200 s390: Fix high-level builtins vec_gfmsum{,_accum}_128 Starting with r14-9449-g9f2b16ce

[gcc r15-2919] s390: Remove vector intrinsics

2024-08-14 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:a247088adaf122116919235f4a40189506139495 commit r15-2919-ga247088adaf122116919235f4a40189506139495 Author: Stefan Schulze Frielinghaus Date: Wed Aug 14 20:01:43 2024 +0200 s390: Remove vector intrinsics The following intrinsics are not implemented. Thus, rem

[gcc r15-2918] s390: Fix high-level builtins vec_gfmsum{,_accum}_128

2024-08-14 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:e8a7142a697c5d2673adea33ba23af82a89c9559 commit r15-2918-ge8a7142a697c5d2673adea33ba23af82a89c9559 Author: Stefan Schulze Frielinghaus Date: Wed Aug 14 20:01:36 2024 +0200 s390: Fix high-level builtins vec_gfmsum{,_accum}_128 Starting with r14-9449-g9f2b16ce1

[gcc r12-10627] s390: Fix unresolved iterators bhfgq and xdee

2024-07-20 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:7ad764fe3c3ad0e1167b58cf3785629d788491f4 commit r12-10627-g7ad764fe3c3ad0e1167b58cf3785629d788491f4 Author: Stefan Schulze Frielinghaus Date: Sat Jul 20 17:13:03 2024 +0200 s390: Fix unresolved iterators bhfgq and xdee Code attribute bhfgq is missing a mappin

[gcc r13-8927] s390: Fix unresolved iterators bhfgq and xdee

2024-07-20 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:130edabae09e18064e0bdcb12656e4f4f9a51ff3 commit r13-8927-g130edabae09e18064e0bdcb12656e4f4f9a51ff3 Author: Stefan Schulze Frielinghaus Date: Sat Jul 20 16:05:41 2024 +0200 s390: Fix unresolved iterators bhfgq and xdee Code attribute bhfgq is missing a mapping

[gcc r14-10482] s390: Fix unresolved iterators bhfgq and xdee

2024-07-20 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:bb34b7eda1fbfcfe108d985fd0ae1421c2fa14c0 commit r14-10482-gbb34b7eda1fbfcfe108d985fd0ae1421c2fa14c0 Author: Stefan Schulze Frielinghaus Date: Sat Jul 20 16:03:33 2024 +0200 s390: Fix unresolved iterators bhfgq and xdee Code attribute bhfgq is missing a mappin

[gcc r12-10620] s390: Fix output template for movv1qi

2024-07-16 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:9e00ae3e23eef8bff497981e00853ca092772201 commit r12-10620-g9e00ae3e23eef8bff497981e00853ca092772201 Author: Stefan Schulze Frielinghaus Date: Tue Jul 16 14:01:58 2024 +0200 s390: Fix output template for movv1qi Although for instructions MVI and MVIY it does n

[gcc r12-10619] s390: Align *cjump_64 and *icjump_64

2024-07-16 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:06d825719fd4b71c8e3d34fd9756be7f847b commit r12-10619-g06d825719fd4b71c8e3d34fd9756be7f847b Author: Stefan Schulze Frielinghaus Date: Tue Jul 16 14:01:50 2024 +0200 s390: Align *cjump_64 and *icjump_64 During machine reorg we optimize backward jumps a

[gcc r13-8918] s390: Fix output template for movv1qi

2024-07-16 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:1accf7036570cbb0fef9afa595634be03f8c14e8 commit r13-8918-g1accf7036570cbb0fef9afa595634be03f8c14e8 Author: Stefan Schulze Frielinghaus Date: Tue Jul 16 13:59:38 2024 +0200 s390: Fix output template for movv1qi Although for instructions MVI and MVIY it does no

[gcc r13-8917] s390: Align *cjump_64 and *icjump_64

2024-07-16 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:544b65cddf296a63dfb91c6ffa4f474ae9d70052 commit r13-8917-g544b65cddf296a63dfb91c6ffa4f474ae9d70052 Author: Stefan Schulze Frielinghaus Date: Tue Jul 16 13:59:06 2024 +0200 s390: Align *cjump_64 and *icjump_64 During machine reorg we optimize backward jumps an

[gcc r15-2060] s390: Fix unresolved iterators bhfgq and xdee

2024-07-16 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:a4abda934aa426137f059934629d3241f008e113 commit r15-2060-ga4abda934aa426137f059934629d3241f008e113 Author: Stefan Schulze Frielinghaus Date: Tue Jul 16 11:23:10 2024 +0200 s390: Fix unresolved iterators bhfgq and xdee Code attribute bhfgq is missing a mapping

[gcc r15-2057] s390: Enable vcond_mask for 128-bit ops

2024-07-16 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:6d1095788e23c27061421c7d180209264ebb32f7 commit r15-2057-g6d1095788e23c27061421c7d180209264ebb32f7 Author: Stefan Schulze Frielinghaus Date: Tue Jul 16 10:41:46 2024 +0200 s390: Enable vcond_mask for 128-bit ops In preparation of dropping vcond{,u,eq} optabs

[gcc r15-2058] s390: Drop vcond{,u} expanders

2024-07-16 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:75c0bf997d2808561451e62aa6b7ae7c8e32b9e9 commit r15-2058-g75c0bf997d2808561451e62aa6b7ae7c8e32b9e9 Author: Stefan Schulze Frielinghaus Date: Tue Jul 16 10:41:52 2024 +0200 s390: Drop vcond{,u} expanders Optabs vcond{,u} will be removed for GCC 15. Since regt

[gcc r15-2056] s390: Emulate vec_cmp{eq,gt,gtu} for 128-bit integers

2024-07-16 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:1b575bb24a7a3d2b00197dd5deb4c26b313f442b commit r15-2056-g1b575bb24a7a3d2b00197dd5deb4c26b313f442b Author: Stefan Schulze Frielinghaus Date: Tue Jul 16 10:41:41 2024 +0200 s390: Emulate vec_cmp{eq,gt,gtu} for 128-bit integers Mode iterator V_HW enables V1TI f

[gcc r14-10416] s390: Fix output template for movv1qi

2024-07-12 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:5ade7afdefe7a5179c6a139103885c2cf911d9d0 commit r14-10416-g5ade7afdefe7a5179c6a139103885c2cf911d9d0 Author: Stefan Schulze Frielinghaus Date: Sat Jul 13 08:01:59 2024 +0200 s390: Fix output template for movv1qi Although for instructions MVI and MVIY it does n

[gcc r14-10415] s390: Align *cjump_64 and *icjump_64

2024-07-12 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:cd11413ff7c4353a3e336db415304f788d23a393 commit r14-10415-gcd11413ff7c4353a3e336db415304f788d23a393 Author: Stefan Schulze Frielinghaus Date: Sat Jul 13 08:01:51 2024 +0200 s390: Align *cjump_64 and *icjump_64 During machine reorg we optimize backward jumps a

[gcc r15-2002] s390: Fully exploit vgm, vgbm, vrepi

2024-07-12 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:61715e9340ab8941d40d62158fe437e9dbe3e068 commit r15-2002-g61715e9340ab8941d40d62158fe437e9dbe3e068 Author: Stefan Schulze Frielinghaus Date: Fri Jul 12 13:42:08 2024 +0200 s390: Fully exploit vgm, vgbm, vrepi Currently instructions vgm and vrepi are utilized

[gcc r15-2001] s390: Fix output template for movv1qi

2024-07-12 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:e6680d3f392f7f7cc2a1515276213e21e9eeab1c commit r15-2001-ge6680d3f392f7f7cc2a1515276213e21e9eeab1c Author: Stefan Schulze Frielinghaus Date: Fri Jul 12 13:40:19 2024 +0200 s390: Fix output template for movv1qi Although for instructions MVI and MVIY it does no

[gcc r15-1999] s390: Align *cjump_64 and *icjump_64

2024-07-12 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:56de68aba6cb9cf3022d9e303eec6c6cdb49ad4d commit r15-1999-g56de68aba6cb9cf3022d9e303eec6c6cdb49ad4d Author: Stefan Schulze Frielinghaus Date: Fri Jul 12 13:27:08 2024 +0200 s390: Align *cjump_64 and *icjump_64 During machine reorg we optimize backward jumps an

[gcc r15-1695] s390: Check for ADDR_REGS in s390_decompose_addrstyle_without_index

2024-06-27 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:187eeb99ec5289538923668de9d61a3138376817 commit r15-1695-g187eeb99ec5289538923668de9d61a3138376817 Author: Stefan Schulze Frielinghaus Date: Thu Jun 27 15:46:24 2024 +0200 s390: Check for ADDR_REGS in s390_decompose_addrstyle_without_index An explicit check f

[gcc r14-10317] s390: testsuite: Fix ifcvt-one-insn-bool.c

2024-06-16 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:0ed63e3791345a9933cbbf28594ab5549d336bd4 commit r14-10317-g0ed63e3791345a9933cbbf28594ab5549d336bd4 Author: Stefan Schulze Frielinghaus Date: Mon Jun 17 08:52:28 2024 +0200 s390: testsuite: Fix ifcvt-one-insn-bool.c With the change of r15-787-g57e04879389f9c

[gcc r14-10316] s390: Implement TARGET_NOCE_CONVERSION_PROFITABLE_P [PR109549]

2024-06-16 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:8f124e6b79daa43618dbb1e67c09629676d07396 commit r14-10316-g8f124e6b79daa43618dbb1e67c09629676d07396 Author: Stefan Schulze Frielinghaus Date: Mon Jun 17 08:52:20 2024 +0200 s390: Implement TARGET_NOCE_CONVERSION_PROFITABLE_P [PR109549] Consider a NOCE convers

[gcc r15-1367] s390: Delete mistakenly added tests

2024-06-16 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:e86d4e4ac7d7438f2f1b2437508cfd394a0a34d9 commit r15-1367-ge86d4e4ac7d7438f2f1b2437508cfd394a0a34d9 Author: Stefan Schulze Frielinghaus Date: Mon Jun 17 08:46:38 2024 +0200 s390: Delete mistakenly added tests gcc/testsuite/ChangeLog: * gcc.tar

[gcc r15-1366] s390: Extend two element float vector

2024-06-16 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:9965acb77cbd686283a9d0a867c80b1e710f46b9 commit r15-1366-g9965acb77cbd686283a9d0a867c80b1e710f46b9 Author: Stefan Schulze Frielinghaus Date: Mon Jun 17 08:37:11 2024 +0200 s390: Extend two element float vector This implements a V2SF -> V2DF extend. g

[gcc r15-1365] s390: Extend two/four element integer vectors

2024-06-16 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:2ab143df110a40bd41b5368ef84819953bf971b1 commit r15-1365-g2ab143df110a40bd41b5368ef84819953bf971b1 Author: Stefan Schulze Frielinghaus Date: Mon Jun 17 08:36:11 2024 +0200 s390: Extend two/four element integer vectors For the moment I deliberately left out on

[gcc r15-1364] s390: testsuite: Fix nobp-table-jump-*.c

2024-06-16 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:0bf3f14e0d79f3258d4e5570216b5d81af6d60ef commit r15-1364-g0bf3f14e0d79f3258d4e5570216b5d81af6d60ef Author: Stefan Schulze Frielinghaus Date: Mon Jun 17 08:35:27 2024 +0200 s390: testsuite: Fix nobp-table-jump-*.c Starting with r14-5628-g53ba8d669550d3 interpr

[gcc r15-1363] s390: testsuite: Fix ifcvt-one-insn-bool.c

2024-06-16 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:ac66736bf2f8a10d2f43e83ed6377e4179027a39 commit r15-1363-gac66736bf2f8a10d2f43e83ed6377e4179027a39 Author: Stefan Schulze Frielinghaus Date: Mon Jun 17 08:34:34 2024 +0200 s390: testsuite: Fix ifcvt-one-insn-bool.c With the change of r15-787-g57e04879389f9c I

[gcc r15-787] s390: Implement TARGET_NOCE_CONVERSION_PROFITABLE_P [PR109549]

2024-05-22 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:57e04879389f9c0d5d53f316b468ce1bddbab350 commit r15-787-g57e04879389f9c0d5d53f316b468ce1bddbab350 Author: Stefan Schulze Frielinghaus Date: Thu May 23 08:43:35 2024 +0200 s390: Implement TARGET_NOCE_CONVERSION_PROFITABLE_P [PR109549] Consider a NOCE conversio

[gcc r15-319] tree-ssa-loop-prefetch.cc: Honour -fno-unroll-loops

2024-05-08 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:e755f478c24c3e99409936af545ac83d35d27ad9 commit r15-319-ge755f478c24c3e99409936af545ac83d35d27ad9 Author: Stefan Schulze Frielinghaus Date: Wed May 8 10:48:45 2024 +0200 tree-ssa-loop-prefetch.cc: Honour -fno-unroll-loops This fixes a couple of tests (gcc.dg/

[gcc r15-274] tree-optimization/110490 - bitcount for narrow modes

2024-05-07 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:e1f56c67a82172730c377a96a46e8d75445e6a48 commit r15-274-ge1f56c67a82172730c377a96a46e8d75445e6a48 Author: Stefan Schulze Frielinghaus Date: Tue May 7 14:12:55 2024 +0200 tree-optimization/110490 - bitcount for narrow modes Bitcount operations popcount, clz, a

[gcc r15-102] s390: testsuite: Fix risbg-ll-2.c

2024-05-01 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:66f49ccd409c7a3f6eb89dd78e275ab57c983c79 commit r15-102-g66f49ccd409c7a3f6eb89dd78e275ab57c983c79 Author: Stefan Schulze Frielinghaus Date: Thu May 2 08:43:50 2024 +0200 s390: testsuite: Fix risbg-ll-2.c Starting with r14-2047-gd0e891406b16dc we see through s

[gcc r15-100] s390: testsuite: Fix zero_bits_compound-1.c

2024-05-01 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:6c4a745c6910659a75d1881cf3c4128f24b5666f commit r15-100-g6c4a745c6910659a75d1881cf3c4128f24b5666f Author: Stefan Schulze Frielinghaus Date: Thu May 2 08:39:32 2024 +0200 s390: testsuite: Fix zero_bits_compound-1.c Starting with r12-2731-g96146e61cd7aee we do

[gcc r14-10090] s390: testsuite: Xfail forwprop-4{0,1}.c

2024-04-23 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:3d5699930fe6cfc595e5a920ab36a1bc065be534 commit r14-10090-g3d5699930fe6cfc595e5a920ab36a1bc065be534 Author: Stefan Schulze Frielinghaus Date: Tue Apr 23 13:29:10 2024 +0200 s390: testsuite: Xfail forwprop-4{0,1}.c The tests fail on s390 since can_vec_perm_con

[gcc r14-10066] s390: testsuite: Remove xfail for vpopct{b,h}

2024-04-22 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:16aea8c584ea2784a4f5a39352f867506d3441f6 commit r14-10066-g16aea8c584ea2784a4f5a39352f867506d3441f6 Author: Stefan Schulze Frielinghaus Date: Mon Apr 15 15:28:43 2024 +0200 s390: testsuite: Remove xfail for vpopct{b,h} Starting with r14-9316-g7890836de20912 p

[gcc r14-9939] s390: testsuite: Xfail range-sincos.c and vrp-float-abs-1.c

2024-04-12 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:a76f236e084cbd02e4e3711cdfc3191dc7eeb460 commit r14-9939-ga76f236e084cbd02e4e3711cdfc3191dc7eeb460 Author: Stefan Schulze Frielinghaus Date: Fri Apr 12 16:54:38 2024 +0200 s390: testsuite: Xfail range-sincos.c and vrp-float-abs-1.c As mentioned in PR114678 th

[gcc r14-9935] analyzer: Bail out on function pointer for -Wanalyzer-allocation-size

2024-04-12 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:67e1433a94f8ca82e2c36b79af44256430c73c38 commit r14-9935-g67e1433a94f8ca82e2c36b79af44256430c73c38 Author: Stefan Schulze Frielinghaus Date: Fri Apr 12 11:06:24 2024 +0200 analyzer: Bail out on function pointer for -Wanalyzer-allocation-size On s390 pr94688.c

[gcc r14-9931] testsuite: Fix loop-interchange-16.c

2024-04-12 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:b6c8259076a336e8082853ed6dda083c25a465d0 commit r14-9931-gb6c8259076a336e8082853ed6dda083c25a465d0 Author: Stefan Schulze Frielinghaus Date: Fri Apr 12 09:20:53 2024 +0200 testsuite: Fix loop-interchange-16.c Prevent loop unrolling of the innermost loop becau

[gcc r14-9683] testsuite: Fix copy-headers-8.c

2024-03-27 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:291c46a3f0d0355680f94280e955f4faf1cae6f9 commit r14-9683-g291c46a3f0d0355680f94280e955f4faf1cae6f9 Author: Stefan Schulze Frielinghaus Date: Wed Mar 27 08:50:47 2024 +0100 testsuite: Fix copy-headers-8.c For targets where LOGICAL_OP_NON_SHORT_CIRCUIT evaluate

[gcc r14-9615] s390: testsuite: Fix backprop-6.c

2024-03-22 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:e0a7233e1d2e617e1913b9873599e7a50bfe1c8f commit r14-9615-ge0a7233e1d2e617e1913b9873599e7a50bfe1c8f Author: Stefan Schulze Frielinghaus Date: Fri Mar 22 11:23:24 2024 +0100 s390: testsuite: Fix backprop-6.c gcc/testsuite/ChangeLog: * gcc.dg/tr

[gcc r14-9608] s390: testsuite: Fix abs-4.c

2024-03-22 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:d4ad99b0355bce23524aa0ecb5100b987279de96 commit r14-9608-gd4ad99b0355bce23524aa0ecb5100b987279de96 Author: Stefan Schulze Frielinghaus Date: Fri Mar 22 08:41:39 2024 +0100 s390: testsuite: Fix abs-4.c gcc/testsuite/ChangeLog: * gcc.dg/tree-ss

[gcc r14-9451] s390: Fix TARGET_SECONDARY_RELOAD for non-SYMBOL_REFs

2024-03-13 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:4d049fadc25585e336c06e6b60b592f40ddbcc12 commit r14-9451-g4d049fadc25585e336c06e6b60b592f40ddbcc12 Author: Stefan Schulze Frielinghaus Date: Wed Mar 13 11:07:03 2024 +0100 s390: Fix TARGET_SECONDARY_RELOAD for non-SYMBOL_REFs RTX X need not necessarily be a S

[gcc r14-9450] s390: Fix tests rosbg_si_srl and rxsbg_si_srl

2024-03-13 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:a63fb786f8564880c91a30b99fda6d8a44adf81d commit r14-9450-ga63fb786f8564880c91a30b99fda6d8a44adf81d Author: Stefan Schulze Frielinghaus Date: Wed Mar 13 11:05:08 2024 +0100 s390: Fix tests rosbg_si_srl and rxsbg_si_srl Starting with r14-2047-gd0e891406b16dc tw

[gcc r14-9449] s390: Streamline vector builtins with LLVM

2024-03-13 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:9f2b16ce1efef0648a6d52c1d744735c46e2eec1 commit r14-9449-g9f2b16ce1efef0648a6d52c1d744735c46e2eec1 Author: Stefan Schulze Frielinghaus Date: Wed Mar 13 11:03:02 2024 +0100 s390: Streamline vector builtins with LLVM Similar as to s390_lcbb, s390_vll, s390_vstl

[gcc r14-9448] s390: Deprecate some vector builtins

2024-03-13 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:b59f0c9c5a4838658dd2a1db58ac09d9f3be0f51 commit r14-9448-gb59f0c9c5a4838658dd2a1db58ac09d9f3be0f51 Author: Stefan Schulze Frielinghaus Date: Wed Mar 13 10:59:02 2024 +0100 s390: Deprecate some vector builtins According to IBM Open XL C/C++ for z/OS version 1.

  1   2   >