https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82844
Bug ID: 82844 Summary: [8 Regression] Many ada tests time out on x32 Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ada Assignee: unassigned at gcc dot gnu.org Reporter: hjl.tools at gmail dot com CC: derodat at adacore dot com, ebotcazou at gcc dot gnu.org, rupp at gnat dot com Target Milestone: --- Target: x32 Between commit 88d1247af311afb63a8ca464ae09d5b7a275724c Author: pmderodat <pmderodat@138bc75d-0d04-0410-961f-82ee72b054a4> Date: Mon Sep 25 08:40:27 2017 +0000 2017-09-25 Ed Schonberg <schonb...@adacore.com> * sem_ch12.adb (Save_References_In_Aggregate): Small correction to previous change. 2017-09-25 Hristian Kirtchev <kirtc...@adacore.com> * exp_ch5.adb, sem_ch4.adb, sem_ch13.adb, sem_attr.adb, exp_ch3.adb: Minor reformatting. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@253135 138bc75d-0d04-0410-961f-82ee72b054a4 and commit 2d2d4c5b6ab083e65fb10e42c11dd68548fdc036 (HEAD) Author: ebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4> Date: Mon Oct 2 19:38:06 2017 +0000 PR ada/82384 * libgnarl/s-linux__x32.ads (suseconds_t): New subtype. (time_t): Change from derived type to subtype. (timeval): Use suseconds_t for tv_usec. * libgnarl/s-osinte__x32.adb (To_Timespec): Remove use type clause. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@253366 138bc75d-0d04-0410-961f-82ee72b054a4 many ada tests time out on x32. This regression is probably introduced by 2017-09-25 Doug Rupp <r...@adacore.com> * libgnarl/s-taprop__linux.adb (Base_Monotonic_Clock): New variable. (Compute_Base_Monotonic_Clock): New function. (Timed_Sleep): Adjust to use Base_Monotonic_Clock. (Timed_Delay): Likewise. (Monotonic_Clock): Likewise. * s-oscons-tmplt.c (CLOCK_MONOTONIC): Use on Linux.