bfd:
* elf32-ppc.c (ppc_elf_merge_obj_attributes): New.
(ppc_elf_merge_private_bfd_data): Call it.
binutils:
* readelf.c (display_power_gnu_attribute, process_power_specific):
New.
(process_arch_specific): Call process_power_specific.
include/elf:
* ppc.h (Tag_GNU_Power_ABI_FP): Define.
ld/testsuite:
* ld-powerpc/attr-gnu-4-0.s, ld-powerpc/attr-gnu-4-00.d,
ld-powerpc/attr-gnu-4-01.d, ld-powerpc/attr-gnu-4-02.d,
ld-powerpc/attr-gnu-4-1.s, ld-powerpc/attr-gnu-4-10.d,
ld-powerpc/attr-gnu-4-11.d, ld-powerpc/attr-gnu-4-12.d,
ld-powerpc/attr-gnu-4-13.d, ld-powerpc/attr-gnu-4-2.s,
ld-powerpc/attr-gnu-4-20.d, ld-powerpc/attr-gnu-4-21.d,
ld-powerpc/attr-gnu-4-22.d, ld-powerpc/attr-gnu-4-3.s,
ld-powerpc/attr-gnu-4-31.d: New.
* ld-powerpc/powerpc.exp: Run these new tests.
2007-06-30 08:03:40 +08:00
|
|
|
#source: attr-gnu-4-0.s
|
|
|
|
#source: attr-gnu-4-1.s
|
|
|
|
#as: -a32
|
|
|
|
#ld: -r -melf32ppc
|
|
|
|
#readelf: -A
|
|
|
|
#target: powerpc*-*-*
|
|
|
|
|
|
|
|
Attribute Section: gnu
|
|
|
|
File Attributes
|
2016-09-26 16:34:57 +08:00
|
|
|
Tag_GNU_Power_ABI_FP: hard float, unspecified long double
|