[Bug c/34668] [4.3 Regression] ICE in find_compatible_field with -combine

2008-01-16 Thread rguenth at gcc dot gnu dot org
--- Comment #10 from rguenth at gcc dot gnu dot org 2008-01-16 13:41 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug c/34668] [4.3 Regression] ICE in find_compatible_field with -combine

2008-01-16 Thread rguenth at gcc dot gnu dot org
--- Comment #11 from rguenth at gcc dot gnu dot org 2008-01-16 13:42 --- Subject: Bug 34668 Author: rguenth Date: Wed Jan 16 13:41:13 2008 New Revision: 131572 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=131572 Log: 2008-01-16 Jakub Jelinek [EMAIL PROTECTED] Richard

[Bug c/34668] [4.3 Regression] ICE in find_compatible_field with -combine

2008-01-10 Thread jakub at gcc dot gnu dot org
--- Comment #9 from jakub at gcc dot gnu dot org 2008-01-10 14:50 --- http://gcc.gnu.org/ml/gcc-patches/2008-01/msg00404.html http://gcc.gnu.org/ml/gcc-patches/2008-01/msg00408.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34668

[Bug c/34668] [4.3 Regression] ICE in find_compatible_field with -combine

2008-01-10 Thread jakub at gcc dot gnu dot org
-- jakub at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34668

[Bug c/34668] [4.3 Regression] ICE in find_compatible_field with -combine

2008-01-09 Thread jakub at gcc dot gnu dot org
--- Comment #8 from jakub at gcc dot gnu dot org 2008-01-10 00:00 --- Patch which cures this: --- gcc/tree-inline.c.jj2008-01-04 00:53:03.0 +0100 +++ gcc/tree-inline.c 2008-01-10 00:48:07.0 +0100 @@ -700,7 +700,30 @@ copy_body_r (tree *tp, int *walk_subtree

[Bug c/34668] [4.3 Regression] ICE in find_compatible_field

2008-01-04 Thread aldot at gcc dot gnu dot org
--- Comment #2 from aldot at gcc dot gnu dot org 2008-01-04 12:51 --- Created an attachment (id=14875) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14875action=view) optabs.i file1 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34668

[Bug c/34668] [4.3 Regression] ICE in find_compatible_field with -combine

2008-01-04 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2008-01-04 13:00 --- Confirmed. Fails at -O[23s]. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/34668] [4.3 Regression] ICE in find_compatible_field

2008-01-04 Thread aldot at gcc dot gnu dot org
--- Comment #1 from aldot at gcc dot gnu dot org 2008-01-04 12:50 --- Works with: gcc (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21) Fails with 4.3.0 since at least gcc version 4.3.0 20071212 (experimental) (GCC) Starting program:

[Bug c/34668] [4.3 Regression] ICE in find_compatible_field

2008-01-04 Thread aldot at gcc dot gnu dot org
--- Comment #3 from aldot at gcc dot gnu dot org 2008-01-04 12:51 --- Created an attachment (id=14876) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14876action=view) arm.i (file2) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34668

[Bug c/34668] [4.3 Regression] ICE in find_compatible_field with -combine

2008-01-04 Thread aldot at gcc dot gnu dot org
--- Comment #5 from aldot at gcc dot gnu dot org 2008-01-04 13:06 --- Works with gcc-4.3.orig-HEAD (GCC) 4.3.0 20070919 (experimental) -- aldot at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/34668] [4.3 Regression] ICE in find_compatible_field with -combine

2008-01-04 Thread aldot at gcc dot gnu dot org
--- Comment #6 from aldot at gcc dot gnu dot org 2008-01-04 13:52 --- Smaller testcase: cat arm.i -EOF struct optab { unsigned code; }; extern struct optab optab_table[1]; EOF cat optabs.i -EOF struct optab { unsigned code; }; extern struct optab optab_table[1]; void init_optab

[Bug c/34668] [4.3 Regression] ICE in find_compatible_field with -combine

2008-01-04 Thread jakub at gcc dot gnu dot org
--- Comment #7 from jakub at gcc dot gnu dot org 2008-01-04 15:17 --- This is a problem during inlining. The call actually has optab_table argument: addr_expr 0x2e9035c0 type pointer_type 0x2ea1e600 type record_type 0x2ea1e300 optab type_0 SI ... ... arg 0