[gcc r15-3136] rs6000: Fix PTImode handling in power8 swap optimization pass [PR116415]

2024-08-23 Thread Peter Bergner via Gcc-cvs
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

[gcc/ibm/heads/gcc-12-branch] (21 commits) ibm: Merge up to top of releases/gcc-12

2024-07-03 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/gcc-12-branch)] ibm: Merge up to top of releases/gcc-12

2024-07-03 Thread Peter Bergner via Gcc-cvs
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

[gcc/ibm/heads/gcc-14-branch] (70 commits) ibm: Merge up to top of releases/gcc-14

2024-07-04 Thread Peter Bergner via Gcc-cvs
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

[gcc/ibm/heads/gcc-13-branch] (83 commits) ibm: Merge up to top of releases/gcc-13

2024-07-04 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/gcc-13-branch)] ibm: Merge up to top of releases/gcc-13

2024-07-04 Thread Peter Bergner via Gcc-cvs
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

[gcc r15-2080] rs6000: ROP - Emit hashst and hashchk insns on Power8 and later [PR114759]

2024-07-16 Thread Peter Bergner via Gcc-cvs
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

[gcc r15-2081] rs6000: Error on CPUs and ABIs that don't support the ROP protection insns [PR114759]

2024-07-16 Thread Peter Bergner via Gcc-cvs
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

[gcc r15-2144] rs6000: Fix .machine cpu selection w/ altivec [PR97367]

2024-07-18 Thread Peter Bergner via Gcc-cvs
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

[gcc r15-2155] rs6000: Catch unsupported ABI errors when using -mrop-protect [PR114759, PR115988]

2024-07-19 Thread Peter Bergner via Gcc-cvs
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

[gcc r14-10476] rs6000: Fix .machine cpu selection w/ altivec [PR97367]

2024-07-19 Thread Peter Bergner via Gcc-cvs
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

[gcc r13-8925] rs6000: Fix .machine cpu selection w/ altivec [PR97367]

2024-07-19 Thread Peter Bergner via Gcc-cvs
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

[gcc r12-10628] rs6000: Fix .machine cpu selection w/ altivec [PR97367]

2024-07-20 Thread Peter Bergner via Gcc-cvs
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

[gcc r14-10490] rs6000: Update ELFv2 stack frame comment showing the correct ROP save location

2024-07-22 Thread Peter Bergner via Gcc-cvs
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

[gcc r14-10491] rs6000: Compute rop_hash_save_offset for non-Altivec compiles [PR115389]

2024-07-22 Thread Peter Bergner via Gcc-cvs
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

[gcc r14-10492] rs6000: ROP - Emit hashst and hashchk insns on Power8 and later [PR114759]

2024-07-22 Thread Peter Bergner via Gcc-cvs
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

[gcc r14-10494] rs6000: Catch unsupported ABI errors when using -mrop-protect [PR114759, PR115988]

2024-07-22 Thread Peter Bergner via Gcc-cvs
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

[gcc r14-10493] rs6000: Error on CPUs and ABIs that don't support the ROP protection insns [PR114759]

2024-07-22 Thread Peter Bergner via Gcc-cvs
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

[gcc r13-8938] rs6000: Update ELFv2 stack frame comment showing the correct ROP save location

2024-07-23 Thread Peter Bergner via Gcc-cvs
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

[gcc r13-8939] rs6000: Compute rop_hash_save_offset for non-Altivec compiles [PR115389]

2024-07-23 Thread Peter Bergner via Gcc-cvs
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

[gcc r13-8942] rs6000: Catch unsupported ABI errors when using -mrop-protect [PR114759, PR115988]

2024-07-23 Thread Peter Bergner via Gcc-cvs
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

[gcc r13-8940] rs6000: ROP - Emit hashst and hashchk insns on Power8 and later [PR114759]

2024-07-23 Thread Peter Bergner via Gcc-cvs
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

[gcc r13-8941] rs6000: Error on CPUs and ABIs that don't support the ROP protection insns [PR114759]

2024-07-23 Thread Peter Bergner via Gcc-cvs
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

[gcc r12-10638] rs6000: Update ELFv2 stack frame comment showing the correct ROP save location

2024-07-24 Thread Peter Bergner via Gcc-cvs
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

[gcc r12-10639] rs6000: Compute rop_hash_save_offset for non-Altivec compiles [PR115389]

2024-07-24 Thread Peter Bergner via Gcc-cvs
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

[gcc r12-10641] rs6000: Error on CPUs and ABIs that don't support the ROP protection insns [PR114759]

2024-07-24 Thread Peter Bergner via Gcc-cvs
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

[gcc r12-10640] rs6000: ROP - Emit hashst and hashchk insns on Power8 and later [PR114759]

2024-07-24 Thread Peter Bergner via Gcc-cvs
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

[gcc r12-10642] rs6000: Catch unsupported ABI errors when using -mrop-protect [PR114759, PR115988]

2024-07-24 Thread Peter Bergner via Gcc-cvs
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

[gcc r14-9884] rs6000: Replace OPTION_MASK_DIRECT_MOVE with OPTION_MASK_P8_VECTOR [PR101865]

2024-04-09 Thread Peter Bergner via Gcc-cvs
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

[gcc r14-9949] rs6000: Add OPTION_MASK_POWER8 [PR101865]

2024-04-12 Thread Peter Bergner via Gcc-cvs
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

[gcc r13-8672] rs6000: Replace OPTION_MASK_DIRECT_MOVE with OPTION_MASK_P8_VECTOR [PR101865]

2024-05-01 Thread Peter Bergner via Gcc-cvs
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

[gcc r13-8673] rs6000: Add OPTION_MASK_POWER8 [PR101865]

2024-05-01 Thread Peter Bergner via Gcc-cvs
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

[gcc r12-10408] rs6000: Replace OPTION_MASK_DIRECT_MOVE with OPTION_MASK_P8_VECTOR [PR101865]

2024-05-02 Thread Peter Bergner via Gcc-cvs
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

[gcc r12-10409] rs6000: Add OPTION_MASK_POWER8 [PR101865]

2024-05-02 Thread Peter Bergner via Gcc-cvs
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

[gcc r11-11412] rs6000: Replace OPTION_MASK_DIRECT_MOVE with OPTION_MASK_P8_VECTOR [PR101865]

2024-05-02 Thread Peter Bergner via Gcc-cvs
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

[gcc r11-11413] rs6000: Add OPTION_MASK_POWER8 [PR101865]

2024-05-02 Thread Peter Bergner via Gcc-cvs
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

[gcc r15-2896] rs6000: ROP - Do not disable shrink-wrapping for leaf functions [PR114759]

2024-08-12 Thread Peter Bergner via Gcc-cvs
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

[gcc/ibm/heads/gcc-14-branch] (210 commits) ibm: Merge up to top of releases/gcc-14

2024-08-16 Thread Peter Bergner via Gcc-cvs
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

[gcc/ibm/heads/gcc-13-branch] (553 commits) ibm: Merge up to top of releases/gcc-13

2024-05-29 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/gcc-13-branch)] ibm: Merge up to top of releases/gcc-13

2024-05-29 Thread Peter Bergner via Gcc-cvs
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

[gcc/ibm/heads/gcc-12-branch] (363 commits) ibm: Merge up to top of releases/gcc-12

2024-05-29 Thread Peter Bergner via Gcc-cvs
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

[gcc r15-1115] rs6000: Update ELFv2 stack frame comment showing the correct ROP save location

2024-06-08 Thread Peter Bergner via Gcc-cvs
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

[gcc] Created branch 'ibm/heads/gcc-14-branch' in namespace 'refs/vendors'

2024-06-12 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/gcc-14-branch)] ibm: Create the ibm/gcc-14-branch

2024-06-12 Thread Peter Bergner via Gcc-cvs
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

[gcc r15-1232] rs6000: Fix pr66144-3.c test to accept multiple equivalent insns. [PR115262]

2024-06-12 Thread Peter Bergner via Gcc-cvs
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

[gcc r15-1377] rs6000: Compute rop_hash_save_offset for non-Altivec compiles [PR115389]

2024-06-17 Thread Peter Bergner via Gcc-cvs
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

[gcc/ibm/heads/gcc-12-branch] (99 commits) ibm: Merge up to top of releases/gcc-12

2024-06-22 Thread Peter Bergner via Gcc-cvs
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

[gcc] Created branch 'ibm/heads/mmaplus' in namespace 'refs/vendors'

2024-10-22 Thread Peter Bergner via Gcc-cvs
The branch 'ibm/heads/mmaplus' was created in namespace 'refs/vendors' pointing to: bf11ecbb02b5... testsuite: Add test directive checking removal of link_erro

[gcc r12-10790] rs6000: Fix PTImode handling in power8 swap optimization pass [PR116415]

2024-10-29 Thread Peter Bergner via Gcc-cvs
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

[gcc r13-9154] rs6000: Fix PTImode handling in power8 swap optimization pass [PR116415]

2024-10-29 Thread Peter Bergner via Gcc-cvs
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

[gcc r14-10849] rs6000: Fix PTImode handling in power8 swap optimization pass [PR116415]

2024-10-28 Thread Peter Bergner via Gcc-cvs
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

[gcc r15-4962] testsuite: Fix up gcc.target/powerpc/safe-indirect-jump-3.c test [PR117444]

2024-11-05 Thread Peter Bergner via Gcc-cvs
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

[gcc r14-10860] rs6000: ROP - Do not disable shrink-wrapping for leaf functions [PR114759]

2024-10-31 Thread Peter Bergner via Gcc-cvs
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

[gcc r15-7432] rs6000: Add cast to avoid pointer to integer comparison warning [PR117674]

2025-02-07 Thread Peter Bergner via Gcc-cvs
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

[gcc/ibm/heads/mmaplus] (1192 commits) Update ChangeLog.*

2024-12-10 Thread Peter Bergner via Gcc-cvs
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): --

[gcc(refs/vendors/ibm/heads/mmaplus)] RFC2653-Add support for dense math registers.

2024-12-10 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] Revert changes

2024-12-10 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] Do not allow -mvsx to boost processor to power7.

2024-12-10 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] Change TARGET_POPCNTD to TARGET_POWER7

2024-12-10 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] Use vector pair load/store for memcpy with -mcpu=future

2024-12-10 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] RFC2656-Support load/store vector with right length.

2024-12-10 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] Update tests to work with architecture flags changes.

2024-12-10 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] Use architecture flags for defining _ARCH_PWR macros.

2024-12-10 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] RFC2653-Add wD constraint.

2024-12-10 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] Change TARGET_MODULO to TARGET_POWER9

2024-12-10 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] RFC2653-PowerPC: Switch to dense math names for all MMA operations.

2024-12-10 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] Add rs6000 architecture masks.

2024-12-10 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] Add -mcpu=future tuning support.

2024-12-10 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] Add support for -mcpu=future

2024-12-10 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] Change TARGET_POPCNTB to TARGET_POWER5

2024-12-10 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] Change TARGET_CMPB to TARGET_POWER6

2024-12-10 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] Change TARGET_FPRND to TARGET_POWER5X

2024-12-10 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] RFC2686-Add paddis support.

2024-12-10 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] Set default name to power8 if no --with-cpu.

2024-12-10 Thread Peter Bergner via Gcc-cvs
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/ *

[gcc(refs/vendors/ibm/heads/mmaplus)] Add ChangeLog.dmf and update REVISION.

2024-12-10 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] RFC2655-Add saturating subtract built-ins.

2024-12-10 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] Update ChangeLog.*

2024-12-10 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] RFC2677-Add xvrlw support.

2024-12-10 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] RFC2653-Add dense math test for new instruction names.

2024-12-10 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] Update ChangeLog.*

2024-12-10 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] RFC2653-PowerPC: Add support for 1, 024 bit DMR registers.

2024-12-10 Thread Peter Bergner via Gcc-cvs
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

[gcc r13-9344] rs6000: Fix ICE for invalid constants in built-in functions

2025-01-24 Thread Peter Bergner via Gcc-cvs
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

[gcc r13-9343] rs6000: Fix loop limit for built-in constant checking

2025-01-24 Thread Peter Bergner via Gcc-cvs
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

[gcc r12-10929] rs6000: Fix loop limit for built-in constant checking

2025-01-24 Thread Peter Bergner via Gcc-cvs
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

[gcc r12-10930] rs6000: Fix ICE for invalid constants in built-in functions

2025-01-24 Thread Peter Bergner via Gcc-cvs
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

[gcc r14-11241] rs6000: Fix loop limit for built-in constant checking

2025-01-23 Thread Peter Bergner via Gcc-cvs
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

[gcc r14-11242] rs6000: Fix ICE for invalid constants in built-in functions

2025-01-23 Thread Peter Bergner via Gcc-cvs
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

[gcc r15-6883] rs6000: Add clobber and guard for vsx_stxvd2x4_le_const [PR116030]

2025-01-13 Thread Peter Bergner via Gcc-cvs
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

[gcc r15-6959] rs6000: Fix loop limit for built-in constant checking

2025-01-16 Thread Peter Bergner via Gcc-cvs
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

[gcc r15-6960] rs6000: Fix ICE for invalid constants in built-in functions

2025-01-16 Thread Peter Bergner via Gcc-cvs
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

[gcc r15-9188] rs6000: Add Cobol support to traceback table [PR119308]

2025-04-04 Thread Peter Bergner via Gcc-cvs
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

[gcc r15-9538] testsuite: Replace altivec vector attribute with generic equivalent [PR112822]

2025-04-16 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] RFC2653-PowerPC: Add support for 1, 024 bit DMR registers.

2025-04-22 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] RFC2677-Add xvrlw support.

2025-04-22 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] RFC2686-Add paddis support.

2025-04-22 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] RFC2655-Add saturating subtract built-ins.

2025-04-22 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] Use vector pair load/store for memcpy with -mcpu=future

2025-04-22 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] RFC2656-Support load/store vector with right length.

2025-04-22 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] RFC2653-PowerPC: Switch to dense math names for all MMA operations.

2025-04-22 Thread Peter Bergner via Gcc-cvs
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

[gcc(refs/vendors/ibm/heads/mmaplus)] Add rs6000 architecture masks.

2025-04-22 Thread Peter Bergner via Gcc-cvs
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   2   >