+2021-01-28 Tom de Vries <tdevries@suse.de>
+
+ * gdb.arch/i386-sse-stack-align.S: Rename g[0-4] to test_g[0-4].
+ * gdb.arch/i386-sse-stack-align.c: Same.
+ * gdb.arch/i386-sse-stack-align.exp: Same.
+
2021-01-28 Andrew Burgess <andrew.burgess@embecosm.com>
* lib/gdb.exp (default_gdb_init): Unset XDG_CONFIG_HOME.
.cfi_endproc
.LFE1:
.size f, .-f
- .type g0, @function
-g0:
+ .type test_g0, @function
+test_g0:
.LFB2:
.cfi_startproc
pushl %ebp
ret
.cfi_endproc
.LFE2:
- .size g0, .-g0
- .type g1, @function
-g1:
+ .size test_g0, .-test_g0
+ .type test_g1, @function
+test_g1:
.LFB3:
.cfi_startproc
pushl %ebp
ret
.cfi_endproc
.LFE3:
- .size g1, .-g1
- .type g2, @function
-g2:
+ .size test_g1, .-test_g1
+ .type test_g2, @function
+test_g2:
.LFB4:
.cfi_startproc
pushl %ebp
ret
.cfi_endproc
.LFE4:
- .size g2, .-g2
- .type g3, @function
-g3:
+ .size test_g2, .-test_g2
+ .type test_g3, @function
+test_g3:
.LFB5:
.cfi_startproc
pushl %ebp
ret
.cfi_endproc
.LFE5:
- .size g3, .-g3
- .type g4, @function
-g4:
+ .size test_g3, .-test_g3
+ .type test_g4, @function
+test_g4:
.LFB6:
.cfi_startproc
pushl %ebp
ret
.cfi_endproc
.LFE6:
- .size g4, .-g4
+ .size test_g4, .-test_g4
.globl main
.type main, @function
main:
andl $-16, %esp
subl $16, %esp
.cfi_offset 3, -12
- call g0
+ call test_g0
movl %eax, %ebx
movl $1, (%esp)
- call g1
+ call test_g1
addl %eax, %ebx
movl $2, 4(%esp)
movl $1, (%esp)
- call g2
+ call test_g2
addl %eax, %ebx
movl $3, 8(%esp)
movl $2, 4(%esp)
movl $1, (%esp)
- call g3
+ call test_g3
addl %eax, %ebx
movl $4, 12(%esp)
movl $3, 8(%esp)
movl $2, 4(%esp)
movl $1, (%esp)
- call g4
+ call test_g4
addl %ebx, %eax
movl -4(%ebp), %ebx
leave
}
static __attribute__((noinline, noclone)) int
-g0 (void)
+test_g0 (void)
{
return f ();
}
static __attribute__((noinline, noclone)) int
-g1 (int p1)
+test_g1 (int p1)
{
return f ();
}
static __attribute__((noinline, noclone)) int
-g2 (int p1, int p2)
+test_g2 (int p1, int p2)
{
return f ();
}
static __attribute__((noinline, noclone)) int
-g3 (int p1, int p2, int p3)
+test_g3 (int p1, int p2, int p3)
{
return f ();
}
static __attribute__((noinline, noclone)) int
-g4 (int p1, int p2, int p3, int p4)
+test_g4 (int p1, int p2, int p3, int p4)
{
return f ();
}
int
main (void)
{
- return g0 () + g1 (1) + g2 (1, 2) + g3 (1, 2, 3) + g4 (1, 2, 3, 4);
+ return (test_g0 () + test_g1 (1) + test_g2 (1, 2) + test_g3 (1, 2, 3)
+ + test_g4 (1, 2, 3, 4);
}