On 12/21/2015 08:46 AM, Eric Botcazou wrote:
Hi,
it's the failure of gcc.dg/guality/param-3.c on Aarch64. The strategy to make
it pass is to selectively disable -fvar-tracking-assignments for parameters so
that the location instead of the value is tracked; this was already working
for most architectures but the calling convention of aarch64 is special here.
Tested on x86-64/Linux and Aarch64/Linux, OK for the mainline?
2015-12-20 Eric Botcazou <ebotca...@adacore.com>
PR debug/60756
* var-tracking.c (tracked_record_parameter_p): New predicate.
(track_expr_p): Invoke it.
(add_stores): Likewise.
OK.
Jeff