}
# Vtable bits are only supported by ELF targets.
-if {[istarget "*-*-elf*"] || [istarget "*-*-linux*"]} then {
-
+if { ([istarget "*-*-elf*"]
+ || [istarget "*-*-linux*"])
+ && ![istarget *-*-linux*aout*]
+ && ![istarget *-*-linux*oldld*] } then {
+ if {[istarget "ia64-*"]} then {
+ return
+ }
+
+ if {[istarget "hppa*-*-*"]} then {
+ return
+ }
+
# not supported by D30V
if {[istarget "d30v-*-*"]} {
return
}
+ # not yet supported by i960
+ if {[istarget "i960-*-*"]} {
+ return
+ }
+
run_dump_test "inherit0"
run_list_test "inherit1" "-al"
# The vtable entry results are different on Rel and Rela targets.
- if {[istarget "i*86-*-*"] || [istarget "mips*-*-*"]} then {
+ if {[istarget "i*86-*-*"]
+ || [istarget "mips*-*-*"]
+ || [istarget "strongarm*-*-*"]
+ || [istarget "arm*-*-*"]} then {
run_dump_test "entry0"