Linux PARISC architecture development
 help / color / mirror / Atom feed
* [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

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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox