Commit a220c9da by Kyrylo Tkachov Committed by Kyrylo Tkachov

[ARM] PR 62066: Call va_end on early return from va_list processing function

	PR target/62066
	* config/arm/arm-builtins.c (arm_expand_neon_args): Call va_end before
	early return 0.

From-SVN: r219763
parent 55d9ceab
2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/62066
* config/arm/arm-builtins.c (arm_expand_neon_args): Call va_end before
early return 0.
2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
* sanitizer.def (BUILT_IN_TSAN_VPTR_UPDATE): Fixed parameters.
......
......@@ -2064,7 +2064,10 @@ arm_expand_neon_args (rtx target, machine_mode map_mode, int fcode,
case NEON_ARG_MEMORY:
/* Check if expand failed. */
if (op[argc] == const0_rtx)
{
va_end (ap);
return 0;
}
gcc_assert (MEM_P (op[argc]));
PUT_MODE (op[argc], mode[argc]);
/* ??? arm_neon.h uses the same built-in functions for signed
......
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