From f86b8b22e17fa431cb0593a46aad95d8deb302d1 Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Thu, 8 Jul 2010 08:30:23 -0700 Subject: [PATCH] Check in test case from bug report br3005117 Signed-off-by: H. Peter Anvin --- test/br3005117.asm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 test/br3005117.asm diff --git a/test/br3005117.asm b/test/br3005117.asm new file mode 100644 index 00000000..4e7a5b5b --- /dev/null +++ b/test/br3005117.asm @@ -0,0 +1,24 @@ +%macro B_STRUC 1-* +%push foo +%define %$strucname %1 +%%top_%$strucname: +%rep %0 - 1 +%rotate 1 +resb %{$strucname}%1 - ($ - %%top_%$strucname) +%1: +%endrep +resb %{$strucname}_size - ($ - %%top_%$strucname) +%pop +%endmacro + +struc timeval +.tv_sec resd 1 +.tv_usec resd 1 +endstruc + +mov [timeval_struct.tv_sec], eax + +section .bss + +timeval_struct B_STRUC timeval, .tv_sec, .tv_usec + timeval_struct_len equ $ - timeval_struct -- 2.11.4.GIT