aboutsummaryrefslogtreecommitdiff
path: root/gold/Makefile.am
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>2008-04-16 22:54:29 +0000
committerIan Lance Taylor <ian@airs.com>2008-04-16 22:54:29 +0000
commit12c0daef5f792cf27f8d0897794bb32729dc370b (patch)
treea282dbfb5ea5b87e31cd1eb4e61bf04584bcd9f7 /gold/Makefile.am
parent4f4995b6282c41516d0bd895832ced99d799a744 (diff)
downloadfsf-binutils-gdb-12c0daef5f792cf27f8d0897794bb32729dc370b.zip
fsf-binutils-gdb-12c0daef5f792cf27f8d0897794bb32729dc370b.tar.gz
fsf-binutils-gdb-12c0daef5f792cf27f8d0897794bb32729dc370b.tar.bz2
* copy-relocs.cc: New file.
* copy-relocs.h: New file. * reloc.cc: Remove Copy_relocs code. * reloc.h: Likewise. * reloc-types.h (struct Reloc_types) [both versions]: Add get_reloc_addend_noerror. * output.h (class Output_data_reloc<elfcpp::SHT_REL>): Add variants of add_global which take an addend which must be zero. * i386.cc: Include "copy-relocs.h". (class Target_i386): Change type of copy_relocs_ to variable, update initializer. (Target_i386::copy_reloc): Rewrite to pass to Copy_relocs class. Change all callers. (Target_i386::do_finalize_sections): Change handling of copy_relocs_. * sparc.cc: Include "copy-relocs.h". (class Target_sparc): Change type of copy_relocs_ to variable, update initializer. (Target_sparc::copy_reloc): Rewrite to pass to Copy_relocs class. Change all callers. (Target_sparc::do_finalize_sections): Change handling of copy_relocs_. * x86_64.cc: Include "copy-relocs.h". (class Target_x86_64): Change type of copy_relocs_ to variable, update initializer. (Target_x86_64::copy_reloc): Rewrite to pass to Copy_relocs class. Change all callers. (Target_x86_64::do_finalize_sections): Change handling of copy_relocs_. * Makefile.am (CCFILES): Add copy-relocs.cc. (HFILES): Add copy-relocs.h.
Diffstat (limited to 'gold/Makefile.am')
-rw-r--r--gold/Makefile.am2
1 files changed, 2 insertions, 0 deletions
diff --git a/gold/Makefile.am b/gold/Makefile.am
index 148999d..020fd95 100644
--- a/gold/Makefile.am
+++ b/gold/Makefile.am
@@ -33,6 +33,7 @@ CCFILES = \
binary.cc \
common.cc \
compressed_output.cc \
+ copy-relocs.cc \
defstd.cc \
dirsearch.cc \
dynobj.cc \
@@ -66,6 +67,7 @@ HFILES = \
binary.h \
common.h \
compressed_output.h \
+ copy-relocs.h \
defstd.h \
dirsearch.h \
dynobj.h \