diff options
author | Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | 2014-10-23 08:35:38 +0000 |
---|---|---|
committer | Rainer Orth <ro@gcc.gnu.org> | 2014-10-23 08:35:38 +0000 |
commit | f038cd81d14f7b8400b12ea905d3f469a894232b (patch) | |
tree | 553c8bb966a848d30cbafb9a947a13b8d18475ca | |
parent | 4d885a639e4a72665b95fa895032d2600418d390 (diff) | |
download | gcc-f038cd81d14f7b8400b12ea905d3f469a894232b.zip gcc-f038cd81d14f7b8400b12ea905d3f469a894232b.tar.gz gcc-f038cd81d14f7b8400b12ea905d3f469a894232b.tar.bz2 |
Fix SPARC testsuite gnu11 fallout
* gcc.target/sparc/20001013-1.c (main): Declare int return.
* gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
* gcc.target/sparc/sparc-ret.c (toto): Declare.
* gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
* gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
Declare.
From-SVN: r216576
-rw-r--r-- | gcc/testsuite/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/sparc/20001013-1.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/sparc/mnofpu.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/sparc/sparc-ret.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/sparc/ultrasp6.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/sparc/ultrasp8.c | 3 |
6 files changed, 19 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 5762e8f..fe0c757 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,12 @@ +2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * gcc.target/sparc/20001013-1.c (main): Declare int return. + * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare. + * gcc.target/sparc/sparc-ret.c (toto): Declare. + * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare. + * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock): + Declare. + 2014-10-22 Guozhi Wei <carrot@google.com> PR tree-optimization/63530 diff --git a/gcc/testsuite/gcc.target/sparc/20001013-1.c b/gcc/testsuite/gcc.target/sparc/20001013-1.c index 891ccab..d47c7ff 100644 --- a/gcc/testsuite/gcc.target/sparc/20001013-1.c +++ b/gcc/testsuite/gcc.target/sparc/20001013-1.c @@ -31,7 +31,7 @@ union { long long l; } x = { l: 0x7ff8000000000000LL }, y; -main () +int main () { unsigned int fsr = 0; __asm __volatile ("ld %0, %%fsr" : : "m" (fsr)); diff --git a/gcc/testsuite/gcc.target/sparc/mnofpu.c b/gcc/testsuite/gcc.target/sparc/mnofpu.c index 351585d..fbff4c4 100644 --- a/gcc/testsuite/gcc.target/sparc/mnofpu.c +++ b/gcc/testsuite/gcc.target/sparc/mnofpu.c @@ -69,6 +69,7 @@ static inline __attribute__((always_inline)) u32 __er32(struct e1000_hw *hw, uns { return __readl(hw->hw_addr + reg); } +int e1e_rphy(struct e1000_hw *, int, u16 *); void e1000e_update_stats(struct e1000_adapter *adapter) { struct e1000_hw *hw = &adapter->hw; diff --git a/gcc/testsuite/gcc.target/sparc/sparc-ret.c b/gcc/testsuite/gcc.target/sparc/sparc-ret.c index f58b059..808e8a9 100644 --- a/gcc/testsuite/gcc.target/sparc/sparc-ret.c +++ b/gcc/testsuite/gcc.target/sparc/sparc-ret.c @@ -5,6 +5,8 @@ /* Make sure that Ultrasparc return insn do not read below the stack. */ +void toto (int *); + int bar (int a, int b, int c, int d, int e, int f, int g, int h) { int res; diff --git a/gcc/testsuite/gcc.target/sparc/ultrasp6.c b/gcc/testsuite/gcc.target/sparc/ultrasp6.c index ad341dc..0b6f46a 100644 --- a/gcc/testsuite/gcc.target/sparc/ultrasp6.c +++ b/gcc/testsuite/gcc.target/sparc/ultrasp6.c @@ -4,6 +4,9 @@ /* { dg-do compile } */ /* { dg-options "-O2 -mcpu=ultrasparc" } */ +void __assert (const char *, const char *, int); +double HSRate(long, long, long, double, double, int); + typedef struct { float EnergyErg; diff --git a/gcc/testsuite/gcc.target/sparc/ultrasp8.c b/gcc/testsuite/gcc.target/sparc/ultrasp8.c index a8bfefe..2956676 100644 --- a/gcc/testsuite/gcc.target/sparc/ultrasp8.c +++ b/gcc/testsuite/gcc.target/sparc/ultrasp8.c @@ -9,6 +9,9 @@ struct _reent; extern unsigned long __malloc_trim_threshold; extern unsigned long __malloc_top_pad; +void __malloc_lock (void *); +void __malloc_unlock (void *); + int _mallopt_r(struct _reent *reent_ptr, int param_number, int value) { __malloc_lock(reent_ptr); |