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 <[email protected]>
* sem_ch12.adb (Save_References_In_Aggregate): Small correction to
previous change.
2017-09-25 Hristian Kirtchev <[email protected]>
* 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 <[email protected]>
* 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.