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
This commit is contained in:
Rainer Orth 2014-10-23 08:35:38 +00:00 committed by Rainer Orth
parent 4d885a639e
commit f038cd81d1
6 changed files with 19 additions and 1 deletions

View file

@ -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

View file

@ -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));

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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);