test-i386: make it compile with a recent gcc
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Richard Henderson <rth@twiddle.net>
This commit is contained in:
		
							parent
							
								
									40475087a5
								
							
						
					
					
						commit
						1b99f83e39
					
				| 
						 | 
				
			
			@ -209,7 +209,7 @@ static inline long i2l(long v)
 | 
			
		|||
#define TEST_LEA16(STR)\
 | 
			
		||||
{\
 | 
			
		||||
    asm(".code16 ; .byte 0x67 ; leal " STR ", %0 ; .code32"\
 | 
			
		||||
        : "=wq" (res)\
 | 
			
		||||
        : "=r" (res)\
 | 
			
		||||
        : "a" (eax), "b" (ebx), "c" (ecx), "d" (edx), "S" (esi), "D" (edi));\
 | 
			
		||||
    printf("lea %s = %08lx\n", STR, res);\
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -1828,7 +1828,7 @@ void test_exceptions(void)
 | 
			
		|||
    printf("lock nop exception:\n");
 | 
			
		||||
    if (setjmp(jmp_env) == 0) {
 | 
			
		||||
        /* now execute an invalid instruction */
 | 
			
		||||
        asm volatile(".byte 0xf0, 0x90"); /* lock nop */
 | 
			
		||||
        asm volatile(".byte 0xf0, 0x90");
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    printf("INT exception:\n");
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue