projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
arc: Implement NPS-400 dcmac instruction
[deliverable/binutils-gdb.git]
/
gas
/
stabs.c
diff --git
a/gas/stabs.c
b/gas/stabs.c
index 876ffa541f38fb6788873add254ba938f607c8f4..916594c5d2f0c6bcab20ea0e8fbc6bb6cef011d7 100644
(file)
--- a/
gas/stabs.c
+++ b/
gas/stabs.c
@@
-429,9
+429,7
@@
s_xstab (int what)
the stab section name. */
if (saved_secname == 0 || strcmp (saved_secname, stab_secname))
{
the stab section name. */
if (saved_secname == 0 || strcmp (saved_secname, stab_secname))
{
- stabstr_secname = (char *) xmalloc (strlen (stab_secname) + 4);
- strcpy (stabstr_secname, stab_secname);
- strcat (stabstr_secname, "str");
+ stabstr_secname = concat (stab_secname, "str", (char *) NULL);
if (saved_secname)
{
free (saved_secname);
if (saved_secname)
{
free (saved_secname);
@@
-535,7
+533,7
@@
generate_asm_file (int type, const char *file)
/* Allocate enough space for the file name (possibly extended with
doubled up backslashes), the symbol name, and the other characters
that make up a stabs file directive. */
/* Allocate enough space for the file name (possibly extended with
doubled up backslashes), the symbol name, and the other characters
that make up a stabs file directive. */
- bufp = buf =
(char *) xmalloc (
2 * strlen (file) + strlen (sym) + 12);
+ bufp = buf =
XNEWVEC (char,
2 * strlen (file) + strlen (sym) + 12);
*bufp++ = '"';
*bufp++ = '"';
@@
-631,13
+629,13
@@
stabs_generate_asm_lineno (void)
if (in_dot_func_p)
{
if (in_dot_func_p)
{
- buf =
(char *) xmalloc (
100 + strlen (current_function_label));
+ buf =
XNEWVEC (char,
100 + strlen (current_function_label));
sprintf (buf, "%d,0,%d,%s-%s\n", N_SLINE, lineno,
sym, current_function_label);
}
else
{
sprintf (buf, "%d,0,%d,%s-%s\n", N_SLINE, lineno,
sym, current_function_label);
}
else
{
- buf =
(char *) xmalloc (
100);
+ buf =
XNEWVEC (char,
100);
sprintf (buf, "%d,0,%d,%s\n", N_SLINE, lineno, sym);
}
input_line_pointer = buf;
sprintf (buf, "%d,0,%d,%s\n", N_SLINE, lineno, sym);
}
input_line_pointer = buf;
@@
-662,7
+660,7
@@
stabs_generate_asm_func (const char *funcname, const char *startlabname)
if (! void_emitted_p)
{
if (! void_emitted_p)
{
- input_line_pointer = "\"void:t1=1\",128,0,0,0";
+ input_line_pointer =
(char *)
"\"void:t1=1\",128,0,0,0";
s_stab ('s');
void_emitted_p = 1;
}
s_stab ('s');
void_emitted_p = 1;
}
This page took
0.024953 seconds
and
4
git commands to generate.