This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/41885] New: AVR Rotate patterns do not correctly consider overlap.
- From: "hutchinsonandy at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 31 Oct 2009 00:29:46 -0000
- Subject: [Bug target/41885] New: AVR Rotate patterns do not correctly consider overlap.
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
Rotate patterns that split byte sized rotates into moves do not correctly
consider overlap of operands.
This was noted on a similar but different shift bug
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39635
and detailed here
http://lists.gnu.org/archive/html/avr-gcc-list/2009-03/msg00158.html
Bug raised to reference separate testcase and fix.
--
Summary: AVR Rotate patterns do not correctly consider overlap.
Product: gcc
Version: 4.5.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: hutchinsonandy at gcc dot gnu dot org
GCC host triplet: i486-linux-gnu
GCC target triplet: avr-*-*
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41885