Set SEC_DATA and SEC_LOAD flags for sections marked as 's'.
This commit is contained in:
parent
c97e73ddb6
commit
e96c546430
2 changed files with 8 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
2002-11-04 Danny Smith <dannysmith@users.sourceforge.net>
|
||||
|
||||
* config/obj-coff.c (obj-coff-section): Set SEC_DATA and
|
||||
SEC_LOAD flags for sections marked as 's'.
|
||||
|
||||
2002-11-01 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* write.c (TC_FORCE_RELOCATION_SUB_ABS): Default to zero.
|
||||
|
|
|
@ -1465,12 +1465,14 @@ obj_coff_section (ignore)
|
|||
{
|
||||
case 'b': flags |= SEC_ALLOC; flags &=~ SEC_LOAD; break;
|
||||
case 'n': flags &=~ SEC_LOAD; flags |= SEC_NEVER_LOAD; break;
|
||||
|
||||
case 's': flags |= SEC_SHARED; /* fall through */
|
||||
case 'd': flags |= SEC_DATA | SEC_LOAD; /* fall through */
|
||||
case 'w': flags &=~ SEC_READONLY; break;
|
||||
|
||||
case 'a': break; /* For compatability with ELF. */
|
||||
case 'x': flags |= SEC_CODE | SEC_LOAD; break;
|
||||
case 'r': flags |= SEC_READONLY; break;
|
||||
case 's': flags |= SEC_SHARED; break;
|
||||
|
||||
case 'i': /* STYP_INFO */
|
||||
case 'l': /* STYP_LIB */
|
||||
|
|
Loading…
Reference in a new issue