http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60756

--- Comment #3 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
> Yes, this testcase works better with -fno-var-tracking-assignments.

That's expected for the param-[123].c testcases.

> It seems to be a mixed bag, though.  Running the testsuite with this
> argument causes 79 previously failing guality tests to pass, but
> causes 200 more new failures.

Yes, both modes have severe limitations.

> I wonder if there's some way to get the best of both worlds?

That's what I have been trying to do recently for these testcases: selectively
shut down -fvar-tracking-assignments to track the location instead of the
value, because it's for aggregate parameters and they are rarely modified.

I'll investigate why this isn't sufficient on aarch64.

Reply via email to