2002-12-06 David Carlton <carlton@math.stanford.edu>
* gdb.base/store.c: Don't declare functions static.
This commit is contained in:
parent
2b298b5d97
commit
de46ecd713
2 changed files with 33 additions and 24 deletions
|
@ -1,3 +1,7 @@
|
||||||
|
2002-12-06 David Carlton <carlton@math.stanford.edu>
|
||||||
|
|
||||||
|
* gdb.base/store.c: Don't declare functions static.
|
||||||
|
|
||||||
2002-12-04 Andrew Cagney <ac131313@redhat.com>
|
2002-12-04 Andrew Cagney <ac131313@redhat.com>
|
||||||
|
|
||||||
* gdb.base/store.exp, gdb.base/store.c: New files.
|
* gdb.base/store.exp, gdb.base/store.c: New files.
|
||||||
|
|
|
@ -2,37 +2,42 @@
|
||||||
in the target. This pretty much relies on the compiler taking heed
|
in the target. This pretty much relies on the compiler taking heed
|
||||||
of requests for values to be stored in registers. */
|
of requests for values to be stored in registers. */
|
||||||
|
|
||||||
static char
|
/* NOTE: carlton/2002-12-05: These functions were all static, but for
|
||||||
|
whatever reason that caused GCC 3.1 to optimize away some of the
|
||||||
|
function calls within main even when no optimization flags were
|
||||||
|
passed. */
|
||||||
|
|
||||||
|
char
|
||||||
add_char (register char u, register char v)
|
add_char (register char u, register char v)
|
||||||
{
|
{
|
||||||
return u + v;
|
return u + v;
|
||||||
}
|
}
|
||||||
|
|
||||||
static short
|
short
|
||||||
add_short (register short u, register short v)
|
add_short (register short u, register short v)
|
||||||
{
|
{
|
||||||
return u + v;
|
return u + v;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
int
|
||||||
add_int (register int u, register int v)
|
add_int (register int u, register int v)
|
||||||
{
|
{
|
||||||
return u + v;
|
return u + v;
|
||||||
}
|
}
|
||||||
|
|
||||||
static long
|
long
|
||||||
add_long (register long u, register long v)
|
add_long (register long u, register long v)
|
||||||
{
|
{
|
||||||
return u + v;
|
return u + v;
|
||||||
}
|
}
|
||||||
|
|
||||||
static float
|
float
|
||||||
add_float (register float u, register float v)
|
add_float (register float u, register float v)
|
||||||
{
|
{
|
||||||
return u + v;
|
return u + v;
|
||||||
}
|
}
|
||||||
|
|
||||||
static double
|
double
|
||||||
add_double (register double u, register double v)
|
add_double (register double u, register double v)
|
||||||
{
|
{
|
||||||
return u + v;
|
return u + v;
|
||||||
|
@ -40,7 +45,7 @@ add_double (register double u, register double v)
|
||||||
|
|
||||||
/* */
|
/* */
|
||||||
|
|
||||||
static char
|
char
|
||||||
wack_char (register char u, register char v)
|
wack_char (register char u, register char v)
|
||||||
{
|
{
|
||||||
register char l = u;
|
register char l = u;
|
||||||
|
@ -48,7 +53,7 @@ wack_char (register char u, register char v)
|
||||||
return l;
|
return l;
|
||||||
}
|
}
|
||||||
|
|
||||||
static short
|
short
|
||||||
wack_short (register short u, register short v)
|
wack_short (register short u, register short v)
|
||||||
{
|
{
|
||||||
register short l = u;
|
register short l = u;
|
||||||
|
@ -56,7 +61,7 @@ wack_short (register short u, register short v)
|
||||||
return l;
|
return l;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
int
|
||||||
wack_int (register int u, register int v)
|
wack_int (register int u, register int v)
|
||||||
{
|
{
|
||||||
register int l = u;
|
register int l = u;
|
||||||
|
@ -64,7 +69,7 @@ wack_int (register int u, register int v)
|
||||||
return l;
|
return l;
|
||||||
}
|
}
|
||||||
|
|
||||||
static long
|
long
|
||||||
wack_long (register long u, register long v)
|
wack_long (register long u, register long v)
|
||||||
{
|
{
|
||||||
register long l = u;
|
register long l = u;
|
||||||
|
@ -72,7 +77,7 @@ wack_long (register long u, register long v)
|
||||||
return l;
|
return l;
|
||||||
}
|
}
|
||||||
|
|
||||||
static float
|
float
|
||||||
wack_float (register float u, register float v)
|
wack_float (register float u, register float v)
|
||||||
{
|
{
|
||||||
register float l = u;
|
register float l = u;
|
||||||
|
@ -80,7 +85,7 @@ wack_float (register float u, register float v)
|
||||||
return l;
|
return l;
|
||||||
}
|
}
|
||||||
|
|
||||||
static double
|
double
|
||||||
wack_double (register double u, register double v)
|
wack_double (register double u, register double v)
|
||||||
{
|
{
|
||||||
register double l = u;
|
register double l = u;
|
||||||
|
@ -93,7 +98,7 @@ struct s_2 { short s[2]; } z_2, s_2;
|
||||||
struct s_3 { short s[3]; } z_3, s_3;
|
struct s_3 { short s[3]; } z_3, s_3;
|
||||||
struct s_4 { short s[4]; } z_4, s_4;
|
struct s_4 { short s[4]; } z_4, s_4;
|
||||||
|
|
||||||
static struct s_1
|
struct s_1
|
||||||
add_struct_1 (struct s_1 s)
|
add_struct_1 (struct s_1 s)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
@ -104,7 +109,7 @@ add_struct_1 (struct s_1 s)
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
|
||||||
static struct s_2
|
struct s_2
|
||||||
add_struct_2 (struct s_2 s)
|
add_struct_2 (struct s_2 s)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
@ -115,7 +120,7 @@ add_struct_2 (struct s_2 s)
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
|
||||||
static struct s_3
|
struct s_3
|
||||||
add_struct_3 (struct s_3 s)
|
add_struct_3 (struct s_3 s)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
@ -126,7 +131,7 @@ add_struct_3 (struct s_3 s)
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
|
||||||
static struct s_4
|
struct s_4
|
||||||
add_struct_4 (struct s_4 s)
|
add_struct_4 (struct s_4 s)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
@ -137,7 +142,7 @@ add_struct_4 (struct s_4 s)
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
|
||||||
static struct s_1
|
struct s_1
|
||||||
wack_struct_1 (void)
|
wack_struct_1 (void)
|
||||||
{
|
{
|
||||||
int i; register struct s_1 u = z_1;
|
int i; register struct s_1 u = z_1;
|
||||||
|
@ -146,7 +151,7 @@ wack_struct_1 (void)
|
||||||
return u;
|
return u;
|
||||||
}
|
}
|
||||||
|
|
||||||
static struct s_2
|
struct s_2
|
||||||
wack_struct_2 (void)
|
wack_struct_2 (void)
|
||||||
{
|
{
|
||||||
int i; register struct s_2 u = z_2;
|
int i; register struct s_2 u = z_2;
|
||||||
|
@ -155,7 +160,7 @@ wack_struct_2 (void)
|
||||||
return u;
|
return u;
|
||||||
}
|
}
|
||||||
|
|
||||||
static struct s_3
|
struct s_3
|
||||||
wack_struct_3 (void)
|
wack_struct_3 (void)
|
||||||
{
|
{
|
||||||
int i; register struct s_3 u = z_3;
|
int i; register struct s_3 u = z_3;
|
||||||
|
@ -164,7 +169,7 @@ wack_struct_3 (void)
|
||||||
return u;
|
return u;
|
||||||
}
|
}
|
||||||
|
|
||||||
static struct s_4
|
struct s_4
|
||||||
wack_struct_4 (void)
|
wack_struct_4 (void)
|
||||||
{
|
{
|
||||||
int i; register struct s_4 u = z_4;
|
int i; register struct s_4 u = z_4;
|
||||||
|
@ -180,28 +185,28 @@ struct f_2 {unsigned i:2;unsigned j:2;unsigned k:2; } f_2 = {1,1,1}, F_2;
|
||||||
struct f_3 {unsigned i:3;unsigned j:3;unsigned k:3; } f_3 = {1,1,1}, F_3;
|
struct f_3 {unsigned i:3;unsigned j:3;unsigned k:3; } f_3 = {1,1,1}, F_3;
|
||||||
struct f_4 {unsigned i:4;unsigned j:4;unsigned k:4; } f_4 = {1,1,1}, F_4;
|
struct f_4 {unsigned i:4;unsigned j:4;unsigned k:4; } f_4 = {1,1,1}, F_4;
|
||||||
|
|
||||||
static struct f_1
|
struct f_1
|
||||||
wack_field_1 (void)
|
wack_field_1 (void)
|
||||||
{
|
{
|
||||||
register struct f_1 u = f_1;
|
register struct f_1 u = f_1;
|
||||||
return u;
|
return u;
|
||||||
}
|
}
|
||||||
|
|
||||||
static struct f_2
|
struct f_2
|
||||||
wack_field_2 (void)
|
wack_field_2 (void)
|
||||||
{
|
{
|
||||||
register struct f_2 u = f_2;
|
register struct f_2 u = f_2;
|
||||||
return u;
|
return u;
|
||||||
}
|
}
|
||||||
|
|
||||||
static struct f_3
|
struct f_3
|
||||||
wack_field_3 (void)
|
wack_field_3 (void)
|
||||||
{
|
{
|
||||||
register struct f_3 u = f_3;
|
register struct f_3 u = f_3;
|
||||||
return u;
|
return u;
|
||||||
}
|
}
|
||||||
|
|
||||||
static struct f_4
|
struct f_4
|
||||||
wack_field_4 (void)
|
wack_field_4 (void)
|
||||||
{
|
{
|
||||||
register struct f_4 u = f_4;
|
register struct f_4 u = f_4;
|
||||||
|
|
Loading…
Reference in a new issue