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

--- Comment #8 from David Malcolm <dmalcolm at gcc dot gnu.org> ---
I tested with a cross build on x86_64-pc-linux-gnu with
target==powerpc64-unknown-linux-gnu after various fixes for non-determinism
(g:f635f0ce87d687b177b734968f18226d50499e75) and I'm not seeing the bogus
diagnostic at line 170.

I ran 100 iterations (with address-space randomization enabled), via this
script:

SRC_DIR=$(dirname $1)
FILENAME=$(basename $1)
rm $FILENAME.*
for i in `seq 1 100`; do
    echo "iteration: $i"
    ./xgcc -B. -fanalyzer -c $SRC_DIR/$FILENAME -m64  
-fdiagnostics-plain-output   -fanalyzer -Wanalyzer-too-complex
-fanalyzer-call-summaries -fdump-analyzer -fanalyzer-call-summaries -S
-fdump-analyzer-supergraph -fdump-analyzer-exploded-graph -fdump-analyzer
-fdump-noaddr -fdump-analyzer-exploded-nodes-2
    mv $FILENAME.supergraph.dot $FILENAME.$i.supergraph.dot
    mv $FILENAME.analyzer.txt $FILENAME.$i.analyzer.txt
    mv $FILENAME.supergraph-eg.dot $FILENAME.$i.supergraph-eg.dot
    mv $FILENAME.eg.txt $FILENAME.$i.eg.txt
    mv $FILENAME.eg.dot $FILENAME.$i.eg.dot
done

md5sum $FILENAME.* | sort | less

and got identical md5sums for every iteration of each of the various logs.

So perhaps the determinism fixes have removed flakiness from this test.

Is anyone still seeing that test failure on any configuration, after
g:f635f0ce87d687b177b734968f18226d50499e75 ?

(I still need to investigate the other failures reported by Jakub in comment
#3)

Reply via email to