[gcc r15-8262] doc: regenerate rs6000/rs6000.opt.urls

2025-03-18 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:8333f1c7e699419a4e428fa1d66156d7bad69c9f commit r15-8262-g8333f1c7e699419a4e428fa1d66156d7bad69c9f Author: Michael Matz Date: Tue Mar 18 17:21:23 2025 +0100 doc: regenerate rs6000/rs6000.opt.urls which I forgot and the autobuilder complained.

[gcc r15-8236] rs6000: Add -msplit-patch-nops (PR112980)

2025-03-17 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:96698551b8e19fc33637908190f121e039301993 commit r15-8236-g96698551b8e19fc33637908190f121e039301993 Author: Michael Matz Date: Wed Nov 13 16:04:06 2024 +0100 rs6000: Add -msplit-patch-nops (PR112980) as the bug report details some uses of -fpatchable-function-

[gcc r15-4242] Fix PR116650: check all regs in regrename targets

2024-10-10 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:85bee4f77b1b0ebe68b3efe0c356b7d5fb006c4d commit r15-4242-g85bee4f77b1b0ebe68b3efe0c356b7d5fb006c4d Author: Michael Matz Date: Thu Oct 10 16:36:51 2024 +0200 Fix PR116650: check all regs in regrename targets (this came up for m68k vs. LRA, but is a generic pro

[gcc r15-3220] LRA: Don't use 0 as initialization for sp_offset

2024-08-27 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:542773888190ef67dca194f4861abab104fa9b5b commit r15-3220-g542773888190ef67dca194f4861abab104fa9b5b Author: Michael Matz Date: Thu Aug 22 17:09:11 2024 +0200 LRA: Don't use 0 as initialization for sp_offset this is part of making m68k work with LRA. See PR116

[gcc r15-3221] LRA: Fix setup_sp_offset

2024-08-27 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:e223ac9c225352e3aeea7180a3b56a96ecdbe2fd commit r15-3221-ge223ac9c225352e3aeea7180a3b56a96ecdbe2fd Author: Michael Matz Date: Thu Aug 22 17:21:42 2024 +0200 LRA: Fix setup_sp_offset This is part of making m68k work with LRA. See PR116429. In short: setup

[gcc r15-3219] final: go down ASHIFT in walk_alter_subreg

2024-08-27 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:359209bdc7245f8768b5044acded8509545e4990 commit r15-3219-g359209bdc7245f8768b5044acded8509545e4990 Author: Michael Matz Date: Thu Aug 22 17:03:56 2024 +0200 final: go down ASHIFT in walk_alter_subreg when experimenting with m68k plus LRA one of the change

[gcc(refs/users/matz/heads/x86-ssw)] x86: Implement separate shrink wrapping

2024-07-16 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:86676836d6cb8289c53ff3dffcf8583505a7e0f5 commit 86676836d6cb8289c53ff3dffcf8583505a7e0f5 Author: Michael Matz Date: Sun Jun 30 03:52:39 2024 +0200 x86: Implement separate shrink wrapping this adds support for the infrastructure for shrink wrapping separat

[gcc(refs/users/matz/heads/x86-ssw)] x86: Implement separate shrink wrapping

2024-07-16 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:f0d9a4c9d44c463f86699d7f054722d5d0a20d09 commit f0d9a4c9d44c463f86699d7f054722d5d0a20d09 Author: Michael Matz Date: Sun Jun 30 03:52:39 2024 +0200 x86: Implement separate shrink wrapping this adds support for the infrastructure for shrink wrapping separat

[gcc/matz/heads/x86-ssw] x86: Implement separate shrink wrapping

2024-07-16 Thread Michael Matz via Gcc-cvs
The branch 'matz/heads/x86-ssw' was updated to point to: f0d9a4c9d44c... x86: Implement separate shrink wrapping It previously pointed to: 298b1dd7fb81... x86: implement separate shrink wrapping Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ---

[gcc(refs/users/matz/heads/x86-ssw)] x86: implement separate shrink wrapping

2024-07-16 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:298b1dd7fb8189eb22ae604973083ae80b135ae7 commit 298b1dd7fb8189eb22ae604973083ae80b135ae7 Author: Michael Matz Date: Sun Jun 30 03:52:39 2024 +0200 x86: implement separate shrink wrapping this adds support for the infrastructure for shrink wrapping separat

[gcc/matz/heads/x86-ssw] x86: implement separate shrink wrapping

2024-07-16 Thread Michael Matz via Gcc-cvs
The branch 'matz/heads/x86-ssw' was updated to point to: 298b1dd7fb81... x86: implement separate shrink wrapping It previously pointed to: fbf3ff6bc169... x86-ssw: Deal with deallocated frame in epilogue Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc(refs/users/matz/heads/x86-ssw)] x86-ssw: Deal with deallocated frame in epilogue

2024-07-11 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:fbf3ff6bc169639a2d55ab4ed5f962201ad6416e commit fbf3ff6bc169639a2d55ab4ed5f962201ad6416e Author: Michael Matz Date: Thu Jul 11 15:21:05 2024 +0200 x86-ssw: Deal with deallocated frame in epilogue When the frame is deallocated separately we need to adjust

[gcc(refs/users/matz/heads/x86-ssw)] Revert "Add target hook shrink_wrap.cleanup_components"

2024-07-11 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:3b04b651551abc541c6ec21835d2e85a407bb1c4 commit 3b04b651551abc541c6ec21835d2e85a407bb1c4 Author: Michael Matz Date: Thu Jul 11 15:16:57 2024 +0200 Revert "Add target hook shrink_wrap.cleanup_components" This reverts commit 826dd85cb9f368608a9890046cd701f7530d

[gcc(refs/users/matz/heads/x86-ssw)] Add target hook shrink_wrap.cleanup_components

2024-07-10 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:826dd85cb9f368608a9890046cd701f7530d7315 commit 826dd85cb9f368608a9890046cd701f7530d7315 Author: Michael Matz Date: Wed Jul 10 17:10:18 2024 +0200 Add target hook shrink_wrap.cleanup_components when the shrink wrapping infrastructure removed components th

[gcc(refs/users/matz/heads/x86-ssw)] x86-ssw: tidy and commentary

2024-07-10 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:4e6291b6aa5c2033a36e0ac92077a55471e64f92 commit 4e6291b6aa5c2033a36e0ac92077a55471e64f92 Author: Michael Matz Date: Tue Jul 9 17:27:37 2024 +0200 x86-ssw: tidy and commentary Diff: --- gcc/config/i386/i386.cc | 310 g

[gcc(refs/users/matz/heads/x86-ssw)] x86-ssw: Adjust testcase

2024-07-09 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:495a687dc93a58110076700f48fb57fa79026bef commit 495a687dc93a58110076700f48fb57fa79026bef Author: Michael Matz Date: Tue Jul 9 14:26:31 2024 +0200 x86-ssw: Adjust testcase this testcase tries to (uselessly) shrink wrap frame allocation in f0(), and then ca

[gcc(refs/users/matz/heads/x86-ssw)] x86-ssw: precise using of moves

2024-07-09 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:d213bc5e67d903143608e0a7879c2577c33ca47e commit d213bc5e67d903143608e0a7879c2577c33ca47e Author: Michael Matz Date: Tue Jul 9 06:01:47 2024 +0200 x86-ssw: precise using of moves we need to differ between merely not wanting to use moves and not being able

[gcc(refs/users/matz/heads/x86-ssw)] x86-ssw: adjust testcase

2024-07-09 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:cf6d794219dd0cf2ca3601e2d6e6b9e5f497a47a commit cf6d794219dd0cf2ca3601e2d6e6b9e5f497a47a Author: Michael Matz Date: Tue Jul 9 06:01:22 2024 +0200 x86-ssw: adjust testcase Diff: --- gcc/testsuite/gcc.target/x86_64/abi/callabi/leaf-2.c | 2 +- 1 file changed, 1 insert

[gcc(refs/users/matz/heads/x86-ssw)] x86-ssw: fix testcases

2024-07-09 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:c5a72cc80939e42518f4021e0640d29c8b8495a7 commit c5a72cc80939e42518f4021e0640d29c8b8495a7 Author: Michael Matz Date: Tue Jul 9 04:27:46 2024 +0200 x86-ssw: fix testcases the separate-shrink-wrap infrastructure sometimes considers components as handled when

[gcc(refs/users/matz/heads/x86-ssw)] x86-ssw: disable if DRAP reg is needed

2024-07-09 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:f917195f8a4e1767e89ebb0c875abcbe4dcf97ff commit f917195f8a4e1767e89ebb0c875abcbe4dcf97ff Author: Michael Matz Date: Tue Jul 9 02:37:55 2024 +0200 x86-ssw: disable if DRAP reg is needed Diff: --- gcc/config/i386/i386.cc | 3 ++- 1 file changed, 2 insertions(+), 1 del

[gcc(refs/users/matz/heads/x86-ssw)] x86-ssw: don't clobber flags

2024-07-09 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:5a9a70a5837aba373e3f36a89943c52e37a19809 commit 5a9a70a5837aba373e3f36a89943c52e37a19809 Author: Michael Matz Date: Tue Jul 9 02:20:10 2024 +0200 x86-ssw: don't clobber flags Diff: --- gcc/config/i386/i386.cc | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-

[gcc(refs/users/matz/heads/x86-ssw)] x86: implement separate shrink wrapping

2024-07-09 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:eb94eb73cf3993c1d544e6eb8c4dcb671f215b25 commit eb94eb73cf3993c1d544e6eb8c4dcb671f215b25 Author: Michael Matz Date: Sun Jun 30 03:52:39 2024 +0200 x86: implement separate shrink wrapping Diff: --- gcc/config/i386/i386.cc | 581 +++

[gcc] Created branch 'matz/heads/x86-ssw' in namespace 'refs/users'

2024-07-09 Thread Michael Matz via Gcc-cvs
The branch 'matz/heads/x86-ssw' was created in namespace 'refs/users' pointing to: c27b30552e6c... gomp: testsuite: improve compatibility of bad-array-section