public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
From: "danglin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/61141] [4.10 Regression] c-common.c:1502:1: ICE: in reset_insn_used_flags, at emit-rtl.c:2677
Date: Mon, 12 May 2014 11:29:00 -0000	[thread overview]
Message-ID: <bug-61141-4-ASuAz55xFZ@http.gcc.gnu.org/bugzilla/> (raw)
In-Reply-To: <bug-61141-4@http.gcc.gnu.org/bugzilla/>

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

--- Comment #4 from John David Anglin <danglin at gcc dot gnu.org> ---
(gdb) p *fn
$5 = {eh = 0xfa483f48, cfg = 0xf7f60a10, gimple_body = 0x0, 
  gimple_df = 0xf7ba6900, x_current_loops = 0x0, su = 0x0, 
  value_histograms = 0x0, decl = 0xf8f39100, static_chain_decl = 0x0, 
  nonlocal_goto_save_area = 0x0, local_decls = 0x0, cilk_frame_decl = 0x0, 
  machine = 0xfabd95f8, language = 0xf93de900, used_types_hash = 0xfaba0180, 
  fde = 0xf8b9ad38, last_stmt_uid = 3927, funcdef_no = 719, 
  function_start_locus = 6286828, function_end_locus = 6403815, 
  curr_properties = 5312, last_verified = 0, cannot_be_copied_reason = 0x0, 
  va_list_gpr_size = 255, va_list_fpr_size = 255, calls_setjmp = 0, 
  calls_alloca = 0, is_cilk_function = 0, calls_cilk_spawn = 0, 
  has_nonlocal_label = 0, cannot_be_copied_set = 1, stdarg = 0, 
  after_inlining = 1, always_inline_functions_inlined = 1, 
  can_throw_non_call_exceptions = 0, can_delete_dead_exceptions = 0, 
  returns_struct = 0, returns_pcc_struct = 0, has_local_explicit_reg_vars = 0, 
  is_thunk = 0, has_force_vectorize_loops = 0, has_simduid_loops = 0, 
  tail_call_marked = 0}
(gdb) p debug_tree (fn->decl)
 <function_decl 0xf8f39100 c_fully_fold_internal
    type <function_type 0xf8f3b600
        type <pointer_type 0xf9be9960 tree type <union_type 0xf9be98a0
tree_node>
            sizes-gimplified asm_written public unsigned type_6 SI
            size <integer_cst 0xfad01570 constant 32>
            unit size <integer_cst 0xfad01588 constant 4>
            align 32 symtab -104946992 alias set -1 canonical type 0xf9be9900
            pointer_to_this <pointer_type 0xfa4f62a0>>
        SI size <integer_cst 0xfad01570 32> unit size <integer_cst 0xfad01588
4>
        align 32 symtab 0 alias set -1 canonical type 0xf8f3b660
        arg-types <tree_list 0xf8f38bb8 value <pointer_type 0xf9be9960 tree>
            chain <tree_list 0xf8f38bd0 value <boolean_type 0xfad0a5a0 bool>
                chain <tree_list 0xf8f38be8 value <pointer_type 0xfaad38a0>
                    chain <tree_list 0xf8f38c00 value <pointer_type 0xfaad38a0>
                        chain <tree_list 0xfad01db0 value <void_type 0xfad0a8a0
void>>>>>>
        pointer_to_this <pointer_type 0xfa40cc00>>
    addressable asm_written used nothrow static decl_5 decl_6 SI file
../../gcc/gcc/c-family/c-common.c line 1113 col 1 align 32 context
<translation_unit_decl 0xfad09070 D.1> initial <error_mark 0xfad063b0>
    arguments <parm_decl 0xf91fb5f0 expr type <pointer_type 0xf9be9960 tree>
        used visited unsigned SI file ../../gcc/gcc/c-family/c-common.c line
1113 col 29 size <integer_cst 0xfad01570 32> unit size <integer_cst 0xfad01588
4>
        align 32 context <function_decl 0xf8f39100 c_fully_fold_internal>

        (reg/v/f:SI 6 %r6 [orig:914 expr ] [914]) arg-type <pointer_type
0xf9be9960 tree>
        incoming-rtl (reg:SI 26 %r26 [ expr ])
        chain <parm_decl 0xf91fb6e0 in_init type <boolean_type 0xfad0a5a0 bool>
            used visited unsigned QI file ../../gcc/gcc/c-family/c-common.c
line 1113 col 40
            size <integer_cst 0xfad016a8 constant 8>
            unit size <integer_cst 0xfad016c0 constant 1>
            align 8 context <function_decl 0xf8f39100 c_fully_fold_internal>

            (reg/v:SI 9 %r9 [orig:915 in_init+-3 ] [915]) arg-type
<integer_type 0xfad0a360 int>
            incoming-rtl (reg:SI 25 %r25 [ in_init+-3 ]) chain <parm_decl
0xf91fb7d0 maybe_const_operands>>>
    result <result_decl 0xf91fb870 D.36357 type <pointer_type 0xf9be9960 tree>
        unsigned ignored regdecl SI file ../../gcc/gcc/c-family/c-common.c line
1114 col 34 size <integer_cst 0xfad01570 32> unit size <integer_cst 0xfad01588
4>
        align 32 context <function_decl 0xf8f39100 c_fully_fold_internal>
        (reg/f:SI 913 [ <retval> ])>
    full-name "tree_node* c_fully_fold_internal(tree, bool, bool*, bool*)"
    pending-inline-info 0xf93dea68
    (mem:SI (symbol_ref/v:SI ("@_ZL21c_fully_fold_internalP9tree_nodebPbS1_")
[flags 0x203] <function_decl 0xf8f39100 c_fully_fold_internal>) [0  S4 A32])
    struct-function 0xfa576478 chain <var_decl 0xf8f3b3c0 fname_vars>>
$8 = void


  parent reply	other threads:[~2014-05-12 11:29 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-05-10 15:14 [Bug middle-end/61141] New: " danglin at gcc dot gnu.org
2014-05-11 21:24 ` [Bug middle-end/61141] " danglin at gcc dot gnu.org
2014-05-12 11:22 ` danglin at gcc dot gnu.org
2014-05-12 11:24 ` danglin at gcc dot gnu.org
2014-05-12 11:29 ` danglin at gcc dot gnu.org [this message]
2014-05-13 11:07 ` rguenth at gcc dot gnu.org
2014-05-24 18:14 ` danglin at gcc dot gnu.org
2014-05-25 16:52 ` danglin at gcc dot gnu.org
2014-06-09 16:41 ` law at gcc dot gnu.org
2014-06-09 16:44 ` law at redhat dot com

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=bug-61141-4-ASuAz55xFZ@http.gcc.gnu.org/bugzilla/ \
    --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).