diff options
author | Alan Modra <amodra@gmail.com> | 2011-01-13 13:06:22 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2011-01-13 13:06:22 +0000 |
commit | 2e57b2afce83621b72b2ac8b54635ad199663dec (patch) | |
tree | a162756c66238efb1835bc8af47ad6fe0fa9177a /ld/emultempl/pep.em | |
parent | 15b8ba76931a8fed121a0f634388e828b3cbc063 (diff) | |
download | gdb-2e57b2afce83621b72b2ac8b54635ad199663dec.zip gdb-2e57b2afce83621b72b2ac8b54635ad199663dec.tar.gz gdb-2e57b2afce83621b72b2ac8b54635ad199663dec.tar.bz2 |
PR ld/12356
* ldexp.h (exp_assop): Delete.
(exp_assign, exp_defsym): Declare.
* ldexp.c (exp_assop): Make static, handle all assignment variations.
(exp_assign, exp_defsym): New functions.
(exp_provide): Use exp_assop.
* ldgram.y (defsym_expr): Use exp_defsym.
* ldctor.c, * ldgram.y, * ldlang.c, * mri.c, * emultempl/beos.em,
* emultempl/pe.em, * emultempl/pep.em, * emultempl/spuelf.em,
* emultempl/xtensaelf.em: Update exp_assop -> exp_assign.
Diffstat (limited to 'ld/emultempl/pep.em')
-rw-r--r-- | ld/emultempl/pep.em | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/ld/emultempl/pep.em b/ld/emultempl/pep.em index e407296..56687d6 100644 --- a/ld/emultempl/pep.em +++ b/ld/emultempl/pep.em @@ -8,7 +8,8 @@ fi rm -f e${EMULATION_NAME}.c (echo;echo;echo;echo;echo)>e${EMULATION_NAME}.c # there, now line numbers match ;-) fragment <<EOF -/* Copyright 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. +/* Copyright 2006, 2007, 2008, 2009, 2010, 2011 + Free Software Foundation, Inc. Written by Kai Tietz, OneVision Software GmbH&CoKg. This file is part of the GNU Binutils. @@ -858,8 +859,8 @@ gld_${EMULATION_NAME}_set_symbols (void) bfd_vma val = init[j].value; lang_assignment_statement_type *rv; - rv = lang_add_assignment (exp_assop ('=', GET_INIT_SYMBOL_NAME (j), - exp_intop (val))); + rv = lang_add_assignment (exp_assign (GET_INIT_SYMBOL_NAME (j), + exp_intop (val))); if (init[j].size == sizeof (short)) *(short *) init[j].ptr = (short) val; else if (init[j].size == sizeof (int)) @@ -1525,8 +1526,8 @@ gld_${EMULATION_NAME}_unrecognized_file (lang_input_statement_type *entry ATTRIB = pep_def_file->base_address; init[IMAGEBASEOFF].inited = 1; if (image_base_statement) - image_base_statement->exp = exp_assop ('=', "__image_base__", - exp_intop (pep.ImageBase)); + image_base_statement->exp = exp_assign ("__image_base__", + exp_intop (pep.ImageBase)); } if (pep_def_file->stack_reserve != -1 |