[gcc r15-5310] c: Add _Decimal64x support

2024-11-14 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:1910ecf15bfcc560dc5089d42c9d75bc30b35c2a commit r15-5310-g1910ecf15bfcc560dc5089d42c9d75bc30b35c2a Author: Jakub Jelinek Date: Fri Nov 15 08:43:48 2024 +0100 c: Add _Decimal64x support The following patch adds _Decimal64x type support. Our dfp libraries (dpd

[gcc(refs/users/meissner/heads/work186)] Revert changes

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d553483426809f56c5a3fa80d598bc5549a9d74a commit d553483426809f56c5a3fa80d598bc5549a9d74a Author: Michael Meissner Date: Thu Nov 14 21:37:18 2024 -0500 Revert changes Diff: --- gcc/config/rs6000/default64.h | 11 -- gcc/config/rs6000/dfp.md| 2 +-

[gcc(refs/users/meissner/heads/work186)] Revert changes

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:2879c3ba1500ac75a3b8dd17580c885add1aa885 commit 2879c3ba1500ac75a3b8dd17580c885add1aa885 Author: Michael Meissner Date: Fri Nov 15 00:52:20 2024 -0500 Revert changes Diff: --- gcc/config/rs6000/rs6000.cc | 129 +--- gcc/testsu

[gcc(refs/users/meissner/heads/work186)] Update ChangeLog.*

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:81b2cdf680f510a230b88c8f86e1caffb9ef71cd commit 81b2cdf680f510a230b88c8f86e1caffb9ef71cd Author: Michael Meissner Date: Fri Nov 15 00:57:55 2024 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) di

[gcc(refs/users/meissner/heads/work186)] Do not allow -mvsx to boost processor to power7.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e98592aa5924c0569df27db5bddbc277dea78f21 commit e98592aa5924c0569df27db5bddbc277dea78f21 Author: Michael Meissner Date: Fri Nov 15 00:56:39 2024 -0500 Do not allow -mvsx to boost processor to power7. This patch restructures the code so that -mvsx for example

[gcc(refs/users/meissner/heads/work186)] Update ChangeLog.*

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f79eae4896f752e695fe555c911791da5cb9bec1 commit f79eae4896f752e695fe555c911791da5cb9bec1 Author: Michael Meissner Date: Thu Nov 14 23:47:43 2024 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 20 +--- 1 file changed, 9 insertions(+), 11

[gcc r15-5309] testsuite: fix g++.dg/tree-ssa/pr58483.C

2024-11-14 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:3757009af71cd8404198909f087b5140ce42500a commit r15-5309-g3757009af71cd8404198909f087b5140ce42500a Author: Marek Polacek Date: Fri Nov 15 00:02:44 2024 -0500 testsuite: fix g++.dg/tree-ssa/pr58483.C This test mistakenly used two dg-do compile. Since it passe

[gcc r15-5308] RISC-V: Move scalar SAT_ADD test cases to a isolated folder

2024-11-14 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:e0a402b3e28545abe8b190fb84ccc180d0744b13 commit r15-5308-ge0a402b3e28545abe8b190fb84ccc180d0744b13 Author: Pan Li Date: Fri Nov 15 11:42:13 2024 +0800 RISC-V: Move scalar SAT_ADD test cases to a isolated folder Move the scalar SAT_ADD includes both the signed

[gcc(refs/users/meissner/heads/work186)] Update ChangeLog.*

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8c6b674e36d5918fda788bb26b5bceb1bdb484f2 commit 8c6b674e36d5918fda788bb26b5bceb1bdb484f2 Author: Michael Meissner Date: Thu Nov 14 23:44:04 2024 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 214 + 1 file

[gcc(refs/users/meissner/heads/work186)] Add -mcpu=future tuning support.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:49de9e438732c1d9a5f7703b4e0dba052bbb5df3 commit 49de9e438732c1d9a5f7703b4e0dba052bbb5df3 Author: Michael Meissner Date: Thu Nov 14 23:41:52 2024 -0500 Add -mcpu=future tuning support. This patch makes -mtune=future use the same tuning decision as -mtune=powe

[gcc(refs/users/meissner/heads/work186)] Add support for -mcpu=future

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8bbd4d135285dff469a2435f34f694d6e5ce084b commit 8bbd4d135285dff469a2435f34f694d6e5ce084b Author: Michael Meissner Date: Thu Nov 14 23:40:18 2024 -0500 Add support for -mcpu=future This patch adds the support that can be used in developing GCC support for

[gcc(refs/users/meissner/heads/work186)] Change TARGET_POPCNTD to TARGET_POWER7.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:3ff1beca1ade2737f1e09c35edb9509041d58850 commit 3ff1beca1ade2737f1e09c35edb9509041d58850 Author: Michael Meissner Date: Thu Nov 14 22:44:41 2024 -0500 Change TARGET_POPCNTD to TARGET_POWER7. This patch changes TARGET_POPCNTD to TARGET_POWER7 and OPTION_MASK_P

[gcc(refs/users/meissner/heads/work186)] Change TARGET_POPCNTB to TARGET_POWER5.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c07fafdc90d34fa3c4ae6fae6628e4e63059cb42 commit c07fafdc90d34fa3c4ae6fae6628e4e63059cb42 Author: Michael Meissner Date: Thu Nov 14 22:03:16 2024 -0500 Change TARGET_POPCNTB to TARGET_POWER5. This patch changes TARGET_POPCNTB to TARGET_POWER5. The -mpopcntb s

[gcc(refs/users/meissner/heads/work186)] Change TARGET_MODULO to TARGET_POWER9.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:3cd85c02958b54a1a6a799cf81539e2fab1c70db commit 3cd85c02958b54a1a6a799cf81539e2fab1c70db Author: Michael Meissner Date: Thu Nov 14 22:58:32 2024 -0500 Change TARGET_MODULO to TARGET_POWER9. This patch changes TARGET_MODULO to TARGET_POWER9. The -mmodulo swit

[gcc(refs/users/meissner/heads/work186)] Do not allow -mvsx to boost processor to power7.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:913335601c922c2dfbd53931a9d60e413e0a9cc8 commit 913335601c922c2dfbd53931a9d60e413e0a9cc8 Author: Michael Meissner Date: Thu Nov 14 23:35:32 2024 -0500 Do not allow -mvsx to boost processor to power7. This patch restructures the code so that -mvsx for example

[gcc(refs/users/meissner/heads/work186)] Use architecture flags for defining _ARCH_PWR macros.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:fa4f0516317565a9aa06c0509da47f803f36c1cc commit fa4f0516317565a9aa06c0509da47f803f36c1cc Author: Michael Meissner Date: Thu Nov 14 23:25:02 2024 -0500 Use architecture flags for defining _ARCH_PWR macros. For the newer architectures, this patch changes GCC to

[gcc(refs/users/meissner/heads/work186)] Add rs6000 architecture masks.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:0a746dd1f8ed5d199b026a8f3a05a28f3b1f7418 commit 0a746dd1f8ed5d199b026a8f3a05a28f3b1f7418 Author: Michael Meissner Date: Thu Nov 14 23:16:46 2024 -0500 Add rs6000 architecture masks. This patch begins the journey to move architecture bits that are not user IS

[gcc(refs/users/meissner/heads/work186)] Update ChangeLog.*

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:67e4c2848c8fce5874286ebaf3b53c50bc9e8793 commit 67e4c2848c8fce5874286ebaf3b53c50bc9e8793 Author: Michael Meissner Date: Thu Nov 14 23:04:02 2024 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 137 + 1 file

[gcc r15-5305] rs6000: Rework vector integer comparison in rs6000_emit_vector_compare - p3

2024-11-14 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:35c83e66c0085bc67fcb21b4413bace452ce0ca0 commit r15-5305-g35c83e66c0085bc67fcb21b4413bace452ce0ca0 Author: Kewen Lin Date: Fri Nov 15 03:46:33 2024 + rs6000: Rework vector integer comparison in rs6000_emit_vector_compare - p3 The current handlings in rs60

[gcc(refs/users/meissner/heads/work186)] Change TARGET_CMPB to TARGET_POWER6.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:b20db1b133ae74b8410f87ac2c2eb81f38e45436 commit b20db1b133ae74b8410f87ac2c2eb81f38e45436 Author: Michael Meissner Date: Thu Nov 14 22:26:35 2024 -0500 Change TARGET_CMPB to TARGET_POWER6. This patch changes TARGET_CMPB to TARGET_POWER6. The -mcmpb switch is

[gcc(refs/users/meissner/heads/work186)] Change TARGET_FPRND to TARGET_POWER5X.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9c262ae8e2d3ebfdf01ba7f06d072558a89b78fe commit 9c262ae8e2d3ebfdf01ba7f06d072558a89b78fe Author: Michael Meissner Date: Thu Nov 14 22:15:18 2024 -0500 Change TARGET_FPRND to TARGET_POWER5X. This patch changes TARGET_POWER5X to TARGET_POWER5 and OPTION_MASK_PO

[gcc r15-5307] rs6000: Rework vector integer comparison in rs6000_emit_vector_compare - p5

2024-11-14 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:96a468842ef8b5d9b971428c7ba4e14fdab5ea94 commit r15-5307-g96a468842ef8b5d9b971428c7ba4e14fdab5ea94 Author: Kewen Lin Date: Fri Nov 15 03:46:33 2024 + rs6000: Rework vector integer comparison in rs6000_emit_vector_compare - p5 The current handlings in rs60

[gcc r15-5303] rs6000: Rework vector integer comparison in rs6000_emit_vector_compare - p1

2024-11-14 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:311bcf9d4c3950e75a8ea83f8b1dd1facffd1910 commit r15-5303-g311bcf9d4c3950e75a8ea83f8b1dd1facffd1910 Author: Kewen Lin Date: Fri Nov 15 03:46:33 2024 + rs6000: Rework vector integer comparison in rs6000_emit_vector_compare - p1 The current handlings in rs60

[gcc r15-5302] rs6000: Rework vector float comparison in rs6000_emit_vector_compare - p4

2024-11-14 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:2e22882f3ec88f540c2255ddce4fb69ac69911b7 commit r15-5302-g2e22882f3ec88f540c2255ddce4fb69ac69911b7 Author: Kewen Lin Date: Fri Nov 15 03:46:33 2024 + rs6000: Rework vector float comparison in rs6000_emit_vector_compare - p4 All kinds of vector float compa

[gcc r15-5306] rs6000: Rework vector integer comparison in rs6000_emit_vector_compare - p4

2024-11-14 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:c8e5c0e01ecfc8b7bb98359242d36614155a6606 commit r15-5306-gc8e5c0e01ecfc8b7bb98359242d36614155a6606 Author: Kewen Lin Date: Fri Nov 15 03:46:33 2024 + rs6000: Rework vector integer comparison in rs6000_emit_vector_compare - p4 The current handlings in rs60

[gcc r15-5304] rs6000: Rework vector integer comparison in rs6000_emit_vector_compare - p2

2024-11-14 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:d35ee820b43e80a1298deecc60fdee32d9416eff commit r15-5304-gd35ee820b43e80a1298deecc60fdee32d9416eff Author: Kewen Lin Date: Fri Nov 15 03:46:33 2024 + rs6000: Rework vector integer comparison in rs6000_emit_vector_compare - p2 The current handlings in rs60

[gcc r15-5301] rs6000: Rework vector float comparison in rs6000_emit_vector_compare - p3

2024-11-14 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:893ee27356b05e706c79e4551b628fb93645623e commit r15-5301-g893ee27356b05e706c79e4551b628fb93645623e Author: Kewen Lin Date: Fri Nov 15 03:46:32 2024 + rs6000: Rework vector float comparison in rs6000_emit_vector_compare - p3 All kinds of vector float compa

[gcc r15-5300] rs6000: Rework vector float comparison in rs6000_emit_vector_compare - p2

2024-11-14 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:5210565ec17728eab289104aedd09d50731da8ec commit r15-5300-g5210565ec17728eab289104aedd09d50731da8ec Author: Kewen Lin Date: Fri Nov 15 03:46:32 2024 + rs6000: Rework vector float comparison in rs6000_emit_vector_compare - p2 All kinds of vector float compa

[gcc r15-5299] rs6000: Rework vector float comparison in rs6000_emit_vector_compare - p1

2024-11-14 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:a2da2fca004fd3002d45ba298f6203c7972f9eb6 commit r15-5299-ga2da2fca004fd3002d45ba298f6203c7972f9eb6 Author: Kewen Lin Date: Fri Nov 15 03:46:32 2024 + rs6000: Rework vector float comparison in rs6000_emit_vector_compare - p1 All kinds of vector float compa

[gcc(refs/users/meissner/heads/work186)] Add rs6000 architecture masks.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:af57d156bc1a828accc4f089d92a10e56432ff93 commit af57d156bc1a828accc4f089d92a10e56432ff93 Author: Michael Meissner Date: Thu Nov 14 21:26:05 2024 -0500 Add rs6000 architecture masks. This patch begins the journey to move architecture bits that are not user IS

[gcc(refs/users/meissner/heads/work186)] Revert changes

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:b2a6bbdb031696e2eac733a22ddaa89a2063deb7 commit b2a6bbdb031696e2eac733a22ddaa89a2063deb7 Author: Michael Meissner Date: Thu Nov 14 21:25:41 2024 -0500 Revert changes Diff: --- gcc/config/rs6000/default64.h | 11 --- gcc/config/rs6000/rs6000.cc | 215 +++--

[gcc(refs/users/meissner/heads/work186)] Add rs6000 architecture masks.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:328df38218badb434c8638c611d913438fc27881 commit 328df38218badb434c8638c611d913438fc27881 Author: Michael Meissner Date: Thu Nov 14 21:24:41 2024 -0500 Add rs6000 architecture masks. This patch begins the journey to move architecture bits that are not user IS

[gcc r15-5296] [RISC-V][V2] Fix type on vector move patterns

2024-11-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:aaada43a2a91194a3c50e364d9dde277fb4b764b commit r15-5296-gaaada43a2a91194a3c50e364d9dde277fb4b764b Author: Jeff Law Date: Thu Nov 14 16:57:50 2024 -0700 [RISC-V][V2] Fix type on vector move patterns Updated version of my prior patch to fix type attributes on

[gcc r15-5297] libstdc++: Fix indentation in std::list::emplace_back

2024-11-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:71f221a8bee6274f37af99138b41c3ae451527ef commit r15-5297-g71f221a8bee6274f37af99138b41c3ae451527ef Author: Jonathan Wakely Date: Fri Nov 15 00:00:38 2024 + libstdc++: Fix indentation in std::list::emplace_back libstdc++-v3/ChangeLog: * in

[gcc(refs/users/meissner/heads/work186)] Change TARGET_MODULO to TARGET_POWER9.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:da42fa4e7dee68d56707fd12ce1b976536619fc1 commit da42fa4e7dee68d56707fd12ce1b976536619fc1 Author: Michael Meissner Date: Thu Nov 14 18:17:18 2024 -0500 Change TARGET_MODULO to TARGET_POWER9. This patch changes TARGET_MODULO to TARGET_POWER9 and OPTION_MASK_MOD

[gcc(refs/users/meissner/heads/work186)] Change TARGET_POPCNTD to TARGET_POWER7.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d930a1c044147ab5d73b1bc5ec0ee46541865e44 commit d930a1c044147ab5d73b1bc5ec0ee46541865e44 Author: Michael Meissner Date: Thu Nov 14 18:13:45 2024 -0500 Change TARGET_POPCNTD to TARGET_POWER7. This patch changes TARGET_POPCNTD to TARGET_POWER7 and OPTION_MASK_P

[gcc(refs/users/meissner/heads/work186)] Change TARGET_FPRND to TARGET_POWER5X.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:91f163d8135da00d6edac03ea81d5c29a78582aa commit 91f163d8135da00d6edac03ea81d5c29a78582aa Author: Michael Meissner Date: Thu Nov 14 18:06:55 2024 -0500 Change TARGET_FPRND to TARGET_POWER5X. This patch changes TARGET_POWER5X to TARGET_POWER5 and OPTION_MASK_PO

[gcc(refs/users/meissner/heads/work186)] Change TARGET_CMPB to TARGET_POWER6.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:ea3294aa02e54f46a37083805e9f83b4e55ab7b6 commit ea3294aa02e54f46a37083805e9f83b4e55ab7b6 Author: Michael Meissner Date: Thu Nov 14 18:10:51 2024 -0500 Change TARGET_CMPB to TARGET_POWER6. This patch changes TARGET_CMPB to TARGET_POWER6 and OPTION_MASK_CMPB to

[gcc(refs/users/meissner/heads/work186)] Change TARGET_POPCNTB to TARGET_POWER5.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:044e77421a761e6d3b579d938dd664884c415194 commit 044e77421a761e6d3b579d938dd664884c415194 Author: Michael Meissner Date: Thu Nov 14 18:00:53 2024 -0500 Change TARGET_POPCNTB to TARGET_POWER5. This patch changes TARGET_POPCNTB to TARGET_POWER5 and OPTION_MASK_P

[gcc(refs/users/meissner/heads/work186)] Update ChangeLog.*

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:578f73b983bf04e1ee7724548e298ad4487bdd22 commit 578f73b983bf04e1ee7724548e298ad4487bdd22 Author: Michael Meissner Date: Thu Nov 14 14:50:10 2024 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 233 + 1 file

[gcc(refs/users/meissner/heads/work186)] Revert changes

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e81e3b2208e24210af9ca003d56fb12a1d03ba3f commit e81e3b2208e24210af9ca003d56fb12a1d03ba3f Author: Michael Meissner Date: Thu Nov 14 17:39:14 2024 -0500 Revert changes Diff: --- gcc/config/rs6000/dfp.md| 2 +- gcc/config/rs6000/rs6000-builtin.cc | 14 +++-

[gcc r15-5295] Fortran: fix passing of NULL() actual argument to character dummy [PR104819]

2024-11-14 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:f70c1d517e09c4dde421774a8cec591ca3c479a0 commit r15-5295-gf70c1d517e09c4dde421774a8cec591ca3c479a0 Author: Harald Anlauf Date: Thu Nov 14 21:38:04 2024 +0100 Fortran: fix passing of NULL() actual argument to character dummy [PR104819] Ensure that character le

[gcc r15-5277] aarch64: Add tests and docs for indirect_return attribute

2024-11-14 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:e36249f8228d9b861550e81b117025462d876a0b commit r15-5277-ge36249f8228d9b861550e81b117025462d876a0b Author: Richard Ball Date: Thu Nov 14 16:15:13 2024 + aarch64: Add tests and docs for indirect_return attribute This patch adds a new testcase and docs for

[gcc r15-5265] aarch64: Add ACLE __gcs* intrinsics

2024-11-14 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:a2bb4588f653148ea61913102965337c366cc79b commit r15-5265-ga2bb4588f653148ea61913102965337c366cc79b Author: Yury Khrustalev Date: Thu Nov 14 16:15:07 2024 + aarch64: Add ACLE __gcs* intrinsics Add the following ACLE intrinsics: - void *__gcspr(vo

[gcc r15-5294] gcc: regenerate configure

2024-11-14 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:7744da67e95824e15de5773e608aeb3d2bbd8653 commit r15-5294-g7744da67e95824e15de5773e608aeb3d2bbd8653 Author: Sam James Date: Thu Nov 14 20:52:43 2024 + gcc: regenerate configure r15-5257-g56ded80b96b0f6 didn't regenerate configure correctly. See h

[gcc r15-5293] The fix for PR117191

2024-11-14 Thread Denis Chertykov via Gcc-cvs
https://gcc.gnu.org/g:fe1486e118d72d660284af43cb739e20d094b585 commit r15-5293-gfe1486e118d72d660284af43cb739e20d094b585 Author: Denis Chertykov Date: Fri Nov 15 00:50:36 2024 +0400 The fix for PR117191 Wrong code appears after dse2 pass because it removes necessary insns. (ie

[gcc r15-5291] ipa: Rationalize IPA-VR computations across pass-through jump functions

2024-11-14 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:012f5a22bac26a898ab66655965b07ac23201fdd commit r15-5291-g012f5a22bac26a898ab66655965b07ac23201fdd Author: Martin Jambor Date: Thu Nov 14 20:55:06 2024 +0100 ipa: Rationalize IPA-VR computations across pass-through jump functions Currently ipa_value_range_fro

[gcc r15-5292] libstdc++: Make equal and is_permutation short-circuit (LWG 3560)

2024-11-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:45cc42d6dc0642612e7076e95820438a1aab5479 commit r15-5292-g45cc42d6dc0642612e7076e95820438a1aab5479 Author: Jonathan Wakely Date: Thu Nov 14 16:57:17 2024 + libstdc++: Make equal and is_permutation short-circuit (LWG 3560) We already implement short-circui

[gcc(refs/users/meissner/heads/work186)] Change TARGET_POPCNTD to TARGET_POWER7.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:cd71abc54f8d44ac9f63dd832554d7c8d95706c6 commit cd71abc54f8d44ac9f63dd832554d7c8d95706c6 Author: Michael Meissner Date: Thu Nov 14 14:25:45 2024 -0500 Change TARGET_POPCNTD to TARGET_POWER7. This patch changes TARGET_POPCNTD to TARGET_POWER7 and OPTION_MASK_P

[gcc(refs/users/meissner/heads/work186)] Change TARGET_CMPB to TARGET_POWER6.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:22c49a15753526225d2ef7853d2c4483359a5239 commit 22c49a15753526225d2ef7853d2c4483359a5239 Author: Michael Meissner Date: Thu Nov 14 13:59:39 2024 -0500 Change TARGET_CMPB to TARGET_POWER6. This patch changes TARGET_CMPB to TARGET_POWER6 and OPTION_MASK_CMPB to

[gcc(refs/users/meissner/heads/work186)] Change TARGET_MODULO to TARGET_POWER9.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d68704997f2e73fcecf75d74fc1559b7fe055463 commit d68704997f2e73fcecf75d74fc1559b7fe055463 Author: Michael Meissner Date: Thu Nov 14 14:47:53 2024 -0500 Change TARGET_MODULO to TARGET_POWER9. This patch changes TARGET_MODULO to TARGET_POWER9 and OPTION_MASK_MOD

[gcc(refs/users/meissner/heads/work186)] Change TARGET_FPRND to TARGET_POWER5X.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c0f96b024f68b31752041e7d6dfa83811c5a10ac commit c0f96b024f68b31752041e7d6dfa83811c5a10ac Author: Michael Meissner Date: Thu Nov 14 13:59:16 2024 -0500 Change TARGET_FPRND to TARGET_POWER5X. This patch changes TARGET_POWER5X to TARGET_POWER5 and OPTION_MASK_PO

[gcc(refs/users/meissner/heads/work186)] Change TARGET_POPCNTB to TARGET_POWER5.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:3d69c6780399fdb6630834cc53d5ef57dbfb6f3f commit 3d69c6780399fdb6630834cc53d5ef57dbfb6f3f Author: Michael Meissner Date: Thu Nov 14 13:58:49 2024 -0500 Change TARGET_POPCNTB to TARGET_POWER5. This patch changes TARGET_POPCNTB to TARGET_POWER5 and OPTION_MASK_P

[gcc(refs/users/meissner/heads/work186)] Revert changes

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:132ff16c4986dc2fbb8cbe089a379fcb2887dfae commit 132ff16c4986dc2fbb8cbe089a379fcb2887dfae Author: Michael Meissner Date: Thu Nov 14 13:57:40 2024 -0500 Revert changes Diff: --- gcc/config/rs6000/rs6000-builtin.cc | 6 +++--- gcc/config/rs6000/rs6000-c.cc | 6

[gcc(refs/users/meissner/heads/work186)] Change TARGET_CMPB to TARGET_POWER6.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:59e6b014546fc80fedf332a71bc8d05a1a93819f commit 59e6b014546fc80fedf332a71bc8d05a1a93819f Author: Michael Meissner Date: Thu Nov 14 13:54:45 2024 -0500 Change TARGET_CMPB to TARGET_POWER6. This patch changes TARGET_CMPB to TARGET_POWER6 and OPTION_MASK_CMPB to

[gcc(refs/users/meissner/heads/work186)] Change TARGET_POPCNTB to TARGET_POWER5.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:4001e93682384f195628f5c2609b52332558c7c8 commit 4001e93682384f195628f5c2609b52332558c7c8 Author: Michael Meissner Date: Thu Nov 14 13:52:47 2024 -0500 Change TARGET_POPCNTB to TARGET_POWER5. This patch changes TARGET_POPCNTB to TARGET_POWER5 and OPTION_MASK_P

[gcc(refs/users/meissner/heads/work186)] Change TARGET_FPRND to TARGET_POWER5X.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:dda19c152e7b80234d85323b13b83e865c5b7cc2 commit dda19c152e7b80234d85323b13b83e865c5b7cc2 Author: Michael Meissner Date: Thu Nov 14 13:53:51 2024 -0500 Change TARGET_FPRND to TARGET_POWER5X. This patch changes TARGET_POWER5X to TARGET_POWER5 and OPTION_MASK_PO

[gcc(refs/users/meissner/heads/work186)] Change TARGET_POPCNTB to TARGET_POWER5.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:41228ab6e1c248db4e1abdca65caddc5d5c7242c commit 41228ab6e1c248db4e1abdca65caddc5d5c7242c Author: Michael Meissner Date: Thu Nov 14 13:01:08 2024 -0500 Change TARGET_POPCNTB to TARGET_POWER5. This patch changes TARGET_POPCNTB to TARGET_POWER5 and OPTION_MASK_P

[gcc(refs/users/meissner/heads/work186)] Revert changes

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:165cf8fe46471558c4f5de134875f6e08cbe524a commit 165cf8fe46471558c4f5de134875f6e08cbe524a Author: Michael Meissner Date: Thu Nov 14 13:52:21 2024 -0500 Revert changes Diff: --- gcc/config/rs6000/rs6000-builtin.cc | 6 +++--- gcc/config/rs6000/rs6000-c.cc | 6

[gcc(refs/users/meissner/heads/work186)] Change TARGET_CMPB to TARGET_POWER6.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:0f2e33206170e385a4c1e50f1754929c54d4b622 commit 0f2e33206170e385a4c1e50f1754929c54d4b622 Author: Michael Meissner Date: Thu Nov 14 13:51:19 2024 -0500 Change TARGET_CMPB to TARGET_POWER6. This patch changes TARGET_CMPB to TARGET_POWER6 and OPTION_MASK_CMPB to

[gcc(refs/users/meissner/heads/work186)] Change TARGET_FPRND to TARGET_POWER5X.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:b427253c9361e20158cd4863aa8c53d388657a61 commit b427253c9361e20158cd4863aa8c53d388657a61 Author: Michael Meissner Date: Thu Nov 14 13:19:50 2024 -0500 Change TARGET_FPRND to TARGET_POWER5X. This patch changes TARGET_POWER5X to TARGET_POWER5 and OPTION_MASK_PO

[gcc r15-5268] aarch64: Add non-local goto and jump tests for GCS

2024-11-14 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:89c7ebdee1177ee8131bb50dc2c8fc6217c66d9e commit r15-5268-g89c7ebdee1177ee8131bb50dc2c8fc6217c66d9e Author: Szabolcs Nagy Date: Thu Nov 14 16:15:09 2024 + aarch64: Add non-local goto and jump tests for GCS These are scan asm tests only, relying on existing

[gcc r15-5261] aarch64: Add ACLE __chkfeat intrinsic

2024-11-14 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:68d8a00bdad3204f3909f5a6c01903f8f1bfdef5 commit r15-5261-g68d8a00bdad3204f3909f5a6c01903f8f1bfdef5 Author: Yury Khrustalev Date: Thu Nov 14 16:15:05 2024 + aarch64: Add ACLE __chkfeat intrinsic Note that compared to __builtin_aarch64_chkfeat (x) the ACLE

[gcc r15-5290] libstdc++: Implement LWG 3563 changes to keys_view and values_view

2024-11-14 Thread Patrick Palka via Libstdc++-cvs
https://gcc.gnu.org/g:361050589b144913ec05d9d8e10639afa98319a8 commit r15-5290-g361050589b144913ec05d9d8e10639afa98319a8 Author: Patrick Palka Date: Thu Nov 14 13:27:41 2024 -0500 libstdc++: Implement LWG 3563 changes to keys_view and values_view This LWG issue corrects the defini

[gcc(refs/users/meissner/heads/work186)] Revert changes

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c9284341b3d7f4dfcbfc5619ba0f1b925f1b1bc8 commit c9284341b3d7f4dfcbfc5619ba0f1b925f1b1bc8 Author: Michael Meissner Date: Thu Nov 14 12:55:55 2024 -0500 Revert changes Diff: --- gcc/config/rs6000/rs6000-builtin.cc | 2 +- gcc/config/rs6000/rs6000-c.cc | 2 +-

[gcc(refs/users/meissner/heads/work186)] Change TARGET_POPCNTB to TARGET_POWER5.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f02415dc2edcdea220c4b7bd8af8a8ad7b0f commit f02415dc2edcdea220c4b7bd8af8a8ad7b0f Author: Michael Meissner Date: Thu Nov 14 12:52:59 2024 -0500 Change TARGET_POPCNTB to TARGET_POWER5. This patch changes TARGET_POPCNTB to TARGET_POWER5 and OPTION_MASK_P

[gcc r15-5289] libstdc++: Fix get<0> constraint for lvalue ranges::subrange (LWG 3589)

2024-11-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:4a3a0be34f723df192361e43bb48b9292dfe3a54 commit r15-5289-g4a3a0be34f723df192361e43bb48b9292dfe3a54 Author: Jonathan Wakely Date: Thu Nov 14 17:31:43 2024 + libstdc++: Fix get<0> constraint for lvalue ranges::subrange (LWG 3589) Apprived at October 2021 pl

[gcc] Created branch 'meissner/heads/work186' in namespace 'refs/users'

2024-11-14 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work186' was created in namespace 'refs/users' pointing to: e627a941dc46... libstdc++: Make _GLIBCXX_NODISCARD work for C++11 and C++14

[gcc r15-5262] aarch64: Add __builtin_aarch64_chkfeat and __chkfeat tests

2024-11-14 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:8e3ee22346c86d0199d32eb80538b55a0b1469ea commit r15-5262-g8e3ee22346c86d0199d32eb80538b55a0b1469ea Author: Szabolcs Nagy Date: Thu Nov 14 16:15:06 2024 + aarch64: Add __builtin_aarch64_chkfeat and __chkfeat tests gcc/testsuite/ChangeLog:

[gcc r15-5287] contrib: Add another ignored commit

2024-11-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:e5d6e857af903604a526507cffec9c8b8c989d4f commit r15-5287-ge5d6e857af903604a526507cffec9c8b8c989d4f Author: Jeff Law Date: Thu Nov 14 10:14:53 2024 -0700 contrib: Add another ignored commit * gcc-changelog/git_update_version.py (ignored_commits): Add

[gcc(refs/users/meissner/heads/work186-orig)] Add REVISION.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:4635be12b4ee88b75613b56769b60f7a036054a6 commit 4635be12b4ee88b75613b56769b60f7a036054a6 Author: Michael Meissner Date: Thu Nov 14 12:13:48 2024 -0500 Add REVISION. 2024-11-14 Michael Meissner gcc/ * REVISION: New file for branch.

[gcc] Created branch 'meissner/heads/work186-orig' in namespace 'refs/users'

2024-11-14 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work186-orig' was created in namespace 'refs/users' pointing to: e627a941dc46... libstdc++: Make _GLIBCXX_NODISCARD work for C++11 and C++14

[gcc(refs/users/meissner/heads/work186-test)] Add ChangeLog.test and update REVISION.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:46f25932b727b0a2f96457edb1cd554dcddbc2ad commit 46f25932b727b0a2f96457edb1cd554dcddbc2ad Author: Michael Meissner Date: Thu Nov 14 12:12:40 2024 -0500 Add ChangeLog.test and update REVISION. 2024-11-14 Michael Meissner gcc/ * Chan

[gcc r15-5260] aarch64: Add __builtin_aarch64_chkfeat

2024-11-14 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:42e8d1a7e8d1b2d38081ef9afbb0e9eb696055e1 commit r15-5260-g42e8d1a7e8d1b2d38081ef9afbb0e9eb696055e1 Author: Szabolcs Nagy Date: Thu Nov 14 16:15:05 2024 + aarch64: Add __builtin_aarch64_chkfeat Builtin for chkfeat: the input argument is used to initialize

[gcc(refs/users/meissner/heads/work186-sha)] Add ChangeLog.sha and update REVISION.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:55a53162c0f559c29f2e193807b0d6db5f517b39 commit 55a53162c0f559c29f2e193807b0d6db5f517b39 Author: Michael Meissner Date: Thu Nov 14 12:11:43 2024 -0500 Add ChangeLog.sha and update REVISION. 2024-11-14 Michael Meissner gcc/ * Chang

[gcc] Created branch 'meissner/heads/work186-test' in namespace 'refs/users'

2024-11-14 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work186-test' was created in namespace 'refs/users' pointing to: 8ceea75b6208... Add ChangeLog.meissner and REVISION.

[gcc] Created branch 'meissner/heads/work186-sha' in namespace 'refs/users'

2024-11-14 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work186-sha' was created in namespace 'refs/users' pointing to: 8ceea75b6208... Add ChangeLog.meissner and REVISION.

[gcc] Created branch 'meissner/heads/work185-dmf' in namespace 'refs/users'

2024-11-14 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work185-dmf' was created in namespace 'refs/users' pointing to: 1c686b511ed6... Add ChangeLog.meissner and REVISION.

[gcc(refs/users/meissner/heads/work186-libs)] Add ChangeLog.libs and update REVISION.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:3779b9490f5761f6f370c65a3ff70b2ec3a9854c commit 3779b9490f5761f6f370c65a3ff70b2ec3a9854c Author: Michael Meissner Date: Thu Nov 14 12:10:52 2024 -0500 Add ChangeLog.libs and update REVISION. 2024-11-14 Michael Meissner gcc/ * Chan

[gcc] Created branch 'meissner/heads/work186-libs' in namespace 'refs/users'

2024-11-14 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work186-libs' was created in namespace 'refs/users' pointing to: 8ceea75b6208... Add ChangeLog.meissner and REVISION.

[gcc(refs/users/meissner/heads/work186-bugs)] Add ChangeLog.bugs and update REVISION.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:043761f295c0b26a027e53267c3c2ee62b94c2fc commit 043761f295c0b26a027e53267c3c2ee62b94c2fc Author: Michael Meissner Date: Thu Nov 14 12:09:49 2024 -0500 Add ChangeLog.bugs and update REVISION. 2024-11-14 Michael Meissner gcc/ * Chan

[gcc] Created branch 'meissner/heads/work186-bugs' in namespace 'refs/users'

2024-11-14 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work186-bugs' was created in namespace 'refs/users' pointing to: 8ceea75b6208... Add ChangeLog.meissner and REVISION.

[gcc(refs/users/meissner/heads/work186-vpair)] Add ChangeLog.vpair and update REVISION.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:350977a1094aab16e43144c56a13a2b1d10cf309 commit 350977a1094aab16e43144c56a13a2b1d10cf309 Author: Michael Meissner Date: Thu Nov 14 12:08:51 2024 -0500 Add ChangeLog.vpair and update REVISION. 2024-11-14 Michael Meissner gcc/ * Cha

[gcc] Created branch 'meissner/heads/work186-vpair' in namespace 'refs/users'

2024-11-14 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work186-vpair' was created in namespace 'refs/users' pointing to: 8ceea75b6208... Add ChangeLog.meissner and REVISION.

[gcc(refs/users/meissner/heads/work186-dmf)] Add ChangeLog.dmf and update REVISION.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:cfa79cf5422d2480a18abbff311d421842d96ef1 commit cfa79cf5422d2480a18abbff311d421842d96ef1 Author: Michael Meissner Date: Thu Nov 14 12:07:59 2024 -0500 Add ChangeLog.dmf and update REVISION. 2024-11-14 Michael Meissner gcc/ * Chang

[gcc] Created branch 'meissner/heads/work186-dmf' in namespace 'refs/users'

2024-11-14 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work186-dmf' was created in namespace 'refs/users' pointing to: 8ceea75b6208... Add ChangeLog.meissner and REVISION.

[gcc r15-5286] libstdc++: Make _GLIBCXX_NODISCARD work for C++11 and C++14

2024-11-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:e627a941dc463db08f68d94f5ade74665b3070d4 commit r15-5286-ge627a941dc463db08f68d94f5ade74665b3070d4 Author: Jonathan Wakely Date: Mon Feb 26 11:40:46 2024 + libstdc++: Make _GLIBCXX_NODISCARD work for C++11 and C++14 The _GLIBCXX_NODISCARD macro only expan

[gcc(refs/users/meissner/heads/work186)] Add ChangeLog.meissner and REVISION.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8ceea75b62086870d662cde6b43780eb34c0e10e commit 8ceea75b62086870d662cde6b43780eb34c0e10e Author: Michael Meissner Date: Thu Nov 14 12:07:01 2024 -0500 Add ChangeLog.meissner and REVISION. 2024-11-14 Michael Meissner gcc/ * REVISIO

[gcc(refs/users/meissner/heads/work185-dmf)] Add ChangeLog.dmf and update REVISION.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9c2a98f849d405b2e0c2d3eb355e81fe0f1f8eaf commit 9c2a98f849d405b2e0c2d3eb355e81fe0f1f8eaf Author: Michael Meissner Date: Thu Nov 14 11:52:55 2024 -0500 Add ChangeLog.dmf and update REVISION. 2024-11-14 Michael Meissner gcc/ * Chang

[gcc] Created branch 'meissner/heads/work185' in namespace 'refs/users'

2024-11-14 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work185' was created in namespace 'refs/users' pointing to: c924a03ae1c1... contrib: Add 2 further ignored commits

[gcc(refs/users/meissner/heads/work185)] Add ChangeLog.meissner and REVISION.

2024-11-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:1c686b511ed683af965950dc3531d629e1527c43 commit 1c686b511ed683af965950dc3531d629e1527c43 Author: Michael Meissner Date: Thu Nov 14 11:52:06 2024 -0500 Add ChangeLog.meissner and REVISION. 2024-11-14 Michael Meissner gcc/ * REVISIO

[gcc r15-5283] c++: fix namespace alias export

2024-11-14 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:835530f4ee416f5ea20b3611f61f790c641d5cd3 commit r15-5283-g835530f4ee416f5ea20b3611f61f790c641d5cd3 Author: Jason Merrill Date: Tue Nov 12 16:04:52 2024 -0500 c++: fix namespace alias export This affected std::views in module std. gcc/cp/ChangeLog:

[gcc r15-5285] contrib: Add 2 further ignored commits

2024-11-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:c924a03ae1c176bf1ead2aa31a96acaa7f22e719 commit r15-5285-gc924a03ae1c176bf1ead2aa31a96acaa7f22e719 Author: Jeff Law Date: Thu Nov 14 09:43:37 2024 -0700 contrib: Add 2 further ignored commits I goof'd and double-reverted a change. Add those to the ignore

[gcc r15-5284] libstdc++: stdc++.h and

2024-11-14 Thread Jason Merrill via Libstdc++-cvs
https://gcc.gnu.org/g:985bc95bd64033cb9b21d6537cb413beb8fe4939 commit r15-5284-g985bc95bd64033cb9b21d6537cb413beb8fe4939 Author: Jason Merrill Date: Wed Nov 13 23:39:53 2024 -0500 libstdc++: stdc++.h and r13-3036 moved #include into the new freestanding section, but also mov

[gcc r15-5282] c++: module dialect tweak

2024-11-14 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:e8ebc91615a088b47db6e6b000b7b154b267ea0e commit r15-5282-ge8ebc91615a088b47db6e6b000b7b154b267ea0e Author: Jason Merrill Date: Mon Nov 11 19:27:52 2024 -0500 c++: module dialect tweak Coroutines have been enabled by -std=c++20 since GCC 11. gcc/cp/Ch

[gcc r15-5281] Fix common.opt.urls

2024-11-14 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:236104908257d779b06894379f99e007a1c4c897 commit r15-5281-g236104908257d779b06894379f99e007a1c4c897 Author: Jan Hubicka Date: Thu Nov 14 17:29:14 2024 +0100 Fix common.opt.urls gcc/ChangeLog: * common.opt.urls: Fix. Diff: --- gcc/common.opt.

[gcc r15-5266] aarch64: Add __builtin_aarch64_gcs* and __gcs* tests

2024-11-14 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:bca0fc1410bc6759365ef974974dc40915333734 commit r15-5266-gbca0fc1410bc6759365ef974974dc40915333734 Author: Szabolcs Nagy Date: Thu Nov 14 16:15:08 2024 + aarch64: Add __builtin_aarch64_gcs* and __gcs* tests gcc/testsuite/ChangeLog: * gcc.

[gcc r15-5271] aarch64: Add target pragma tests for gcs

2024-11-14 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:c283cf27b07a195f6174ffe9534f015635d192f3 commit r15-5271-gc283cf27b07a195f6174ffe9534f015635d192f3 Author: Szabolcs Nagy Date: Thu Nov 14 16:15:10 2024 + aarch64: Add target pragma tests for gcs gcc/testsuite/ChangeLog: * gcc.target/aarch

[gcc r15-5270] aarch64: Add test for GCS ACLE defs

2024-11-14 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:500de6c0e56c724bce192156ec907c89e3556b56 commit r15-5270-g500de6c0e56c724bce192156ec907c89e3556b56 Author: Szabolcs Nagy Date: Thu Nov 14 16:15:10 2024 + aarch64: Add test for GCS ACLE defs gcc/testsuite/ChangeLog: * gcc.target/aarch64/pr

[gcc r15-5276] aarch64: Introduce indirect_return attribute

2024-11-14 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:80fabc8d6ba8968abc36305c49564fe1ab1a120f commit r15-5276-g80fabc8d6ba8968abc36305c49564fe1ab1a120f Author: Szabolcs Nagy Date: Thu Nov 14 16:15:13 2024 + aarch64: Introduce indirect_return attribute Tail calls of indirect_return functions from non-indirec

  1   2   >