I removed "-Wa,-mfpu=softvfp", but result is the same.
But, if I also remove "-mfpu=vfpv3", xgcc -print-multi-directory can
work correctly, both armv6k-linux-gnueabi and armv7a-linux-gnueabi can
be printed.
Are there any constrains on MULTILIB_OPTIONS ? Or is this a bug
related to gcc multilib option parsing?
On Fri, Apr 11, 2014 at 9:21 AM, Zhenqiang Chen
<email address hidden> wrote:
> Please try to remove " -Wa,-mfpu=softvfp".
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1304267
>
> Title:
> Linaro arm linux gnueabihf gcc always add Tag_FP_arch: VFPv3-D16 when
> building .S file with -mfloat-abi=soft
>
> Status in Linaro GCC:
> Invalid
>
> Bug description:
> I have a ASM file with extension .S
> After I build this file with option
> "-marm -march=armv4t -mfloat-abi=soft -c xxx.S -o xxx.o"
> I checked xxx.o with command "arm-linux-gnueabihf-readelf -A xxx.o"
>
> And the output is
> Attribute Section: aeabi
> File Attributes
> Tag_CPU_name: "4t"
> Tag_CPU_arch: v4T
> Tag_ARM_ISA_use: Yes
> Tag_THUMB_ISA_use: Thumb-1
> Tag_FP_arch: VFPv3-D16
>
> I noticed tag " Tag_FP_arch: VFPv3-D16", this tag prevents this xxx.o
> from linking with other .o files.
>
> However, when building .c or .cpp files, the generated .o files don't
> have " Tag_FP_arch: VFPv3-D16"
>
> It seems that AS doen't respect option "-mfloat-abi=soft" and always
> add "Tag_FP_arch: VFPv3-D16" to the genrated .o files
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/gcc-linaro/+bug/1304267/+subscriptions
Hi Zhengqiang,
Thanks for your reply!
I removed "-Wa,-mfpu= softvfp" , but result is the same. multi-directory can linux-gnueabi and armv7a- linux-gnueabi can
But, if I also remove "-mfpu=vfpv3", xgcc -print-
work correctly, both armv6k-
be printed.
Are there any constrains on MULTILIB_OPTIONS ? Or is this a bug
related to gcc multilib option parsing?
On Fri, Apr 11, 2014 at 9:21 AM, Zhenqiang Chen /bugs.launchpad .net/bugs/ 1304267 gnueabihf- readelf -A xxx.o" /bugs.launchpad .net/gcc- linaro/ +bug/1304267/ +subscriptions
<email address hidden> wrote:
> Please try to remove " -Wa,-mfpu=softvfp".
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https:/
>
> Title:
> Linaro arm linux gnueabihf gcc always add Tag_FP_arch: VFPv3-D16 when
> building .S file with -mfloat-abi=soft
>
> Status in Linaro GCC:
> Invalid
>
> Bug description:
> I have a ASM file with extension .S
> After I build this file with option
> "-marm -march=armv4t -mfloat-abi=soft -c xxx.S -o xxx.o"
> I checked xxx.o with command "arm-linux-
>
> And the output is
> Attribute Section: aeabi
> File Attributes
> Tag_CPU_name: "4t"
> Tag_CPU_arch: v4T
> Tag_ARM_ISA_use: Yes
> Tag_THUMB_ISA_use: Thumb-1
> Tag_FP_arch: VFPv3-D16
>
> I noticed tag " Tag_FP_arch: VFPv3-D16", this tag prevents this xxx.o
> from linking with other .o files.
>
> However, when building .c or .cpp files, the generated .o files don't
> have " Tag_FP_arch: VFPv3-D16"
>
> It seems that AS doen't respect option "-mfloat-abi=soft" and always
> add "Tag_FP_arch: VFPv3-D16" to the genrated .o files
>
> To manage notifications about this bug go to:
> https:/