config.gcc (hppa*-*-linux*): Change callee copies ABI to caller copies.
authorJohn David Anglin <danglin@gcc.gnu.org>
Wed, 17 Jan 2018 00:38:15 +0000 (00:38 +0000)
committerJohn David Anglin <danglin@gcc.gnu.org>
Wed, 17 Jan 2018 00:38:15 +0000 (00:38 +0000)
* config.gcc (hppa*-*-linux*): Change callee copies ABI to caller
copies.

From-SVN: r256774

gcc/ChangeLog
gcc/config.gcc

index c90859fc450ee721f89ce8290b6591f98fabb342..a76a977a394108972c9c35293bd4866055255e0f 100644 (file)
@@ -1,5 +1,8 @@
 2018-01-16  John David Anglin  <danglin@gcc.gnu.org>
 
+       * config.gcc (hppa*-*-linux*): Change callee copies ABI to caller
+       copies.
+
        * config/pa.h (MALLOC_ABI_ALIGNMENT): Set 32-bit alignment default to
        64 bits.
        * config/pa/pa32-linux.h (MALLOC_ABI_ALIGNMENT): Set alignment to
index eca156a37d1f94d4e70884494666badc811f39e7..311186b56eb2226020788edd77c4393371024a61 100644 (file)
@@ -1339,7 +1339,7 @@ hppa*64*-*-linux*)
        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"