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

--- Comment #3 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Rainer Orth <r...@gcc.gnu.org>:

https://gcc.gnu.org/g:aff63ac11099d100b6891f3bcc3dc6cbc4fad654

commit r15-69-gaff63ac11099d100b6891f3bcc3dc6cbc4fad654
Author: Rainer Orth <r...@cebitec.uni-bielefeld.de>
Date:   Tue Apr 30 13:49:28 2024 +0200

    testsuite: gm2: Remove timeout overrides [PR114886]

    A large number of gm2 tests are timing out even on current Solaris/SPARC
    systems.  As detailed in the PR, the problem is that the gm2 testsuite
    artificially lowers many timeouts way below the DejaGnu default of 300
    seconds, often as short as 10 seconds.  The problem lies both in the
    values (they may be appropriate for some targets, but too low for
    others, especially under high load) and the fact that it uses absolute
    values, overriding e.g. settings from a build-wide site.exp.

    Therefore this patch removes all those overrides, restoring the
    defaults.

    Tested on sparc-sun-solaris2.11 (where all the previous timeouts are
    gone) and i386-pc-solaris2.11.

    2024-04-29  Rainer Orth  <r...@cebitec.uni-bielefeld.de>

            gcc/testsuite:
            PR modula2/114886
            * lib/gm2.exp: Don't load timeout-dg.exp.
            Don't set gm2_previous_timeout.
            Don't call dg-timeout.
            (gm2_push_timeout, gm2_pop_timeout): Remove.
            (gm2_init): Don't call dg-timeout.
            * lib/gm2-torture.exp: Don't load timeout-dg.exp.
            Don't set gm2_previous_timeout.
            Don't call dg-timeout.
            (gm2_push_timeout, gm2_pop_timeout): Remove.

            * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Don't
            load timeout-dg.exp.
            Don't call gm2_push_timeout, gm2_pop_timeout.
            * gm2/examples/map/pass/examples-map-pass.exp: Don't call
            gm2_push_timeout, gm2_pop_timeout.
            * gm2/iso/run/pass/iso-run-pass.exp: Don't load timeout-dg.exp.
            Don't call gm2_push_timeout, gm2_pop_timeout.
            * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Don't load
            timeout-dg.exp.
            Don't call gm2_push_timeout, gm2_pop_timeout.
            * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
            Don't call gm2_push_timeout, gm2_pop_timeout.
            *
gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
            Don't load timeout-dg.exp.
            Don't call gm2_push_timeout, gm2_pop_timeout.

Reply via email to