[Bug tree-optimization/63898] [5 Regression] r217560 caused segfault building 462.libquantum from cpu2006
hjl.tools at gmail dot com
gcc-bugzilla@gcc.gnu.org
Sat Nov 15 23:42:00 GMT 2014
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63898
--- Comment #3 from H.J. Lu <hjl.tools at gmail dot com> ---
We get an infinite recursive call:
#0 fold_binary_loc (loc=0, code=RDIV_EXPR, type=0x7ffff7df2d20,
op0=0x7ffff7c544c0, op1=0x7ffff7c54160)
at /export/gnu/import/git/gcc/gcc/fold-const.c:9649
#1 0x0000000000a81ecd in generic_simplify (loc=0, code=RDIV_EXPR,
type=0x7ffff7df2d20, op0=0x7ffff7c54460, op1=0x7ffff7c54160)
at generic-match.c:6547
#2 0x000000000094f8c4 in fold_binary_loc (loc=0, code=RDIV_EXPR,
type=0x7ffff7df2d20, op0=0x7ffff7c54460, op1=0x7ffff7c54160)
at /export/gnu/import/git/gcc/gcc/fold-const.c:9729
#3 0x0000000000a81ecd in generic_simplify (loc=0, code=RDIV_EXPR,
type=0x7ffff7df2d20, op0=0x7ffff7c54400, op1=0x7ffff7c54160)
at generic-match.c:6547
#4 0x000000000094f8c4 in fold_binary_loc (loc=0, code=RDIV_EXPR,
type=0x7ffff7df2d20, op0=0x7ffff7c54400, op1=0x7ffff7c54160)
at /export/gnu/import/git/gcc/gcc/fold-const.c:9729
#5 0x0000000000a81ecd in generic_simplify (loc=0, code=RDIV_EXPR,
type=0x7ffff7df2d20, op0=0x7ffff7c543a0, op1=0x7ffff7c54160)
at generic-match.c:6547
#6 0x000000000094f8c4 in fold_binary_loc (loc=0, code=RDIV_EXPR,
type=0x7ffff7df2d20, op0=0x7ffff7c543a0, op1=0x7ffff7c54160)
at /export/gnu/import/git/gcc/gcc/fold-const.c:9729
#7 0x0000000000a81ecd in generic_simplify (loc=0, code=RDIV_EXPR,
type=0x7ffff7df2d20, op0=0x7ffff7c54340, op1=0x7ffff7c54160)
---Type <return> to continue, or q <return> to quit---
at generic-match.c:6547
#8 0x000000000094f8c4 in fold_binary_loc (loc=0, code=RDIV_EXPR,
type=0x7ffff7df2d20, op0=0x7ffff7c54340, op1=0x7ffff7c54160)
at /export/gnu/import/git/gcc/gcc/fold-const.c:9729
#9 0x0000000000a81ecd in generic_simplify (loc=0, code=RDIV_EXPR,
type=0x7ffff7df2d20, op0=0x7ffff7c542e0, op1=0x7ffff7c54160)
at generic-match.c:6547
#10 0x000000000094f8c4 in fold_binary_loc (loc=0, code=RDIV_EXPR,
type=0x7ffff7df2d20, op0=0x7ffff7c542e0, op1=0x7ffff7c54160)
at /export/gnu/import/git/gcc/gcc/fold-const.c:9729
#11 0x0000000000a81ecd in generic_simplify (loc=0, code=RDIV_EXPR,
type=0x7ffff7df2d20, op0=0x7ffff7c54280, op1=0x7ffff7c54160)
at generic-match.c:6547
#12 0x000000000094f8c4 in fold_binary_loc (loc=0, code=RDIV_EXPR,
type=0x7ffff7df2d20, op0=0x7ffff7c54280, op1=0x7ffff7c54160)
at /export/gnu/import/git/gcc/gcc/fold-const.c:9729
#13 0x0000000000a81ecd in generic_simplify (loc=0, code=RDIV_EXPR,
type=0x7ffff7df2d20, op0=0x7ffff7c54220, op1=0x7ffff7c54160)
at generic-match.c:6547
#14 0x000000000094f8c4 in fold_binary_loc (loc=0, code=RDIV_EXPR,
type=0x7ffff7df2d20, op0=0x7ffff7c54220, op1=0x7ffff7c54160)
until we ran out of stack.
More information about the Gcc-bugs
mailing list