Commit f0305a2b by Kaveh R. Ghazi Committed by Kaveh Ghazi

combine.c (gen_rtx_combine): Add missing call to va_end().

	* combine.c (gen_rtx_combine): Add missing call to va_end().

	* final.c (asm_fprintf): Likewise.

	* genattrtab.c (attr_rtx): Likewise.

cp:
	* lex.c (compiler_error): Add missing call to va_end().

From-SVN: r29667
parent 4e32193a
Sun Sep 26 07:37:11 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* combine.c (gen_rtx_combine): Add missing call to va_end().
* final.c (asm_fprintf): Likewise.
* genattrtab.c (attr_rtx): Likewise.
Sat Sep 25 13:11:07 1999 Jeffrey A Law (law@cygnus.com)
* cse.c: Update comments.
......
......@@ -9402,6 +9402,8 @@ gen_rtx_combine VPROTO((enum rtx_code code, enum machine_mode mode, ...))
args[j] = va_arg (p, rtx);
}
va_end (p);
/* See if this is in undobuf. Be sure we don't use objects that came
from another insn; this could produce circular rtl structures. */
......
1999-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* lex.c (compiler_error): Add missing call to va_end().
1999-09-25 Mark Mitchell <mark@codesourcery.com>
* dump.c (dequeue_and_dump): Handle RESULT_DECL.
......
......@@ -4883,6 +4883,7 @@ compiler_error VPROTO ((const char *msg, ...))
#endif
vsprintf (buf, msg, ap);
va_end (ap);
error_with_file_and_line (input_filename, lineno, "%s (compiler error)", buf);
}
......
......@@ -3883,6 +3883,7 @@ asm_fprintf VPROTO((FILE *file, const char *p, ...))
default:
fputc (c, file);
}
va_end (argptr);
}
/* Split up a CONST_DOUBLE or integer constant rtx
......
......@@ -668,9 +668,15 @@ attr_rtx VPROTO((enum rtx_code code, ...))
{
HOST_WIDE_INT arg0 = va_arg (p, HOST_WIDE_INT);
if (arg0 == 0)
return false_rtx;
{
va_end (p);
return false_rtx;
}
if (arg0 == 1)
return true_rtx;
{
va_end (p);
return true_rtx;
}
goto nohash;
}
else
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment