https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82006

--- Comment #8 from Rainer Emrich <rai...@emrich-ebersheim.de> ---
(In reply to Rainer Emrich from comment #7)
> (In reply to Jakub Jelinek from comment #5)
> Yeah, I have no exact analysis yet, but the issue is caused by Richards
> commit r251220. I wonder how this can cause the tcl errors.
> I will provide some more details of the issue later when the testsuite run
> is finished.

I still have no idea how these changes are causing the issue.
I observe the issue only in gcc parts of the testsuite. Here are the errors I
get:

ERROR: tcl error sourcing
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp.
ERROR: can't read "testname_with_flags": no such variable
    while executing
"fail "$testname_with_flags $num_blank_lines blank line(s) in output""
    (procedure "gcc-dg-prune" line 14)
    invoked from within
"${tool}-dg-prune $target_triplet $gcc_output"
    (procedure "gcc_check_compile" line 32)
    invoked from within
"gcc_check_compile "$testcase compilation" $option $execname $comp_output"
    (procedure "c-torture-execute" line 73)
    invoked from within
"c-torture-execute [list $src  [file root $src]-lib.c 
$srcdir/$subdir/lib/main.c]  $additional_flags"
    ("foreach" body line 3)
    invoked from within
"foreach src [lsort [find $srcdir/$subdir *.c]] {
    if {![string match *-lib.c $src] && [runtest_file_p $runtests $src]} {
        c-torture-execute [list $..."
    (file
"/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp"
line 51)
    invoked from within
"source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp"
    invoked from within
"catch "uplevel #0 source $test_file_name"" 


ERROR: tcl error sourcing
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp.
ERROR: torture-init: torture_without_loops is not empty as expected
    while executing
"error "torture-init: torture_without_loops is not empty as expected""
    invoked from within
"if [info exists torture_without_loops] {
        error "torture-init: torture_without_loops is not empty as expected"
    }"
    (procedure "torture-init" line 4)
    invoked from within
"torture-init"
    (file
"/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp"
line 37)
    invoked from within
"source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp"
    invoked from within
"catch "uplevel #0 source $test_file_name""
Running
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp
...


ERROR: tcl error sourcing
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp.
ERROR: torture-init: torture_without_loops is not empty as expected
    while executing
"error "torture-init: torture_without_loops is not empty as expected""
    invoked from within
"if [info exists torture_without_loops] {
        error "torture-init: torture_without_loops is not empty as expected"
    }"
    (procedure "torture-init" line 4)
    invoked from within
"torture-init"
    (file
"/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp"
line 35)
    invoked from within
"source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp"
    invoked from within
"catch "uplevel #0 source $test_file_name"" 


ERROR: tcl error sourcing
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/format/format.exp.
ERROR: torture-init: torture_without_loops is not empty as expected
    while executing
"error "torture-init: torture_without_loops is not empty as expected""
    invoked from within
"if [info exists torture_without_loops] {
        error "torture-init: torture_without_loops is not empty as expected"
    }"
    (procedure "torture-init" line 4)
    invoked from within
"torture-init"
    (file
"/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/format/format.exp"
line 28)
    invoked from within
"source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/format/format.exp"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/format/format.exp"
    invoked from within
"catch "uplevel #0 source $test_file_name"" 


ERROR: tcl error sourcing
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/pch/pch.exp.
ERROR: torture-init: torture_without_loops is not empty as expected
    while executing
"error "torture-init: torture_without_loops is not empty as expected""
    invoked from within
"if [info exists torture_without_loops] {
        error "torture-init: torture_without_loops is not empty as expected"
    }"
    (procedure "torture-init" line 4)
    invoked from within
"torture-init"
    (file
"/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/pch/pch.exp"
line 27)
    invoked from within
"source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/pch/pch.exp"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/pch/pch.exp"
    invoked from within
"catch "uplevel #0 source $test_file_name"" 


ERROR: tcl error sourcing
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/sancov/sancov.exp.
ERROR: torture-init: torture_without_loops is not empty as expected
    while executing
"error "torture-init: torture_without_loops is not empty as expected""
    invoked from within
"if [info exists torture_without_loops] {
        error "torture-init: torture_without_loops is not empty as expected"
    }"
    (procedure "torture-init" line 4)
    invoked from within
"torture-init"
    (file
"/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/sancov/sancov.exp"
line 24)
    invoked from within
"source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/sancov/sancov.exp"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/sancov/sancov.exp"
    invoked from within
"catch "uplevel #0 source $test_file_name"" 


ERROR: tcl error sourcing
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/simulate-thread/simulate-thread.exp.
ERROR: torture-init: torture_without_loops is not empty as expected
    while executing
"error "torture-init: torture_without_loops is not empty as expected""
    invoked from within
"if [info exists torture_without_loops] {
        error "torture-init: torture_without_loops is not empty as expected"
    }"
    (procedure "torture-init" line 4)
    invoked from within
"torture-init"
    (file
"/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/simulate-thread/simulate-thread.exp"
line 29)
    invoked from within
"source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/simulate-thread/simulate-thread.exp"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/simulate-thread/simulate-thread.exp"
    invoked from within
"catch "uplevel #0 source $test_file_name"" 


ERROR: tcl error sourcing
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/sso/sso.exp.
ERROR: torture-init: torture_without_loops is not empty as expected
    while executing
"error "torture-init: torture_without_loops is not empty as expected""
    invoked from within
"if [info exists torture_without_loops] {
        error "torture-init: torture_without_loops is not empty as expected"
    }"
    (procedure "torture-init" line 4)
    invoked from within
"torture-init"
    (file
"/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/sso/sso.exp"
line 26)
    invoked from within
"source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/sso/sso.exp"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/sso/sso.exp"
    invoked from within
"catch "uplevel #0 source $test_file_name"" 


ERROR: tcl error sourcing
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/torture/stackalign/stackalign.exp.
ERROR: torture-init: torture_without_loops is not empty as expected
    while executing
"error "torture-init: torture_without_loops is not empty as expected""
    invoked from within
"if [info exists torture_without_loops] {
        error "torture-init: torture_without_loops is not empty as expected"
    }"
    (procedure "torture-init" line 4)
    invoked from within
"torture-init"
    (file
"/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/torture/stackalign/stackalign.exp"
line 25)
    invoked from within
"source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/torture/stackalign/stackalign.exp"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/torture/stackalign/stackalign.exp"
    invoked from within
"catch "uplevel #0 source $test_file_name"" 


ERROR: tcl error sourcing
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/torture/tls/tls.exp.
ERROR: torture-init: torture_without_loops is not empty as expected
    while executing
"error "torture-init: torture_without_loops is not empty as expected""
    invoked from within
"if [info exists torture_without_loops] {
        error "torture-init: torture_without_loops is not empty as expected"
    }"
    (procedure "torture-init" line 4)
    invoked from within
"torture-init"
    (file
"/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/torture/tls/tls.exp"
line 48)
    invoked from within
"source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/torture/tls/tls.exp"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/torture/tls/tls.exp"
    invoked from within
"catch "uplevel #0 source $test_file_name"" 


ERROR: tcl error sourcing
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/tsan/tsan.exp.
ERROR: torture-init: torture_without_loops is not empty as expected
    while executing
"error "torture-init: torture_without_loops is not empty as expected""
    invoked from within
"if [info exists torture_without_loops] {
        error "torture-init: torture_without_loops is not empty as expected"
    }"
    (procedure "torture-init" line 4)
    invoked from within
"torture-init"
    (file
"/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/tsan/tsan.exp"
line 28)
    invoked from within
"source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/tsan/tsan.exp"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.dg/tsan/tsan.exp"
    invoked from within
"catch "uplevel #0 source $test_file_name"" 


ERROR: tcl error sourcing
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.misc-tests/i386-prefetch.exp.
ERROR: torture-init: torture_without_loops is not empty as expected
    while executing
"error "torture-init: torture_without_loops is not empty as expected""
    invoked from within
"if [info exists torture_without_loops] {
        error "torture-init: torture_without_loops is not empty as expected"
    }"
    (procedure "torture-init" line 4)
    invoked from within
"torture-init"
    (file
"/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.misc-tests/i386-prefetch.exp"
line 91)
    invoked from within
"source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.misc-tests/i386-prefetch.exp"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.misc-tests/i386-prefetch.exp"
    invoked from within
"catch "uplevel #0 source $test_file_name"" 


ERROR: tcl error sourcing
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp.
ERROR: torture-init: torture_without_loops is not empty as expected
    while executing
"error "torture-init: torture_without_loops is not empty as expected""
    invoked from within
"if [info exists torture_without_loops] {
        error "torture-init: torture_without_loops is not empty as expected"
    }"
    (procedure "torture-init" line 4)
    invoked from within
"torture-init"
    (file
"/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp"
line 64)
    invoked from within
"source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp"
    invoked from within
"catch "uplevel #0 source $test_file_name"" 


ERROR: tcl error sourcing
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp.
ERROR: torture-init: torture_without_loops is not empty as expected
    while executing
"error "torture-init: torture_without_loops is not empty as expected""
    invoked from within
"if [info exists torture_without_loops] {
        error "torture-init: torture_without_loops is not empty as expected"
    }"
    (procedure "torture-init" line 4)
    invoked from within
"torture-init"
    (procedure "gfortran-dg-runtest" line 5)
    invoked from within
"gfortran-dg-runtest [lsort \
       [glob -nocomplain $srcdir/$subdir/*.\[fF\]{,90,95,03,08} ] ] ""
$DEFAULT_FFLAGS"
    (file
"/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp"
line 57)
    invoked from within
"source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 source
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp"
    invoked from within
"catch "uplevel #0 source $test_file_name"" 


Richard, I hope you have an idea what's going on here.

Reply via email to