+# Test demangling symbol names.
+if {![binutils_assemble $srcdir/$subdir/mangled.s tmpdir/mangled.o]} then {
+ unresolved "readelf -s -C bintest (failed to assemble)"
+} else {
+
+ if ![is_remote host] {
+ set tempfile tmpdir/mangled.o
+ } else {
+ set tempfile [remote_download host tmpdir/mangled.o]
+ }
+
+ # Run the test.
+ readelf_test {--syms --demangle --wide} $tempfile readelf.demangled {}
+}
+