Comment 2 for bug 1304267

Revision history for this message
changyp (changyp6) wrote :

I checked, the .S file doesn't contain any hard float ABI.

You can test with the attached file, which is from bandwidth arm.

please compile with the following options:

arm-linux-gnueabihf-gcc -c -O3 -Wall -o routinesARM.o -marm -march=armv4t -mfloat-abi=soft routinesARM.S

you can check it with command:

arm-linux-gnueabihf-readelf -A routinesARM.o

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