diff --git a/gas/ChangeLog b/gas/ChangeLog index adf62f808a..78bf35a926 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +Wed Sep 8 15:09:17 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) + + * config/obj-elf.c (obj_elf_section): Set SEC_LOAD when using + default flag values. + Tue Sep 7 10:22:52 1993 Stan Shebs (shebs@rtl.cygnus.com) * read.c: (change_to_section): Don't include body if not MANY_SECTIONS. diff --git a/gas/config/obj-elf.c b/gas/config/obj-elf.c index 9914db5b56..1f5d66fbdc 100644 --- a/gas/config/obj-elf.c +++ b/gas/config/obj-elf.c @@ -313,10 +313,10 @@ obj_elf_section (xxx) input_line_pointer = p; } if (!strcmp (string, ".rodata")) - default_flags = SEC_ALLOC | SEC_READONLY | SEC_RELOC; + default_flags = SEC_ALLOC | SEC_READONLY | SEC_RELOC | SEC_LOAD; else if (!strcmp (string, ".init") || !strcmp (string, ".fini")) - default_flags = SEC_ALLOC | SEC_READONLY | SEC_RELOC | SEC_CODE; + default_flags = SEC_ALLOC | SEC_READONLY | SEC_RELOC | SEC_CODE | SEC_LOAD; SKIP_WHITESPACE (); if (*input_line_pointer != ',')