git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9606
espindola2 \
int3-x86 \
fpeflags \
- fprem \
- fxsave \
+ fprem \
+ fxsave \
more_x86_fp \
- pushfpopf \
+ pushfpopf \
pushfw_x86 \
pushpopmem \
- sse_memory \
- tronical \
- xor-undef-x86
+ sse_memory \
+ tronical \
+ xor-undef-x86
AM_CFLAGS += @FLAG_M32@ $(FLAG_MMMX) $(FLAG_MSSE)
AM_CXXFLAGS += @FLAG_M32@ $(FLAG_MMMX) $(FLAG_MSSE)
*/
+#include "tests/asm.h"
+
.file "tronical.c"
.version "01.01"
gcc2_compiled.:
.text
.align 4
.globl set
- .type set,@function
set:
pushl %ebp
movl foo, %eax
popl %ebp
ret
.Lfe1:
- .size set,.Lfe1-set
- .section .rodata
.LC0:
- .string "blieb\n"
+ .ascii "blieb\n"
.text
.align 4
.globl get
- .type get,@function
get:
pushl %ebp
movl %esp, %ebp
js .L4
subl $12, %esp
pushl $.LC0
- call printf
+ call VG_SYM_ASM(printf)
addl $16, %esp
.L4:
leave
ret
.Lfe2:
- .size get,.Lfe2-get
.align 4
-.globl main
- .type main,@function
-main:
+.globl VG_SYM_ASM(main)
+VG_SYM_ASM(main):
pushl %ebp
movl %esp, %ebp
subl $20, %esp
pushl $4
- call malloc
+ call VG_SYM_ASM(malloc)
movl %eax, foo
call set
call get
leave
ret
.Lfe3:
- .size main,.Lfe3-main
.comm foo,4,4
.ident "GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-98)"