This is the mail archive of the
mailing list for the GCC project.
Re: [PATCH]: Disable -fweb on 68hc11
On Mar 3, 2004, at 5:23 PM, Andrew Pinski wrote:
On Mar 3, 2004, at 13:55, Stephane Carrez wrote:
I've committed this patch on 3_4 to disable -fweb on 68hc11 (was
activated by -O3).
2004-03-03 Stephane Carrez <email@example.com>
* config/m68hc11/m68hc11.c (m68hc11_override_options): Disable -fweb
because it breaks the 32-bit shift patterns that rely on a match_dup.
(print_operand): Don't print a * before the base address.
This is wrong, the problem is caused by the machine description file
use of match_dup
instead of match_clobber.
Please see the variety of fixes to other machine descriptions in the
past few months that were committed to fix the actual problem.