------- Comment #1 from rguenth at gcc dot gnu dot org  2008-05-15 12:29 -------
Confirmed.

#1  0x0000000000b060f9 in build2_stat (code=POINTER_PLUS_EXPR, 
    tt=0x2b34d4f1f000, arg0=0x2b34d4ff4c80, arg1=0x2b34d4ff4d00)
    at /space/rguenther/src/svn/gcc-4_3-branch/gcc/tree.c:3114
#2  0x00000000006e653a in fold_build2_stat (code=POINTER_PLUS_EXPR, 
    type=0x2b34d4f1f000, op0=0x2b34d4ff4c80, op1=0x2b34d4ff4d00)
    at /space/rguenther/src/svn/gcc-4_3-branch/gcc/fold-const.c:13777
#3  0x000000000097540a in add_to_parts (parts=0x7fffd5c2e400, 
    elt=0x2b34d4ff4d00)
    at /space/rguenther/src/svn/gcc-4_3-branch/gcc/tree-ssa-address.c:425
#4  0x00000000009759b7 in addr_to_parts (addr=0x7fffd5c2e4b0, 
    parts=0x7fffd5c2e400)
    at /space/rguenther/src/svn/gcc-4_3-branch/gcc/tree-ssa-address.c:545
#5  0x0000000000975ae8 in create_mem_ref (bsi=0x7fffd5c2e490, 
    type=0x2b34d4f1f300, addr=0x7fffd5c2e4b0)
    at /space/rguenther/src/svn/gcc-4_3-branch/gcc/tree-ssa-address.c:577
#6  0x00000000009f45ff in rewrite_use_address (data=0x7fffd5c2e680, 
    use=0x141db90, cand=0x142ab70)
    at /space/rguenther/src/svn/gcc-4_3-branch/gcc/tree-ssa-loop-ivopts.c:5203
#7  0x00000000009f48fb in rewrite_use (data=0x7fffd5c2e680, use=0x141db90, 
---Type <return> to continue, or q <return> to quit---
    cand=0x142ab70)
    at /space/rguenther/src/svn/gcc-4_3-branch/gcc/tree-ssa-loop-ivopts.c:5262
#8  0x00000000009f4990 in rewrite_uses (data=0x7fffd5c2e680)
    at /space/rguenther/src/svn/gcc-4_3-branch/gcc/tree-ssa-loop-ivopts.c:5291
#9  0x00000000009f531f in tree_ssa_iv_optimize_loop (data=0x7fffd5c2e680, 
    loop=0x2b34d4feaa00)
    at /space/rguenther/src/svn/gcc-4_3-branch/gcc/tree-ssa-loop-ivopts.c:5461
#10 0x00000000009f53a1 in tree_ssa_iv_optimize ()
    at /space/rguenther/src/svn/gcc-4_3-branch/gcc/tree-ssa-loop-ivopts.c:5494
#11 0x0000000000a09c3e in tree_ssa_loop_ivopts ()
    at /space/rguenther/src/svn/gcc-4_3-branch/gcc/tree-ssa-loop.c:550

423       /* Add ELT to base.  */
424       type = TREE_TYPE (parts->base);
425       parts->base = fold_build2 (POINTER_PLUS_EXPR, type,
426                                  parts->base,
427                                  fold_convert (sizetype, elt));
428     }
429
(gdb) call debug_generic_expr (parts->base)
(unsigned int) p_36
(gdb) call debug_generic_expr (elt)
-(unsigned int) &buf1


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
 GCC target triplet|                            |i?86-*-*
           Keywords|                            |ice-on-valid-code
   Last reconfirmed|0000-00-00 00:00:00         |2008-05-15 12:29:33
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36245

Reply via email to