* read.c (s_include): In MRI mode, don't expect quotes around the
file name. * listing.c (listing_title): Don't require the title to be quoted.
This commit is contained in:
parent
65d860fc28
commit
ca2329727e
2 changed files with 25 additions and 5 deletions
|
@ -1,5 +1,9 @@
|
|||
Fri Aug 18 10:58:09 1995 Ian Lance Taylor <ian@cygnus.com>
|
||||
|
||||
* read.c (s_include): In MRI mode, don't expect quotes around the
|
||||
file name.
|
||||
* listing.c (listing_title): Don't require the title to be quoted.
|
||||
|
||||
* gasp.c (include_print_where_line): Always subtract 1 from
|
||||
linecount before printing it.
|
||||
(process_file): In MRI mode, lines beginning with '*' or '!' are
|
||||
|
|
26
gas/read.c
26
gas/read.c
|
@ -1711,17 +1711,17 @@ s_mri_sect (type)
|
|||
flagword flags;
|
||||
|
||||
flags = SEC_NO_FLAGS;
|
||||
if (type == 'C')
|
||||
if (*type == 'C')
|
||||
flags = SEC_CODE;
|
||||
else if (type == 'D')
|
||||
else if (*type == 'D')
|
||||
flags = SEC_DATA;
|
||||
else if (type == 'R')
|
||||
else if (*type == 'R')
|
||||
flags = SEC_ROM;
|
||||
if (flags != SEC_NO_FLAGS)
|
||||
{
|
||||
if (! bfd_set_section_flags (stdoutput, seg, flags))
|
||||
as_warn ("error setting flags for \"%s\": %s",
|
||||
bfd_section_name (stdoutput, sec),
|
||||
bfd_section_name (stdoutput, seg),
|
||||
bfd_errmsg (bfd_get_error ()));
|
||||
}
|
||||
}
|
||||
|
@ -3273,7 +3273,23 @@ s_include (arg)
|
|||
FILE *try;
|
||||
char *path;
|
||||
|
||||
filename = demand_copy_string (&i);
|
||||
if (! flag_mri)
|
||||
filename = demand_copy_string (&i);
|
||||
else
|
||||
{
|
||||
SKIP_WHITESPACE ();
|
||||
i = 0;
|
||||
while (! is_end_of_line[(unsigned char) *input_line_pointer]
|
||||
&& *input_line_pointer != ' '
|
||||
&& *input_line_pointer != '\t')
|
||||
{
|
||||
obstack_1grow (¬es, *input_line_pointer);
|
||||
++input_line_pointer;
|
||||
++i;
|
||||
}
|
||||
obstack_1grow (¬es, '\0');
|
||||
filename = obstack_finish (¬es);
|
||||
}
|
||||
demand_empty_rest_of_line ();
|
||||
path = xmalloc ((unsigned long) i + include_dir_maxlen + 5 /* slop */ );
|
||||
for (i = 0; i < include_dir_count; i++)
|
||||
|
|
Loading…
Reference in a new issue