This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH, testsuite]: Require non_strict_align effective target for gcc.dg/ipa/ipa-sra-[26].c
- From: Uros Bizjak <ubizjak at gmail dot com>
- To: gcc-patches at gcc dot gnu dot org
- Cc: Jakub Jelinek <jakub at redhat dot com>
- Date: Thu, 20 Oct 2011 17:24:00 +0200
- Subject: Re: [PATCH, testsuite]: Require non_strict_align effective target for gcc.dg/ipa/ipa-sra-[26].c
- References: <CAFULd4aia8Jme4vbrR=ad1BAnuLZpsnZ_Wru2C_izj1A=wX-eA@mail.gmail.com>
On Wed, Oct 19, 2011 at 9:50 PM, Uros Bizjak <ubizjak@gmail.com> wrote:
> These two tests require non_strict_aligned effective target, since IPA
> fails in tree_non_mode_aligned_mem_p () for "cow" and "calf"
> candidates for STRICT_ALIGNMENT targets. Mode alignment requires 32
> bytes, while data is aligned to 8 bytes.
>
> 2011-10-19 ?Uros Bizjak ?<ubizjak@gmail.com>
>
> ? ? ? ?* gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
> ? ? ? ?non_strict_align.
> ? ? ? ?* gcc.dg/ipa/ipa-sra-6.c: Ditto.
>
> Tested on x86_64-pc-linux-gnu and alphaev68-pc-linux-gnu, where the
> patch "fixes":
>
> FAIL: gcc.dg/ipa/ipa-sra-2.c scan-tree-dump eipa_sra "About to replace
> expr cow_.*D.->red with \\*ISRA"
> FAIL: gcc.dg/ipa/ipa-sra-2.c scan-tree-dump eipa_sra "About to replace
> expr cow_.*D.->green with ISRA"
> FAIL: gcc.dg/ipa/ipa-sra-2.c scan-tree-dump eipa_sra "About to replace
> expr calf_.*D.->red with \\*ISRA"
> FAIL: gcc.dg/ipa/ipa-sra-2.c scan-tree-dump eipa_sra "About to replace
> expr calf_.*D.->green with ISRA"
> FAIL: gcc.dg/ipa/ipa-sra-6.c scan-tree-dump-times eipa_sra "foo " 1
So, comitted to SVN mainline and 4.6 branch under obvious rule.
Uros.