From: Ian Lance Taylor Date: Sun, 12 Sep 1999 02:08:55 +0000 (+0000) Subject: 1999-09-11 Donn Terry X-Git-Tag: gdb-1999-09-13~46 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5881e4aab3f5cdc7e375f12a3feb37406b20f5b8;p=platform%2Fupstream%2Fbinutils.git 1999-09-11 Donn Terry * config/obj-coff.c (obj_coff_section): Default to setting SEC_LOAD. Don't set SEC_DATA for 'w' modifier. --- diff --git a/gas/ChangeLog b/gas/ChangeLog index e135e0b..244233a 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -5,6 +5,9 @@ 1999-09-11 Donn Terry + * config/obj-coff.c (obj_coff_section): Default to setting + SEC_LOAD. Don't set SEC_DATA for 'w' modifier. + * write.c (adjust_reloc_syms): Print adjusted fixup. * expr.c (integer_constant): Correct too_many_digits calculation diff --git a/gas/config/obj-coff.c b/gas/config/obj-coff.c index b236335..a2a3bbd 100644 --- a/gas/config/obj-coff.c +++ b/gas/config/obj-coff.c @@ -1233,7 +1233,7 @@ obj_coff_section (ignore) SKIP_WHITESPACE (); exp = 0; - flags = SEC_NO_FLAGS; + flags = SEC_LOAD; if (*input_line_pointer == ',') { @@ -1251,9 +1251,9 @@ obj_coff_section (ignore) { case 'b': flags |= SEC_ALLOC; flags &=~ SEC_LOAD; break; case 'n': flags &=~ SEC_LOAD; break; - case 'd': - case 'w': flags |= SEC_DATA; flags &=~ SEC_READONLY; break; - case 'x': flags |= SEC_CODE; break; + case 'd': flags |= SEC_DATA | SEC_LOAD; /* fall through */ + case 'w': flags &=~ SEC_READONLY; break; + case 'x': flags |= SEC_CODE | SEC_LOAD; break; case 'r': flags |= SEC_READONLY; break; case 's': flags |= SEC_SHARED; break;