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
This commit is contained in:
Kaveh R. Ghazi 1999-09-26 11:40:53 +00:00 committed by Kaveh Ghazi
parent 4e32193ac9
commit f0305a2b79
6 changed files with 24 additions and 2 deletions

View File

@ -1,3 +1,11 @@
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.

View File

@ -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. */

View File

@ -1,3 +1,7 @@
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.

View File

@ -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);
}

View File

@ -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

View File

@ -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