* config/tc-i960.c (line_comment_chars): Add '#'.
* config/tc-mn10200.c (tc_gen_reloc): Don't ignore fx_subsy.
This commit is contained in:
parent
c21e73b977
commit
9d83078bc4
|
@ -1,3 +1,8 @@
|
|||
2003-06-11 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* config/tc-i960.c (line_comment_chars): Add '#'.
|
||||
* config/tc-mn10200.c (tc_gen_reloc): Don't ignore fx_subsy.
|
||||
|
||||
2003-06-11 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* po/Make-in (DESTDIR): New.
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* tc-i960.c - All the i80960-specific stuff
|
||||
Copyright 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
|
||||
1999, 2000, 2001, 2002
|
||||
1999, 2000, 2001, 2002, 2003
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GAS.
|
||||
|
@ -206,7 +206,7 @@ const char comment_chars[] = "#";
|
|||
|
||||
/* Also note that comments started like this one will always work. */
|
||||
|
||||
const char line_comment_chars[] = "";
|
||||
const char line_comment_chars[] = "#";
|
||||
|
||||
const char line_separator_chars[] = ";";
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* tc-mn10200.c -- Assembler code for the Matsushita 10200
|
||||
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002
|
||||
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GAS, the GNU Assembler.
|
||||
|
@ -1233,6 +1233,21 @@ tc_gen_reloc (seg, fixp)
|
|||
arelent *reloc;
|
||||
reloc = (arelent *) xmalloc (sizeof (arelent));
|
||||
|
||||
if (fixp->fx_subsy != NULL)
|
||||
{
|
||||
/* FIXME: We should resolve difference expressions if possible
|
||||
here. At least this is better than silently ignoring the
|
||||
subtrahend. */
|
||||
as_bad_where (fixp->fx_file, fixp->fx_line,
|
||||
_("can't resolve `%s' {%s section} - `%s' {%s section}"),
|
||||
fixp->fx_addsy ? S_GET_NAME (fixp->fx_addsy) : "0",
|
||||
segment_name (fixp->fx_addsy
|
||||
? S_GET_SEGMENT (fixp->fx_addsy)
|
||||
: absolute_section),
|
||||
S_GET_NAME (fixp->fx_subsy),
|
||||
segment_name (S_GET_SEGMENT (fixp->fx_addsy)));
|
||||
}
|
||||
|
||||
reloc->howto = bfd_reloc_type_lookup (stdoutput, fixp->fx_r_type);
|
||||
if (reloc->howto == (reloc_howto_type *) NULL)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue