http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61141
--- Comment #2 from John David Anglin <danglin at gcc dot gnu.org> --- In the Linux case, we also have a note in a NOTE_INSN_DELETED delayed branch sequence: (gdb) ignor 1 9396470 Will ignore next 9396470 crossings of breakpoint 1. (gdb) r Starting program: /home/dave/gnu/gcc/objdir/gcc/../prev-gcc/cc1plus -fpreprocessed c-common.ii -quiet -dumpbase c-common.c -auxbase-strip c-family/c-common.o -g -O2 -Wextra -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wsuggest-attribute=format -Woverloaded-virtual -Wpedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Werror -version -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -fno-common -o c-common.s GNU C++ (GCC) version 4.10.0 20140509 (experimental) [trunk revision 210292] (hppa-linux-gnu) compiled by GNU C version 4.9.0, GMP version 6.0.0, MPFR version 3.1.2-p3, MPC version 1.0.1 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU C++ (GCC) version 4.10.0 20140509 (experimental) [trunk revision 210292] (hppa-linux-gnu) compiled by GNU C version 4.9.0, GMP version 6.0.0, MPFR version 3.1.2-p3, MPC version 1.0.1 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: 58ab86f8e667281199dd64bcf3941150 Breakpoint 1, reset_insn_used_flags (insn=0xf7abc190) at ../../gcc/gcc/emit-rtl.c:2677 2677 gcc_assert (INSN_P (insn)); (gdb) p debug_rtx(insn) (note 5678 5679 5680 NOTE_INSN_DELETED) (gdb) p debug_rtx_list (insn, -7) (insn:TI 5677 5676 12940 (set (reg:SI 25 %r25) (reg/v/f:SI 6 %r6 [orig:914 expr ] [914])) ../../gcc/gcc/tree.h:3183 40 {*pa.md:2211} (expr_list:REG_DEAD (reg/v/f:SI 6 %r6 [orig:914 expr ] [914]) (nil))) (note 12940 5677 25145 (var_location in_init (entry_value:QI (reg:QI 25 %r25 [ in_init ]))) NOTE_INSN_VAR_LOCATION) (insn 25145 12940 5680 (sequence [ (call_insn:TI 5679 12940 5678 (parallel [ (call (mem:SI (symbol_ref/v:SI ("@_Z25tree_operand_check_failediPK9tree_nodePKciS3_") [flags 0x241] <function_decl 0xfa55a500 tree_operand_check_failed>) [0 tree_operand_check_failed S4 A32]) (const_int 24 [0x18])) (clobber (reg:SI 1 %r1)) (clobber (reg:SI 2 %r2)) (use (const_int 0 [0])) ]) ../../gcc/gcc/tree.h:3183 195 {call_symref} (expr_list:REG_DEAD (reg:SI 26 %r26) (expr_list:REG_DEAD (reg:SI 25 %r25) (expr_list:REG_DEAD (reg:SI 24 %r24) (expr_list:REG_DEAD (reg:SI 23 %r23) (expr_list:REG_NORETURN (const_int 0 [0]) (nil)))))) (expr_list:SI (use (reg:SI 26 %r26)) (expr_list:SI (use (reg:SI 25 %r25)) (expr_list:SI (use (reg:SI 24 %r24)) (expr_list:SI (use (reg:SI 23 %r23)) (expr_list:SI (use (mem/f:SI (plus:SI (reg/f:SI 30 %r30) (const_int -52 [0xffffffffffffffcc])) [0 S4 A32])) (nil))))))) (note 5678 5679 5680 NOTE_INSN_DELETED) ]) ../../gcc/gcc/tree.h:3183 -1 (nil)) (barrier 5680 25145 12943) (note 12943 5680 12942 (expr_list:REG_DEP_TRUE (concat:SI (reg:SI 26 %r26) (const_int 1 [0x1])) (expr_list:REG_DEP_TRUE (concat:SI (reg:SI 25 %r25) (reg/v/f:SI 6 %r6 [orig:914 expr ] [914])) (expr_list:REG_DEP_TRUE (concat:SI (reg:SI 24 %r24) (symbol_ref/v/f:SI ("*.LC0") [flags 0x202] <var_decl 0xf845cd80 *.LC0>)) (expr_list:REG_DEP_TRUE (concat:SI (reg:SI 23 %r23) (const_int 1205 [0x4b5])) (expr_list:REG_DEP_TRUE (concat:SI (mem/f:SI (plus:SI (reg/f:SI 30 %r30) (const_int -52 [0xffffffffffffffcc])) [0 S4 A32]) (symbol_ref/v:SI ("_ZZL21c_fully_fold_internalP9tree_nodebPbS1_E12__FUNCTION__") [flags 0x202] <var_decl 0xfa3ea0c0 __FUNCTION__>)) (nil)))))) NOTE_INSN_CALL_ARG_LOCATION) (note/c 12942 12943 12941 (var_location kind (nil)) NOTE_INSN_VAR_LOCATION) (note/c 12941 12942 12944 (var_location __c (nil)) NOTE_INSN_VAR_LOCATION) $3 = void