Re: trying to fix a bug in m6812 front-end

2007-01-21 Thread Sean D'Epagnier
Hi, I changed: (match_operand:HI 2 "general_operand" "")))] to (match_operand:HI 2 "splitable_operand" "")))] as suggested, and the problem seems to be solved! I posted a bug report the the m68hc1x site, I will post a follow up. Thanks, Sean D'Epagnier

Re: trying to fix a bug in m6812 front-end

2007-01-20 Thread Rask Ingemann Lambertsen
On Fri, Jan 19, 2007 at 05:10:27PM -0700, Sean D'Epagnier wrote: > I am using gcc 3.3.5 with the latest m68hc1x patches to compile programs for a > 9s12 processor, and cc1 calls abort when compiling the following code: It would be most useful to have the exact error message. I'm guessing that t

Re: trying to fix a bug in m6812 front-end

2007-01-19 Thread Ian Lance Taylor
"Sean D'Epagnier" <[EMAIL PROTECTED]> writes: > -> (insn 10 9 11 (nil) (set (reg:HI 54) > -> (and:HI (reg:HI 53) > -> (mem:HI (mem/f:HI (plus:HI (reg/f:HI 49 virtual-stack-vars) > -> (const_int 2 [0x2])) [0 b+0 S2 A16]) [0 S2 A8]))) > -1 (nil) > ->

trying to fix a bug in m6812 front-end

2007-01-19 Thread Sean D'Epagnier
I am using gcc 3.3.5 with the latest m68hc1x patches to compile programs for a 9s12 processor, and cc1 calls abort when compiling the following code: void func() { short a, *b; a &= *b; } The rtl for the instructions dump as follows: -> (insn 9 6 10 (nil) (set (reg:HI 53) -> (mem/f:H