* [committed] hppa: Switch hppa-linux to caller copies ABI
@ 2018-01-17 2:00 John David Anglin
2018-01-17 8:26 ` Richard Biener
0 siblings, 1 reply; 3+ messages in thread
From: John David Anglin @ 2018-01-17 2:00 UTC (permalink / raw)
To: gcc-patches; +Cc: Helge Deller, linux-parisc
[-- Attachment #1: Type: text/plain, Size: 401 bytes --]
The callee copies ABI used for 32-bit hppa causes no end of optimization
issues and problems with
OpenMP. The hppa target is only in Debian unstable and gentoo. In both
cases, packages are
rebuilt often. So, Helge and I decided that it was better to break the
ABI and accept whatever
problems that result from the switch.
Committed to trunk.
Dave
--
John David Anglin dave.anglin@bell.net
[-- Attachment #2: config.gcc.d --]
[-- Type: text/plain, Size: 635 bytes --]
2018-01-16 John David Anglin <danglin@gcc.gnu.org>
* config.gcc (hppa*-*-linux*): Change callee copies ABI to caller
copies.
Index: config.gcc
===================================================================
--- config.gcc (revision 256716)
+++ config.gcc (working copy)
@@ -1339,7 +1339,7 @@
gas=yes gnu_ld=yes
;;
hppa*-*-linux*)
- target_cpu_default="MASK_PA_11|MASK_NO_SPACE_REGS"
+ target_cpu_default="MASK_PA_11|MASK_NO_SPACE_REGS|MASK_CALLER_COPIES"
tm_file="${tm_file} dbxelf.h elfos.h gnu-user.h linux.h glibc-stdint.h pa/pa-linux.h \
pa/pa32-regs.h pa/pa32-linux.h"
tmake_file="${tmake_file} pa/t-linux"
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [committed] hppa: Switch hppa-linux to caller copies ABI
2018-01-17 2:00 [committed] hppa: Switch hppa-linux to caller copies ABI John David Anglin
@ 2018-01-17 8:26 ` Richard Biener
2018-01-21 20:04 ` John David Anglin
0 siblings, 1 reply; 3+ messages in thread
From: Richard Biener @ 2018-01-17 8:26 UTC (permalink / raw)
To: John David Anglin; +Cc: GCC Patches, Helge Deller, linux-parisc
On Wed, Jan 17, 2018 at 3:00 AM, John David Anglin <dave.anglin@bell.net> wrote:
> The callee copies ABI used for 32-bit hppa causes no end of optimization
> issues and problems with
> OpenMP. The hppa target is only in Debian unstable and gentoo. In both
> cases, packages are
> rebuilt often. So, Helge and I decided that it was better to break the ABI
> and accept whatever
> problems that result from the switch.
>
> Committed to trunk.
That deserves a warning in gcc-8/changes.html
Richard.
> Dave
>
> --
> John David Anglin dave.anglin@bell.net
>
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [committed] hppa: Switch hppa-linux to caller copies ABI
2018-01-17 8:26 ` Richard Biener
@ 2018-01-21 20:04 ` John David Anglin
0 siblings, 0 replies; 3+ messages in thread
From: John David Anglin @ 2018-01-21 20:04 UTC (permalink / raw)
To: Richard Biener; +Cc: GCC Patches, Helge Deller, linux-parisc
On 2018-01-17 3:26 AM, Richard Biener wrote:
> That deserves a warning in gcc-8/changes.html
Done.
https://gcc.gnu.org/gcc-8/changes.html
Dave
--
John David Anglin dave.anglin@bell.net
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2018-01-21 20:04 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-01-17 2:00 [committed] hppa: Switch hppa-linux to caller copies ABI John David Anglin
2018-01-17 8:26 ` Richard Biener
2018-01-21 20:04 ` John David Anglin
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.