[Bug target/33138] [4.3 Regression] rejects valid? assembler, segfaults

2007-10-09 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2007-10-09 14:58 --- Works for me with r129166. I suppose this was x86_64. And a dup of either PR33600 or PR33552. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/33138] [4.3 Regression] rejects valid? assembler, segfaults

2007-09-05 Thread jakub at gcc dot gnu dot org
--- Comment #4 from jakub at gcc dot gnu dot org 2007-09-05 15:42 --- Yeah, the asm is bogus for multiple reasons. But can be fixed easily, e.g. %3, %4 nor %5 aren't used anywhere, so just nuking the unneeded r (c), r (a), r (b), makes this to compile. Apparently e.g. gcc 4.1.x decided

[Bug target/33138] [4.3 Regression] rejects valid? assembler, segfaults

2007-09-05 Thread tbm at cyrius dot com
--- Comment #5 from tbm at cyrius dot com 2007-09-05 18:38 --- (In reply to comment #4) Yeah, the asm is bogus for multiple reasons. ... What is that 3 doing among clobbers? A fancy way to duplicate %rbx clobber? I don't know. I made the testcase based on an application that I

[Bug target/33138] [4.3 Regression] rejects valid? assembler, segfaults

2007-09-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33138

[Bug target/33138] [4.3 Regression] rejects valid? assembler, segfaults

2007-08-28 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2007-08-28 23:57 --- The seg fault was fixed by: 2007-08-28 Jakub Jelinek [EMAIL PROTECTED] PR middle-end/32370 * passes.c (init_optimization_passes): Move pass_df_finish after pass_postreload sublist. Also

[Bug target/33138] [4.3 Regression] rejects valid? assembler, segfaults

2007-08-21 Thread tbm at cyrius dot com
--- Comment #2 from tbm at cyrius dot com 2007-08-21 15:33 --- BTW, the segfault goes away when I remove the last 3 lines (function tiger_t). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33138

[Bug target/33138] [4.3 Regression] rejects valid? assembler, segfaults

2007-08-21 Thread tbm at cyrius dot com
--- Comment #1 from tbm at cyrius dot com 2007-08-21 15:32 --- typedef unsigned long int word64; extern word64 tiger_table[4 * 256]; tiger_compress (word64 * str, word64 state[3]) { { register word64 a, b, c; word64 aa, bb, cc; word64 x0, x1, x2, x3, x4, x5, x6, x7; b