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

--- Comment #17 from David Binderman <dcb314 at hotmail dot com> ---
(In reply to Martin Liška from comment #16)
> bash -x qwe.sh bug892.c

That's a really useful tip. Thanks. I've debugged the script some more
and now have:

rm -f 1 2 one.exe two.exe
/usr/bin/gcc -w -Werror=implicit bug892.c -o one.exe \
    && (./one.exe 1 | fgrep "checksum after hashing g_50 :" > 1)
    if test $? != 0;
    then
        exit 1
    fi
    # So we have a checksum in file 1.
    /home/dcb36/gcc/results/bin/gcc -w -O2 -fno-strict-aliasing bug892.c  -o
two.exe \
    && (./two.exe 1 | fgrep "checksum after hashing g_50 :" > 2)
    if test $? != 0;
    then
         exit 1
    fi
    # And we have a checksum in file 2.
    diff 1 2
    if test $? = 0; then
        exit 1
    fi
    exit 0

This script appears to be running nicely now. I will report back
when it has finished or made significant progress.

Reply via email to