[Bug middle-end/25905] [4.2 regression] ICE in expand_compound_operation

2006-01-24 Thread bonzini at gnu dot org
--- Comment #10 from bonzini at gnu dot org 2006-01-24 14:30 --- Patch committed. -- bonzini at gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug middle-end/25905] [4.2 regression] ICE in expand_compound_operation

2006-01-24 Thread bonzini at gcc dot gnu dot org
--- Comment #9 from bonzini at gnu dot org 2006-01-24 14:29 --- Subject: Bug 25905 Author: bonzini Date: Tue Jan 24 14:29:25 2006 New Revision: 110170 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110170 Log: 2006-01-23 Paolo Bonzini <[EMAIL PROTECTED]> PR rtl-optimi

[Bug middle-end/25905] [4.2 regression] ICE in expand_compound_operation

2006-01-23 Thread joel at gcc dot gnu dot org
--- Comment #8 from joel at gcc dot gnu dot org 2006-01-23 20:42 --- sh-rtems fails to build also. Andrew thought it was related so I am adding myself and this link to my failure post. http://gcc.gnu.org/ml/gcc/2006-01/msg00869.html -- joel at gcc dot gnu dot org changed:

[Bug middle-end/25905] [4.2 regression] ICE in expand_compound_operation

2006-01-23 Thread bonzini at gnu dot org
-- bonzini at gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |bonzini at gnu dot org |dot org |

[Bug middle-end/25905] [4.2 regression] ICE in expand_compound_operation

2006-01-23 Thread kkojima at gcc dot gnu dot org
--- Comment #7 from kkojima at gcc dot gnu dot org 2006-01-23 08:47 --- *** Bug 25919 has been marked as a duplicate of this bug. *** -- kkojima at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug middle-end/25905] [4.2 regression] ICE in expand_compound_operation

2006-01-23 Thread bonzini at gnu dot org
--- Comment #6 from bonzini at gnu dot org 2006-01-23 08:28 --- Uhm, expand has a bug and creates an invalid (insn 11 7 12 2 (set (subreg:SI (reg:QI 33) 0) (zero_extract:SI (mem/s:QI (reg/v/f:SI 31 [ ob ]) [0 S1 A8]) (const_int 8 [0x8]) (const_int 1 [0x1]

[Bug middle-end/25905] [4.2 regression] ICE in expand_compound_operation

2006-01-23 Thread bonzini at gnu dot org
--- Comment #5 from bonzini at gnu dot org 2006-01-23 08:22 --- I cannot reproduce Paul's testcase, but I found this one: struct object { unsigned long mixed_encoding:1; unsigned long encoding:8; } __attribute__ ((packed)); int search_object (struct object *ob) { return o

[Bug middle-end/25905] [4.2 regression] ICE in expand_compound_operation

2006-01-23 Thread bonzini at gnu dot org
--- Comment #4 from bonzini at gnu dot org 2006-01-23 08:14 --- The ICE is the same, but the cause is probably different as 25890 is an ICE-on-undefined. I think it's easiest to punt and return failure instead of asserting, but I want to investigate how we reach the assertion failure in

[Bug middle-end/25905] [4.2 regression] ICE in expand_compound_operation

2006-01-22 Thread pbrook at gcc dot gnu dot org
--- Comment #3 from pbrook at gcc dot gnu dot org 2006-01-22 13:41 --- Smaller testcase: void read_encoded_value_with_base (const unsigned char *p, unsigned * val) { union unaligned { unsigned short u2; } __attribute__ ((__packed__)); const union unaligned *u = (const union

[Bug middle-end/25905] [4.2 regression] ICE in expand_compound_operation

2006-01-21 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-01-21 23:44 --- I think this is related to PR 25890 which is reproducible on x86_64-linux-gnu also. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added -

[Bug middle-end/25905] [4.2 regression] ICE in expand_compound_operation

2006-01-21 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||pinskia at gcc dot gnu dot |

[Bug middle-end/25905] [4.2 regression] ICE in expand_compound_operation

2006-01-21 Thread schwab at suse dot de
--- Comment #1 from schwab at suse dot de 2006-01-21 23:25 --- Created an attachment (id=10696) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10696&action=view) Testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25905