commit 2bf7035f109388c7814f4c1a8aecd3688b7209d4
parent 306d2d10ab081dd6e150e35b0d8f608ac84bc37c
Author: Alexander Burger <abu@software-lab.de>
Date: Mon, 21 Feb 2011 14:51:11 +0100
Same with open()
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src64/arch/x86-64.l b/src64/arch/x86-64.l
@@ -656,7 +656,7 @@
Arg
M )
# Don't use SSE registers in varargs for static calls
- (when (member Adr '("printf" "fprintf" "sprintf" "fcntl"))
+ (when (member Adr '("printf" "fprintf" "sprintf" "open" "fcntl"))
(prinst "xor" "%al" "%al") ) )
(prinst "lea" "5f(%rip)" "%r11")
(mapc