[gcc r15-15] decay vect tests from run to link for pr95401

2024-04-28 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:05d83334d5bbeae01d71080f1da524810d6740d9 commit r15-15-g05d83334d5bbeae01d71080f1da524810d6740d9 Author: Alexandre Oliva Date: Sun Apr 28 04:29:54 2024 -0300 decay vect tests from run to link for pr95401 When vect.exp finds our configuration disables altivec

[gcc r15-16] [testsuite] [ppc64] expect error on vxworks too

2024-04-28 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:818ec41d50bc906523f8fd86d7c463dd90e16d24 commit r15-16-g818ec41d50bc906523f8fd86d7c463dd90e16d24 Author: Alexandre Oliva Date: Sun Apr 28 04:30:00 2024 -0300 [testsuite] [ppc64] expect error on vxworks too These ppc lp64 tests check for errors or warnings on

[gcc r15-17] Request check for hw support in ppc run tests with -maltivec/-mvsx

2024-04-28 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:9929a683dae6d8d584acef38a8652f186492560f commit r15-17-g9929a683dae6d8d584acef38a8652f186492560f Author: Olivier Hainque Date: Sun Apr 28 04:30:06 2024 -0300 Request check for hw support in ppc run tests with -maltivec/-mvsx for gcc/testsuite/ChangeLog

[gcc r15-18] disable ldist for test, to restore vectorizing-candidate loop

2024-04-28 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:cc6a439fdab933963b00c488e221ae33d7199aeb commit r15-18-gcc6a439fdab933963b00c488e221ae33d7199aeb Author: Alexandre Oliva Date: Sun Apr 28 04:30:15 2024 -0300 disable ldist for test, to restore vectorizing-candidate loop The loop we're supposed to try to vecto

[gcc r15-19] ppc: testsuite: vec-mul requires vsx runtime

2024-04-28 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:d48aba3c8b61e4a33d0f1fdd126e5cd15dc99a7f commit r15-19-gd48aba3c8b61e4a33d0f1fdd126e5cd15dc99a7f Author: Alexandre Oliva Date: Sun Apr 28 04:30:19 2024 -0300 ppc: testsuite: vec-mul requires vsx runtime vec-mul is an execution test, but it only requires a pow

[gcc r15-20] xfail fetestexcept test - ppc always uses fcmpu

2024-04-28 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:6e95dca31c6b4688e0f0a25c9c3aa8a0bedc9056 commit r15-20-g6e95dca31c6b4688e0f0a25c9c3aa8a0bedc9056 Author: Alexandre Oliva Date: Sun Apr 28 04:30:24 2024 -0300 xfail fetestexcept test - ppc always uses fcmpu gcc.dg/torture/pr91323.c tests that a compare with Na

[gcc r15-21] [testsuite] require sqrt_insn effective target where needed

2024-04-28 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:bc07fa6af54cc67f7fc85cc144f9686fad07f205 commit r15-21-gbc07fa6af54cc67f7fc85cc144f9686fad07f205 Author: Alexandre Oliva Date: Sun Apr 28 04:30:30 2024 -0300 [testsuite] require sqrt_insn effective target where needed Some tests fail on ppc and ppc64 when tes

[gcc r15-22] Adjust alternative *k to ?k for avx512 mask in zero_extend patterns

2024-04-28 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:c19a674d03847b900919b97d0957c8ae5164f8f1 commit r15-22-gc19a674d03847b900919b97d0957c8ae5164f8f1 Author: liuhongt Date: Tue Apr 16 08:37:22 2024 +0800 Adjust alternative *k to ?k for avx512 mask in zero_extend patterns So when both source operand and dest ope

[gcc r15-23] doc: Update David Binderman's entry in contrib.texi

2024-04-28 Thread Gerald Pfeifer via Gcc-cvs
https://gcc.gnu.org/g:62177c91213bd06c75b3ea6cdf052d550db2bf6b commit r15-23-g62177c91213bd06c75b3ea6cdf052d550db2bf6b Author: Gerald Pfeifer Date: Sun Apr 28 13:40:53 2024 +0200 doc: Update David Binderman's entry in contrib.texi gcc/ChangeLog: * doc/contrib.texi

[gcc r15-24] doc: Remove references to FreeBSD 7 and older

2024-04-28 Thread Gerald Pfeifer via Gcc-cvs
https://gcc.gnu.org/g:507f3ce34c55e78b23eeaf57bc4d927a1f25f8fb commit r15-24-g507f3ce34c55e78b23eeaf57bc4d927a1f25f8fb Author: Gerald Pfeifer Date: Sun Apr 28 14:59:14 2024 +0200 doc: Remove references to FreeBSD 7 and older FreeBSD 7 has been end of life for years and current GCC

[gcc r11-11385] Darwin: Fix constant CFString code-gen [PR105522].

2024-04-28 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:a1b0ace9737a40957bfb298de22066d8ee9a6603 commit r11-11385-ga1b0ace9737a40957bfb298de22066d8ee9a6603 Author: Iain Sandoe Date: Sat Jan 6 10:52:38 2024 + Darwin: Fix constant CFString code-gen [PR105522]. Although this only fires for one of the Darwin sub-p

[gcc r11-11386] Darwin: Fix a typo in Objective-C meta-data.

2024-04-28 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:310b047f4b723e0dd21a212c8ba051c380030cf4 commit r11-11386-g310b047f4b723e0dd21a212c8ba051c380030cf4 Author: Iain Sandoe Date: Mon Jan 8 16:17:04 2024 + Darwin: Fix a typo in Objective-C meta-data. We have a typo in the metadata for assigning NSStrings to

[gcc r11-11387] Objective-C/C++: Ensure sufficient setup for the preprocessor.

2024-04-28 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:acfa562eaa440bf2bd5bd09035bd8bbde5d37d60 commit r11-11387-gacfa562eaa440bf2bd5bd09035bd8bbde5d37d60 Author: Iain Sandoe Date: Tue Jan 9 17:31:41 2024 + Objective-C/C++: Ensure sufficient setup for the preprocessor. The tokenizer makes use of functions tha

[gcc r11-11388] Objective-C, Darwin: Do not overalign CFStrings and Objective-C metadata.

2024-04-28 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:88d9c5bfb17ef5c5288eb58ddc64dee7d52ecdf4 commit r11-11388-g88d9c5bfb17ef5c5288eb58ddc64dee7d52ecdf4 Author: Iain Sandoe Date: Thu Jan 25 20:11:09 2024 + Objective-C, Darwin: Do not overalign CFStrings and Objective-C metadata. We have reports of regressio

[gcc r11-11389] Darwin: Correct handling of weak crts.

2024-04-28 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:61d0cd29f9f107bee1d193b75b87d0ebe0766ede commit r11-11389-g61d0cd29f9f107bee1d193b75b87d0ebe0766ede Author: Iain Sandoe Date: Thu Mar 21 14:34:44 2024 + Darwin: Correct handling of weak crts. Backport part of 506e74f53a5 from trunk. We need the w

[gcc r11-11390] testsuite, Objective-C: Fix duplicate libobjc cases.

2024-04-28 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:e07bed1e7f67aebc288e8e220402b6d628d4b443 commit r11-11390-ge07bed1e7f67aebc288e8e220402b6d628d4b443 Author: Iain Sandoe Date: Thu Jan 25 20:17:42 2024 + testsuite, Objective-C: Fix duplicate libobjc cases. Two of the encode testcases include '-lobjc' as t

[gcc r11-11391] Testsuite: mark IPA test as requiring alias support

2024-04-28 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:f80d7cf40f986bc6983008cd2fb24853a3b87ab1 commit r11-11391-gf80d7cf40f986bc6983008cd2fb24853a3b87ab1 Author: Francois-Xavier Coudert Date: Sun Aug 20 14:13:22 2023 +0200 Testsuite: mark IPA test as requiring alias support This was indicated in https://gcc.gnu.

[gcc r11-11392] testsuite, asan: Avoid color in asan test output.

2024-04-28 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:57596bb82e31d2dfdba2eb41c16e45a9bbeb38a7 commit r11-11392-g57596bb82e31d2dfdba2eb41c16e45a9bbeb38a7 Author: Iain Sandoe Date: Sun Jun 19 10:31:01 2022 +0100 testsuite, asan: Avoid color in asan test output. The presence of the color markers in the some of the

[gcc r11-11393] Testsuite: fix analyzer tests on Darwin

2024-04-28 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:ee2f7a02371aba24f6db6231ae862cd2248bf45f commit r11-11393-gee2f7a02371aba24f6db6231ae862cd2248bf45f Author: Francois-Xavier Coudert Date: Sat Aug 19 23:22:06 2023 +0200 Testsuite: fix analyzer tests on Darwin On macOS, system headers redefine by default some

[gcc r11-11394] Testsuite, i386: Mark test as requiring ifunc

2024-04-28 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:35b198ed957d089f095724e91165cf082e9be1bc commit r11-11394-g35b198ed957d089f095724e91165cf082e9be1bc Author: Francois-Xavier Coudert Date: Mon Oct 30 15:41:10 2023 +0100 Testsuite, i386: Mark test as requiring ifunc Test is currently failing on x86_64-apple-da

[gcc r15-25] libbacktrace: load Windows modules

2024-04-28 Thread Ian Lance Taylor via Gcc-cvs
https://gcc.gnu.org/g:942a9cf2a958113d2ab46f5b015c36e569abedcf commit r15-25-g942a9cf2a958113d2ab46f5b015c36e569abedcf Author: Ian Lance Taylor Date: Sun Apr 28 11:14:17 2024 -0700 libbacktrace: load Windows modules Patch from Björn Schäpers . * configure.ac: Chec

[gcc r11-11395] Darwin: Correct a merge error.

2024-04-28 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:b54b43396c9c716c43d58a60efafb21419d2fbb5 commit r11-11395-gb54b43396c9c716c43d58a60efafb21419d2fbb5 Author: Iain Sandoe Date: Sun Apr 28 17:05:06 2024 +0100 Darwin: Correct a merge error. For this branch the default_libc_has_function () is not available.

[gcc r11-11396] Darwin, testsuite: -bind_at_load is deprecated

2024-04-28 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:1ac65249cb9553bda683b3b1a2f85fccb2562bb8 commit r11-11396-g1ac65249cb9553bda683b3b1a2f85fccb2562bb8 Author: Francois-Xavier Coudert Date: Sat Feb 10 12:55:29 2024 +0100 Darwin, testsuite: -bind_at_load is deprecated gcc/testsuite/ChangeLog: *

[gcc r11-11397] Darwin, testsuite: -multiply_defined is obsolete

2024-04-28 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:f6c1f80fd9a9ba6f891514171d0236f366b373aa commit r11-11397-gf6c1f80fd9a9ba6f891514171d0236f366b373aa Author: Francois-Xavier Coudert Date: Sat Feb 10 15:52:44 2024 +0100 Darwin, testsuite: -multiply_defined is obsolete gcc/testsuite/ChangeLog:

[gcc r15-26] Make vrange an abstract class.

2024-04-28 Thread Aldy Hernandez via Gcc-cvs
https://gcc.gnu.org/g:21713edf52974d14238cdda865fc662eca58302a commit r15-26-g21713edf52974d14238cdda865fc662eca58302a Author: Aldy Hernandez Date: Wed Feb 21 20:37:14 2024 +0100 Make vrange an abstract class. Explicitly make vrange an abstract class. This involves fleshing out

[gcc r15-27] Add a virtual vrange destructor.

2024-04-28 Thread Aldy Hernandez via Gcc-cvs
https://gcc.gnu.org/g:a78dfb0fc83606e9b83b76575deb7e43300254fa commit r15-27-ga78dfb0fc83606e9b83b76575deb7e43300254fa Author: Aldy Hernandez Date: Wed Feb 21 09:33:19 2024 +0100 Add a virtual vrange destructor. Richi mentioned in PR113476 that it would be cleaner to move the

[gcc r15-28] Make some Value_Range's explicitly integer.

2024-04-28 Thread Aldy Hernandez via Gcc-cvs
https://gcc.gnu.org/g:a46564e4876c9a863d9897d72963cc4f03689adc commit r15-28-ga46564e4876c9a863d9897d72963cc4f03689adc Author: Aldy Hernandez Date: Mon Apr 22 13:29:39 2024 +0200 Make some Value_Range's explicitly integer. Fix some Value_Range's that we know ahead of time will be

[gcc r15-30] Move bitmask routines to vrange base class.

2024-04-28 Thread Aldy Hernandez via Gcc-cvs
https://gcc.gnu.org/g:fd4cf7a092bb2ce21c0d8246c17c0b7f82de440c commit r15-30-gfd4cf7a092bb2ce21c0d8246c17c0b7f82de440c Author: Aldy Hernandez Date: Thu Feb 22 09:18:46 2024 +0100 Move bitmask routines to vrange base class. Any range can theoretically have a bitmask of set bits. T

[gcc r15-29] Add tree versions of lower and upper bounds to vrange.

2024-04-28 Thread Aldy Hernandez via Gcc-cvs
https://gcc.gnu.org/g:ba1a8e8eed963c0253c6e5550c8bccc264c5d469 commit r15-29-gba1a8e8eed963c0253c6e5550c8bccc264c5d469 Author: Aldy Hernandez Date: Mon Apr 22 13:34:48 2024 +0200 Add tree versions of lower and upper bounds to vrange. This patch adds vrange::lbound() and vrange::ub

[gcc r15-31] Remove GTY support for vrange and derived classes.

2024-04-28 Thread Aldy Hernandez via Gcc-cvs
https://gcc.gnu.org/g:eeef1f69c5e77ecf13fdcf44df5bcf592a9993e6 commit r15-31-geeef1f69c5e77ecf13fdcf44df5bcf592a9993e6 Author: Aldy Hernandez Date: Wed Feb 21 09:34:29 2024 +0100 Remove GTY support for vrange and derived classes. Now that we have a vrange storage class to save ran

[gcc r15-32] Make fold_cond_with_ops use a boolean type for range_true/range_false.

2024-04-28 Thread Aldy Hernandez via Gcc-cvs
https://gcc.gnu.org/g:039e88b1aea5723221e8b0b926c35afb2f96a8a9 commit r15-32-g039e88b1aea5723221e8b0b926c35afb2f96a8a9 Author: Aldy Hernandez Date: Wed Feb 7 11:27:29 2024 +0100 Make fold_cond_with_ops use a boolean type for range_true/range_false. Conditional operators are always

[gcc r15-33] Change range_includes_zero_p argument to a reference.

2024-04-28 Thread Aldy Hernandez via Gcc-cvs
https://gcc.gnu.org/g:d883fc7d00ed6bf5ee151de4fd3e05431582bd5f commit r15-33-gd883fc7d00ed6bf5ee151de4fd3e05431582bd5f Author: Aldy Hernandez Date: Tue Mar 19 16:33:47 2024 +0100 Change range_includes_zero_p argument to a reference. Make range_includes_zero_p take an argument inst

[gcc r15-35] Accept a vrange in get_legacy_range.

2024-04-28 Thread Aldy Hernandez via Gcc-cvs
https://gcc.gnu.org/g:9a2f0d152d98dd55efc9accd07ea507b929c3516 commit r15-35-g9a2f0d152d98dd55efc9accd07ea507b929c3516 Author: Aldy Hernandez Date: Tue Mar 19 17:17:53 2024 +0100 Accept a vrange in get_legacy_range. In preparation for prange, make get_legacy_range take a generic

[gcc r15-34] Verify that reading back from vrange_storage doesn't drop bits.

2024-04-28 Thread Aldy Hernandez via Gcc-cvs
https://gcc.gnu.org/g:92f74ee21218cab08d7bb7769004a65e8a291fa3 commit r15-34-g92f74ee21218cab08d7bb7769004a65e8a291fa3 Author: Aldy Hernandez Date: Tue Mar 19 16:35:41 2024 +0100 Verify that reading back from vrange_storage doesn't drop bits. We have a sanity check in the irange s

[gcc r15-36] Move get_bitmask_from_range out of irange class.

2024-04-28 Thread Aldy Hernandez via Gcc-cvs
https://gcc.gnu.org/g:2caf7a50a6a9de80d2767d82b8cdb69d63469aaf commit r15-36-g2caf7a50a6a9de80d2767d82b8cdb69d63469aaf Author: Aldy Hernandez Date: Tue Mar 19 18:04:55 2024 +0100 Move get_bitmask_from_range out of irange class. prange will also have bitmasks, so it will need to us

[gcc r15-38] Accept any vrange in range_includes_zero_p.

2024-04-28 Thread Aldy Hernandez via Gcc-cvs
https://gcc.gnu.org/g:b102633be7d0b763d106b0a883679bb1497ca17c commit r15-38-gb102633be7d0b763d106b0a883679bb1497ca17c Author: Aldy Hernandez Date: Tue Mar 19 18:29:21 2024 +0100 Accept any vrange in range_includes_zero_p. Accept a vrange, as this will be used for either integers

[gcc r15-37] Make some integer specific ranges generic Value_Range's.

2024-04-28 Thread Aldy Hernandez via Gcc-cvs
https://gcc.gnu.org/g:c284f8d2d16ce9c29defce3329419ccc54605ad4 commit r15-37-gc284f8d2d16ce9c29defce3329419ccc54605ad4 Author: Aldy Hernandez Date: Tue Mar 19 18:22:08 2024 +0100 Make some integer specific ranges generic Value_Range's. There are some irange uses that should be Val

[gcc r15-39] Move print_irange_* out of vrange_printer class.

2024-04-28 Thread Aldy Hernandez via Gcc-cvs
https://gcc.gnu.org/g:df6a1bc59a355c9fee10d29f54c9dca81612afb6 commit r15-39-gdf6a1bc59a355c9fee10d29f54c9dca81612afb6 Author: Aldy Hernandez Date: Tue Mar 19 20:26:27 2024 +0100 Move print_irange_* out of vrange_printer class. Move some code out of the irange pretty printers so i

[gcc r15-40] Remove range_zero and range_nonzero.

2024-04-28 Thread Aldy Hernandez via Gcc-cvs
https://gcc.gnu.org/g:3b9abfd2df5fe720798aab1e21b4a11876607561 commit r15-40-g3b9abfd2df5fe720798aab1e21b4a11876607561 Author: Aldy Hernandez Date: Wed Mar 20 05:51:55 2024 +0100 Remove range_zero and range_nonzero. Remove legacy range_zero and range_nonzero as they return by valu

[gcc r15-41] Callers of irange_bitmask must normalize value/mask pairs.

2024-04-28 Thread Aldy Hernandez via Gcc-cvs
https://gcc.gnu.org/g:d71308d5a681de00ea291136c162e5b46c7c commit r15-41-gd71308d5a681de00ea291136c162e5b46c7c Author: Aldy Hernandez Date: Tue Apr 23 10:12:56 2024 +0200 Callers of irange_bitmask must normalize value/mask pairs. As per the documentation, irange_bitmask mu

[gcc r15-43] MIPS: Add MIN/MAX.fmt instructions support for MIPS R6

2024-04-28 Thread YunQiang Su via Gcc-cvs
https://gcc.gnu.org/g:11c13111ac64a035d6c4ea6c118eff4ece7a9d9b commit r15-43-g11c13111ac64a035d6c4ea6c118eff4ece7a9d9b Author: Jie Mei Date: Sun Apr 28 16:57:31 2024 +0800 MIPS: Add MIN/MAX.fmt instructions support for MIPS R6 This patch adds the smin/smax RTL mode for the min