This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/68964] [6 regression] Internal compiler error for test case gcc.dg/tm/20100610.c since r231674
- From: "rth at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 22 Dec 2015 15:45:22 +0000
- Subject: [Bug tree-optimization/68964] [6 regression] Internal compiler error for test case gcc.dg/tm/20100610.c since r231674
- Auto-submitted: auto-generated
- References: <bug-68964-4 at http dot gcc dot gnu dot org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68964
--- Comment #3 from Richard Henderson <rth at gcc dot gnu.org> ---
The path on which this test goes off the rails is supposed to only
be used for structure assignments, where memmove must be used, and
thus taking the address of both sides of the assignment will work.
However, support for vector types on ppc and aarch64 appears to be
lacking. You'll note that this test case does not fail on x86_64,
where we instead produce a call to _ITM_WM128 to perform the store.
Digging into why this function isn't called for aarch64...