Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 433684 Details for
Bug 582480
kde-base/kdelibs-4.14.19: building w/gcc-6: error: inconsistent user-defined literal suffixes 'reg' and 'reg1' in string literal
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
kdelibs-4.14.17-gcc6_literals.patch
kdelibs-4.14.17-gcc6_literals.patch (text/plain), 2.65 KB, created by
Peter Levine
on 2016-05-08 21:50:50 UTC
(
hide
)
Description:
kdelibs-4.14.17-gcc6_literals.patch
Filename:
MIME Type:
Creator:
Peter Levine
Created:
2016-05-08 21:50:50 UTC
Size:
2.65 KB
patch
obsolete
>diff -up kdelibs-4.14.17/solid/solid/backends/shared/cpufeatures.cpp.gcc6 kdelibs-4.14.17/solid/solid/backends/shared/cpufeatures.cpp >--- kdelibs-4.14.17/solid/solid/backends/shared/cpufeatures.cpp.gcc6 2016-02-11 23:06:08.000000000 -0600 >+++ kdelibs-4.14.17/solid/solid/backends/shared/cpufeatures.cpp 2016-02-12 19:14:07.708788182 -0600 >@@ -51,23 +51,23 @@ static void sighandler( int ) > #endif > > #ifdef __i386__ >- #define ASM_REG(reg) "%e"reg >- #define ASM_POP(reg) "popl %%e"reg" \n\t" >- #define ASM_PUSH(reg) "pushl %%e"reg" \n\t" >- #define ASM_XOR_REG(reg1, reg2) "xorl %%e"reg1", %%e"reg2" \n\t" >- #define ASM_XOR_VAR(var, reg) "xorl "var", %%e"reg" \n\t" >- #define ASM_CMP_REG(reg1, reg2) "cmpl %%e"reg1", %%e"reg2" \n\t" >- #define ASM_MOV_REG(reg1, reg2) "movl %%e"reg1", %%e"reg2" \n\t" >- #define ASM_MOV_VAR(var, reg) "movl "var", %%e"reg" \n\t" >+ #define ASM_REG(reg) "%e" reg >+ #define ASM_POP(reg) "popl %%e" reg " \n\t" >+ #define ASM_PUSH(reg) "pushl %%e" reg " \n\t" >+ #define ASM_XOR_REG(reg1, reg2) "xorl %%e" reg1 ", %%e" reg2 " \n\t" >+ #define ASM_XOR_VAR(var, reg) "xorl " var ", %%e" reg " \n\t" >+ #define ASM_CMP_REG(reg1, reg2) "cmpl %%e" reg1 ", %%e" reg2 " \n\t" >+ #define ASM_MOV_REG(reg1, reg2) "movl %%e" reg1 ", %%e" reg2 " \n\t" >+ #define ASM_MOV_VAR(var, reg) "movl " var ", %%e" reg " \n\t" > #elif defined(__x86_64__) >- #define ASM_REG(reg) "%r"reg >- #define ASM_POP(reg) "popq %%r"reg" \n\t" >- #define ASM_PUSH(reg) "pushq %%r"reg" \n\t" >- #define ASM_XOR_REG(reg1, reg2) "xorq %%r"reg1", %%r"reg2" \n\t" >- #define ASM_XOR_VAR(var, reg) "xorq "var", %%r"reg" \n\t" >- #define ASM_CMP_REG(reg1, reg2) "cmpq %%r"reg1", %%r"reg2" \n\t" >- #define ASM_MOV_REG(reg1, reg2) "movq %%r"reg1", %%r"reg2" \n\t" >- #define ASM_MOV_VAR(var, reg) "movq "var", %%r"reg" \n\t" >+ #define ASM_REG(reg) "%r" reg >+ #define ASM_POP(reg) "popq %%r" reg " \n\t" >+ #define ASM_PUSH(reg) "pushq %%r" reg " \n\t" >+ #define ASM_XOR_REG(reg1, reg2) "xorq %%r" reg1 ", %%r" reg2 " \n\t" >+ #define ASM_XOR_VAR(var, reg) "xorq " var ", %%r" reg " \n\t" >+ #define ASM_CMP_REG(reg1, reg2) "cmpq %%r" reg1 ", %%r" reg2 " \n\t" >+ #define ASM_MOV_REG(reg1, reg2) "movq %%r" reg1 ", %%r" reg2 " \n\t" >+ #define ASM_MOV_VAR(var, reg) "movq " var ", %%r" reg " \n\t" > #endif > > #ifdef __PPC__
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 582480
: 433684 |
433686
|
433688