* ldwrite.c (clone_section): Call bfd_copy_private_section_data on
[deliverable/binutils-gdb.git] / binutils / readelf.c
index b345afb5027f02a18be180e635ee080eb790fea3..b91c5ba71442fb094876b9f22ac2f59b850bec5d 100644 (file)
@@ -4861,10 +4861,19 @@ process_section_headers (FILE * file)
     }
 
   if (!do_section_details)
-    printf (_("Key to Flags:\n\
+    {
+      if (elf_header.e_machine == EM_X86_64
+         || elf_header.e_machine == EM_L1OM)
+       printf (_("Key to Flags:\n\
+  W (write), A (alloc), X (execute), M (merge), S (strings), l (large)\n\
+  I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown)\n\
+  O (extra OS processing required) o (OS specific), p (processor specific)\n"));
+      else
+       printf (_("Key to Flags:\n\
   W (write), A (alloc), X (execute), M (merge), S (strings)\n\
   I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown)\n\
   O (extra OS processing required) o (OS specific), p (processor specific)\n"));
+    }  
 
   return 1;
 }
This page took 0.024855 seconds and 4 git commands to generate.