This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH][21/n] Remove GENERIC stmt combining from SCCVN
- From: Richard Biener <rguenther at suse dot de>
- To: Paolo Carlini <paolo dot carlini at oracle dot com>,gcc-patches at gcc dot gnu dot org
- Date: Wed, 29 Jul 2015 19:29:54 +0200
- Subject: Re: [PATCH][21/n] Remove GENERIC stmt combining from SCCVN
- Authentication-results: sourceware.org; auth=none
- References: <alpine dot LSU dot 2 dot 11 dot 1507280919060 dot 19642 at zhemvz dot fhfr dot qr> <55B8FC02 dot 4010608 at oracle dot com>
On July 29, 2015 6:14:58 PM GMT+02:00, Paolo Carlini <paolo.carlini@oracle.com> wrote:
>Hi,
>
>On 07/28/2015 09:20 AM, Richard Biener wrote:
>> This moves/merges the equality folding of decl addresses from
>> fold_comparison with that from fold_binary in match.pd.
>>
>> Bootstrapped and tested on x86_64-unknown-linux-gnu, applied to
>trunk.
>>
>> Richard.
>>
>> 2015-07-28 Richard Biener <rguenther@suse.de>
>>
>> * fold-const.c (fold_comparison): Remove equality folding
>> of decl addresses ...
>> * match.pd: ... here and merge with existing pattern.
>I didn't double check with r226298, but I'm pretty sure this change of
>yours has to do with the FAIL:
>
>FAIL: experimental/optional/constexpr/make_optional.cc (test for excess
>
>errors)
>UNRESOLVED: experimental/optional/constexpr/make_optional.cc
>compilation
>failed to produce executable
>
>which now we are all seeing. Certainly the FAIL is there with r226299
>and the library was clean a few revisions before. Note that the
>testcase
>involves comparisons of decl addresses ;)
Yeah, fix is in testing.
Richard.
>Thanks,
>Paolo.