[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