[llvm-objdump][test] Recommit unimplemented-features.test

Recommit test case that removed by rG685bf42e9e0cc79cff6d26cf44749db98f148270
diff --git a/llvm/test/tools/llvm-objdump/unimplemented-features.test b/llvm/test/tools/llvm-objdump/unimplemented-features.test
new file mode 100644
index 0000000..2559d99
--- /dev/null
+++ b/llvm/test/tools/llvm-objdump/unimplemented-features.test
@@ -0,0 +1,31 @@
+## Test dumping dynamic symbols reports a warning if the operation is unsupported for the file format.
+# RUN: yaml2obj %s --docnum=1 -o %t.macho.o
+# RUN: llvm-objdump --dynamic-syms %t.macho.o 2>&1 | \
+# RUN:   FileCheck %s
+# RUN: yaml2obj %s --docnum=2 -o %t.coff.o
+# RUN: llvm-objdump --dynamic-syms %t.coff.o 2>&1 | \
+# RUN:   FileCheck %s
+# RUN: llvm-objdump --dynamic-syms %p/XCOFF/Inputs/xcoff-section-headers.o 2>&1 | \
+# RUN:   FileCheck %s
+
+#       CHECK:DYNAMIC SYMBOL TABLE:
+#  CHECK-NEXT: warning: {{.*}}: this operation is not currently supported for this file format
+# CHECK-EMPTY:
+
+--- !mach-o
+FileHeader:      
+  magic:      0xFEEDFACF
+  cputype:    0x01000007
+  cpusubtype: 0x80000003
+  filetype:   0x00000002
+  ncmds:      0
+  sizeofcmds: 0
+  flags:      0x00218085
+  reserved:   0x00000000
+
+--- !COFF
+header:
+  Machine:         IMAGE_FILE_MACHINE_AMD64
+  Characteristics: []
+sections: []
+symbols:  []