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:
parent
4d885a639e
commit
f038cd81d1
6 changed files with 19 additions and 1 deletions
|
@ -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
|
||||
|
|
|
@ -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));
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Add table
Reference in a new issue