* read.c (s_weakref): Don't pass unadorned NULL to concat.

* config/tc-i386.c (set_cpu_arch, md_parse_option): Likewise.
This commit is contained in:
Alan Modra 2008-02-07 08:40:29 +00:00
parent ee832e1842
commit 1bf57e9fa3
3 changed files with 10 additions and 4 deletions

View File

@ -1,3 +1,8 @@
2008-02-07 Alan Modra <amodra@bigpond.net.au>
* read.c (s_weakref): Don't pass unadorned NULL to concat.
* config/tc-i386.c (set_cpu_arch, md_parse_option): Likewise.
2008-02-05 Sterling Augustine <sterling@tensilica.com>
* config/tc-xtensa.c (relax_frag_immed): Change internal consistency

View File

@ -1784,7 +1784,7 @@ set_cpu_arch (int dummy ATTRIBUTE_UNUSED)
char *name = cpu_sub_arch_name;
cpu_sub_arch_name = concat (name,
cpu_arch[i].name,
NULL);
(const char *) NULL);
free (name);
}
else
@ -7299,7 +7299,7 @@ md_parse_option (int c, char *arg)
char *name = cpu_sub_arch_name;
cpu_sub_arch_name = concat (name,
cpu_arch[i].name,
NULL);
(const char *) NULL);
free (name);
}
else

View File

@ -3449,14 +3449,15 @@ s_weakref (int ignore ATTRIBUTE_UNUSED)
char *loop;
loop = concat (S_GET_NAME (symbolP),
" => ", S_GET_NAME (symbolP2), NULL);
" => ", S_GET_NAME (symbolP2), (const char *) NULL);
symp = symbolP2;
while (symp != symbolP)
{
char *old_loop = loop;
symp = symbol_get_value_expression (symp)->X_add_symbol;
loop = concat (loop, " => ", S_GET_NAME (symp), NULL);
loop = concat (loop, " => ", S_GET_NAME (symp),
(const char *) NULL);
free (old_loop);
}