On Tue, 21 Aug 2018, Szabolcs Nagy wrote: > On 20/08/18 10:33, Richard Biener wrote: > > On Mon, 20 Aug 2018, Szabolcs Nagy wrote: > > > On 02/08/18 09:30, Richard Biener wrote: > ... > > > > + clock_gettime(CLOCK_REALTIME, &t); > > > > > > this fails on targets without clock_gettime (baremetal) > > > or targets that need -lrt at link time. > > > > > > can we use something else here? > > > e.g. time(&t) works on baremetal and does not depend on -lrt. > > > > You'd have to check that the original bug still reproduces. Since > > it depends on scheduling chances may be that it is fragile :/ > > > > I suppose we could restrict the testcase to { *-*-linux }? > > > > i decided to restrict it to linux: > > clock_gettime is not available on some baremetal targets > and may require -lrt on some non-linux targets. > > OK for trunk?
OK. OK also for backports. Richard. > gcc/testsuite/ChangeLog: > 2018-08-21 Szabolcs Nagy <szabolcs.n...@arm.com> > > * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.