diff options
author | Nick Clifton <nickc@redhat.com> | 2013-04-29 08:22:16 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2013-04-29 08:22:16 +0000 |
commit | 27320b8511206a322d4d56208e898ff689b69206 (patch) | |
tree | 2ad493b727245aa7ae4ad3b7702c34d803922228 /ld/emultempl | |
parent | 9056882e81e43101c1ecc9314608d1c6bf2da77b (diff) | |
download | gdb-27320b8511206a322d4d56208e898ff689b69206.zip gdb-27320b8511206a322d4d56208e898ff689b69206.tar.gz gdb-27320b8511206a322d4d56208e898ff689b69206.tar.bz2 |
* emultempl/pe.em [cygwin]: Do not merge rdata with v2
psuedo-relocs.
Diffstat (limited to 'ld/emultempl')
-rw-r--r-- | ld/emultempl/pe.em | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/ld/emultempl/pe.em b/ld/emultempl/pe.em index 68049a7..7a11396 100644 --- a/ld/emultempl/pe.em +++ b/ld/emultempl/pe.em @@ -8,9 +8,7 @@ fi rm -f e${EMULATION_NAME}.c (echo;echo;echo;echo;echo)>e${EMULATION_NAME}.c # there, now line numbers match ;-) fragment <<EOF -/* Copyright 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, - 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 - Free Software Foundation, Inc. +/* Copyright 1995-2013 Free Software Foundation, Inc. This file is part of the GNU Binutils. @@ -171,10 +169,13 @@ EOF # Cygwin no longer wants these noisy warnings. Other PE # targets might like to consider adding themselves here. +# See also the mail thread starting here for the reason why +# merge_rdata defaults to 0 for cygwin: +# http://cygwin.com/ml/cygwin-apps/2013-04/msg00187.html case ${target} in *-*-cygwin*) default_auto_import=1 - default_merge_rdata=1 + default_merge_rdata=0 ;; i[3-7]86-*-mingw* | x86_64-*-mingw*) default_auto_import=1 @@ -276,8 +277,9 @@ gld${EMULATION_NAME}_add_options int nrl ATTRIBUTE_UNUSED, struct option **really_longopts ATTRIBUTE_UNUSED) { - static const struct option xtra_long[] = { - /* PE options */ + static const struct option xtra_long[] = + { + /* PE options. */ {"base-file", required_argument, NULL, OPTION_BASE_FILE}, {"dll", no_argument, NULL, OPTION_DLL}, {"file-alignment", required_argument, NULL, OPTION_FILE_ALIGNMENT}, |