https://gcc.gnu.org/g:6e68c3df1540c5bafbb47343698bf4e270333fdb
commit r15-3136-g6e68c3df1540c5bafbb47343698bf4e270333fdb
Author: Peter Bergner
Date: Fri Aug 23 11:45:40 2024 -0500
rs6000: Fix PTImode handling in power8 swap optimization pass [PR116415]
Our power8 swap optimization
The branch 'ibm/heads/gcc-12-branch' was updated to point to:
95d8973a6f8... ibm: Merge up to top of releases/gcc-12
It previously pointed to:
3409c8aae4b... ibm: Merge up to top of releases/gcc-12
Diff:
Summary of changes (added commits):
---
95d8973... ib
https://gcc.gnu.org/g:95d8973a6f8fb29dee98b12f2d90f836620410b3
commit 95d8973a6f8fb29dee98b12f2d90f836620410b3
Merge: 3409c8aae4b 5f699cb08ee
Author: Peter Bergner
Date: Wed Jul 3 09:07:00 2024 -0500
ibm: Merge up to top of releases/gcc-12
2024-07-03 Peter Bergner
The branch 'ibm/heads/gcc-14-branch' was updated to point to:
a9332cff81c... ibm: Merge up to top of releases/gcc-14
It previously pointed to:
96b284e64a7... ibm: Create the ibm/gcc-14-branch
Diff:
Summary of changes (added commits):
---
a9332cf... ibm: Mer
The branch 'ibm/heads/gcc-13-branch' was updated to point to:
b7341a9059d... ibm: Merge up to top of releases/gcc-13
It previously pointed to:
c3db5f495a1... ibm: Merge up to top of releases/gcc-13
Diff:
Summary of changes (added commits):
---
b7341a9... ib
https://gcc.gnu.org/g:b7341a9059d7a4ff8fcbffd7b968209a732d0163
commit b7341a9059d7a4ff8fcbffd7b968209a732d0163
Merge: c3db5f495a1 a26c560d3f6
Author: Peter Bergner
Date: Wed Jul 3 22:36:49 2024 -0500
ibm: Merge up to top of releases/gcc-13
2024-07-03 Peter Bergner
https://gcc.gnu.org/g:a05c3d23d1e1c8d2971b123804fc7a61a3561adb
commit r15-2080-ga05c3d23d1e1c8d2971b123804fc7a61a3561adb
Author: Peter Bergner
Date: Wed Jun 19 16:07:29 2024 -0500
rs6000: ROP - Emit hashst and hashchk insns on Power8 and later [PR114759]
We currently only emit the
https://gcc.gnu.org/g:6f2bab9b5d1ce1914c748b7dcd8638dafaa98df7
commit r15-2081-g6f2bab9b5d1ce1914c748b7dcd8638dafaa98df7
Author: Peter Bergner
Date: Mon Jul 15 16:57:32 2024 -0500
rs6000: Error on CPUs and ABIs that don't support the ROP protection insns
[PR114759]
We currently s
https://gcc.gnu.org/g:6962835bca3e6bef0f6ceae84a7814138b08b8a5
commit r15-2144-g6962835bca3e6bef0f6ceae84a7814138b08b8a5
Author: René Rebe
Date: Fri Jul 12 21:17:08 2024 +
rs6000: Fix .machine cpu selection w/ altivec [PR97367]
There are various non-IBM CPUs with altivec, so w
https://gcc.gnu.org/g:b2f47a5c1d5204131660ea0372a08e692df8844e
commit r15-2155-gb2f47a5c1d5204131660ea0372a08e692df8844e
Author: Peter Bergner
Date: Thu Jul 18 18:01:46 2024 -0500
rs6000: Catch unsupported ABI errors when using -mrop-protect
[PR114759,PR115988]
2024-07-18 Peter
https://gcc.gnu.org/g:1205104bbef40abe3baa5965a676f3b0f68971dd
commit r14-10476-g1205104bbef40abe3baa5965a676f3b0f68971dd
Author: René Rebe
Date: Fri Jul 12 21:17:08 2024 +
rs6000: Fix .machine cpu selection w/ altivec [PR97367]
There are various non-IBM CPUs with altivec, so
https://gcc.gnu.org/g:44fe2c06a156a63f7ae359fd5dd3ce98afa3e92a
commit r13-8925-g44fe2c06a156a63f7ae359fd5dd3ce98afa3e92a
Author: René Rebe
Date: Fri Jul 12 21:17:08 2024 +
rs6000: Fix .machine cpu selection w/ altivec [PR97367]
There are various non-IBM CPUs with altivec, so w
https://gcc.gnu.org/g:319b57fb02b52ba9036c00dda36ff28d8274e13d
commit r12-10628-g319b57fb02b52ba9036c00dda36ff28d8274e13d
Author: René Rebe
Date: Fri Jul 12 21:17:08 2024 +
rs6000: Fix .machine cpu selection w/ altivec [PR97367]
There are various non-IBM CPUs with altivec, so
https://gcc.gnu.org/g:c33532c59752723a4f7dfc305545b34c61281380
commit r14-10490-gc33532c59752723a4f7dfc305545b34c61281380
Author: Peter Bergner
Date: Fri Jun 7 16:03:08 2024 -0500
rs6000: Update ELFv2 stack frame comment showing the correct ROP save
location
The ELFv2 stack frame
https://gcc.gnu.org/g:33ebeb2435d68ae0546b29394e99e00647943fa9
commit r14-10491-g33ebeb2435d68ae0546b29394e99e00647943fa9
Author: Peter Bergner
Date: Fri Jun 14 14:36:20 2024 -0500
rs6000: Compute rop_hash_save_offset for non-Altivec compiles [PR115389]
We currently only compute t
https://gcc.gnu.org/g:e2d746e5ab73b0b1f1a8104101c09b1f4ab3fa25
commit r14-10492-ge2d746e5ab73b0b1f1a8104101c09b1f4ab3fa25
Author: Peter Bergner
Date: Wed Jun 19 16:07:29 2024 -0500
rs6000: ROP - Emit hashst and hashchk insns on Power8 and later [PR114759]
We currently only emit th
https://gcc.gnu.org/g:bd535b46aaffe637b2eeb634e56ee6e9efa511bf
commit r14-10494-gbd535b46aaffe637b2eeb634e56ee6e9efa511bf
Author: Peter Bergner
Date: Thu Jul 18 18:01:46 2024 -0500
rs6000: Catch unsupported ABI errors when using -mrop-protect
[PR114759,PR115988]
2024-07-18 Peter
https://gcc.gnu.org/g:35e5c2d2e4af20d143ee1a4f8f4f2bd8b24c4af1
commit r14-10493-g35e5c2d2e4af20d143ee1a4f8f4f2bd8b24c4af1
Author: Peter Bergner
Date: Mon Jul 15 16:57:32 2024 -0500
rs6000: Error on CPUs and ABIs that don't support the ROP protection insns
[PR114759]
We currently
https://gcc.gnu.org/g:9bbdec4d94f9120b75d03a610e0338bb05ee40f7
commit r13-8938-g9bbdec4d94f9120b75d03a610e0338bb05ee40f7
Author: Peter Bergner
Date: Fri Jun 7 16:03:08 2024 -0500
rs6000: Update ELFv2 stack frame comment showing the correct ROP save
location
The ELFv2 stack frame
https://gcc.gnu.org/g:bc51e5abcd9cf9a4f74384f2df7c0c8c5ae07c1c
commit r13-8939-gbc51e5abcd9cf9a4f74384f2df7c0c8c5ae07c1c
Author: Peter Bergner
Date: Fri Jun 14 14:36:20 2024 -0500
rs6000: Compute rop_hash_save_offset for non-Altivec compiles [PR115389]
We currently only compute th
https://gcc.gnu.org/g:9a4603d323d890dfab6d27ede17dc904abdccd9b
commit r13-8942-g9a4603d323d890dfab6d27ede17dc904abdccd9b
Author: Peter Bergner
Date: Thu Jul 18 18:01:46 2024 -0500
rs6000: Catch unsupported ABI errors when using -mrop-protect
[PR114759,PR115988]
2024-07-18 Peter
https://gcc.gnu.org/g:77fd352a47137d79e6b7a480503ce4368f13c3e5
commit r13-8940-g77fd352a47137d79e6b7a480503ce4368f13c3e5
Author: Peter Bergner
Date: Wed Jun 19 16:07:29 2024 -0500
rs6000: ROP - Emit hashst and hashchk insns on Power8 and later [PR114759]
We currently only emit the
https://gcc.gnu.org/g:63b1b3e23c3c589c2859d481705dc706cbff35a1
commit r13-8941-g63b1b3e23c3c589c2859d481705dc706cbff35a1
Author: Peter Bergner
Date: Mon Jul 15 16:57:32 2024 -0500
rs6000: Error on CPUs and ABIs that don't support the ROP protection insns
[PR114759]
We currently s
https://gcc.gnu.org/g:2647b9e052eafbbec1094558167be9a24e2d8221
commit r12-10638-g2647b9e052eafbbec1094558167be9a24e2d8221
Author: Peter Bergner
Date: Fri Jun 7 16:03:08 2024 -0500
rs6000: Update ELFv2 stack frame comment showing the correct ROP save
location
The ELFv2 stack frame
https://gcc.gnu.org/g:60e513cd47aadd8f139079f8388b14930e6e0913
commit r12-10639-g60e513cd47aadd8f139079f8388b14930e6e0913
Author: Peter Bergner
Date: Fri Jun 14 14:36:20 2024 -0500
rs6000: Compute rop_hash_save_offset for non-Altivec compiles [PR115389]
We currently only compute t
https://gcc.gnu.org/g:25cf4d2a2200903fe868f8cbd9d24f35768041c1
commit r12-10641-g25cf4d2a2200903fe868f8cbd9d24f35768041c1
Author: Peter Bergner
Date: Mon Jul 15 16:57:32 2024 -0500
rs6000: Error on CPUs and ABIs that don't support the ROP protection insns
[PR114759]
We currently
https://gcc.gnu.org/g:aa293f40770bae5e94f33d4700f2f0ce9eff712b
commit r12-10640-gaa293f40770bae5e94f33d4700f2f0ce9eff712b
Author: Peter Bergner
Date: Wed Jun 19 16:07:29 2024 -0500
rs6000: ROP - Emit hashst and hashchk insns on Power8 and later [PR114759]
We currently only emit th
https://gcc.gnu.org/g:f7bebf4c07dffaa75c77152e8004aa0ccbf6eeac
commit r12-10642-gf7bebf4c07dffaa75c77152e8004aa0ccbf6eeac
Author: Peter Bergner
Date: Thu Jul 18 18:01:46 2024 -0500
rs6000: Catch unsupported ABI errors when using -mrop-protect
[PR114759,PR115988]
2024-07-18 Peter
https://gcc.gnu.org/g:7924e352523b37155ed9d76dc426701de9d11a22
commit r14-9884-g7924e352523b37155ed9d76dc426701de9d11a22
Author: Peter Bergner
Date: Tue Apr 9 15:24:39 2024 -0500
rs6000: Replace OPTION_MASK_DIRECT_MOVE with OPTION_MASK_P8_VECTOR
[PR101865]
This is a cleanup patch
https://gcc.gnu.org/g:aa57af93ba22865be747f926e4e5f219e7f8758a
commit r14-9949-gaa57af93ba22865be747f926e4e5f219e7f8758a
Author: Will Schmidt
Date: Fri Apr 12 14:55:16 2024 -0500
rs6000: Add OPTION_MASK_POWER8 [PR101865]
The bug in PR101865 is the _ARCH_PWR8 predefine macro is con
https://gcc.gnu.org/g:d42105742841e73ca867b6da0c5ca6ad4d86fed6
commit r13-8672-gd42105742841e73ca867b6da0c5ca6ad4d86fed6
Author: Peter Bergner
Date: Tue Apr 9 15:24:39 2024 -0500
rs6000: Replace OPTION_MASK_DIRECT_MOVE with OPTION_MASK_P8_VECTOR
[PR101865]
This is a cleanup patch
https://gcc.gnu.org/g:0ae9252f7b52151209b36d8a1cefc49f1b23fa46
commit r13-8673-g0ae9252f7b52151209b36d8a1cefc49f1b23fa46
Author: Will Schmidt
Date: Fri Apr 12 14:55:16 2024 -0500
rs6000: Add OPTION_MASK_POWER8 [PR101865]
The bug in PR101865 is the _ARCH_PWR8 predefine macro is con
https://gcc.gnu.org/g:135402288a1b1b082d2e71ff2ee5c63b7dafed9f
commit r12-10408-g135402288a1b1b082d2e71ff2ee5c63b7dafed9f
Author: Peter Bergner
Date: Tue Apr 9 15:24:39 2024 -0500
rs6000: Replace OPTION_MASK_DIRECT_MOVE with OPTION_MASK_P8_VECTOR
[PR101865]
This is a cleanup patc
https://gcc.gnu.org/g:04ca18ff5e2592ac88a5b72248332f519a17184b
commit r12-10409-g04ca18ff5e2592ac88a5b72248332f519a17184b
Author: Will Schmidt
Date: Fri Apr 12 14:55:16 2024 -0500
rs6000: Add OPTION_MASK_POWER8 [PR101865]
The bug in PR101865 is the _ARCH_PWR8 predefine macro is co
https://gcc.gnu.org/g:26d48b6d3e2d07583f25f0769d0c005864760aee
commit r11-11412-g26d48b6d3e2d07583f25f0769d0c005864760aee
Author: Peter Bergner
Date: Tue Apr 9 15:24:39 2024 -0500
rs6000: Replace OPTION_MASK_DIRECT_MOVE with OPTION_MASK_P8_VECTOR
[PR101865]
This is a cleanup patc
https://gcc.gnu.org/g:f8f02fd0bfeeb733a044a120b394eeac48de318a
commit r11-11413-gf8f02fd0bfeeb733a044a120b394eeac48de318a
Author: Peter Bergner
Date: Thu May 2 18:07:05 2024 -0500
rs6000: Add OPTION_MASK_POWER8 [PR101865]
The bug in PR101865 is the _ARCH_PWR8 predefine macro is co
https://gcc.gnu.org/g:0451bc503da9c858e9f1ddfb8faec367c2e032c8
commit r15-2896-g0451bc503da9c858e9f1ddfb8faec367c2e032c8
Author: Peter Bergner
Date: Tue Jun 18 17:42:45 2024 -0500
rs6000: ROP - Do not disable shrink-wrapping for leaf functions [PR114759]
Only disable shrink-wrappi
The branch 'ibm/heads/gcc-14-branch' was updated to point to:
7ea4c6f44d3... ibm: Merge up to top of releases/gcc-14
It previously pointed to:
a9332cff81c... ibm: Merge up to top of releases/gcc-14
Diff:
Summary of changes (added commits):
---
7ea4c6f... ib
The branch 'ibm/heads/gcc-13-branch' was updated to point to:
c3db5f495a1... ibm: Merge up to top of releases/gcc-13
It previously pointed to:
efb4bfb219d... ibm: Merge up to top of releases/gcc-13
Diff:
Summary of changes (added commits):
---
c3db5f4... ib
https://gcc.gnu.org/g:c3db5f495a1543fb22f725be910dc46249a15e57
commit c3db5f495a1543fb22f725be910dc46249a15e57
Merge: efb4bfb219d ebca6006f44
Author: Peter Bergner
Date: Wed May 29 10:48:31 2024 -0500
ibm: Merge up to top of releases/gcc-13
2024-05-29 Peter Bergner
The branch 'ibm/heads/gcc-12-branch' was updated to point to:
92786addfe0... ibm: Merge up to top of releases/gcc-12
It previously pointed to:
9f2e51a88fb... ibm: Merge up to top of releases/gcc-12
Diff:
Summary of changes (added commits):
---
92786ad... ib
https://gcc.gnu.org/g:e91cf26a954a5c1bf431e36f3a1e69f94e9fa4fe
commit r15-1115-ge91cf26a954a5c1bf431e36f3a1e69f94e9fa4fe
Author: Peter Bergner
Date: Fri Jun 7 16:03:08 2024 -0500
rs6000: Update ELFv2 stack frame comment showing the correct ROP save
location
The ELFv2 stack frame
The branch 'ibm/heads/gcc-14-branch' was created in namespace 'refs/vendors'
pointing to:
7593dae69ba0... arm: Add .type and .size to __gnu_cmse_nonsecure_call [PR11
https://gcc.gnu.org/g:96b284e64a7f1c3bfce4e5434c407799bbfbcd98
commit 96b284e64a7f1c3bfce4e5434c407799bbfbcd98
Author: Peter Bergner
Date: Wed Jun 12 11:19:31 2024 -0500
ibm: Create the ibm/gcc-14-branch
2024-06-12 Peter Bergner
Create ibm/gcc-14-branch which f
https://gcc.gnu.org/g:ae8103a3a13ac412b9ca33222594cb507ceac9f7
commit r15-1232-gae8103a3a13ac412b9ca33222594cb507ceac9f7
Author: Peter Bergner
Date: Wed Jun 12 21:05:34 2024 -0500
rs6000: Fix pr66144-3.c test to accept multiple equivalent insns. [PR115262]
Jeff's commit r15-831-g0
https://gcc.gnu.org/g:c70eea0dba5f223d49c80cfb3e80e87b74330aac
commit r15-1377-gc70eea0dba5f223d49c80cfb3e80e87b74330aac
Author: Peter Bergner
Date: Fri Jun 14 14:36:20 2024 -0500
rs6000: Compute rop_hash_save_offset for non-Altivec compiles [PR115389]
We currently only compute th
The branch 'ibm/heads/gcc-12-branch' was updated to point to:
3409c8aae4b... ibm: Merge up to top of releases/gcc-12
It previously pointed to:
92786addfe0... ibm: Merge up to top of releases/gcc-12
Diff:
Summary of changes (added commits):
---
3409c8a... ib
The branch 'ibm/heads/mmaplus' was created in namespace 'refs/vendors' pointing
to:
bf11ecbb02b5... testsuite: Add test directive checking removal of link_erro
https://gcc.gnu.org/g:eeb72f26ea7e70baadf2e3b9e89e8f7055fec0a9
commit r12-10790-geeb72f26ea7e70baadf2e3b9e89e8f7055fec0a9
Author: Peter Bergner
Date: Fri Aug 23 11:45:40 2024 -0500
rs6000: Fix PTImode handling in power8 swap optimization pass [PR116415]
Our power8 swap optimizatio
https://gcc.gnu.org/g:507ed9118b29d7a5a2b751876bec9a1f5009de01
commit r13-9154-g507ed9118b29d7a5a2b751876bec9a1f5009de01
Author: Peter Bergner
Date: Fri Aug 23 11:45:40 2024 -0500
rs6000: Fix PTImode handling in power8 swap optimization pass [PR116415]
Our power8 swap optimization
https://gcc.gnu.org/g:ab74b2d86471cdb5b8a327e734630f1288125d9e
commit r14-10849-gab74b2d86471cdb5b8a327e734630f1288125d9e
Author: Peter Bergner
Date: Fri Aug 23 11:45:40 2024 -0500
rs6000: Fix PTImode handling in power8 swap optimization pass [PR116415]
Our power8 swap optimizatio
https://gcc.gnu.org/g:f185a89fc4b6e6f5ae5475cd7c723b3acf39976b
commit r15-4962-gf185a89fc4b6e6f5ae5475cd7c723b3acf39976b
Author: Peter Bergner
Date: Tue Nov 5 10:30:46 2024 -0600
testsuite: Fix up gcc.target/powerpc/safe-indirect-jump-3.c test [PR117444]
The test safe-indirect-jum
https://gcc.gnu.org/g:b4d4b86aebe1314a145732150d59a7b9ba066032
commit r14-10860-gb4d4b86aebe1314a145732150d59a7b9ba066032
Author: Peter Bergner
Date: Tue Jun 18 17:42:45 2024 -0500
rs6000: ROP - Do not disable shrink-wrapping for leaf functions [PR114759]
Only disable shrink-wrapp
https://gcc.gnu.org/g:c9b8a8fc55168ba9ec5432fc7b86621074e1b887
commit r15-7432-gc9b8a8fc55168ba9ec5432fc7b86621074e1b887
Author: Peter Bergner
Date: Fri Feb 7 13:39:42 2025 -0600
rs6000: Add cast to avoid pointer to integer comparison warning [PR117674]
2025-02-07 Peter Bergner
The branch 'ibm/heads/mmaplus' was updated to point to:
b0534a239f4e... Update ChangeLog.*
It previously pointed to:
3b2b644646c7... Update ChangeLog.*
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
--
https://gcc.gnu.org/g:e3507bcba8da515736267a70c3dfb5fac05463c4
commit e3507bcba8da515736267a70c3dfb5fac05463c4
Author: Michael Meissner
Date: Tue Oct 22 16:56:10 2024 -0400
RFC2653-Add support for dense math registers.
The MMA subsystem added the notion of accumulator registers as
https://gcc.gnu.org/g:789030a88dc752b80277f1868d94cb8e4e82d481
commit 789030a88dc752b80277f1868d94cb8e4e82d481
Author: Michael Meissner
Date: Tue Oct 22 17:51:04 2024 -0400
Revert changes
Diff:
---
gcc/config/rs6000/altivec.md | 14
gcc/config/rs6000/constraint
https://gcc.gnu.org/g:8b38dc4e1d3d1794cdc9436f5ad392c8d5442912
commit 8b38dc4e1d3d1794cdc9436f5ad392c8d5442912
Author: Michael Meissner
Date: Tue Oct 22 16:42:11 2024 -0400
Do not allow -mvsx to boost processor to power7.
This patch restructures the code so that -mvsx for example
https://gcc.gnu.org/g:f986a6097fcffd83d871946d8c479d0ee398baea
commit f986a6097fcffd83d871946d8c479d0ee398baea
Author: Michael Meissner
Date: Tue Oct 22 16:50:48 2024 -0400
Change TARGET_POPCNTD to TARGET_POWER7
As part of the architecture flags patches, this patch changes the use
https://gcc.gnu.org/g:898e330bd7d50a0cb630d3b206561e4d54877a2b
commit 898e330bd7d50a0cb630d3b206561e4d54877a2b
Author: Michael Meissner
Date: Tue Oct 22 16:54:35 2024 -0400
Use vector pair load/store for memcpy with -mcpu=future
In the development for the power10 processor, GCC di
https://gcc.gnu.org/g:6f039c1f5c4b0b7bfc765c355a9a1b9152500a56
commit 6f039c1f5c4b0b7bfc765c355a9a1b9152500a56
Author: Michael Meissner
Date: Tue Oct 22 16:59:43 2024 -0400
RFC2656-Support load/store vector with right length.
This patch adds support for new instructions that may b
https://gcc.gnu.org/g:4a8a2d079162111f3cfbf7c5147e5554f97a5113
commit 4a8a2d079162111f3cfbf7c5147e5554f97a5113
Author: Michael Meissner
Date: Tue Oct 22 16:52:24 2024 -0400
Update tests to work with architecture flags changes.
Two tests used -mvsx to raise the processor level to a
https://gcc.gnu.org/g:9597f840febcc4820270023c5d843e5a0a051587
commit 9597f840febcc4820270023c5d843e5a0a051587
Author: Michael Meissner
Date: Tue Oct 22 16:41:09 2024 -0400
Use architecture flags for defining _ARCH_PWR macros.
For the newer architectures, this patch changes GCC to
https://gcc.gnu.org/g:af1a75250d8b9e9c2170c579e6127368e22d2282
commit af1a75250d8b9e9c2170c579e6127368e22d2282
Author: Michael Meissner
Date: Tue Oct 22 16:55:18 2024 -0400
RFC2653-Add wD constraint.
This patch adds a new constraint ('wD') that matches the accumulator
registers
https://gcc.gnu.org/g:e493980945dc9b1e6b52fb6a02dfd05d97d9c4fc
commit e493980945dc9b1e6b52fb6a02dfd05d97d9c4fc
Author: Michael Meissner
Date: Tue Oct 22 16:51:43 2024 -0400
Change TARGET_MODULO to TARGET_POWER9
As part of the architecture flags patches, this patch changes the use
https://gcc.gnu.org/g:e9de88cf40fd3e61cb824384e1b1780d39f89ebe
commit e9de88cf40fd3e61cb824384e1b1780d39f89ebe
Author: Michael Meissner
Date: Tue Oct 22 16:57:05 2024 -0400
RFC2653-PowerPC: Switch to dense math names for all MMA operations.
This patch changes the assembler instruc
https://gcc.gnu.org/g:f596a7323701b001d9bbf1a8f3cf06b6d75669e0
commit f596a7323701b001d9bbf1a8f3cf06b6d75669e0
Author: Michael Meissner
Date: Tue Oct 22 16:40:13 2024 -0400
Add rs6000 architecture masks.
This patch begins the journey to move architecture bits that are not user
IS
https://gcc.gnu.org/g:7b173d32ded5d88d6f4973b167c6304b60453492
commit 7b173d32ded5d88d6f4973b167c6304b60453492
Author: Michael Meissner
Date: Tue Oct 22 16:53:40 2024 -0400
Add -mcpu=future tuning support.
This patch makes -mtune=future use the same tuning decision as
-mtune=powe
https://gcc.gnu.org/g:99ed71cbb0b2d61153e2bac086e226d85db219fa
commit 99ed71cbb0b2d61153e2bac086e226d85db219fa
Author: Michael Meissner
Date: Tue Oct 22 16:53:04 2024 -0400
Add support for -mcpu=future
This patch adds the support that can be used in developing GCC support for
https://gcc.gnu.org/g:c535ab073031bb3c9e512c635bcbc0c099e59485
commit c535ab073031bb3c9e512c635bcbc0c099e59485
Author: Michael Meissner
Date: Tue Oct 22 16:48:20 2024 -0400
Change TARGET_POPCNTB to TARGET_POWER5
As part of the architecture flags patches, this patch changes the use
https://gcc.gnu.org/g:9a17bb6964e3b15bc596d8f06d38e125fbb8948d
commit 9a17bb6964e3b15bc596d8f06d38e125fbb8948d
Author: Michael Meissner
Date: Tue Oct 22 16:49:52 2024 -0400
Change TARGET_CMPB to TARGET_POWER6
As part of the architecture flags patches, this patch changes the use of
https://gcc.gnu.org/g:25d8c2792e5e8ebf00b6d6a9295ad9e051895c6c
commit 25d8c2792e5e8ebf00b6d6a9295ad9e051895c6c
Author: Michael Meissner
Date: Tue Oct 22 16:48:59 2024 -0400
Change TARGET_FPRND to TARGET_POWER5X
As part of the architecture flags patches, this patch changes the use
https://gcc.gnu.org/g:aa6348c986600150bc32069cf1e07a608f378068
commit aa6348c986600150bc32069cf1e07a608f378068
Author: Michael Meissner
Date: Tue Oct 22 17:01:20 2024 -0400
RFC2686-Add paddis support.
2024-10-22 Michael Meissner
gcc/
* config/rs6000/co
https://gcc.gnu.org/g:57af3f6b604772d371328520b972755fed590704
commit 57af3f6b604772d371328520b972755fed590704
Author: Michael Meissner
Date: Wed Nov 6 16:52:07 2024 -0500
Set default name to power8 if no --with-cpu.
2024-11-06 Michael Meissner
gcc/
*
https://gcc.gnu.org/g:899fe7e3026fef4d0a4e9fdc517bdaea67e156e8
commit 899fe7e3026fef4d0a4e9fdc517bdaea67e156e8
Author: Michael Meissner
Date: Tue Oct 22 16:38:02 2024 -0400
Add ChangeLog.dmf and update REVISION.
2024-10-22 Michael Meissner
gcc/
* Chang
https://gcc.gnu.org/g:92ab335ad4356e4c383a77fb2ab24bf60aefc44c
commit 92ab335ad4356e4c383a77fb2ab24bf60aefc44c
Author: Michael Meissner
Date: Tue Oct 22 17:00:35 2024 -0400
RFC2655-Add saturating subtract built-ins.
This patch adds support for a saturating subtract built-in functi
https://gcc.gnu.org/g:b0534a239f4e7cd1e7e19b16eeca2d6dba49b57a
commit b0534a239f4e7cd1e7e19b16eeca2d6dba49b57a
Author: Michael Meissner
Date: Wed Nov 6 16:54:27 2024 -0500
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.mmaplus | 13 +
1 file changed, 13 insertions(+)
diff --git
https://gcc.gnu.org/g:12dc932b4ea19c1e6bb6d5dff6c4f6ea9f3f5e09
commit 12dc932b4ea19c1e6bb6d5dff6c4f6ea9f3f5e09
Author: Michael Meissner
Date: Tue Oct 22 17:02:33 2024 -0400
RFC2677-Add xvrlw support.
2024-10-22 Michael Meissner
gcc/
* config/rs6000/alt
https://gcc.gnu.org/g:8ae1c5a877c240fcec1c0217e687e316394103d3
commit 8ae1c5a877c240fcec1c0217e687e316394103d3
Author: Michael Meissner
Date: Tue Oct 22 16:57:52 2024 -0400
RFC2653-Add dense math test for new instruction names.
2024-10-22 Michael Meissner
gcc/testsuit
https://gcc.gnu.org/g:93f4f03f35b1c37ee6618d7907e90b66c0bc0c88
commit 93f4f03f35b1c37ee6618d7907e90b66c0bc0c88
Author: Michael Meissner
Date: Tue Oct 22 17:55:58 2024 -0400
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.mmaplus | 814 ++
1 file
https://gcc.gnu.org/g:cfffa0fc9c76e930d507a549527ede03862f81ad
commit cfffa0fc9c76e930d507a549527ede03862f81ad
Author: Michael Meissner
Date: Tue Oct 22 16:58:33 2024 -0400
RFC2653-PowerPC: Add support for 1,024 bit DMR registers.
This patch is a prelimianry patch to add the full
https://gcc.gnu.org/g:2c42f598b4365fac40bbc32a795e42b87962c874
commit r13-9344-g2c42f598b4365fac40bbc32a795e42b87962c874
Author: Peter Bergner
Date: Thu Jan 16 10:53:27 2025 -0600
rs6000: Fix ICE for invalid constants in built-in functions
For invalid constant operand values used
https://gcc.gnu.org/g:a54c3a72defe4bd7c33f20fc3d51496e160a8aa7
commit r13-9343-ga54c3a72defe4bd7c33f20fc3d51496e160a8aa7
Author: Peter Bergner
Date: Thu Jan 16 10:49:45 2025 -0600
rs6000: Fix loop limit for built-in constant checking
The loop checking for built-in constant operand
https://gcc.gnu.org/g:4e508cbb938a8936bc6aefd7823b55107aa4a7f9
commit r12-10929-g4e508cbb938a8936bc6aefd7823b55107aa4a7f9
Author: Peter Bergner
Date: Thu Jan 16 10:49:45 2025 -0600
rs6000: Fix loop limit for built-in constant checking
The loop checking for built-in constant operan
https://gcc.gnu.org/g:4dbace39f1149984e6b85574d4665ce18240db8e
commit r12-10930-g4dbace39f1149984e6b85574d4665ce18240db8e
Author: Peter Bergner
Date: Thu Jan 16 10:53:27 2025 -0600
rs6000: Fix ICE for invalid constants in built-in functions
For invalid constant operand values used
https://gcc.gnu.org/g:68df37647bdce7fc85c5f0f25629027800a4fcb5
commit r14-11241-g68df37647bdce7fc85c5f0f25629027800a4fcb5
Author: Peter Bergner
Date: Thu Jan 16 10:49:45 2025 -0600
rs6000: Fix loop limit for built-in constant checking
The loop checking for built-in constant operan
https://gcc.gnu.org/g:a1acb1c0edec1e04b20b3e7d561a04098dfd47b6
commit r14-11242-ga1acb1c0edec1e04b20b3e7d561a04098dfd47b6
Author: Peter Bergner
Date: Thu Jan 16 10:53:27 2025 -0600
rs6000: Fix ICE for invalid constants in built-in functions
For invalid constant operand values used
https://gcc.gnu.org/g:f12bb6c26b86c616e4de8c542804cb5b5c9ebdc6
commit r15-6883-gf12bb6c26b86c616e4de8c542804cb5b5c9ebdc6
Author: Jiufu Guo
Date: Mon Jan 13 18:16:16 2025 -0600
rs6000: Add clobber and guard for vsx_stxvd2x4_le_const [PR116030]
Previously, vsx_stxvd2x4_le_const_ was
https://gcc.gnu.org/g:1a2d63a78f99b7fdc2eff5bf9065682d5bbbaaca
commit r15-6959-g1a2d63a78f99b7fdc2eff5bf9065682d5bbbaaca
Author: Peter Bergner
Date: Thu Jan 16 10:49:45 2025 -0600
rs6000: Fix loop limit for built-in constant checking
The loop checking for built-in constant operand
https://gcc.gnu.org/g:0696af74b3392e2178215607337b116d1bb53e34
commit r15-6960-g0696af74b3392e2178215607337b116d1bb53e34
Author: Peter Bergner
Date: Thu Jan 16 10:53:27 2025 -0600
rs6000: Fix ICE for invalid constants in built-in functions
For invalid constant operand values used
https://gcc.gnu.org/g:c669ab0a866697577fec0c8c2e662640c4be4c94
commit r15-9188-gc669ab0a866697577fec0c8c2e662640c4be4c94
Author: Peter Bergner
Date: Thu Apr 3 10:52:29 2025 -0500
rs6000: Add Cobol support to traceback table [PR119308]
The AIX traceback table documentation states t
https://gcc.gnu.org/g:17c5ad25811a92c45083a0ad0b9c7e0d944c9521
commit r15-9538-g17c5ad25811a92c45083a0ad0b9c7e0d944c9521
Author: Peter Bergner
Date: Wed Apr 16 21:48:59 2025 +
testsuite: Replace altivec vector attribute with generic equivalent
[PR112822]
Usage of the altivec
https://gcc.gnu.org/g:453484d9b339d29b44323734f838bb8b301b085f
commit 453484d9b339d29b44323734f838bb8b301b085f
Author: Michael Meissner
Date: Tue Oct 22 16:58:33 2024 -0400
RFC2653-PowerPC: Add support for 1,024 bit DMR registers.
This patch is a prelimianry patch to add the full
https://gcc.gnu.org/g:904961a355ecae12ce801a7475b439d5e8ef1479
commit 904961a355ecae12ce801a7475b439d5e8ef1479
Author: Michael Meissner
Date: Tue Oct 22 17:02:33 2024 -0400
RFC2677-Add xvrlw support.
2024-10-22 Michael Meissner
gcc/
* config/rs6000/alt
https://gcc.gnu.org/g:83a5d8b95e312f0c19998719dbe048d67fce3415
commit 83a5d8b95e312f0c19998719dbe048d67fce3415
Author: Michael Meissner
Date: Tue Oct 22 17:01:20 2024 -0400
RFC2686-Add paddis support.
2024-10-22 Michael Meissner
gcc/
* config/rs6000/co
https://gcc.gnu.org/g:56e6cba06a8f626faff300ffef89017977c27928
commit 56e6cba06a8f626faff300ffef89017977c27928
Author: Michael Meissner
Date: Tue Oct 22 17:00:35 2024 -0400
RFC2655-Add saturating subtract built-ins.
This patch adds support for a saturating subtract built-in functi
https://gcc.gnu.org/g:805a9d9c81d277706cc3a5e3270767d5f101aae6
commit 805a9d9c81d277706cc3a5e3270767d5f101aae6
Author: Michael Meissner
Date: Tue Oct 22 16:54:35 2024 -0400
Use vector pair load/store for memcpy with -mcpu=future
In the development for the power10 processor, GCC di
https://gcc.gnu.org/g:8a4e2eb426c73182fc91e5faef8f4d0f0a3f6122
commit 8a4e2eb426c73182fc91e5faef8f4d0f0a3f6122
Author: Michael Meissner
Date: Tue Oct 22 16:59:43 2024 -0400
RFC2656-Support load/store vector with right length.
This patch adds support for new instructions that may b
https://gcc.gnu.org/g:253c0abd46d96818f051ca6e7ae81983094abe6a
commit 253c0abd46d96818f051ca6e7ae81983094abe6a
Author: Michael Meissner
Date: Tue Oct 22 16:57:05 2024 -0400
RFC2653-PowerPC: Switch to dense math names for all MMA operations.
This patch changes the assembler instruc
https://gcc.gnu.org/g:930ca76e5ab0497a82dbc1ffdb53a370c444b9a0
commit 930ca76e5ab0497a82dbc1ffdb53a370c444b9a0
Author: Michael Meissner
Date: Tue Oct 22 16:40:13 2024 -0400
Add rs6000 architecture masks.
This patch begins the journey to move architecture bits that are not user
IS
1 - 100 of 118 matches
Mail list logo