14 lines
		
	
	
		
			330 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			330 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
--- a/bfd/elf32-arm.c
 | 
						|
+++ b/bfd/elf32-arm.c
 | 
						|
@@ -4621,6 +4621,10 @@ bfd_elf32_arm_init_maps (bfd *abfd)
 | 
						|
   Elf_Internal_Shdr *hdr;
 | 
						|
   unsigned int i, localsyms;
 | 
						|
 
 | 
						|
+  /* PR 7093: Make sure that we are dealing with an arm elf binary.  */
 | 
						|
+  if (! is_arm_elf (abfd))
 | 
						|
+    return;
 | 
						|
+
 | 
						|
   if ((abfd->flags & DYNAMIC) != 0)
 | 
						|
     return;
 | 
						|
 
 |