+ if {! [istarget "h8300-*-*"]} then {
+ # The h8300 port issues a warning message for
+ # new sections created without atrributes.
+ run_elf_list_test "section5" "" "-al" "-SW" "| grep \" \\\\.test\\\[0-9\\\]\""
+ }
+ run_dump_test "struct"
+ if { ![istarget "alpha*-*-*"] } then {
+ # The alpha port uses .set for state, e.g. nomacro.
+ run_dump_test "symtab"
+ }
+ run_dump_test "symver"
+
+ # The MSP port sets the ELF header's OSABI field to ELFOSABI_STANDALONE.
+ # The non-eabi ARM ports sets it to ELFOSABI_ARM.
+ # So for these targets we cannot include an IFUNC symbol type
+ # in the symbol type test.
+ if { [istarget "msp*-*-*"]
+ || [istarget "arm*-*-*"]
+ || [istarget "xscale*-*-*"]} then {
+ run_elf_list_test "type-noifunc" "" "" "-s" "| grep \"1 *\\\[FONTC\\\]\""
+ } else {
+ run_dump_test ifunc-1
+ run_elf_list_test "type" "" "" "-s" "| grep \"1 *\\\[FIONTCU\\\]\""
+ }
+
+ run_dump_test "section6"
+ run_dump_test "section7"
+ run_dump_test "section8"
+ run_dump_test "dwarf2-1"
+ run_dump_test "dwarf2-2"
+ run_dump_test "dwarf2-3"
+ run_dump_test "bad-section-flag"