https://gcc.gnu.org/g:74bfca7360910ae640c2c9c362fe9a4c0ebcc3ba
commit r14-10934-g74bfca7360910ae640c2c9c362fe9a4c0ebcc3ba
Author: Georg-Johann Lay
Date: Sat Nov 9 12:40:48 2024 +0100
AVR: target/117500 - Use output_operand_lossage in avr_print_operand.
PR target/117500
https://gcc.gnu.org/g:02d7370966ac19af966b827b4c984e8a38fdf728
commit r15-5352-g02d7370966ac19af966b827b4c984e8a38fdf728
Author: Georg-Johann Lay
Date: Sat Nov 9 12:40:48 2024 +0100
AVR: target/117500 - Use output_operand_lossage in avr_print_operand.
PR target/117500
https://gcc.gnu.org/g:083892ba18452383a1f240072d2a96dd72321a4f
commit r15-5353-g083892ba18452383a1f240072d2a96dd72321a4f
Author: Georg-Johann Lay
Date: Sat Nov 16 14:26:02 2024 +0100
AVR: target/116781 - Fix ICE due to (clobber (match_dup)) in tablejump.
This patch avoids (clobber
https://gcc.gnu.org/g:b822fba1413b1cd01f2c8331ed639f88e54f2c50
commit b822fba1413b1cd01f2c8331ed639f88e54f2c50
Author: Michael Meissner
Date: Sat Nov 16 19:11:51 2024 -0500
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.meissner | 13 +
1 file changed, 13 insertions(+)
diff --gi
https://gcc.gnu.org/g:e481a8ed367f27b429509cd37c3aac55fecd447b
commit e481a8ed367f27b429509cd37c3aac55fecd447b
Author: Michael Meissner
Date: Sat Nov 16 19:10:21 2024 -0500
Vector pair test only runs in 64-bits
In 32-bit mode, the vector pair load and stores are not generated, eve
https://gcc.gnu.org/g:97bec89d0c92a973f9d8dfa240ee69e21c1f5b8c
commit 97bec89d0c92a973f9d8dfa240ee69e21c1f5b8c
Author: Michael Meissner
Date: Sat Nov 16 02:28:44 2024 -0500
PR 99293: Optimize splat of a V2DF/V2DI extract with constant element
We had optimizations for splat of a ve
https://gcc.gnu.org/g:be4c4f00f7836e256d6af9e806f485e624fd0ab6
commit be4c4f00f7836e256d6af9e806f485e624fd0ab6
Merge: 81f1e1e30680 05e2c6dca93d
Author: Michael Meissner
Date: Sat Nov 16 19:17:16 2024 -0500
Merge commit 'refs/users/meissner/heads/work186-bugs' of
git+ssh://gcc.gnu.org/git/
https://gcc.gnu.org/g:aac5c57ee167230cea466064951daf06e42197b9
commit r15-5361-gaac5c57ee167230cea466064951daf06e42197b9
Author: Jan Hubicka
Date: Sun Nov 17 01:21:04 2024 +0100
Add __builtion_unreachable to vector::size(), vector::capacity()
This patch makes it clear that vector
https://gcc.gnu.org/g:c57154a52f9ccf573a82ffb49d72c90c16e336f2
commit c57154a52f9ccf573a82ffb49d72c90c16e336f2
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
https://gcc.gnu.org/g:fc52575389b04419d58157b8d0e89bbcec73b425
commit fc52575389b04419d58157b8d0e89bbcec73b425
Author: Michael Meissner
Date: Sat Nov 16 02:17:05 2024 -0500
PR target/117251: Add PowerPC XXEVAL support to speed up SHA3 calculations
The multibuff.c benchmark attache
https://gcc.gnu.org/g:c3bb48609fa5431deadca4c5280b8394a5327c04
commit c3bb48609fa5431deadca4c5280b8394a5327c04
Author: Michael Meissner
Date: Sat Nov 16 02:10:28 2024 -0500
PR target/117251: Add PowerPC XXEVAL support to speed up SHA3 calculations
The multibuff.c benchmark attache
https://gcc.gnu.org/g:4f30bca742519d0e492bebeff0c1dd033ae6
commit 4f30bca742519d0e492bebeff0c1dd033ae6
Author: Michael Meissner
Date: Sat Nov 16 01:57:04 2024 -0500
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.dmf | 386 ++
1 file
https://gcc.gnu.org/g:234501f7cd567e600f70737db38a90ecfaf7cc17
commit 234501f7cd567e600f70737db38a90ecfaf7cc17
Author: Michael Meissner
Date: Sat Nov 16 02:21:29 2024 -0500
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.sha | 169 ++
1 file
The branch 'meissner/heads/work186-sha' was updated to point to:
62082e9dacf7... Merge commit 'refs/users/meissner/heads/work186-sha' of git
It previously pointed to:
bd08a23488c8... Update ChangeLog.*
Diff:
Summary of changes (added commits):
---
62082e9..
https://gcc.gnu.org/g:d6d6f5f3e7d13e9ee1fdc86f991e3e7e8655cdf3
commit d6d6f5f3e7d13e9ee1fdc86f991e3e7e8655cdf3
Merge: 28d7d2f58a2f db76578d1af6
Author: Michael Meissner
Date: Sat Nov 16 19:21:57 2024 -0500
Merge commit 'refs/users/meissner/heads/work186-libs' of
git+ssh://gcc.gnu.org/git/
https://gcc.gnu.org/g:10de735a2419862a4f8524d27ab5a8d8d9919709
commit 10de735a2419862a4f8524d27ab5a8d8d9919709
Author: Michael Meissner
Date: Sat Nov 16 02:23:52 2024 -0500
Vector pair support.
This patch adds a new include file (vector-pair.h) that adds support so that
users
https://gcc.gnu.org/g:4981d1eb6364a7973fe0b8255851bb433759b263
commit 4981d1eb6364a7973fe0b8255851bb433759b263
Author: Michael Meissner
Date: Sat Nov 16 02:15:46 2024 -0500
Revert changes
Diff:
---
gcc/config/rs6000/altivec.md | 35 +-
gcc/config/rs6000/fusion.md | 66
https://gcc.gnu.org/g:557449775b1304bf799c88bc77e13c4bc35296b6
commit 557449775b1304bf799c88bc77e13c4bc35296b6
Merge: bb265cb6fd09 ea6efacae424
Author: Michael Meissner
Date: Sat Nov 16 19:25:24 2024 -0500
Merge commit 'refs/users/meissner/heads/work186-test' of
git+ssh://gcc.gnu.org/git/
The branch 'meissner/heads/work186-vpair' was updated to point to:
8618eb7060e6... Merge commit 'refs/users/meissner/heads/work186-vpair' of g
It previously pointed to:
1161c5b6f99b... Update ChangeLog.*
Diff:
Summary of changes (added commits):
---
8618eb7
https://gcc.gnu.org/g:bbfba1cc925d7b90d9f501d237fbe10631dbd6d1
commit r15-5351-gbbfba1cc925d7b90d9f501d237fbe10631dbd6d1
Author: Georg-Johann Lay
Date: Wed Nov 6 09:46:40 2024 +0100
AVR: Add an RTL peephole to tweak lower_reg:QI o= cst.
For operations like X o= CST, regalloc may
https://gcc.gnu.org/g:307b11179aeeab3a837ea287a5557763e99f6f89
commit r15-5357-g307b11179aeeab3a837ea287a5557763e99f6f89
Author: Georg-Johann Lay
Date: Sat Nov 16 22:12:05 2024 +0100
AVR: Fix building LibF7 after switching to C23.
Since r15-5327, GNU-C23 is being used as C languag
https://gcc.gnu.org/g:8618eb7060e6fd6b901b7419a1d41378dc63e07e
commit 8618eb7060e6fd6b901b7419a1d41378dc63e07e
Merge: a8d1d7ef87e4 1161c5b6f99b
Author: Michael Meissner
Date: Sat Nov 16 19:26:46 2024 -0500
Merge commit 'refs/users/meissner/heads/work186-vpair' of
git+ssh://gcc.gnu.org/git
https://gcc.gnu.org/g:5959d9cf80f7309ca528f748606f6735244c4cc0
commit 5959d9cf80f7309ca528f748606f6735244c4cc0
Author: Michael Meissner
Date: Sat Nov 16 01:27:55 2024 -0500
RFC2653-PowerPC: Switch to dense math names for all MMA operations.
This patch changes the assembler instruc
https://gcc.gnu.org/g:c25bdd1e563a8873a5aab68c38d5511f027f2e07
commit c25bdd1e563a8873a5aab68c38d5511f027f2e07
Author: Michael Meissner
Date: Sat Nov 16 01:29:27 2024 -0500
RFC2653-Add dense math test for new instruction names.
2024-11-16 Michael Meissner
gcc/testsuit
https://gcc.gnu.org/g:66096151afc6631f8f2a3458b154c5daa822b963
commit r15-5341-g66096151afc6631f8f2a3458b154c5daa822b963
Author: Thomas Koenig
Date: Sat Nov 16 14:49:25 2024 +0100
Handle unsigned constants for module I/O.
gcc/fortran/ChangeLog:
* module.cc (mio_ex
https://gcc.gnu.org/g:9c18fe50565a9bf41ecb45a047d14525990fa130
commit r15-5349-g9c18fe50565a9bf41ecb45a047d14525990fa130
Author: Jeff Law
Date: Sat Nov 16 11:26:21 2024 -0700
[committed] Adjust ARC tests after c23 changes
This test passes different kinds of objects to the underlyi
https://gcc.gnu.org/g:101f8c73d575b4746e49b0ea35eb6cc24de1dfdc
commit r15-5358-g101f8c73d575b4746e49b0ea35eb6cc24de1dfdc
Author: Jan Hubicka
Date: Sat Nov 16 23:44:13 2024 +0100
Minor cleanup to cxx_init_decl_processing
gcc/cp/ChangeLog:
* decl.cc (cxx_build_opera
The branch 'meissner/heads/work186-bugs' was updated to point to:
be4c4f00f783... Merge commit 'refs/users/meissner/heads/work186-bugs' of gi
It previously pointed to:
05e2c6dca93d... Update ChangeLog.*
Diff:
Summary of changes (added commits):
---
be4c4f0.
https://gcc.gnu.org/g:cd14719407697d26ead582679f528e3f4f60a4af
commit cd14719407697d26ead582679f528e3f4f60a4af
Merge: 4f30bca74251 d821522aaf49
Author: Michael Meissner
Date: Sat Nov 16 19:18:44 2024 -0500
Merge commit 'refs/users/meissner/heads/work186-dmf' of
git+ssh://gcc.gnu.org/git/g
https://gcc.gnu.org/g:a8d1d7ef87e467d81235d3618ee9e30301f9c01c
commit a8d1d7ef87e467d81235d3618ee9e30301f9c01c
Author: Michael Meissner
Date: Sat Nov 16 02:26:23 2024 -0500
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.vpair | 420
1 file
https://gcc.gnu.org/g:27ff8049bbdb0a001ba46835cd6a334c4ac76573
commit r15-5347-g27ff8049bbdb0a001ba46835cd6a334c4ac76573
Author: Paul Thomas
Date: Sat Nov 16 15:56:10 2024 +
Fortran: Fix segmentation fault in defined assignment [PR109066]
2024-11-16 Paul Thomas
gcc
https://gcc.gnu.org/g:f2b9cb858b50498ac6a4165a178777de6ea88dc3
commit f2b9cb858b50498ac6a4165a178777de6ea88dc3
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:c9dcd4796b25cc9da43ad74e61dbe658a43df7a5
commit c9dcd4796b25cc9da43ad74e61dbe658a43df7a5
Author: Michael Meissner
Date: Sat Nov 16 01:50:54 2024 -0500
RFC2655-Add saturating subtract built-ins.
This patch adds support for a saturating subtract built-in functi
The branch 'meissner/heads/work186-libs' was updated to point to:
d6d6f5f3e7d1... Merge commit 'refs/users/meissner/heads/work186-libs' of gi
It previously pointed to:
db76578d1af6... Merge commit 'refs/users/meissner/heads/work186-libs' of gi
Diff:
Summary of changes (added commits):
--
https://gcc.gnu.org/g:dac2236d12583c43b7163fdb1d9d5bf49a3b5fd0
commit r13-9196-gdac2236d12583c43b7163fdb1d9d5bf49a3b5fd0
Author: Georg-Johann Lay
Date: Sat Nov 9 12:40:48 2024 +0100
AVR: target/117500 - Use output_operand_lossage in avr_print_operand.
PR target/117500
https://gcc.gnu.org/g:44ecaba7a33f405282755daf46218a975b025d83
commit 44ecaba7a33f405282755daf46218a975b025d83
Author: Michael Meissner
Date: Sat Nov 16 01:43:32 2024 -0500
RFC2656-Support load/store vector with right length.
This patch adds support for new instructions that may b
https://gcc.gnu.org/g:e31291c0863e20bb6ca87bba51887e107a4d88c3
commit e31291c0863e20bb6ca87bba51887e107a4d88c3
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:94bea5dd6c9a06ddb6244be1e5196ff5fbe2b186
commit r15-5354-g94bea5dd6c9a06ddb6244be1e5196ff5fbe2b186
Author: Andrew Pinski
Date: Sat Nov 16 10:52:23 2024 -0800
libiberity: ANSIfy test-demangle.c
Some of the function definitions used K&R style definitions (but n
https://gcc.gnu.org/g:110f2975ebee563cb1e3f0e396fdcfdd50030712
commit 110f2975ebee563cb1e3f0e396fdcfdd50030712
Author: Michael Meissner
Date: Sat Nov 16 20:11:35 2024 -0500
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.bugs | 72 ++
1 file
https://gcc.gnu.org/g:68acb44d2fc00daed84d851d9c6dee41cd1db62d
commit 68acb44d2fc00daed84d851d9c6dee41cd1db62d
Author: Michael Meissner
Date: Sat Nov 16 01:20:12 2024 -0500
RFC2653-Add wD constraint.
This patch adds a new constraint ('wD') that matches the accumulator
registers
https://gcc.gnu.org/g:bb265cb6fd099f7f2c0083eb0fa1f85336b3451f
commit bb265cb6fd099f7f2c0083eb0fa1f85336b3451f
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
https://gcc.gnu.org/g:28d7d2f58a2fb4d0c5b886b2870e10bd5ae53b6f
commit 28d7d2f58a2fb4d0c5b886b2870e10bd5ae53b6f
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/work186-test' was updated to point to:
557449775b13... Merge commit 'refs/users/meissner/heads/work186-test' of gi
It previously pointed to:
ea6efacae424... Merge commit 'refs/users/meissner/heads/work186-test' of gi
Diff:
Summary of changes (added commits):
--
https://gcc.gnu.org/g:3c40e73d86537d4df493d0da39c97e2355212b9d
commit 3c40e73d86537d4df493d0da39c97e2355212b9d
Author: Michael Meissner
Date: Sat Nov 16 01:26:00 2024 -0500
RFC2653-Add support for dense math registers.
The MMA subsystem added the notion of accumulator registers as
https://gcc.gnu.org/g:ed2a7bd9c9ee607d9881a36890d85c3aca3833ec
commit ed2a7bd9c9ee607d9881a36890d85c3aca3833ec
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:8996f75cb6b07873bb05be77269a87f72dcd0238
commit 8996f75cb6b07873bb05be77269a87f72dcd0238
Author: Michael Meissner
Date: Sat Nov 16 02:30:10 2024 -0500
Add power9 and power10 float to logical optimizations.
2024-11-16 Michael Meissner
gcc/
https://gcc.gnu.org/g:5eadc673366c68a62264c55a570cbdfca96bbbaa
commit r15-5355-g5eadc673366c68a62264c55a570cbdfca96bbbaa
Author: Eikansh Gupta
Date: Mon Nov 11 17:25:45 2024 +0530
MATCH: Simplify `min(a, b) op max(a, b)` to `a op b` [PR109401]
This patch simplify `min(a,b) op max(
https://gcc.gnu.org/g:b085fc9965b7d1e99725892587682822068f2baa
commit r15-5356-gb085fc9965b7d1e99725892587682822068f2baa
Author: Andrew Pinski
Date: Fri Nov 15 23:20:42 2024 -0800
match: Optimize `max(a,b) == 0` to `(a|b) == 0` for unsigned [PR115275]
For unsigned types, you can o
https://gcc.gnu.org/g:f084bd952df5047b884532d55e4d3aa5acf365eb
commit f084bd952df5047b884532d55e4d3aa5acf365eb
Author: Michael Meissner
Date: Sat Nov 16 20:35:01 2024 -0500
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.dmf | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
di
https://gcc.gnu.org/g:e30bc91e96f710cb1a15a32c4c53ddfb40f0f282
commit r15-5350-ge30bc91e96f710cb1a15a32c4c53ddfb40f0f282
Author: Jeff Law
Date: Sat Nov 16 11:30:04 2024 -0700
[committed] RISC-V testsuite adjustments for c23
Mix of fixes and workarounds by passing in -std=gnu17. T
https://gcc.gnu.org/g:bf00f117eb4b5527592029e39a3d79f2048745d8
commit r15-5344-gbf00f117eb4b5527592029e39a3d79f2048745d8
Author: Thomas Koenig
Date: Sat Nov 16 16:20:32 2024 +0100
Document that SELECT CASE works for unsigned.
gcc/fortran/ChangeLog:
* gfortran.texi
The branch 'meissner/heads/work186-dmf' was updated to point to:
cd1471940769... Merge commit 'refs/users/meissner/heads/work186-dmf' of git
It previously pointed to:
d821522aaf49... Update ChangeLog.*
Diff:
Summary of changes (added commits):
---
cd14719..
https://gcc.gnu.org/g:b074b25e8adb20924a23427c74b19aae2b5f0f99
commit b074b25e8adb20924a23427c74b19aae2b5f0f99
Author: Michael Meissner
Date: Fri Nov 15 23:34:27 2024 -0500
Revert changes
Diff:
---
gcc/config.gcc | 4 +-
gcc/config/rs6000/aix71.h
https://gcc.gnu.org/g:6dc9fbec1e132a8ce0282f02e70d26881de43e21
commit 6dc9fbec1e132a8ce0282f02e70d26881de43e21
Author: Michael Meissner
Date: Fri Nov 15 23:31:12 2024 -0500
Use vector pair load/store for memcpy with -mcpu=future
In the development for the power10 processor, GCC di
https://gcc.gnu.org/g:a8c56404eab607c725aeef1cd897875dd2a7eba9
commit a8c56404eab607c725aeef1cd897875dd2a7eba9
Author: Michael Meissner
Date: Fri Nov 15 23:23:16 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:cee7d080d5c2a5fb8125878998b742c040ec88b4
commit r15-5336-gcee7d080d5c2a5fb8125878998b742c040ec88b4
Author: Jan Hubicka
Date: Sat Nov 16 14:04:32 2024 +0100
Ignore conditions guarding __builtin_unreachable in inliner metrics
This extends my last year attempt t
https://gcc.gnu.org/g:a19986a887a000ab2338ff17db0bf3972f792588
commit a19986a887a000ab2338ff17db0bf3972f792588
Author: Alexandre Oliva
Date: Fri Nov 15 18:00:40 2024 -0300
switch to wide_int for masks and constants
Diff:
---
gcc/gimple-fold.cc | 277 ++
The branch 'aoliva/heads/testme' was updated to point to:
497e567c806a... drop expensive mergeable tests in favor of gimple_vuse comp
It previously pointed to:
ee90f6907f2b... switch to wide_int for masks and constants
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
https://gcc.gnu.org/g:935aaface9469df644a3d926320da68cd796c067
commit r15-5337-g935aaface9469df644a3d926320da68cd796c067
Author: Richard Biener
Date: Fri Nov 15 08:42:04 2024 +0100
tree-optimization/117558 - peeling for gaps and VL vectors
The following ensures that peeling a sing
https://gcc.gnu.org/g:39e763ca876fba4449c0781f61115e063f481add
commit r15-5339-g39e763ca876fba4449c0781f61115e063f481add
Author: Richard Biener
Date: Fri Nov 15 10:04:23 2024 +0100
tree-optimization/117606 - SLP and single element interleaving
The following tries to reduce the amo
https://gcc.gnu.org/g:4b8c5b337e007ea0d1b9b86c523570b2b7732d86
commit r15-5340-g4b8c5b337e007ea0d1b9b86c523570b2b7732d86
Author: Richard Biener
Date: Fri Nov 15 10:08:11 2024 +0100
Flip vectorization to forced SLP
The following flips the vectorizer to forced SLP, there is almost
https://gcc.gnu.org/g:4621b684aeb846a682de7e857d67b72eb94f458e
commit r15-5338-g4621b684aeb846a682de7e857d67b72eb94f458e
Author: Richard Biener
Date: Fri Nov 15 09:22:37 2024 +0100
tree-optimization/117605 - SLP with large negative single-element
interleaving
We fail to demote th
https://gcc.gnu.org/g:601a734188f3d2d344202dac182218503c487550
commit r15-5342-g601a734188f3d2d344202dac182218503c487550
Author: Dimitar Dimitrov
Date: Sat Nov 16 16:29:48 2024 +0200
testsuite: pru: Fix pr64366.c for new -std=gnu23 default
Provide function declaration in order to
https://gcc.gnu.org/g:8e2b9c800d10e1a7979e38c168a076e7b7403807
commit r15-5343-g8e2b9c800d10e1a7979e38c168a076e7b7403807
Author: Jeff Law
Date: Sat Nov 16 08:24:20 2024 -0700
[committed] Fix compilation of testglue wrapper after c23 changes
testglue.c (which is used for exit/abort
https://gcc.gnu.org/g:7c7e630cd0b678a348ee9600f637f71293882d2e
commit r15-5345-g7c7e630cd0b678a348ee9600f637f71293882d2e
Author: Jeff Law
Date: Sat Nov 16 08:42:01 2024 -0700
Fix various sh tests to work with c23
A few SH tests want to create a bool typedef which doesn't work for
https://gcc.gnu.org/g:09ef9756f22a8c4143c6b8d3afcddc72fb700c76
commit r15-5348-g09ef9756f22a8c4143c6b8d3afcddc72fb700c76
Author: Jakub Jelinek
Date: Sat Nov 16 17:04:38 2024 +0100
libgcc: Fix a warning/error in libgcc2.c [PR117624]
Since the switch to -std=gnu23 by default, float.
https://gcc.gnu.org/g:adb4a1029185cb49c75e08fb25b8d18887ecc0e6
commit adb4a1029185cb49c75e08fb25b8d18887ecc0e6
Author: Michael Meissner
Date: Fri Nov 15 23:25:39 2024 -0500
Add -mcpu=future tests.
This patch adds simple tests for -mcpu=future.
2024-11-15 Michael Meissner
https://gcc.gnu.org/g:30d2346568c917bedca730091dd72b46b2368a49
commit 30d2346568c917bedca730091dd72b46b2368a49
Author: Michael Meissner
Date: Fri Nov 15 23:24:22 2024 -0500
Add -mcpu=future tuning support.
This patch makes -mtune=future use the same tuning decision as
-mtune=powe
The branch 'aoliva/heads/testme' was updated to point to:
4223470bd119... switch to wide_int for masks and constants
It previously pointed to:
43c04908550b... switch to wide_int for masks and constants
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
https://gcc.gnu.org/g:3f60290cf4016834854ac06f71b76e4958d7ba81
commit 3f60290cf4016834854ac06f71b76e4958d7ba81
Author: Alexandre Oliva
Date: Sat Nov 16 01:55:58 2024 -0300
pass NULL separatep in adjacent blocks
Diff:
---
gcc/gimple-fold.cc| 1 -
gcc/tree-ssa-ifcombine.cc | 3 ++-
https://gcc.gnu.org/g:8dcb809fbf50fc4979ec6975cd9d35eb22ab3d48
commit 8dcb809fbf50fc4979ec6975cd9d35eb22ab3d48
Author: Michael Meissner
Date: Fri Nov 15 23:43:54 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:dbe4e26e1036e8b9ce687d61ca434c7a4ece56df
commit dbe4e26e1036e8b9ce687d61ca434c7a4ece56df
Author: Michael Meissner
Date: Sat Nov 16 00:29:10 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:43c04908550b483e805ab5b0d2ac2cb8db164dc7
commit 43c04908550b483e805ab5b0d2ac2cb8db164dc7
Author: Alexandre Oliva
Date: Fri Nov 15 18:00:40 2024 -0300
switch to wide_int for masks and constants
Diff:
---
gcc/gimple-fold.cc | 291 +++---
https://gcc.gnu.org/g:ae4999cc96fb6122d8054f79d1d33d76dd9954a7
commit ae4999cc96fb6122d8054f79d1d33d76dd9954a7
Author: Michael Meissner
Date: Sat Nov 16 00:01:52 2024 -0500
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.meissner | 89 ++
1 file
https://gcc.gnu.org/g:1161c5b6f99b6bcbda8ce530525bbe5204c5baf2
commit 1161c5b6f99b6bcbda8ce530525bbe5204c5baf2
Author: Michael Meissner
Date: Sat Nov 16 02:26:23 2024 -0500
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.vpair | 420
1 file
https://gcc.gnu.org/g:b6968d0068917a68fb5a13ffb7fb76dd4793c2b6
commit b6968d0068917a68fb5a13ffb7fb76dd4793c2b6
Author: Michael Meissner
Date: Sat Nov 16 00:00:19 2024 -0500
Add -mcpu=future tests.
This patch adds simple tests for -mcpu=future.
2024-11-16 Michael Meissner
https://gcc.gnu.org/g:fcbe61d76ee93acb208f34ba6d83541f8de61317
commit fcbe61d76ee93acb208f34ba6d83541f8de61317
Author: Michael Meissner
Date: Fri Nov 15 23:59:19 2024 -0500
Revert changes
Diff:
---
gcc/testsuite/gcc.target/powerpc/future-1.c | 13 -
gcc/testsuite/gcc.target/p
https://gcc.gnu.org/g:d821522aaf4980268d02dbf6bf1536f4215718f3
commit d821522aaf4980268d02dbf6bf1536f4215718f3
Author: Michael Meissner
Date: Sat Nov 16 01:57:04 2024 -0500
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.dmf | 386 ++
1 file
https://gcc.gnu.org/g:db38e662a3fa84688abd963665acad77d7a98de0
commit db38e662a3fa84688abd963665acad77d7a98de0
Author: Michael Meissner
Date: Sat Nov 16 02:10:28 2024 -0500
PR target/117251: Add PowerPC XXEVAL support to speed up SHA3 calculations
The multibuff.c benchmark attache
https://gcc.gnu.org/g:7745717355f7bcab88e3703762c275ac7848a9ba
commit 7745717355f7bcab88e3703762c275ac7848a9ba
Author: Michael Meissner
Date: Sat Nov 16 02:23:52 2024 -0500
Vector pair support.
This patch adds a new include file (vector-pair.h) that adds support so that
users
https://gcc.gnu.org/g:2cce8f16c501a66a7465973fbe49dbe933671a38
commit 2cce8f16c501a66a7465973fbe49dbe933671a38
Author: Michael Meissner
Date: Sat Nov 16 02:15:46 2024 -0500
Revert changes
Diff:
---
gcc/config/rs6000/altivec.md | 35 +-
gcc/config/rs6000/fusion.md | 66
https://gcc.gnu.org/g:e505566f148b60fc8e99bfca29332d6b239545e3
commit e505566f148b60fc8e99bfca29332d6b239545e3
Author: Michael Meissner
Date: Sat Nov 16 02:18:12 2024 -0500
Add potential p-future XVRLD and XVRLDI instructions.
2024-11-16 Michael Meissner
gcc/
The branch 'meissner/heads/work186-vpair' was updated to point to:
11f43fc9bd98... Merge commit 'refs/users/meissner/heads/work186-vpair' of g
It previously pointed to:
350977a1094a... Add ChangeLog.vpair and update REVISION.
Diff:
Summary of changes (added commits):
https://gcc.gnu.org/g:11f43fc9bd981640a4fbca7caece2e38d5285cb7
commit 11f43fc9bd981640a4fbca7caece2e38d5285cb7
Merge: dea4675952d0 350977a1094a
Author: Michael Meissner
Date: Sat Nov 16 01:05:31 2024 -0500
Merge commit 'refs/users/meissner/heads/work186-vpair' of
git+ssh://gcc.gnu.org/git
https://gcc.gnu.org/g:dea4675952d0f5c8ce11cacdf167acedf4b6860f
commit dea4675952d0f5c8ce11cacdf167acedf4b6860f
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:db76578d1af675ecf5fcf4183e7910e87841bb61
commit db76578d1af675ecf5fcf4183e7910e87841bb61
Merge: 2ae6e81b63be 3779b9490f57
Author: Michael Meissner
Date: Sat Nov 16 01:00:56 2024 -0500
Merge commit 'refs/users/meissner/heads/work186-libs' of
git+ssh://gcc.gnu.org/git/
https://gcc.gnu.org/g:2ae6e81b63be6006db9e83f49865084c27300a33
commit 2ae6e81b63be6006db9e83f49865084c27300a33
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
https://gcc.gnu.org/g:0355702c71cf3ad6e897a09cfbbe95a42c3054f7
commit 0355702c71cf3ad6e897a09cfbbe95a42c3054f7
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
https://gcc.gnu.org/g:7408385940e06f6559b319edabc3db2daee5ce94
commit 7408385940e06f6559b319edabc3db2daee5ce94
Author: Michael Meissner
Date: Sat Nov 16 01:43:32 2024 -0500
RFC2656-Support load/store vector with right length.
This patch adds support for new instructions that may b
https://gcc.gnu.org/g:9702ae2204e8e5e2e55c1716e2e867a2d161442b
commit 9702ae2204e8e5e2e55c1716e2e867a2d161442b
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
https://gcc.gnu.org/g:4082ce58299e7de463de7a160e19f159e909cb87
commit 4082ce58299e7de463de7a160e19f159e909cb87
Author: Michael Meissner
Date: Fri Nov 15 23:42:14 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:225bb547fbc965158d12d0145fca6a28bda35284
commit 225bb547fbc965158d12d0145fca6a28bda35284
Author: Michael Meissner
Date: Fri Nov 15 23:45:25 2024 -0500
Add -mcpu=future tests.
This patch adds simple tests for -mcpu=future.
2024-11-16 Michael Meissner
https://gcc.gnu.org/g:c5c03623620d7547182568cd7134dd3f23538b4d
commit c5c03623620d7547182568cd7134dd3f23538b4d
Author: Michael Meissner
Date: Fri Nov 15 23:57:24 2024 -0500
Use vector pair load/store for memcpy with -mcpu=future
In the development for the power10 processor, GCC di
The branch 'aoliva/heads/testme' was updated to point to:
43c04908550b... switch to wide_int for masks and constants
It previously pointed to:
497e567c806a... drop expensive mergeable tests in favor of gimple_vuse comp
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
https://gcc.gnu.org/g:bd08a23488c8e3ccbf5d04001f904095d8cac70a
commit bd08a23488c8e3ccbf5d04001f904095d8cac70a
Author: Michael Meissner
Date: Sat Nov 16 02:21:29 2024 -0500
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.sha | 169 ++
1 file
https://gcc.gnu.org/g:c361001019bc64668ac7187e91a670042109d7b9
commit c361001019bc64668ac7187e91a670042109d7b9
Author: Michael Meissner
Date: Sat Nov 16 00:48:16 2024 -0500
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.meissner | 127 +
1 file
https://gcc.gnu.org/g:ea6efacae4247322b3f0e0c58a026439354160c7
commit ea6efacae4247322b3f0e0c58a026439354160c7
Merge: 0355702c71cf 46f25932b727
Author: Michael Meissner
Date: Sat Nov 16 01:04:11 2024 -0500
Merge commit 'refs/users/meissner/heads/work186-test' of
git+ssh://gcc.gnu.org/git/
https://gcc.gnu.org/g:05e2c6dca93dfddf2efe0404fc548bddcd8cf386
commit 05e2c6dca93dfddf2efe0404fc548bddcd8cf386
Author: Michael Meissner
Date: Sat Nov 16 02:32:52 2024 -0500
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.bugs | 64 ++
1 file
https://gcc.gnu.org/g:eeea9f81b41ee9ed21527ecb1d08b4ce31a1a84e
commit eeea9f81b41ee9ed21527ecb1d08b4ce31a1a84e
Merge: 652d1bc1bb8f 55a53162c0f5
Author: Michael Meissner
Date: Sat Nov 16 01:02:41 2024 -0500
Merge commit 'refs/users/meissner/heads/work186-sha' of
git+ssh://gcc.gnu.org/git/g
https://gcc.gnu.org/g:75ce3b0ec585df9f2b2d5d34eddf08ef0eb8756a
commit 75ce3b0ec585df9f2b2d5d34eddf08ef0eb8756a
Author: Michael Meissner
Date: Sat Nov 16 01:26:00 2024 -0500
RFC2653-Add support for dense math registers.
The MMA subsystem added the notion of accumulator registers as
1 - 100 of 122 matches
Mail list logo