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
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
The branch 'meissner/heads/work186-bugs' was created in namespace 'refs/users'
pointing to:
8ceea75b6208... Add ChangeLog.meissner and REVISION.
The branch 'meissner/heads/work186-vpair' was created in namespace 'refs/users'
pointing to:
8ceea75b6208... Add ChangeLog.meissner and REVISION.
The branch 'meissner/heads/work186-libs' was created in namespace 'refs/users'
pointing to:
8ceea75b6208... Add ChangeLog.meissner and REVISION.
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
The branch 'meissner/heads/work185-dmf' was created in namespace 'refs/users'
pointing to:
1c686b511ed6... Add ChangeLog.meissner and REVISION.
The branch 'meissner/heads/work186-sha' was created in namespace 'refs/users'
pointing to:
8ceea75b6208... Add ChangeLog.meissner and REVISION.
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
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
The branch 'meissner/heads/work186-test' was created in namespace 'refs/users'
pointing to:
8ceea75b6208... Add ChangeLog.meissner and REVISION.
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
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
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
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
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:
The branch 'meissner/heads/work186-dmf' was created in namespace 'refs/users'
pointing to:
8ceea75b6208... Add ChangeLog.meissner and REVISION.
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
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.
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
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
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
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
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 +-
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 +++--
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 +-
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
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
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
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
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
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
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
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
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
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
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
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
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 +++-
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
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
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
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
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
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
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
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
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
https://gcc.gnu.org/g:4b4aa47ed296968507b2fde70d2e651129ff3b36
commit r15-5227-g4b4aa47ed296968507b2fde70d2e651129ff3b36
Author: Richard Biener
Date: Wed Nov 13 14:43:27 2024 +0100
tree-optimization/117556 - SLP of live stmts from load-lanes
The following fixes SLP live lane gener
https://gcc.gnu.org/g:72df175c93d81d4eea67d889d76fda7381fb6743
commit r15-5229-g72df175c93d81d4eea67d889d76fda7381fb6743
Author: Richard Biener
Date: Wed Nov 13 15:05:00 2024 +0100
tree-optimization/117554 - correct single-element interleaving check
In addition to a single DR we a
https://gcc.gnu.org/g:6d85a0bc2e09221bdb412bc47aefbcd10c546fd5
commit r15-5230-g6d85a0bc2e09221bdb412bc47aefbcd10c546fd5
Author: Richard Biener
Date: Wed Nov 13 11:32:13 2024 +0100
Do not consider overrun for VMAT_ELEMENTWISE
When we classify an SLP access as VMAT_ELEMENTWISE we s
https://gcc.gnu.org/g:879c1619ab5a708514cbb1f3754e59f30ba29e6c
commit r15-5231-g879c1619ab5a708514cbb1f3754e59f30ba29e6c
Author: Eikansh Gupta
Date: Mon Nov 11 17:06:04 2024 +0530
MATCH: Simplify `a rrotate (32-b) -> a lrotate b` [PR109906]
The pattern `a rrotate (32-b)` should be
https://gcc.gnu.org/g:301dab51be5d8a3c690cd9b0cea462fb11a3ad4b
commit r15-5232-g301dab51be5d8a3c690cd9b0cea462fb11a3ad4b
Author: Andrew Pinski
Date: Tue Nov 12 22:13:35 2024 -0800
cfgexpand: Skip doing conflicts if there is only 1 variable
This is a small speed up. If there is onl
https://gcc.gnu.org/g:eec6e8923586b9a54e37f32cef112d26d86e8f01
commit r15-5237-geec6e8923586b9a54e37f32cef112d26d86e8f01
Author: Jonathan Wakely
Date: Thu Nov 14 01:14:44 2024 +
libstdc++: Add missing parts of LWG 3480 for directory iterators [PR117560]
It looks like I only re
https://gcc.gnu.org/g:ba192895d17c4fc4676444fe1bd4a593d20e6def
commit r15-5228-gba192895d17c4fc4676444fe1bd4a593d20e6def
Author: Richard Biener
Date: Wed Nov 13 13:56:13 2024 +0100
tree-optimization/117559 - avoid hybrid SLP for masked load/store lanes
Hybrid analysis is confused
https://gcc.gnu.org/g:f56343c5ea9a11fa740e0330ec121b826e349879
commit r15-5234-gf56343c5ea9a11fa740e0330ec121b826e349879
Author: Richard Biener
Date: Thu Nov 14 10:17:23 2024 +0100
tree-optimization/117567 - make SLP reassoc resilent against NULL lanes
The following tries to make
https://gcc.gnu.org/g:86708a88fb53518f1a54105c1fd006b57f14e7ce
commit r15-5235-g86708a88fb53518f1a54105c1fd006b57f14e7ce
Author: Richard Biener
Date: Tue Nov 12 13:55:14 2024 +0100
Remove last comparison-code expand_vec_cond_expr_p call from vectorizer
The following refactors the
https://gcc.gnu.org/g:735f5260fb42919a651ed8e381c9e1a11e753345
commit r15-5226-g735f5260fb42919a651ed8e381c9e1a11e753345
Author: Pan Li
Date: Thu Nov 14 14:16:15 2024 +0800
RISC-V: Rearrange the test files for scalar SAT_ADD [NFC]
The test files of scalar SAT_ADD only has numbers
https://gcc.gnu.org/g:13a966d56fe60418cf88c11cbd45797f1cbfed5f
commit r15-5233-g13a966d56fe60418cf88c11cbd45797f1cbfed5f
Author: Christophe Lyon
Date: Wed Nov 13 21:20:13 2024 +
libgcc: Fix COPY_ARG_VAL initializer (PR 117537)
We recently forced -Werror when building libgcc fo
https://gcc.gnu.org/g:9ede072ffafcde27d0e9fe76bb7ffacb4f48a2d6
commit r15-5236-g9ede072ffafcde27d0e9fe76bb7ffacb4f48a2d6
Author: Richard Biener
Date: Tue Nov 12 14:45:02 2024 +0100
Avoid expand_vec_cond_expr_p with comparison code
This removes the obsolete API use by vector divmod
1 - 100 of 152 matches
Mail list logo