arm.h (NEED_PLT_GOT): New macro.
authorPhilip Blundell <pb@nexus.co.uk>
Sat, 8 May 1999 09:40:05 +0000 (09:40 +0000)
committerRichard Earnshaw <rearnsha@gcc.gnu.org>
Sat, 8 May 1999 09:40:05 +0000 (09:40 +0000)
commit86efdc8e6d1187677d45e727b8144a421385d28d
treeeb0aab3e5f15c99892361a195ddbacb05b71b41e
parent91ab104696a8ea53982115aabd749e3d936b3d12
arm.h (NEED_PLT_GOT): New macro.

* config/arm/arm.h (NEED_PLT_GOT): New macro.  Set to 0 if not
already defined.
* config/arm/elf.h (NEED_PLT_GOT): Define to flag_pic.
* config/arm/arm.md (call_symbol, call_value_symbol et al.): If
NEED_PLT_GOT is true, add explicit "(PLT)" to generated branches.
* config/arm/arm.c (output_func_epilogue,
output_return_instruction): Likewise for calls to abort.

From-SVN: r26839
gcc/ChangeLog
gcc/config/arm/arm.c
gcc/config/arm/arm.h
gcc/config/arm/arm.md
gcc/config/arm/elf.h