bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug gas/20785] New: [2.28 Regression] binutils fails to assemble power6


From: doko at debian dot org
Subject: [Bug gas/20785] New: [2.28 Regression] binutils fails to assemble power6/memset.S file in glibc
Date: Sun, 06 Nov 2016 18:06:16 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=20785

            Bug ID: 20785
           Summary: [2.28 Regression] binutils fails to assemble
                    power6/memset.S file in glibc
           Product: binutils
           Version: 2.28 (HEAD)
            Status: NEW
          Severity: normal
          Priority: P2
         Component: gas
          Assignee: unassigned at sourceware dot org
          Reporter: doko at debian dot org
  Target Milestone: ---

seen with binutils trunk 20161106 on powerpc64le-linux-gnu and
powerpc-linux-gnu (the latter building a 64bit glibc variant). glibc is 2.24
from the 2.24 branch.

powerpc-linux-gnu-gcc-6 -m64
../sysdeps/powerpc/powerpc64/multiarch/memset-power4.S -c   -isystem
/«PKGBUILDDIR»/g
libc-2.24/debian/include  -I../include
-I/«PKGBUILDDIR»/glibc-2.24/build-tree/powerpc-ppc64/string  -I/«PKGBUILDDI
R»/glibc-2.24/build-tree/powerpc-ppc64 
-I../sysdeps/unix/sysv/linux/powerpc/powerpc64/fpu  -I../sysdeps/unix/sysv
/linux/powerpc/powerpc64  -I../sysdeps/unix/sysv/linux/wordsize-64 
-I../sysdeps/unix/sysv/linux/powerpc  -I../sys
deps/powerpc/nptl  -I../sysdeps/unix/sysv/linux/include
-I../sysdeps/unix/sysv/linux  -I../sysdeps/nptl  -I../sysd
eps/pthread  -I../sysdeps/gnu  -I../sysdeps/unix/inet  -I../sysdeps/unix/sysv 
-I../sysdeps/unix/powerpc  -I../sys
deps/unix  -I../sysdeps/posix  -I../sysdeps/powerpc/powerpc64/fpu/multiarch 
-I../sysdeps/powerpc/powerpc64/fpu  -
I../sysdeps/powerpc/powerpc64/multiarch  -I../sysdeps/powerpc/powerpc64 
-I../sysdeps/wordsize-64  -I../sysdeps/po
werpc/fpu  -I../sysdeps/powerpc  -I../sysdeps/ieee754/ldbl-128ibm 
-I../sysdeps/ieee754/ldbl-opt  -I../sysdeps/iee
e754/dbl-64  -I../sysdeps/ieee754/flt-32  -I../sysdeps/ieee754 
-I../sysdeps/generic  -I.. -I../libio -I. -nostdin
c -isystem
/«PKGBUILDDIR»/debian/tmp.powerpc/usr/bin/../lib/gcc-cross/powerpc-linux-gnu/6/include
-isystem /«PKGBU
ILDDIR»/debian/tmp.powerpc/usr/bin/../lib/gcc-cross/powerpc-linux-gnu/6/include-fixed
-isystem /«PKGBUILDDIR»/glib
c-2.24/debian/include  -D_LIBC_REENTRANT -include
/«PKGBUILDDIR»/glibc-2.24/build-tree/powerpc-ppc64/libc-modules.
h -DMODULE_NAME=libc -include ../include/libc-symbols.h       -DASSEMBLER 
-pipe -O2 -g  -Werror=undef    -o /«PKG
BUILDDIR»/glibc-2.24/build-tree/powerpc-ppc64/string/memset-power4.o -MD -MP
-MF /«PKGBUILDDIR»/glibc-2.24/build-t
ree/powerpc-ppc64/string/memset-power4.o.dt -MT
/«PKGBUILDDIR»/glibc-2.24/build-tree/powerpc-ppc64/string/memset-p
ower4.o
../sysdeps/powerpc/powerpc64/power6/memset.S: Assembler messages:
../sysdeps/powerpc/powerpc64/power6/memset.S:254: Error: operand out of range
(5 is not between 0 and 1)
../sysdeps/powerpc/powerpc64/power6/memset.S:254: Error: operand out of range
(128 is not between 0 and 31)
../sysdeps/powerpc/powerpc64/power6/memset.S:254: Error: missing operand
/«PKGBUILDDIR»/glibc-2.24/build-tree/powerpc-ppc64/sysd-rules:1651: recipe for
target '/«PKGBUILDDIR»/glibc-2.24/b
uild-tree/powerpc-ppc64/string/memset-power6.o' failed


and 


powerpc64le-linux-gnu-gcc-6
../sysdeps/powerpc/powerpc64/multiarch/memset-power6.S -c   -isystem
/«PKGBUILDDIR»/gl
ibc-2.24/debian/include  -I../include
-I/«PKGBUILDDIR»/glibc-2.24/build-tree/ppc64el-libc/string  -I/«PKGBUILDDIR»
/glibc-2.24/build-tree/ppc64el-libc 
-I../sysdeps/unix/sysv/linux/powerpc/powerpc64/fpu  -I../sysdeps/unix/sysv/li
nux/powerpc/powerpc64  -I../sysdeps/unix/sysv/linux/wordsize-64 
-I../sysdeps/unix/sysv/linux/powerpc  -I../sysdep
s/powerpc/nptl  -I../sysdeps/unix/sysv/linux/include
-I../sysdeps/unix/sysv/linux  -I../sysdeps/nptl  -I../sysdeps
/pthread  -I../sysdeps/gnu  -I../sysdeps/unix/inet  -I../sysdeps/unix/sysv 
-I../sysdeps/unix/powerpc  -I../sysdep
s/unix  -I../sysdeps/posix  -I../sysdeps/powerpc/powerpc64/power8/fpu/multiarch
 -I../sysdeps/powerpc/powerpc64/po
wer7/fpu/multiarch  -I../sysdeps/powerpc/powerpc64/power6/fpu/multiarch 
-I../sysdeps/powerpc/powerpc64/power5+/fp
u/multiarch  -I../sysdeps/powerpc/powerpc64/power5/fpu/multiarch 
-I../sysdeps/powerpc/powerpc64/power4/fpu/multia
rch  -I../sysdeps/powerpc/powerpc64/fpu/multiarch 
-I../sysdeps/powerpc/powerpc64/power8/fpu  -I../sysdeps/powerpc
/powerpc64/power7/fpu/  -I../sysdeps/powerpc/powerpc64/power6/fpu 
-I../sysdeps/powerpc/powerpc64/power5+/fpu  -I.
./sysdeps/powerpc/powerpc64/power5/fpu 
-I../sysdeps/powerpc/powerpc64/power4/fpu/  -I../sysdeps/powerpc/powerpc64
/fpu  -I../sysdeps/powerpc/powerpc64/power8/multiarch 
-I../sysdeps/powerpc/powerpc64/power7/multiarch  -I../sysde
ps/powerpc/powerpc64/power6/multiarch 
-I../sysdeps/powerpc/powerpc64/power5+/multiarch  -I../sysdeps/powerpc/powe
rpc64/power5/multiarch  -I../sysdeps/powerpc/powerpc64/power4/multiarch 
-I../sysdeps/powerpc/powerpc64/multiarch 
 -I../sysdeps/powerpc/powerpc64/power8 
-I../sysdeps/powerpc/powerpc64/power7/fpu  -I../sysdeps/powerpc/powerpc64/
power7  -I../sysdeps/powerpc/powerpc64/power6 
-I../sysdeps/powerpc/powerpc64/power5+  -I../sysdeps/powerpc/power5
+/fpu  -I../sysdeps/powerpc/power5+  -I../sysdeps/powerpc/powerpc64/power5 
-I../sysdeps/powerpc/powerpc64/power4/
fpu  -I../sysdeps/powerpc/powerpc64/power4  -I../sysdeps/powerpc/power4/fpu 
-I../sysdeps/powerpc/power4  -I../sys
deps/powerpc/powerpc64  -I../sysdeps/wordsize-64  -I../sysdeps/powerpc/fpu 
-I../sysdeps/powerpc  -I../sysdeps/iee
e754/ldbl-128ibm  -I../sysdeps/ieee754/ldbl-opt  -I../sysdeps/ieee754/dbl-64 
-I../sysdeps/ieee754/flt-32  -I../sy
sdeps/ieee754  -I../sysdeps/generic  -I.. -I../libio -I. -nostdinc -isystem
/«PKGBUILDDIR»/debian/tmp.ppc64el/usr/
bin/../lib/gcc-cross/powerpc64le-linux-gnu/6/include -isystem
/«PKGBUILDDIR»/debian/tmp.ppc64el/usr/bin/../lib/gcc
-cross/powerpc64le-linux-gnu/6/include-fixed -isystem
/«PKGBUILDDIR»/glibc-2.24/debian/include  -D_LIBC_REENTRANT 
-include /«PKGBUILDDIR»/glibc-2.24/build-tree/ppc64el-libc/libc-modules.h
-DMODULE_NAME=libc -include ../include/l
ibc-symbols.h       -DASSEMBLER  -pipe -O2 -g  -Werror=undef -Wa,--noexecstack
-mcpu=power8  -o /«PKGBUILDDIR»/gli
bc-2.24/build-tree/ppc64el-libc/string/memset-power6.o -MD -MP -MF
/«PKGBUILDDIR»/glibc-2.24/build-tree/ppc64el-li
bc/string/memset-power6.o.dt -MT
/«PKGBUILDDIR»/glibc-2.24/build-tree/ppc64el-libc/string/memset-power6.o
../sysdeps/powerpc/powerpc64/power6/memset.S: Assembler messages:
../sysdeps/powerpc/powerpc64/power6/memset.S:254: Error: operand out of range
(5 is not between 0 and 1)
../sysdeps/powerpc/powerpc64/power6/memset.S:254: Error: operand out of range
(128 is not between 0 and 31)
../sysdeps/powerpc/powerpc64/power6/memset.S:254: Error: missing operand
/«PKGBUILDDIR»/glibc-2.24/build-tree/ppc64el-libc/sysd-rules:3487: recipe for
target
'/«PKGBUILDDIR»/glibc-2.24/build-tree/ppc64el-libc/string/memset-power6.o'
failed
make[4]: ***
[/«PKGBUILDDIR»/glibc-2.24/build-tree/ppc64el-libc/string/memset-power6.o]
Error 1

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]