mirror of git://sourceware.org/git/glibc.git
The attached patch fixes a glibc build failure with gcc 5 on powerpc64le caused by a recent change in gcc where the compiler defines the _ARCH_PWR6 macro when processing assembly files but doesn't invoke the assembler in the corresponding machine mode (unless it has been explicitly configured to target POWER 6 or later). A bug had been filed with gcc for this (65341) but was closed as won't fix. Glibc relies on the _ARCH_PWR6 macro in a few .S files to make use of Power ISA 2.5 instructions (specifically, the four-argument form of the mtfsf insn). A similar problem had occurred in the past (bug 10118) but the fix that was committed for it didn't anticipate this new problem. |
||
---|---|---|
.. | ||
970 | ||
a2 | ||
cell | ||
fpu | ||
Implies | ||
Versions | ||
____longjmp_chk.S | ||
brk.S | ||
c++-types.data | ||
clone.S | ||
configure | ||
configure.ac | ||
dl-cache.h | ||
fcntl.c | ||
getcontext.S | ||
kernel_stat.h | ||
ld-le.abilist | ||
ld.abilist | ||
ldsodefs.h | ||
libBrokenLocale-le.abilist | ||
libBrokenLocale.abilist | ||
libanl-le.abilist | ||
libanl.abilist | ||
libc-le.abilist | ||
libc.abilist | ||
libcrypt-le.abilist | ||
libcrypt.abilist | ||
libdl-le.abilist | ||
libdl.abilist | ||
libm-le.abilist | ||
libm.abilist | ||
libnsl-le.abilist | ||
libnsl.abilist | ||
libpthread-le.abilist | ||
libpthread.abilist | ||
libresolv-le.abilist | ||
libresolv.abilist | ||
librt-le.abilist | ||
librt.abilist | ||
libthread_db-le.abilist | ||
libthread_db.abilist | ||
libutil-le.abilist | ||
libutil.abilist | ||
localplt.data | ||
makecontext.S | ||
setcontext.S | ||
shlib-versions | ||
swapcontext.S | ||
sync_file_range.c | ||
syscalls.list | ||
sysdep-cancel.h | ||
sysdep.h | ||
timer_create.c | ||
timer_delete.c | ||
timer_getoverr.c | ||
timer_gettime.c | ||
timer_settime.c | ||
ucontext_i.sym | ||
umount.c | ||
vfork.S |