[Bug target/18592] [3.3/3.4 regression] [m68k] ICE in output_operand: invalid expression as operand

2005-05-09 Thread mmitchel at gcc dot gnu dot org
--- Additional Comments From mmitchel at gcc dot gnu dot org 2005-05-10 01:33 --- Removing target milestone; 68k is not a primary platform. -- What|Removed |Added Target

[Bug target/18592] [3.3/3.4 regression] [m68k] ICE in output_operand: invalid expression as operand

2004-12-16 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-16 05:47 --- *** Bug 18542 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18592 --- You are receiving this mail because: --- You reported the bug, or are

[Bug target/18592] [3.3/3.4 regression] [m68k] ICE in output_operand: invalid expression as operand

2004-12-16 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-16 05:48 --- *** Bug 18563 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18592 --- You are receiving this mail because: --- You reported the bug, or are

[Bug target/18592] [3.3/3.4 regression] [m68k] ICE in output_operand: invalid expression as operand

2004-12-16 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-16 05:49 --- (In reply to comment #12) (In reply to comment #11) Comment #7 in PR18542 said that separate PR's were going to be filed for avr and h8300. They were (PR18563 and PR18564), but somebody else has

[Bug target/18592] [3.3/3.4 regression] [m68k] ICE in output_operand: invalid expression as operand

2004-12-16 Thread corsepiu at gcc dot gnu dot org
--- Additional Comments From corsepiu at gcc dot gnu dot org 2004-12-16 08:41 --- I am going to reopen them and remove the avr/h8300 from PR18542. You can easily check that by testing if reverting the patch from comment #2 helps. Please read what I wrote in comment #10. --

[Bug target/18592] [3.3/3.4 regression] [m68k] ICE in output_operand: invalid expression as operand

2004-12-15 Thread bernie at develer dot com
--- Additional Comments From bernie at develer dot com 2004-12-15 22:37 --- Note: PR 18542 also covers avr-* targets. Comment #7 in PR18542 said that separate PR's were going to be filed for avr and h8300. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18592 --- You are

[Bug target/18592] [3.3/3.4 regression] [m68k] ICE in output_operand: invalid expression as operand

2004-12-15 Thread bernie at develer dot com
-- What|Removed |Added CC||bernie at develer dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18592 --- You are receiving this

[Bug target/18592] [3.3/3.4 regression] [m68k] ICE in output_operand: invalid expression as operand

2004-12-15 Thread corsepiu at gcc dot gnu dot org
--- Additional Comments From corsepiu at gcc dot gnu dot org 2004-12-16 05:33 --- (In reply to comment #11) Comment #7 in PR18542 said that separate PR's were going to be filed for avr and h8300. They were (PR18563 and PR18564), but somebody else has closed them as duplicates of

[Bug target/18592] [3.3/3.4 regression] [m68k] ICE in output_operand: invalid expression as operand

2004-12-14 Thread corsepiu at gcc dot gnu dot org
--- Additional Comments From corsepiu at gcc dot gnu dot org 2004-12-14 13:58 --- PR18542 and this PR are not identical: Proof: * Compiling the example from comment #3 # m68k-rtems4.7-gcc -m68020 -O2 -o tmp.o -c pr18549.c pr18549.c: In function `foo': pr18549.c:31: internal compiler

[Bug target/18592] [3.3/3.4 regression] [m68k] ICE in output_operand: invalid expression as operand

2004-12-13 Thread bernie at develer dot com
--- Additional Comments From bernie at develer dot com 2004-12-13 09:14 --- And you also need -m68020 to trigger the bug. Works fine with -m68000, so the bug must hide in one of the TARGET_68020 patterns. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18592 --- You are

[Bug target/18592] [3.3/3.4 regression] [m68k] ICE in output_operand: invalid expression as operand

2004-12-13 Thread bernie at develer dot com
--- Additional Comments From bernie at develer dot com 2004-12-13 09:29 --- It happens both on ColdFire and 680x0 (x=2), but not on 68000. output_addr_const() gets passed a TRUNCATE (HImode) rtx. I could find it in the last dump before the ICE: (insn 87 45 127 3 (set (reg:HI 0 %d0

[Bug target/18592] [3.3/3.4 regression] [m68k] ICE in output_operand: invalid expression as operand

2004-12-13 Thread bernie at develer dot com
--- Additional Comments From bernie at develer dot com 2004-12-13 09:44 --- *** Bug 18542 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug target/18592] [3.3/3.4 regression] [m68k] ICE in output_operand: invalid expression as operand

2004-12-13 Thread bernie at develer dot com
--- Additional Comments From bernie at develer dot com 2004-12-13 09:45 --- Please see additional comments attached to PR18542: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18542 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18592 --- You are receiving this mail because:

[Bug target/18592] [3.3/3.4 regression] [m68k] ICE in output_operand: invalid expression as operand

2004-12-13 Thread corsepiu at gcc dot gnu dot org
--- Additional Comments From corsepiu at gcc dot gnu dot org 2004-12-13 10:19 --- (In reply to comment #4) And you also need -m68020 to trigger the bug. Works fine with -m68000, so the bug must hide in one of the TARGET_68020 patterns. Note: PR 18542 also covers avr-* targets.

[Bug target/18592] [3.3/3.4 regression] [m68k] ICE in output_operand: invalid expression as operand

2004-12-13 Thread schwab at suse dot de
--- Additional Comments From schwab at suse dot de 2004-12-13 10:38 --- I.e. though this PR and PR18542 might be the same for the m68k, I doubt this bug to be identical to the ICE on the avr. You can easily check that by testing if reverting the patch from comment #2 helps.

[Bug target/18592] [3.3/3.4 regression] [m68k] ICE in output_operand: invalid expression as operand

2004-12-06 Thread belyshev at lubercy dot com
--- Additional Comments From belyshev at lubercy dot com 2004-12-07 00:39 --- // small testcase, use '-O2' void foo (int j, int k) { for(;;) { switch (j) { case 2: j = 1; break; case 1: switch (k) {} break; case 4: switch (k) {} break; case

[Bug target/18592] [3.3/3.4 regression] [m68k] ICE in output_operand: invalid expression as operand

2004-11-23 Thread schwab at suse dot de
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jh at suse dot cz |dot org | Status|UNCONFIRMED

[Bug target/18592] [3.3/3.4 regression] [m68k] ICE in output_operand: invalid expression as operand

2004-11-21 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Keywords||ice-on-valid-code Known to work|3.2.3 |3.2.3 4.0.0 Target Milestone|---

[Bug target/18592] [3.3/3.4 regression] [m68k] ICE in output_operand: invalid expression as operand

2004-11-21 Thread schwab at suse dot de
--- Additional Comments From schwab at suse dot de 2004-11-21 22:59 --- This is the change that triggers the bug: Sun Jul 21 00:54:54 CEST 2002 Jan Hubicka [EMAIL PROTECTED] * gcse.c: Include cselib.h (constptop_register): Break out from ...