summaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorMichael Meissner <meissner@cygnus.com>1997-11-27 00:06:53 +0000
committerJeff Law <law@gcc.gnu.org>1997-11-26 17:06:53 -0700
commitcfc51775f3e7867f908c349ed3626e6586930fe1 (patch)
treef8aa385e962dd50080cd526718efbb4783630917 /gcc/ChangeLog
parent563e36c0751aba5fdfb6fbd5b50d9531e2361823 (diff)
downloadgcc-cfc51775f3e7867f908c349ed3626e6586930fe1.tar.gz
rs6000.c (SMALL_DATA_REG): Register to use for small data relocs.
* rs6000.c (SMALL_DATA_REG): Register to use for small data relocs. (print_operand): Use SMALL_DATA_REG for the register involved in small data relocations. (print_operand_address): Ditto. * rs6000/linux.h (LINK_SPEC): Pass -dynamic-linker /lib/ld.so.1 if -dynamic linker is not used. * rs6000.md (call insns): For local calls, use @local suffix under System V. Don't use @plt under Solaris. From-SVN: r16771
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index dae49b30f2f..f9d6aaf2138 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,16 @@
Wed Nov 26 13:04:46 1997 Michael Meissner <meissner@cygnus.com>
+ * rs6000.c (SMALL_DATA_REG): Register to use for small data relocs.
+ (print_operand): Use SMALL_DATA_REG for the register involved in
+ small data relocations.
+ (print_operand_address): Ditto.
+
+ * rs6000/linux.h (LINK_SPEC): Pass -dynamic-linker /lib/ld.so.1 if
+ -dynamic linker is not used.
+
+ * rs6000.md (call insns): For local calls, use @local suffix under
+ System V. Don't use @plt under Solaris.
+
* rs6000.c (output_function_profiler): Put label address in r0, and
store LR in 4(sp) for System V/eabi.