Add check_effective_target_gettimeofday and use it in gcc.dg/lto/pr60449_0.c.
gcc/ * doc/sourcebuild.texi (Effective-Target Keywords, Environment attributes): Document gettimeofday. gcc/testsuite/ * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for gettimeofday. Remove dg-skip-if for AVR. * lib/target-supports.exp (check_effective_target_gettimeofday): New proc. From-SVN: r245921
This commit is contained in:
parent
1b31fca70f
commit
5464963112
|
@ -1,3 +1,8 @@
|
|||
2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
|
||||
|
||||
* doc/sourcebuild.texi (Effective-Target Keywords, Environment
|
||||
attributes): Document gettimeofday.
|
||||
|
||||
2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
|
||||
|
||||
* config/s390/s390.c (s390_option_override_internal): Set
|
||||
|
|
|
@ -1914,6 +1914,9 @@ Target is @samp{freestanding} as defined in section 4 of the C99 standard.
|
|||
Effectively, it is a target which supports no extra headers or libraries
|
||||
other than what is considered essential.
|
||||
|
||||
@item gettimeofday
|
||||
Target supports @code{gettimeofday}.
|
||||
|
||||
@item init_priority
|
||||
Target supports constructors with initialization priority arguments.
|
||||
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
|
||||
|
||||
* gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
|
||||
gettimeofday. Remove dg-skip-if for AVR.
|
||||
* lib/target-supports.exp (check_effective_target_gettimeofday):
|
||||
New proc.
|
||||
|
||||
2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
|
||||
|
||||
* gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-lto-do link } */
|
||||
/* { dg-skip-if "Needs gettimeofday" { "avr-*-*" } } */
|
||||
/* { dg-require-effective-target gettimeofday } */
|
||||
|
||||
extern int printf (const char *__restrict __format, ...);
|
||||
typedef long int __time_t;
|
||||
|
|
|
@ -968,6 +968,11 @@ proc check_effective_target_setrlimit {} {
|
|||
return [check_function_available "setrlimit"]
|
||||
}
|
||||
|
||||
# Return 1 if the target supports gettimeofday, 0 otherwise.
|
||||
proc check_effective_target_gettimeofday {} {
|
||||
return [check_function_available "gettimeofday"]
|
||||
}
|
||||
|
||||
# Return 1 if the target supports swapcontext, 0 otherwise.
|
||||
proc check_effective_target_swapcontext {} {
|
||||
return [check_no_compiler_messages swapcontext executable {
|
||||
|
|
Loading…
Reference in New Issue