Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 367224 Details for
Bug 497298
sys-devel/llvm-3.4 miscompiles code with varargs
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
r197503 2/4
r197503-x86-X86InstrCompiler.patch (text/plain), 998 bytes, created by
Holger Hoffstätte
on 2014-01-06 22:46:49 UTC
(
hide
)
Description:
r197503 2/4
Filename:
MIME Type:
Creator:
Holger Hoffstätte
Created:
2014-01-06 22:46:49 UTC
Size:
998 bytes
patch
obsolete
>--- llvm/trunk/lib/Target/X86/X86InstrCompiler.td 2013/12/17 15:40:00 197502 >+++ llvm/trunk/lib/Target/X86/X86InstrCompiler.td 2013/12/17 15:54:45 197503 >@@ -72,7 +72,7 @@ > > > // x86-64 va_start lowering magic. >-let usesCustomInserter = 1 in { >+let usesCustomInserter = 1, Defs = [EFLAGS] in { > def VASTART_SAVE_XMM_REGS : I<0, Pseudo, > (outs), > (ins GR8:$al, >@@ -81,7 +81,8 @@ > "#VASTART_SAVE_XMM_REGS $al, $regsavefi, $offset", > [(X86vastart_save_xmm_regs GR8:$al, > imm:$regsavefi, >- imm:$offset)]>; >+ imm:$offset), >+ (implicit EFLAGS)]>; > > // The VAARG_64 pseudo-instruction takes the address of the va_list, > // and places the address of the next argument into a register.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 497298
:
367222
| 367224 |
367226
|
367228
|
367230
|
367232