public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
From: "hartmut.schirmer at arcormail dot de" <gcc-bugzilla@gcc.gnu.org> To: gcc-bugs@gcc.gnu.org Subject: [Bug target/66964] New: Assembler error during ARM cross compile Date: Wed, 22 Jul 2015 07:34:00 -0000 [thread overview] Message-ID: <bug-66964-4@http.gcc.gnu.org/bugzilla/> (raw) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66964 Bug ID: 66964 Summary: Assembler error during ARM cross compile Product: gcc Version: 4.9.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: hartmut.schirmer at arcormail dot de Target Milestone: --- Running arm-naip-linux-gnueabi-g++ -march=armv7-a -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9 --sysroot=/opt/naip/7.0.3/sysroots/cortexa9hf-vfp-neon-naip-linux-gnueabi -O2 -g -fPIC -c test.cpp the assembler aborts: test.s: Assembler messages: test.s:45213: Error: first transfer register must be even -- `strd r3,[sp,#64]' test.s:45220: Error: first transfer register must be even -- `strd r3,[sp,#56]' test.s:45224: Error: first transfer register must be even -- `strd r3,[sp,#48]' test.s:45228: Error: first transfer register must be even -- `strd r3,[sp,#40]' GCC version: Using built-in specs. COLLECT_GCC=/opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr/bin/arm-naip-linux-gnueabi/arm-naip-linux-gnueabi-g++ COLLECT_LTO_WRAPPER=/opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr/libexec/arm-naip-linux-gnueabi/gcc/arm-naip-linux-gnueabi/4.9.1/lto-wrapper arm-naip-linux-gnueabi-g++ (GCC) 4.9.1 Copyright (C) 2014 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Target: arm-naip-linux-gnueabi Configured with: /home/jschultewu/nais_official/nais_build/build-results/work-shared/gcc-4.9.1-r0/gcc-4.9.1/configure --build=x86_64-linux --host=x86_64-naipsdk-linux --target=arm-naip-linux-gnueabi --prefix=/opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr --exec_prefix=/opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr --bindir=/opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr/bin/arm-naip-linux-gnueabi --sbindir=/opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr/bin/arm-naip-linux-gnueabi --libexecdir=/opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr/libexec/arm-naip-linux-gnueabi --datadir=/opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr/share --sysconfdir=/opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/etc --sharedstatedir=/opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/com --localstatedir=/opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/var --libdir=/opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr/lib/arm-naip-linux-gnueabi --includedir=/opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr/include --oldincludedir=/opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr/include --infodir=/opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr/share/info --mandir=/opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr/share/man --disable-silent-rules --disable-dependency-tracking --with-libtool-sysroot=/home/jschultewu/nais_official/nais_build/build-results/sysroots/x86_64-nativesdk-naipsdk-linux --with-gnu-ld --enable-shared --enable-languages=c,c++ --enable-threads=posix --enable-multilib --enable-c99 --enable-long-long --enable-symvers=gnu --enable-libstdcxx-pch --program-prefix=arm-naip-linux-gnueabi- --without-local-prefix --enable-target-optspace --enable-lto --enable-libssp --disable-bootstrap --disable-libmudflap --with-system-zlib --with-linker-hash-style=gnu --enable-linker-build-id --with-ppl=no --with-cloog=no --enable-checking=release --enable-cheaders=c_global --with-gxx-include-dir=/opt/naip/7.0.3/sysroots/cortexa9hf-vfp-neon-naip-linux-gnueabi/usr/include/c++/4.9.1 --with-build-time-tools=/home/jschultewu/nais_official/nais_build/build-results/sysroots/x86_64-linux/usr/arm-naip-linux-gnueabi/bin --with-sysroot=/opt/naip/7.0.3/sysroots/cortexa9hf-vfp-neon-naip-linux-gnueabi --with-build-sysroot=/home/jschultewu/nais_official/nais_build/build-results/sysroots/imx6qsabresd --enable-poison-system-directories --with-mpfr=/home/jschultewu/nais_official/nais_build/build-results/sysroots/x86_64-nativesdk-naipsdk-linux --with-mpc=/home/jschultewu/nais_official/nais_build/build-results/sysroots/x86_64-nativesdk-naipsdk-linux --enable-nls --with-arch=armv7-a Thread model: posix gcc version 4.9.1 (GCC) COLLECT_GCC_OPTIONS='--version' '-v' '-shared-libgcc' '-march=armv7-a' '-mtls-dialect=gnu' /opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr/libexec/arm-naip-linux-gnueabi/gcc/arm-naip-linux-gnueabi/4.9.1/cc1 -quiet -v help-dummy -quiet -dumpbase help-dummy -march=armv7-a -mtls-dialect=gnu -auxbase help-dummy -version --version -o /tmp/cc0ozvBK.s GNU C (GCC) version 4.9.1 (arm-naip-linux-gnueabi) compiled by GNU C version 4.9.1, GMP version 6.0.0, MPFR version 3.1.2, MPC version 1.0.2 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 COLLECT_GCC_OPTIONS='--version' '-v' '-shared-libgcc' '-march=armv7-a' '-mtls-dialect=gnu' /opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr/libexec/arm-naip-linux-gnueabi/gcc/arm-naip-linux-gnueabi/4.9.1/as -v -march=armv7-a -meabi=5 --version -o /tmp/cc3iSiP3.o /tmp/cc0ozvBK.s GNU assembler version 2.24 (arm-naip-linux-gnueabi) using BFD version (GNU Binutils) 2.24 GNU assembler (GNU Binutils) 2.24 Copyright 2013 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or later. This program has absolutely no warranty. This assembler was configured for a target of `arm-naip-linux-gnueabi'. COMPILER_PATH=/opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr/libexec/arm-naip-linux-gnueabi/gcc/arm-naip-linux-gnueabi/4.9.1/:/opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr/libexec/arm-naip-linux-gnueabi/gcc/arm-naip-linux-gnueabi/4.9.1/:/opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr/libexec/arm-naip-linux-gnueabi/gcc/arm-naip-linux-gnueabi/:/opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr/lib/arm-naip-linux-gnueabi/gcc/arm-naip-linux-gnueabi/4.9.1/:/opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr/lib/arm-naip-linux-gnueabi/gcc/arm-naip-linux-gnueabi/ LIBRARY_PATH=/opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr/lib/arm-naip-linux-gnueabi/gcc/arm-naip-linux-gnueabi/4.9.1/:/opt/naip/7.0.3/sysroots/cortexa9hf-vfp-neon-naip-linux-gnueabi/lib/:/opt/naip/7.0.3/sysroots/cortexa9hf-vfp-neon-naip-linux-gnueabi/usr/lib/arm-naip-linux-gnueabi/4.9.1/:/opt/naip/7.0.3/sysroots/cortexa9hf-vfp-neon-naip-linux-gnueabi/usr/lib/ COLLECT_GCC_OPTIONS='--version' '-v' '-shared-libgcc' '-march=armv7-a' '-mtls-dialect=gnu' /opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr/libexec/arm-naip-linux-gnueabi/gcc/arm-naip-linux-gnueabi/4.9.1/collect2 -plugin /opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr/libexec/arm-naip-linux-gnueabi/gcc/arm-naip-linux-gnueabi/4.9.1/liblto_plugin.so -plugin-opt=/opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr/libexec/arm-naip-linux-gnueabi/gcc/arm-naip-linux-gnueabi/4.9.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cchX4P3m.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/opt/naip/7.0.3/sysroots/cortexa9hf-vfp-neon-naip-linux-gnueabi --build-id --eh-frame-hdr --hash-style=gnu -dynamic-linker /lib/ld-linux.so.3 -X -m armelf_linux_eabi --version /opt/naip/7.0.3/sysroots/cortexa9hf-vfp-neon-naip-linux-gnueabi/usr/lib/crt1.o /opt/naip/7.0.3/sysroots/cortexa9hf-vfp-neon-naip-linux-gnueabi/usr/lib/crti.o /opt/naip/7.0.3/sysroots/cortexa9hf-vfp-neon-naip-linux-gnueabi/usr/lib/arm-naip-linux-gnueabi/4.9.1/crtbegin.o -L/opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr/lib/arm-naip-linux-gnueabi/gcc/arm-naip-linux-gnueabi/4.9.1 -L/opt/naip/7.0.3/sysroots/cortexa9hf-vfp-neon-naip-linux-gnueabi/lib -L/opt/naip/7.0.3/sysroots/cortexa9hf-vfp-neon-naip-linux-gnueabi/usr/lib/arm-naip-linux-gnueabi/4.9.1 -L/opt/naip/7.0.3/sysroots/cortexa9hf-vfp-neon-naip-linux-gnueabi/usr/lib /tmp/cc3iSiP3.o -lgcc_s -lgcc -lc -lgcc_s -lgcc /opt/naip/7.0.3/sysroots/cortexa9hf-vfp-neon-naip-linux-gnueabi/usr/lib/arm-naip-linux-gnueabi/4.9.1/crtend.o /opt/naip/7.0.3/sysroots/cortexa9hf-vfp-neon-naip-linux-gnueabi/usr/lib/crtn.o collect2 version 4.9.1 /opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr/libexec/arm-naip-linux-gnueabi/gcc/arm-naip-linux-gnueabi/4.9.1/ld -plugin /opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr/libexec/arm-naip-linux-gnueabi/gcc/arm-naip-linux-gnueabi/4.9.1/liblto_plugin.so -plugin-opt=/opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr/libexec/arm-naip-linux-gnueabi/gcc/arm-naip-linux-gnueabi/4.9.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cchX4P3m.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/opt/naip/7.0.3/sysroots/cortexa9hf-vfp-neon-naip-linux-gnueabi --build-id --eh-frame-hdr --hash-style=gnu -dynamic-linker /lib/ld-linux.so.3 -X -m armelf_linux_eabi --version /opt/naip/7.0.3/sysroots/cortexa9hf-vfp-neon-naip-linux-gnueabi/usr/lib/crt1.o /opt/naip/7.0.3/sysroots/cortexa9hf-vfp-neon-naip-linux-gnueabi/usr/lib/crti.o /opt/naip/7.0.3/sysroots/cortexa9hf-vfp-neon-naip-linux-gnueabi/usr/lib/arm-naip-linux-gnueabi/4.9.1/crtbegin.o -L/opt/naip/7.0.3/sysroots/x86_64-naipsdk-linux/usr/lib/arm-naip-linux-gnueabi/gcc/arm-naip-linux-gnueabi/4.9.1 -L/opt/naip/7.0.3/sysroots/cortexa9hf-vfp-neon-naip-linux-gnueabi/lib -L/opt/naip/7.0.3/sysroots/cortexa9hf-vfp-neon-naip-linux-gnueabi/usr/lib/arm-naip-linux-gnueabi/4.9.1 -L/opt/naip/7.0.3/sysroots/cortexa9hf-vfp-neon-naip-linux-gnueabi/usr/lib /tmp/cc3iSiP3.o -lgcc_s -lgcc -lc -lgcc_s -lgcc /opt/naip/7.0.3/sysroots/cortexa9hf-vfp-neon-naip-linux-gnueabi/usr/lib/arm-naip-linux-gnueabi/4.9.1/crtend.o /opt/naip/7.0.3/sysroots/cortexa9hf-vfp-neon-naip-linux-gnueabi/usr/lib/crtn.o GNU ld (GNU Binutils) 2.24 Copyright 2013 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) a later version. This program has absolutely no warranty.
next reply other threads:[~2015-07-22 7:34 UTC|newest] Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top 2015-07-22 7:34 hartmut.schirmer at arcormail dot de [this message] 2015-07-22 7:36 ` [Bug target/66964] " hartmut.schirmer at arcormail dot de 2015-07-22 9:21 ` mikpelinux at gmail dot com 2015-07-22 12:31 ` ktkachov at gcc dot gnu.org 2015-07-22 14:09 ` ktkachov at gcc dot gnu.org 2015-07-22 14:12 ` ktkachov at gcc dot gnu.org 2015-07-22 18:46 ` alalaw01 at gcc dot gnu.org 2015-07-23 10:52 ` alalaw01 at gcc dot gnu.org
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=bug-66964-4@http.gcc.gnu.org/bugzilla/ \ --to=gcc-bugzilla@gcc.gnu.org \ --cc=gcc-bugs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).