[Bug target/64461] bad assembly generated for Coldfire targets

2015-01-12 Thread joel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64461 --- Comment #8 from Joel Sherrill --- Thanks. I didn't build all our Coldfire BSPs but I checked one and it is OK now.

[Bug target/64461] bad assembly generated for Coldfire targets

2015-01-12 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64461 Jeffrey A. Law changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug target/64461] bad assembly generated for Coldfire targets

2015-01-12 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64461 --- Comment #6 from Jeffrey A. Law --- Author: law Date: Mon Jan 12 20:19:57 2015 New Revision: 219488 URL: https://gcc.gnu.org/viewcvs?rev=219488&root=gcc&view=rev Log: PR target/64461 * gcc.target/m68k/pr64461.c: New test. Adde

[Bug target/64461] bad assembly generated for Coldfire targets

2015-01-02 Thread joel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64461 --- Comment #5 from Joel Sherrill --- (In reply to Andreas Schwab from comment #4) > The easiest fix is to disable the three trunc patterns for the coldfire. This isn't my area of expertise. That's why I focused in on doing the git bisect. Hoped

[Bug target/64461] bad assembly generated for Coldfire targets

2015-01-02 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64461 --- Comment #4 from Andreas Schwab --- The easiest fix is to disable the three trunc patterns for the coldfire.

[Bug target/64461] bad assembly generated for Coldfire targets

2015-01-02 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64461 --- Comment #3 from Andreas Schwab --- It is using truncsiqi2, but that pattern hasn't been adjusted for coldfire.

[Bug target/64461] bad assembly generated for Coldfire targets

2015-01-02 Thread joel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64461 --- Comment #2 from Joel Sherrill --- Multiple BSPs trigger this on various files which is not a surprise seeing as it is generating an illegal memory to memory move. But in case it helps, this is the list of CPU CFLAGS of BSPs which trigger it.

[Bug target/64461] bad assembly generated for Coldfire targets

2015-01-02 Thread joel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64461 --- Comment #1 from Joel Sherrill --- Doing a git bisect showed this to be the commit that broke things. Clearly not m68k specific but triggered it. commit 91ae0791cbebaac673e42e53c8b7f000241a0ca1 Author: dj Date: Fri Aug 29 23:19:42 2014 +0