This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/45250] New: [4.6 Regression] FAIL: tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc


Executing on host: /home/dave/gnu/gcc/objdir/./gcc/g++ -shared-libgcc
-B/home/dave/gnu/gcc/objdir/./gcc -nostdinc++
-L/home/dave/gnu/gcc/objdir/hppa-linux/libstdc++-v3/src
-L/home/dave/gnu/gcc/objdir/hppa-linux/libstdc++-v3/src/.libs
-B/home/dave/opt/gnu/gcc/gcc-4.6.0/hppa-linux/bin/
-B/home/dave/opt/gnu/gcc/gcc-4.6.0/hppa-linux/lib/ -isystem
/home/dave/opt/gnu/gcc/gcc-4.6.0/hppa-linux/include -isystem
/home/dave/opt/gnu/gcc/gcc-4.6.0/hppa-linux/sys-include
-B/home/dave/gnu/gcc/objdir/hppa-linux/./libstdc++-v3/src/.libs -g -O2
-D_GLIBCXX_ASSERT -fmessage-length=0 -ffunction-sections -fdata-sections -g -O2
-D_GNU_SOURCE -g -O2 -D_GNU_SOURCE -DLOCALEDIR="." -nostdinc++
-I/home/dave/gnu/gcc/objdir/hppa-linux/libstdc++-v3/include/hppa-linux
-I/home/dave/gnu/gcc/objdir/hppa-linux/libstdc++-v3/include
-I/home/dave/gnu/gcc/gcc/libstdc++-v3/libsupc++
-I/home/dave/gnu/gcc/gcc/libstdc++-v3/include/backward
-I/home/dave/gnu/gcc/gcc/libstdc++-v3/testsuite/util
/home/dave/gnu/gcc/gcc/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc
   -include bits/stdc++.h ./libtestc++.a -Wl,--gc-sections  -lm   -o
./check_nan.exe    (timeout = 600)
spawn /home/dave/gnu/gcc/objdir/./gcc/g++ -shared-libgcc
-B/home/dave/gnu/gcc/objdir/./gcc -nostdinc++
-L/home/dave/gnu/gcc/objdir/hppa-linux/libstdc++-v3/src
-L/home/dave/gnu/gcc/objdir/hppa-linux/libstdc++-v3/src/.libs
-B/home/dave/opt/gnu/gcc/gcc-4.6.0/hppa-linux/bin/
-B/home/dave/opt/gnu/gcc/gcc-4.6.0/hppa-linux/lib/ -isystem
/home/dave/opt/gnu/gcc/gcc-4.6.0/hppa-linux/include -isystem
/home/dave/opt/gnu/gcc/gcc-4.6.0/hppa-linux/sys-include
-B/home/dave/gnu/gcc/objdir/hppa-linux/./libstdc++-v3/src/.libs -g -O2
-D_GLIBCXX_ASSERT -fmessage-length=0 -ffunction-sections -fdata-sections -g -O2
-D_GNU_SOURCE -g -O2 -D_GNU_SOURCE -DLOCALEDIR="." -nostdinc++
-I/home/dave/gnu/gcc/objdir/hppa-linux/libstdc++-v3/include/hppa-linux
-I/home/dave/gnu/gcc/objdir/hppa-linux/libstdc++-v3/include
-I/home/dave/gnu/gcc/gcc/libstdc++-v3/libsupc++
-I/home/dave/gnu/gcc/gcc/libstdc++-v3/include/backward
-I/home/dave/gnu/gcc/gcc/libstdc++-v3/testsuite/util
/home/dave/gnu/gcc/gcc/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc
-include bits/stdc++.h ./libtestc++.a -Wl,--gc-sections -lm -o ./check_nan.exe
In file included from
/home/dave/gnu/gcc/objdir/hppa-linux/libstdc++-v3/include/tr1/cmath:95:0,
                 from
/home/dave/gnu/gcc/gcc/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:25:
/home/dave/gnu/gcc/objdir/hppa-linux/libstdc++-v3/include/tr1/poly_laguerre.tcc:
In function '_Tp std::tr1::__detail::__poly_laguerre_large_n(unsigned int,
_Tpa, _Tp) [with _Tpa = unsigned int, _Tp = long double]':
/home/dave/gnu/gcc/objdir/hppa-linux/libstdc++-v3/include/tr1/poly_laguerre.tcc:106:5:
internal compiler error: in simplify_subreg, at simplify-rtx.c:5129
Please submit a full bug report,

Similar fails are:
FAIL:
tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value
.cc (test for excess errors)
FAIL: tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc 
(test for excess errors)
FAIL:
tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.c
c (test for excess errors)
FAIL: tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc
(tes
t for excess errors)
FAIL: tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc
(t
est for excess errors)
FAIL: tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc (test 
for excess errors)
FAIL: tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc
(tes
t for excess errors)

According to testsuite results, 162412 was ok and 162417 fails.

Don't know how far backtrace can be trusted.  Line numbers are whacky.

Breakpoint 2, 0x00552e94 in simplify_subreg (outermode=DFmode, op=0x60293440, 
    innermode=DFmode, byte=16) at ../../gcc/gcc/simplify-rtx.c:215
215           && MEM_EXPR (x)
(gdb) p debug_rtx (op)
(const_double:DF -2147483648 [0x80000000] 1.0e+0 [0x0.8p+1])
$1 = void
(gdb) bt
#0  0x00552e94 in simplify_subreg (outermode=DFmode, op=0x60293440, 
    innermode=DFmode, byte=16) at ../../gcc/gcc/simplify-rtx.c:215
#1  0x0055422c in avoid_constant_pool_reference (x=0x41547130)
    at ../../gcc/gcc/simplify-rtx.c:215
#2  0x0051a0e8 in commutative_operand_precedence (op=<value optimized out>)
    at ../../gcc/gcc/rtlanal.c:1617
#3  0x0051a22c in swap_commutative_operands_p (x=<value optimized out>, 
    y=0x41547130) at ../../gcc/gcc/rtlanal.c:1617
#4  0x0054aef8 in simplify_rtx (x=0x41547100)
    at ../../gcc/gcc/simplify-rtx.c:215
#5  0x002ec2b0 in cselib_expand_value_rtx_1 (orig=<value optimized out>, 
    evd=0xbff01f48, max_depth=<value optimized out>)
    at ../../gcc/gcc/cselib.c:2314
#6  0x002ed340 in cselib_expand_value_rtx_cb (orig=<value optimized out>, 
    regs_active=<value optimized out>, max_depth=<value optimized out>, 
    cb=<value optimized out>, data=0xbff01d48) at ../../gcc/gcc/cselib.c:2314
#7  0x0071dc64 in vt_expand_loc_callback (x=0xb20818, regs=0xb0fc50, 
    max_depth=8, data=0xbff01d48) at ../../gcc/gcc/var-tracking.c:4558
#8  0x002ec1a0 in cselib_expand_value_rtx_1 (orig=0xb20818, evd=0xbff01d48, 
    max_depth=11667480) at ../../gcc/gcc/cselib.c:2314
#9  0x002ed340 in cselib_expand_value_rtx_cb (orig=<value optimized out>, 
    regs_active=<value optimized out>, max_depth=<value optimized out>, 
    cb=<value optimized out>, data=0xbff01d48) at ../../gcc/gcc/cselib.c:2314
---Type <return> to continue, or q <return> to quit---
#10 0x00711034 in vt_expand_loc (loc=<value optimized out>, 
    vars=<value optimized out>) at ../../gcc/gcc/var-tracking.c:4558
#11 0x00714608 in emit_note_insn_var_location (varp=0xb15930, 
    data=<value optimized out>) at ../../gcc/gcc/var-tracking.c:4558
#12 0x008d9528 in htab_traverse_noresize (htab=<value optimized out>, 
    callback=@0x9ff9be: 0x714158 <emit_note_insn_var_location>, 
    info=0xbff01b48) at ../../gcc/libiberty/hashtab.c:543
#13 0x0071c3b4 in emit_notes_for_changes (insn=0x415379d8, 
    where=EMIT_NOTE_BEFORE_INSN, vars=<value optimized out>)
    at ../../gcc/gcc/var-tracking.c:4558
#14 0x0071c70c in vt_emit_notes () at ../../gcc/gcc/var-tracking.c:4558
#15 0x0071ffac in variable_tracking_main ()
    at ../../gcc/gcc/var-tracking.c:4558
#16 0x004b9ae4 in execute_one_pass (pass=0x9fc1a0) at ./gt-passes.h:44

Failed assertion:
  gcc_assert (byte < GET_MODE_SIZE (innermode));


-- 
           Summary: [4.6 Regression] FAIL:
                    tr1/5_numerical_facilities/special_functions/01_assoc_la
                    guerre/check_nan.cc
           Product: gcc
           Version: 4.6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: danglin at gcc dot gnu dot org
 GCC build triplet: ppa-unknown-linux-gnu
  GCC host triplet: hppa-unknown-linux-gnu
GCC target triplet: ppa-unknown-linux-gnu


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]