mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-08-03 04:01:22 +08:00
* write.c (relax_segment): Give an error if a .space symbol is
common or undefined. * read.c (read_a_source_file): Don't handle mri_pending_align if the handler is s_globl or s_ignore.
This commit is contained in:
@ -1,3 +1,11 @@
|
||||
Fri Jan 31 10:46:14 1997 Ian Lance Taylor <ian@cygnus.com>
|
||||
|
||||
* write.c (relax_segment): Give an error if a .space symbol is
|
||||
common or undefined.
|
||||
|
||||
* read.c (read_a_source_file): Don't handle mri_pending_align if
|
||||
the handler is s_globl or s_ignore.
|
||||
|
||||
Thu Jan 30 11:46:59 1997 Fred Fish <fnf@cygnus.com>
|
||||
|
||||
* config/tc-d10v.c (find_opcode): Remove unused variable "numops".
|
||||
|
@ -719,7 +719,9 @@ read_a_source_file (name)
|
||||
|| pop->poc_handler == s_ifc
|
||||
|| pop->poc_handler == s_ifeqs
|
||||
|| pop->poc_handler == s_else
|
||||
|| pop->poc_handler == s_endif)))
|
||||
|| pop->poc_handler == s_endif
|
||||
|| pop->poc_handler == s_globl
|
||||
|| pop->poc_handler == s_ignore)))
|
||||
{
|
||||
do_align (1, (char *) NULL, 0);
|
||||
mri_pending_align = 0;
|
||||
|
@ -2202,8 +2202,11 @@ relax_segment (segment_frag_root, segment)
|
||||
if (symbolP)
|
||||
{
|
||||
growth = S_GET_VALUE (symbolP);
|
||||
if (symbolP->sy_frag != &zero_address_frag)
|
||||
as_bad (".space specifies non-absolute value");
|
||||
if (symbolP->sy_frag != &zero_address_frag
|
||||
|| S_IS_COMMON (symbolP)
|
||||
|| ! S_IS_DEFINED (symbolP))
|
||||
as_bad_where (fragP->fr_file, fragP->fr_line,
|
||||
".space specifies non-absolute value");
|
||||
fragP->fr_symbol = 0;
|
||||
if (growth < 0)
|
||||
{
|
||||
|
Reference in New Issue
Block a user