This is the mail archive of the
newlib@sourceware.org
mailing list for the newlib project.
sparc64-elf crt0.o fails to compile
- From: Yaakov Selkowitz <yselkowi at redhat dot com>
- To: "newlib at sourceware dot org" <newlib at sourceware dot org>
- Date: Thu, 25 Dec 2014 14:02:52 -0600
- Subject: sparc64-elf crt0.o fails to compile
- Authentication-results: sourceware.org; auth=none
With binutils-2.25, gcc-4.9.2, and newlib-2.2.0 --target=sparc64-elf:
make[3]: Entering directory
'/usr/src/ports/cross-newlib/cross-newlib-2.2.0-1.x86_64/build/sparc64-elf/sparc64-elf/libgloss/sparc'
sparc64-elf-gcc
-B/usr/src/ports/cross-newlib/cross-newlib-2.2.0-1.x86_64/build/sparc64-elf/sparc64-elf/newlib/
-isystem
/usr/src/ports/cross-newlib/cross-newlib-2.2.0-1.x86_64/build/sparc64-elf/sparc64-elf/newlib/targ-include
-isystem
/usr/src/ports/cross-newlib/cross-newlib-2.2.0-1.x86_64/src/newlib-2.2.0/newlib/libc/include
-B/usr/src/ports/cross-newlib/cross-newlib-2.2.0-1.x86_64/build/sparc64-elf/sparc64-elf/libgloss/sparc
-L/usr/src/ports/cross-newlib/cross-newlib-2.2.0-1.x86_64/build/sparc64-elf/sparc64-elf/libgloss/libnosys
-L/usr/src/ports/cross-newlib/cross-newlib-2.2.0-1.x86_64/src/newlib-2.2.0/libgloss/sparc
-g -ggdb -O2 -pipe -Wimplicit-function-declaration -g -ggdb -O2
-pipe -Wimplicit-function-declaration -I.
-I/usr/src/ports/cross-newlib/cross-newlib-2.2.0-1.x86_64/src/newlib-2.2.0/libgloss/sparc/..
-o crt0.o -c
/usr/src/ports/cross-newlib/cross-newlib-2.2.0-1.x86_64/src/newlib-2.2.0/libgloss/sparc/crt0.S
/usr/src/ports/cross-newlib/cross-newlib-2.2.0-1.x86_64/src/newlib-2.2.0/libgloss/sparc/crt0.S:
Assembler messages:
/usr/src/ports/cross-newlib/cross-newlib-2.2.0-1.x86_64/src/newlib-2.2.0/libgloss/sparc/crt0.S:44:
Error: detected global register use not covered by .register pseudo-op
/usr/src/ports/cross-newlib/cross-newlib-2.2.0-1.x86_64/src/newlib-2.2.0/libgloss/sparc/crt0.S:45:
Error: detected global register use not covered by .register pseudo-op
/usr/src/ports/cross-newlib/cross-newlib-2.2.0-1.x86_64/src/newlib-2.2.0/libgloss/sparc/crt0.S:45:
Error: detected global register use not covered by .register pseudo-op
/usr/src/ports/cross-newlib/cross-newlib-2.2.0-1.x86_64/src/newlib-2.2.0/libgloss/sparc/crt0.S:45:
Error: detected global register use not covered by .register pseudo-op
/usr/src/ports/cross-newlib/cross-newlib-2.2.0-1.x86_64/src/newlib-2.2.0/libgloss/sparc/crt0.S:46:
Error: detected global register use not covered by .register pseudo-op
/usr/src/ports/cross-newlib/cross-newlib-2.2.0-1.x86_64/src/newlib-2.2.0/libgloss/sparc/crt0.S:47:
Error: detected global register use not covered by .register pseudo-op
/usr/src/ports/cross-newlib/cross-newlib-2.2.0-1.x86_64/src/newlib-2.2.0/libgloss/sparc/crt0.S:47:
Error: detected global register use not covered by .register pseudo-op
/usr/src/ports/cross-newlib/cross-newlib-2.2.0-1.x86_64/src/newlib-2.2.0/libgloss/sparc/crt0.S:47:
Error: detected global register use not covered by .register pseudo-op
/usr/src/ports/cross-newlib/cross-newlib-2.2.0-1.x86_64/src/newlib-2.2.0/libgloss/sparc/crt0.S:50:
Error: detected global register use not covered by .register pseudo-op
/usr/src/ports/cross-newlib/cross-newlib-2.2.0-1.x86_64/src/newlib-2.2.0/libgloss/sparc/crt0.S:50:
Error: detected global register use not covered by .register pseudo-op
/usr/src/ports/cross-newlib/cross-newlib-2.2.0-1.x86_64/src/newlib-2.2.0/libgloss/sparc/crt0.S:51:
Error: detected global register use not covered by .register pseudo-op
/usr/src/ports/cross-newlib/cross-newlib-2.2.0-1.x86_64/src/newlib-2.2.0/libgloss/sparc/crt0.S:51:
Error: detected global register use not covered by .register pseudo-op
/usr/src/ports/cross-newlib/cross-newlib-2.2.0-1.x86_64/src/newlib-2.2.0/libgloss/sparc/crt0.S:51:
Error: detected global register use not covered by .register pseudo-op
/usr/src/ports/cross-newlib/cross-newlib-2.2.0-1.x86_64/src/newlib-2.2.0/libgloss/sparc/crt0.S:52:
Error: detected global register use not covered by .register pseudo-op
/usr/src/ports/cross-newlib/cross-newlib-2.2.0-1.x86_64/src/newlib-2.2.0/libgloss/sparc/crt0.S:52:
Error: detected global register use not covered by .register pseudo-op
--
Yaakov Selkowitz
Associate Software Engineer, ARM
Red Hat, Inc.