> I changed this default to false somewhen in the past.  There was a
> big fat comment there on the alias-improvements branch (where I
> wondered if returning false would be a safe thing to do).
>
> I didn't find (or could construct) a single C or C++ testcase that
> wasn't fine with the new default, so I switched it (IIRC the default
> is disambiguating the most cases).

OK, thanks for the explanation.

> I'm fine with switching it back though, this time with a comment
> explaining why it is not safe (instead of just speculating) and
> a testcase (I guess you now indeed have one).  Care to prepare
> a patch?

Sure.  Any preference for the new name of nonaliasing_component_refs_p?

The reduced testcase was extracted from ACATS c64106c:

                === acats tests ===
FAIL:   c64106c

                === acats Summary ===
# of expected passes            2314
# of unexpected failures        1
Native configuration is sparc64-sun-solaris2.10

-- 
Eric Botcazou

Reply via email to