[Bug middle-end/32878] FAIL: 23_containers/bitset/cons/16020.cc execution test
pinskia at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Wed Jul 25 21:58:00 GMT 2007
------- Comment #16 from pinskia at gcc dot gnu dot org 2007-07-25 21:58 -------
;; b.D.57473.D.57333._M_w = 7
(insn 5 4 6
/home/dave/gnu/gcc-4.3/objdir/hppa-linux/libstdc++-v3/include/bitset:572 (set
(reg:SI 94)
(const_int 7 [0x7])) -1 (nil))
(insn 6 5 0
/home/dave/gnu/gcc-4.3/objdir/hppa-linux/libstdc++-v3/include/bitset:572 (set
(mem/s/c:SI (reg/f:SI 90 virtual-stack-vars) [10 b.D.57473.D.57333._M_w+0 S4
A64])
(reg:SI 94)) -1 (nil))
;; bb = b
(insn 16 15 17
/home/dave/gnu/gcc-4.3/gcc/libstdc++-v3/testsuite/23_containers/bitset/cons/16020.cc:31
(set (reg:DI 97)
(mem/s/c:DI (reg/f:SI 90 virtual-stack-vars) [88 b+0 S8 A64])) -1
(nil))
(insn 17 16 18
/home/dave/gnu/gcc-4.3/gcc/libstdc++-v3/testsuite/23_containers/bitset/cons/16020.cc:31
(set (mem/s/c:DI (plus:SI (reg/f:SI 90 virtual-stack-vars)
(const_int 32 [0x20])) [88 bb+0 S8 A64])
(reg:DI 97)) -1 (nil))
(insn 18 17 19
/home/dave/gnu/gcc-4.3/gcc/libstdc++-v3/testsuite/23_containers/bitset/cons/16020.cc:31
(set (reg:DI 98)
(mem/s/c:DI (plus:SI (reg/f:SI 90 virtual-stack-vars)
(const_int 8 [0x8])) [88 b+8 S8 A64])) -1 (nil))
(insn 19 18 0
/home/dave/gnu/gcc-4.3/gcc/libstdc++-v3/testsuite/23_containers/bitset/cons/16020.cc:31
(set (mem/s/c:DI (plus:SI (reg/f:SI 90 virtual-stack-vars)
(const_int 40 [0x28])) [88 bb+8 S8 A64])
(reg:DI 98)) -1 (nil))
So the aliasing set of bitset<5> is 88 and the store for b.D.57473.D.57333._M_w
is done in aliasing set 10. Someone has to debug further if aliasing set 88 is
being set up correctly.
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Last reconfirmed|0000-00-00 00:00:00 |2007-07-25 21:58:05
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32878
More information about the Gcc-bugs
mailing list