http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47782
--- Comment #1 from Paulo J. Matos Paulo.Matos at csr dot com 2011-02-17
11:55:32 UTC ---
Created attachment 23379
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=23379
source code to reproduce bug
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47782
--- Comment #2 from Paulo J. Matos Paulo.Matos at csr dot com 2011-02-17
14:56:45 UTC ---
Just a note to this... this bug assumes that cbranchmode4 is _not_
implemented. If cbranchmode4 is not an optional standard name to implement
then this bug
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47782
--- Comment #3 from Andrew Pinski pinskia at gcc dot gnu.org 2011-02-17
16:01:49 UTC ---
I think cbranch is required in 4.5 where the cleanup happened. And yes we
broke backwards compatibility to cleanup the backends.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47782
--- Comment #4 from Paulo J. Matos Paulo.Matos at csr dot com 2011-02-17
16:04:36 UTC ---
Thanks Andy, was that documented anywhere? It would be interesting for me to
know which other stuff became compulsory to implement in the backend.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47782
Paolo Bonzini bonzini at gnu dot org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47782
--- Comment #6 from Paulo J. Matos Paulo.Matos at csr dot com 2011-02-17
16:23:47 UTC ---
Thanks Paolo, I will take a look at those patches.