1999-09-11 Donn Terry <donn@interix.com>

* config/obj-coff.c (obj_coff_section): Default to setting
	SEC_LOAD.  Don't set SEC_DATA for 'w' modifier.
This commit is contained in:
Ian Lance Taylor 1999-09-12 02:08:55 +00:00
parent 2fbadf2cf5
commit 5881e4aab3
2 changed files with 7 additions and 4 deletions

View File

@ -5,6 +5,9 @@
1999-09-11 Donn Terry <donn@interix.com>
* 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

View File

@ -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;