GCC Bugzilla – Attachment 4382 Details for
Bug 11440
[3.3 regression] gcc-3.3.1 miscompiles c++ code with -O2, -fno-gcse cures it
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
before GCSE
render_box-1.cpp.10.addressof (text/plain), 11.08 KB, created by
Franz Sirl
on 2003-07-10 21:52:03 UTC
(
hide
)
Description:
before GCSE
Filename:
MIME Type:
Creator:
Franz Sirl
Created:
2003-07-10 21:52:03 UTC
Size:
11.08 KB
patch
obsolete
> >;; Function virtual void khtml::RenderBox::setStyle(khtml::RenderStyle*) > >(note# 0 # NOTE_INSN_DELETED) > >(note# # # 0 [bb 0] NOTE_INSN_BASIC_BLOCK) > >(insn# # # 0 (nil) (set (reg/v/u/f:SI 118) > (reg:SI 3 r3))# {*movsi_internal1} (nil) > (nil)) > >(insn# # # 0 (nil) (set (reg/v/f:SI 119) > (reg:SI 4 r4))# {*movsi_internal1} (nil) > (nil)) > >(note# # # 0 NOTE_INSN_FUNCTION_BEG) > >(insn# # # 0 0x33f37c80 (set (reg:SI 125) > (mem/s:SI (plus:SI (reg/v/u/f:SI 118) > (const_int 24 [0x18])) [5 S4 A32]))# {*movsi_internal1} (nil) > (nil)) > >(insn# # # 0 0x33f37c80 (set (reg:SI 126) > (lshiftrt:SI (reg:SI 125) > (const_int 11 [0xb])))# {lshrsi3_no_power} (nil) > (nil)) > >(insn# # # 0 0x33f37c80 (parallel [ > (set (reg:SI 128) > (and:SI (reg:SI 126) > (const_int 1 [0x1]))) > (clobber (scratch:CC)) > ])# {andsi3} (nil) > (nil)) > >(insn# # # 0 0x33f37c80 (set (reg/v:SI 122) > (zero_extend:SI (subreg:QI (reg:SI 128) 3)))# {*rs6000.md:1281} (nil) > (nil)) > >(insn# # # 0 0x33f37bc0 (set (reg/v:SI 120) > (zero_extend:SI (subreg:QI (reg/v:SI 122) 3)))# {*rs6000.md:1281} (nil) > (nil)) > >(call_insn# # # 0 0x33f37bc0 (parallel [ > (call (mem:SI (symbol_ref:SI ("_ZN5khtml12RenderObject8setStyleEPNS_11RenderStyleE")) [0 S4 A8]) > (const_int 0 [0x0])) > (use (const_int 0 [0x0])) > (clobber (scratch:SI)) > ])# {*call_nonlocal_sysv} (nil) > (nil) > (expr_list (use (reg:SI 4 r4)) > (expr_list (use (reg:SI 3 r3)) > (nil)))) > >(insn# # # 0 0x33f37bc0 (set (reg:SI 165) > (mem/s:SI (plus:SI (reg/v/f:SI 119) > (const_int 8 [0x8])) [13 S4 A32]))# {*movsi_internal1} (nil) > (nil)) > >(insn# # # 0 0x33f37bc0 (set (reg/v:SI 164) > (zero_extract:SI (reg:SI 165) > (const_int 2 [0x2]) > (const_int 17 [0x11])))# {extzvsi} (nil) > (nil)) > >(insn# # # 0 0x33f37bc0 (set (reg:SI 166) > (plus:SI (reg/v:SI 164) > (const_int -2 [0xfffffffffffffffe])))# {*addsi3_internal1} (nil) > (nil)) > >(insn# # # 0 0x33f37bc0 (set (reg:CCUNS 167) > (compare:CCUNS (reg:SI 166) > (const_int 1 [0x1])))# {*cmpsi_internal2} (nil) > (nil)) > >(jump_insn# # # 0 0x33f37bc0 (set (pc) > (if_then_else (gtu (reg:CCUNS 167) > (const_int 0 [0x0])) > (label_ref #) > (pc)))# {*rs6000.md:14158} (nil) > (nil)) > >(note# # # 1 [bb 1] NOTE_INSN_BASIC_BLOCK) > >(insn# # # 1 0x33f37d80 (set (reg/v:SI 130) > (const_int 1 [0x1]))# {*movsi_internal1} (nil) > (expr_list:REG_EQUAL (const_int 1 [0x1]) > (nil))) > >(insn# # # 1 0x33f37dc0 (set (reg:SI 131) > (mem/s/j:SI (plus:SI (reg/v/u/f:SI 118) > (const_int 24 [0x18])) [0 S4 A32]))# {*movsi_internal1} (nil) > (nil)) > >(insn# # # 1 0x33f37dc0 (set (zero_extract:SI (reg:SI 131) > (const_int 1 [0x1]) > (const_int 20 [0x14])) > (reg/v:SI 130))# {insvsi} (nil) > (nil)) > >(insn# # # 1 0x33f37dc0 (set (mem/s/j:SI (plus:SI (reg/v/u/f:SI 118) > (const_int 24 [0x18])) [0 S4 A32]) > (reg:SI 131))# {*movsi_internal1} (nil) > (nil)) > >(jump_insn# # # 1 0x33f37bc0 (set (pc) > (label_ref #))# {jump} (nil) > (nil)) > >(barrier 64 # #) > >(code_label 65 # # 2 7 "" [1 uses]) > >(note# # # 2 [bb 2] NOTE_INSN_BASIC_BLOCK) > >(insn# # # 2 0x33f37bc0 (set (reg:CC 132) > (compare:CC (reg/v:SI 120) > (const_int 0 [0x0])))# {*cmpsi_internal1} (nil) > (nil)) > >(jump_insn# # # 2 0x33f37bc0 (set (pc) > (if_then_else (eq (reg:CC 132) > (const_int 0 [0x0])) > (label_ref #) > (pc)))# {*rs6000.md:14158} (nil) > (nil)) > >(note# # # 3 [bb 3] NOTE_INSN_BASIC_BLOCK) > >(insn# # # 3 0x33f37e00 (set (reg/v:SI 134) > (const_int 1 [0x1]))# {*movsi_internal1} (nil) > (expr_list:REG_EQUAL (const_int 1 [0x1]) > (nil))) > >(insn# # # 3 0x33f37e40 (set (reg:SI 135) > (mem/s/j:SI (plus:SI (reg/v/u/f:SI 118) > (const_int 24 [0x18])) [0 S4 A32]))# {*movsi_internal1} (nil) > (nil)) > >(insn# # # 3 0x33f37e40 (set (zero_extract:SI (reg:SI 135) > (const_int 1 [0x1]) > (const_int 20 [0x14])) > (reg/v:SI 134))# {insvsi} (nil) > (nil)) > >(insn# # # 3 0x33f37e40 (set (mem/s/j:SI (plus:SI (reg/v/u/f:SI 118) > (const_int 24 [0x18])) [0 S4 A32]) > (reg:SI 135))# {*movsi_internal1} (nil) > (nil)) > >(insn# # # 3 0x33f37bc0 (set (reg:SI 3 r3) > (reg/v/u/f:SI 118))# {*movsi_internal1} (nil) > (nil)) > >(call_insn# # # 3 0x33f37bc0 (parallel [ > (call (mem:SI (symbol_ref:SI ("_ZN5khtml12RenderObject24removeFromSpecialObjectsEv")) [0 S4 A8]) > (const_int 0 [0x0])) > (use (const_int 0 [0x0])) > (clobber (scratch:SI)) > ])# {*call_nonlocal_sysv} (nil) > (nil) > (expr_list (use (reg:SI 3 r3)) > (nil))) > >(code_label 95 # # 4 8 "" [1 uses]) > >(note# # # 4 [bb 4] NOTE_INSN_BASIC_BLOCK) > >(insn# # # 4 0x33f37e80 (set (reg/v:SI 137) > (const_int 0 [0x0]))# {*movsi_internal1} (nil) > (expr_list:REG_EQUAL (const_int 0 [0x0]) > (nil))) > >(insn# # # 4 0x33f37ec0 (set (reg:SI 138) > (mem/s/j:SI (plus:SI (reg/v/u/f:SI 118) > (const_int 24 [0x18])) [0 S4 A32]))# {*movsi_internal1} (nil) > (nil)) > >(insn# # # 4 0x33f37ec0 (set (zero_extract:SI (reg:SI 138) > (const_int 1 [0x1]) > (const_int 20 [0x14])) > (reg/v:SI 137))# {insvsi} (nil) > (nil)) > >(insn# # # 4 0x33f37ec0 (set (mem/s/j:SI (plus:SI (reg/v/u/f:SI 118) > (const_int 24 [0x18])) [0 S4 A32]) > (reg:SI 138))# {*movsi_internal1} (nil) > (nil)) > >(insn# # # 4 0x33f37bc0 (set (reg/f:SI 139) > (mem/s:SI (reg/v/u/f:SI 118) [7 <variable>._vptr.CachedObjectClient+0 S4 A32]))# {*movsi_internal1} (nil) > (nil)) > >(insn# # # 4 0x33f37bc0 (set (reg/f:SI 140) > (mem/u:SI (plus:SI (reg/f:SI 139) > (const_int 76 [0x4c])) [12 S4 A32]))# {*movsi_internal1} (nil) > (nil)) > >(insn# # # 4 0x33f37bc0 (set (reg:SI 3 r3) > (reg/v/u/f:SI 118))# {*movsi_internal1} (nil) > (nil)) > >(call_insn# # # 4 0x33f37bc0 (parallel [ > (set (reg:SI 3 r3) > (call (mem:SI (reg/f:SI 140) [0 S4 A8]) > (const_int 0 [0x0]))) > (use (const_int 0 [0x0])) > (clobber (scratch:SI)) > ])# {*call_value_indirect_nonlocal_sysv} (nil) > (nil) > (expr_list (use (reg:SI 3 r3)) > (nil))) > >(insn# # # 4 0x33f37bc0 (set (reg:SI 141) > (reg:SI 3 r3))# {*movsi_internal1} (nil) > (nil)) > >(insn# # # 4 0x33f37bc0 (set (reg:CC 142) > (compare:CC (reg:SI 141) > (const_int 0 [0x0])))# {*cmpsi_internal1} (nil) > (nil)) > >(jump_insn# # # 4 0x33f37bc0 (set (pc) > (if_then_else (ne (reg:CC 142) > (const_int 0 [0x0])) > (label_ref #) > (pc)))# {*rs6000.md:14158} (nil) > (nil)) > >(note# # # 5 [bb 5] NOTE_INSN_BASIC_BLOCK) > >(insn# # # 5 0x33f37f40 (set (reg:SI 145) > (mem/s:SI (plus:SI (reg/v/f:SI 119) > (const_int 8 [0x8])) [13 S4 A32]))# {*movsi_internal1} (nil) > (nil)) > >(insn# # # 5 0x33f37f40 (set (reg:SI 146) > (zero_extract:SI (reg:SI 145) > (const_int 2 [0x2]) > (const_int 19 [0x13])))# {extzvsi} (nil) > (nil)) > >(insn# # # 5 0x33f37f40 (parallel [ > (set (reg:SI 148) > (abs:SI (reg:SI 146))) > (clobber (scratch:SI)) > ])# {abssi2_nopower} (nil) > (nil)) > >(insn# # # 5 0x33f37f40 (set (reg:SI 149) > (neg:SI (reg:SI 148)))# {negsi2} (nil) > (nil)) > >(insn# # # 5 0x33f37f40 (set (reg:SI 150) > (lshiftrt:SI (reg:SI 149) > (const_int 31 [0x1f])))# {lshrsi3_no_power} (nil) > (nil)) > >(insn# # # 5 0x33f37bc0 (set (reg:SI 151) > (zero_extend:SI (subreg:QI (reg:SI 150) 3)))# {*rs6000.md:1281} (nil) > (nil)) > >(insn# # # 5 0x33f37bc0 (set (reg:CC 152) > (compare:CC (reg:SI 151) > (const_int 0 [0x0])))# {*cmpsi_internal1} (nil) > (nil)) > >(jump_insn# # # 5 0x33f37bc0 (set (pc) > (if_then_else (eq (reg:CC 152) > (const_int 0 [0x0])) > (label_ref #) > (pc)))# {*rs6000.md:14158} (nil) > (nil)) > >(note# # # 6 [bb 6] NOTE_INSN_BASIC_BLOCK) > >(insn# # # 6 0x33f37f80 (set (reg/v:SI 154) > (const_int 1 [0x1]))# {*movsi_internal1} (nil) > (expr_list:REG_EQUAL (const_int 1 [0x1]) > (nil))) > >(insn# # # 6 0x33f37fc0 (set (reg:SI 155) > (mem/s/j:SI (plus:SI (reg/v/u/f:SI 118) > (const_int 24 [0x18])) [0 S4 A32]))# {*movsi_internal1} (nil) > (nil)) > >(insn# # # 6 0x33f37fc0 (set (zero_extract:SI (reg:SI 155) > (const_int 1 [0x1]) > (const_int 19 [0x13])) > (reg/v:SI 154))# {insvsi} (nil) > (nil)) > >(insn# # # 6 0x33f37fc0 (set (mem/s/j:SI (plus:SI (reg/v/u/f:SI 118) > (const_int 24 [0x18])) [0 S4 A32]) > (reg:SI 155))# {*movsi_internal1} (nil) > (nil)) > >(jump_insn# # # 6 0x33f37bc0 (set (pc) > (label_ref #))# {jump} (nil) > (nil)) > >(barrier 164 # #) > >(code_label 165 # # 7 11 "" [2 uses]) > >(note# # # 7 [bb 7] NOTE_INSN_BASIC_BLOCK) > >(insn# # # 7 0x33f3b040 (set (reg:SI 158) > (mem/s:SI (plus:SI (reg/v/f:SI 119) > (const_int 8 [0x8])) [13 S4 A32]))# {*movsi_internal1} (nil) > (nil)) > >(insn# # # 7 0x33f3b040 (set (reg/v:SI 157) > (zero_extract:SI (reg:SI 158) > (const_int 2 [0x2]) > (const_int 17 [0x11])))# {extzvsi} (nil) > (nil)) > >(insn# # # 7 0x33f37bc0 (set (reg:CC 159) > (compare:CC (reg/v:SI 157) > (const_int 1 [0x1])))# {*cmpsi_internal1} (nil) > (nil)) > >(jump_insn# # # 7 0x33f37bc0 (set (pc) > (if_then_else (ne (reg:CC 159) > (const_int 0 [0x0])) > (label_ref #) > (pc)))# {*rs6000.md:14158} (nil) > (nil)) > >(note# # # 8 [bb 8] NOTE_INSN_BASIC_BLOCK) > >(insn# # # 8 0x33f3b0c0 (set (reg:SI 162) > (mem/s/j:SI (plus:SI (reg/v/u/f:SI 118) > (const_int 24 [0x18])) [0 S4 A32]))# {*movsi_internal1} (nil) > (nil)) > >(insn# # # 8 0x33f3b0c0 (set (zero_extract:SI (reg:SI 162) > (const_int 1 [0x1]) > (const_int 22 [0x16])) > (reg/v:SI 157))# {insvsi} (nil) > (nil)) > >(insn# # # 8 0x33f3b0c0 (set (mem/s/j:SI (plus:SI (reg/v/u/f:SI 118) > (const_int 24 [0x18])) [0 S4 A32]) > (reg:SI 162))# {*movsi_internal1} (nil) > (nil)) > >(note# # # NOTE_INSN_FUNCTION_END) > >(code_label 231 # # 9 1 "" [3 uses]) > >(note# # 0 9 [bb 9] NOTE_INSN_BASIC_BLOCK) > >;; Function virtual uint QGList::count() const > >(note# 0 # NOTE_INSN_DELETED) > >(note# # # 0 [bb 0] NOTE_INSN_BASIC_BLOCK) > >(insn# # # 0 (nil) (set (reg/v/u/f:SI 119) > (reg:SI 3 r3))# {*movsi_internal1} (nil) > (nil)) > >(note# # # 0 NOTE_INSN_FUNCTION_BEG) > >(insn# # # 0 0x315355c0 (set (reg:SI 121) > (mem/s:SI (plus:SI (reg/v/u/f:SI 119) > (const_int 24 [0x18])) [15 <variable>.numNodes+0 S4 A32]))# {*movsi_internal1} (nil) > (nil)) > >(note# # # 0 NOTE_INSN_FUNCTION_END) > >(insn# # # 0 0x31535600 (set (reg/i:SI 3 r3) > (reg:SI 121))# {*movsi_internal1} (nil) > (nil)) > >(insn# # 0 0 0x31535600 (use (reg/i:SI 3 r3))# (nil) > (nil))
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 11440
:
4348
|
4381
| 4382 |
4383
|
4389