This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/19830] cris-elf testsuite failure: gcc.c-torture/execute/920501-8.c execute tests.
- From: "hp at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 18 Feb 2005 20:28:48 -0000
- Subject: [Bug target/19830] cris-elf testsuite failure: gcc.c-torture/execute/920501-8.c execute tests.
- References: <20050208211014.19830.hp@gcc.gnu.org>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From hp at gcc dot gnu dot org 2005-02-18 20:28 -------
.dbr:
(insn:QI 852 851 853
/home/hp/cvs_areas/combined/cvs_write/newlib/libc/stdio/vfprintf.c:1310 (set
(cc0)
(compare (reg/v/f:SI 2 r2 [orig:130 bp ] [130])
(reg/f:SI 9 r9 [orig:738 bp ] [738]))) 9 {cmpsi} (nil)
(nil))
(jump_insn 853 852 5371
/home/hp/cvs_areas/combined/cvs_write/newlib/libc/stdio/vfprintf.c:1310 (set
(pc)
(if_then_else (leu (cc0)
(const_int 0 [0x0]))
(label_ref 854)
(pc))) 159 {bleu} (nil)
(expr_list:REG_BR_PRED (const_int 18 [0x12])
(expr_list:REG_BR_PROB (const_int 1100 [0x44c])
(nil))))
(note 5371 853 5364 [bb 434] NOTE_INSN_BASIC_BLOCK)
(note 5364 5371 5366
("/home/hp/cvs_areas/combined/cvs_write/newlib/libc/stdio/vfprintf.c") 1311)
(insn 5366 5364 5367
/home/hp/cvs_areas/combined/cvs_write/newlib/libc/stdio/vfprintf.c:1311 (set
(mem:QI (post_inc:SI (reg/f:SI \
9 r9 [orig:738 bp ] [738])) [0 S1 A8])
(reg:QI 11 r11)) 41 {movqi} (nil)
(expr_list:REG_INC (reg/f:SI 9 r9 [orig:738 bp ] [738])
(nil)))
(insn 5367 5366 5368
/home/hp/cvs_areas/combined/cvs_write/newlib/libc/stdio/vfprintf.c:1311 (set
(mem/i:SI (plus:SI (reg/f:SI 14\
sp)
(const_int 1687 [0x697])) [19 rve+0 S4 A8])
(reg/f:SI 9 r9 [orig:738 bp ] [738])) 32 {*movsi_internal} (nil)
(nil))
(note 5368 5367 5369
("/home/hp/cvs_areas/combined/cvs_write/newlib/libc/stdio/vfprintf.c") 1310)
(insn 5369 5368 5370
/home/hp/cvs_areas/combined/cvs_write/newlib/libc/stdio/vfprintf.c:1310 (set
(cc0)
(compare (reg/v/f:SI 2 r2 [orig:130 bp ] [130])
(reg/f:SI 9 r9 [orig:738 bp ] [738]))) 9 {cmpsi} (nil)
(nil))
(jump_insn 5370 5369 5737
/home/hp/cvs_areas/combined/cvs_write/newlib/libc/stdio/vfprintf.c:1310 (set
(pc)
(if_then_else (gtu (cc0)
(const_int 0 [0x0]))
(label_ref 8646)
(pc))) 153 {bgtu} (nil)
(expr_list:REG_BR_PRED (const_int 4 [0x4])
(expr_list:REG_BR_PROB (const_int 8900 [0x22c4])
(nil))))
Yet:
cmp.d $r9,$r2 ;# 852 cmpsi/2
bls .L128
nop ;# 853 bleu
;# basic block 434
;#
/home/hp/cvs_areas/combined/cvs_write/newlib/libc/stdio/vfprintf.c:1311
.loc 1 1311 0
move.b $r11,[$r9+] ;# 5366 movqi/2
move.d $r9,[$sp+1687] ;# 5367 *movsi_internal/11
;#
/home/hp/cvs_areas/combined/cvs_write/newlib/libc/stdio/vfprintf.c:1310
.loc 1 1310 0
bhi .L612
nop ;# 5370 bgtu
Which concludes the analysis. Case closed.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19830