diff options
author | Alexey Neyman <stilor@att.net> | 2016-03-13 13:21:31 -0700 |
---|---|---|
committer | Alexey Neyman <stilor@att.net> | 2016-04-01 18:15:39 -0700 |
commit | 85af58487290a46e7252504f2af808ad3c99d5d4 (patch) | |
tree | c375861ccbcf7466c49f382c07e84fe7e7c276cf /patches/glibc/linuxthreads-2.3.6/100-cygwin.patch | |
parent | e1d494a2489bc469f4a50a6942fa15255621e985 (diff) | |
download | crosstool-ng-85af58487290a46e7252504f2af808ad3c99d5d4.tar.gz crosstool-ng-85af58487290a46e7252504f2af808ad3c99d5d4.tar.bz2 crosstool-ng-85af58487290a46e7252504f2af808ad3c99d5d4.zip |
Unbreak powerpc-unknown-linux-uclibc.
There is invalid assembly in dmalloc for PowerPC. The issue is that
'stw' expects a memory operand, and =g constraint allows both registers
and memory. Newer GCC tends to choose register even at -O0, resulting in
invalid assembly. Instead, force a register constraint in 'mflr' and let
GCC decide if it wants to store it into memory at all.
Reported this upstream.
Signed-off-by: Alexey Neyman <stilor@att.net>
Diffstat (limited to 'patches/glibc/linuxthreads-2.3.6/100-cygwin.patch')
0 files changed, 0 insertions, 0 deletions