projects
/
pintos-anon
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from:
ea90449
)
Fix gcc inline assembler operand constraints for syscall -- as pushl modifies %esp...
author
Benedikt Huber
<benedikt.huber@gmail.com>
Wed, 29 Feb 2012 14:17:04 +0000
(15:17 +0100)
committer
Ben Pfaff
<blp@cs.stanford.edu>
Thu, 1 Mar 2012 05:22:46 +0000
(21:22 -0800)
Without this patch, gcc-4.6.1-9ubuntu3 miscompiles the read syscall to:
000000b6
<read>:
b6: ff 74 24 0c pushl 0xc(%esp)
ba: ff 74 24 08 pushl 0x8(%esp) ; [!]
be: ff 74 24 04 pushl 0x4(%esp) ; [!]
...
No differences found