public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
From: "dje at gcc dot gnu dot org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/17531] New: [ivopts] ICE compiling gzip deflate.c
Date: Fri, 17 Sep 2004 02:54:00 -0000	[thread overview]
Message-ID: <20040917025408.17531.dje@gcc.gnu.org> (raw)

In SPEC CPU2000 164.gzip does
not build due to an ICE in emit_move_insn() whose backtrace leads to
ivopts.  The same failure occurs with gzip-1.2.4a.

$ ./xgcc -B./ -O1 -fstrict-aliasing -S deflate.c
deflate.c: In function 'deflate_fast':
deflate.c:584: internal compiler error: in emit_move_insn, at expr.c:2485
$ ./xgcc -B./ -O1 -fstrict-aliasing -fno-ivopts -S deflate.c
$

Backtrace:
#0  fancy_abort (file=0x104bd158 "/farm/dje/src/src/gcc/expr.c",
line=2485, 
    function=0x104bd230 "emit_move_insn")
    at /farm/dje/src/src/gcc/diagnostic.c:591
#1  0x10139d94 in emit_move_insn (x=0x3020ec00, y=0x20035954)
    at /farm/dje/src/src/gcc/expr.c:2484
#2  0x100f127c in force_reg (mode=807463936, x=0x3020ebb8)
    at /farm/dje/src/src/gcc/explow.c:670
#3  0x1021a9e4 in expand_binop (mode=HImode, binoptab=0x3000f400, 
    op0=0x3020ebb8, op1=0x3020ebe8, target=0x0, unsignedp=1, 
    methods=OPTAB_LIB_WIDEN) at /farm/dje/src/src/gcc/optabs.c:741
#4  0x1014e0cc in expand_expr_addr_expr_1 (exp=0x302111e0, target=0x0, 
    tmode=HImode, modifier=EXPAND_NORMAL) at
    /farm/dje/src/src/gcc/expr.c:6165
#5  0x10144540 in expand_expr_real_1 (exp=0x3020f780, target=0x0, 
    tmode=HImode, modifier=EXPAND_NORMAL, alt_rtl=0x0)
    at /farm/dje/src/src/gcc/expr.c:6194
#6  0x1014b580 in expand_expr_real (exp=0x3020f780, target=0x0,
tmode=HImode, 
    modifier=EXPAND_NORMAL, alt_rtl=0x0) at
    /farm/dje/src/src/gcc/expr.c:6308
#7  0x101455e8 in expand_expr_real_1 (exp=0x3020f800, target=0x10483690, 
    tmode=VOIDmode, modifier=EXPAND_NORMAL, alt_rtl=0x0)
    at /farm/dje/src/src/gcc/expr.h:493
#8  0x1014b580 in expand_expr_real (exp=0x3020f800, target=0x0, 
    tmode=VOIDmode, modifier=EXPAND_NORMAL, alt_rtl=0x0)
    at /farm/dje/src/src/gcc/expr.c:6308
#9  0x1014dec0 in expand_operands (exp0=0x3020f720, exp1=0x3020f800, 
    target=0x0, op0=0x2ff215bc, op1=0x2ff215b0, modifier=EXPAND_NORMAL)
    at /farm/dje/src/src/gcc/expr.h:493
#10 0x10143bf4 in expand_expr_real_1 (exp=0x30210758, target=0x0, 
    tmode=VOIDmode, modifier=EXPAND_NORMAL, alt_rtl=0x0)
    at /farm/dje/src/src/gcc/expr.c:8207
#11 0x1014b580 in expand_expr_real (exp=0x30210758, target=0x0, 
    tmode=VOIDmode, modifier=EXPAND_NORMAL, alt_rtl=0x0)
    at /farm/dje/src/src/gcc/expr.c:6308
#12 0x1014dec0 in expand_operands (exp0=0x3020f7e0, exp1=0x30210758, 
    target=0x0, op0=0x2ff2173c, op1=0x2ff21730, modifier=EXPAND_NORMAL)
    at /farm/dje/src/src/gcc/expr.h:493
#13 0x10146ec8 in expand_expr_real_1 (exp=0x302107d0, target=0x2, 
    tmode=273168016, modifier=EXPAND_NORMAL, alt_rtl=0x0)
    at /farm/dje/src/src/gcc/expr.c:7493
#14 0x1014b580 in expand_expr_real (exp=0x302107d0, target=0x0, 
    tmode=VOIDmode, modifier=EXPAND_NORMAL, alt_rtl=0x0)
    at /farm/dje/src/src/gcc/expr.c:6308
#15 0x1014dea4 in expand_operands (exp0=0x302107d0, exp1=0x3020f740, 
    target=0x0, op0=0x2ff218bc, op1=0x2ff218b0, modifier=EXPAND_NORMAL)
    at /farm/dje/src/src/gcc/expr.h:493
#16 0x10146ec8 in expand_expr_real_1 (exp=0x302107f8, target=0x2, 
    tmode=273168016, modifier=EXPAND_NORMAL, alt_rtl=0x0)
    at /farm/dje/src/src/gcc/expr.c:7493
#17 0x1014b580 in expand_expr_real (exp=0x302107f8, target=0x0,
tmode=HImode, 
    modifier=EXPAND_NORMAL, alt_rtl=0x0) at
    /farm/dje/src/src/gcc/expr.c:6308
#18 0x103d276c in computation_cost (expr=0x302107f8)
    at /farm/dje/src/src/gcc/expr.h:493
#19 0x103d7ac4 in get_computation_cost_at (data=0x2ff21c38,
use=0x200e1588, 
    cand=0x200e26f8, address_p=0 '\0', depends_on=0x2ff21ad0,
    at=0x301e5b40)
    at /farm/dje/src/src/gcc/tree-ssa-loop-ivopts.c:2855
#20 0x103d7fc4 in determine_use_iv_cost_generic (data=0x2ff21c38, 
    use=0x200e1588, cand=0x200e26f8)
    at /farm/dje/src/src/gcc/tree-ssa-loop-ivopts.c:2882
#21 0x103d89b0 in determine_use_iv_cost (data=0x2ff21c38, use=0x200e1588, 
    cand=0x200e26f8) at /farm/dje/src/src/gcc/tree-ssa-loop-ivopts.c:3024
#22 0x103dd3d0 in tree_ssa_iv_optimize_loop (data=0x2ff21c38, loop=0x9b5)
    at /farm/dje/src/src/gcc/tree-ssa-loop-ivopts.c:271
#23 0x103dd874 in tree_ssa_iv_optimize (loops=0x200e0878)
    at /farm/dje/src/src/gcc/tree-ssa-loop-ivopts.c:4420
#24 0x103a8024 in tree_ssa_loop_ivopts ()
    at /farm/dje/src/src/gcc/tree-ssa-loop.c:308
#25 0x102ad77c in execute_pass_list (pass=0x20023f4c)
    at /farm/dje/src/src/gcc/tree-optimize.c:501
#26 0x102ad794 in execute_pass_list (pass=0x200240b8)
    at /farm/dje/src/src/gcc/tree-optimize.c:537
#27 0x102ad794 in execute_pass_list (pass=0x20020ae8)
    at /farm/dje/src/src/gcc/tree-optimize.c:537
#28 0x102ada78 in tree_rest_of_compilation (fndecl=0x300eaf80, nested_p=0
'\0')
    at /farm/dje/src/src/gcc/tree-optimize.c:618
#29 0x100385f8 in c_expand_body (fndecl=0x300eaf80)
    at /farm/dje/src/src/gcc/c-decl.c:6458
#30 0x10293064 in cgraph_expand_function (node=0x301e1900)
    at /farm/dje/src/src/gcc/cgraphunit.c:1040
#31 0x10293230 in cgraph_assemble_pending_functions ()
    at /farm/dje/src/src/gcc/cgraphunit.c:525
#32 0x10293ac0 in cgraph_finalize_function (decl=0x300eaf80, nested=0
'\0')
    at /farm/dje/src/src/gcc/cgraphunit.c:605
#33 0x1003885c in c_finalize (fndecl=0x300eaf80)
    at /farm/dje/src/src/gcc/c-decl.c:6325
#34 0x10038e3c in finish_function () at
/farm/dje/src/src/gcc/c-decl.c:6430
#35 0x1046cd34 in yyparse () at c-parse.y:407
#36 0x1046d9c4 in c_parse_file () at c-parse.y:2901
#37 0x10472598 in c_common_parse_file (set_yydebug=273404248)
    at /farm/dje/src/src/gcc/c-opts.c:1097
#38 0x100035f0 in toplev_main (argc=536887100, argv=0x2009a028)
    at /farm/dje/src/src/gcc/toplev.c:991
#39 0x10000390 in main (argc=273404248, argv=0x9b5)
    at /farm/dje/src/src/gcc/main.c:35
#40 0x10000204 in __start ()

-- 
           Summary: [ivopts] ICE compiling gzip deflate.c
           Product: gcc
           Version: 4.0.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: tree-optimization
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: dje at gcc dot gnu dot org
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: powerpc-*-*
  GCC host triplet: powerpc-*-*
GCC target triplet: powerpc-*-*


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17531


             reply	other threads:[~2004-09-17  2:54 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-09-17  2:54 dje at gcc dot gnu dot org [this message]
2004-09-17  3:02 ` [Bug tree-optimization/17531] " dberlin at gcc dot gnu dot org
2004-09-17  3:10 ` [Bug tree-optimization/17531] [4.0 Regression] " pinskia at gcc dot gnu dot org
2004-09-17  3:44 ` pinskia at gcc dot gnu dot org
2004-09-17  9:09 ` rakdver at gcc dot gnu dot org
2004-09-17  9:22 ` pinskia at gcc dot gnu dot org
2004-09-18 16:31 ` pinskia at gcc dot gnu dot org
2004-09-23 12:18 ` rakdver at gcc dot gnu dot org
2004-09-27 22:21 ` rth at gcc dot gnu dot org
2004-09-27 22:23 ` rth at gcc dot gnu dot org
2004-09-28 11:43 ` pinskia at gcc dot gnu dot org
2004-09-28 15:54 ` matz at suse dot de
2004-09-28 22:55 ` cvs-commit at gcc dot gnu dot org
2004-09-28 23:12 ` rth at gcc dot gnu dot org

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20040917025408.17531.dje@gcc.gnu.org \
    --to=gcc-bugzilla@gcc.gnu.org \
    --cc=gcc-bugs@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).