diff options
author | Ian Lance Taylor <ian@airs.com> | 1993-07-19 18:46:39 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1993-07-19 18:46:39 +0000 |
commit | ffffc8fb5c4c02cc43fb2e040e5f410d470c183c (patch) | |
tree | 4170e91d5bb54f1e3b8aad434ca27bed72255260 /gas/config | |
parent | 28403b8ee766e730a13ad2a7f2b817d1671905fd (diff) | |
download | fsf-binutils-gdb-ffffc8fb5c4c02cc43fb2e040e5f410d470c183c.zip fsf-binutils-gdb-ffffc8fb5c4c02cc43fb2e040e5f410d470c183c.tar.gz fsf-binutils-gdb-ffffc8fb5c4c02cc43fb2e040e5f410d470c183c.tar.bz2 |
* expr.c (clean_up_expression): Don't cancel the subtraction of
undefined symbols.
Fixes PR 2997.
* read.c (s_data), config/obj-coffbfd.c (obj_coff_data): If -R,
switch to text section rather than data section.
Fixes PR 2971.
Diffstat (limited to 'gas/config')
-rw-r--r-- | gas/config/obj-coffbfd.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gas/config/obj-coffbfd.c b/gas/config/obj-coffbfd.c index a54ed98..88f815d 100644 --- a/gas/config/obj-coffbfd.c +++ b/gas/config/obj-coffbfd.c @@ -2047,7 +2047,10 @@ obj_coff_text () static void obj_coff_data () { - change_to_section (".data", 5, get_absolute_expression ()); + if (flagseen['R']) + change_to_section (".text", 5, get_absolute_expression () + 1000); + else + change_to_section (".data", 5, get_absolute_expression ()); } static void |