In the include/elf/arc.h there are two constants that mask out the
machine architecture field.  One is used lots (EF_ARC_MACH_MSK), the
other is used only once (EF_ARC_MACH).  Remove EF_ARC_MACH.
bfd/ChangeLog:
	* elf32-arc.c (arc_elf_final_write_processing): Switch to using
	EF_ARC_MACH_MSK.
include/ChangeLog:
	* elf/arc.h (EF_ARC_MACH): Delete.
	(EF_ARC_MACH_MSK): Remove out of date comment.
+2016-03-21  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * elf32-arc.c (arc_elf_final_write_processing): Switch to using
+       EF_ARC_MACH_MSK.
+
 2016-03-21  Nick Clifton  <nickc@redhat.com>
 
        * warning.m4 (GCC_WARN_CFLAGS): Add -Wstack-usage=262144
 
     default:
       abort ();
     }
-  if ((elf_elfheader (abfd)->e_flags & EF_ARC_MACH) == EF_ARC_CPU_GENERIC)
+  if ((elf_elfheader (abfd)->e_flags & EF_ARC_MACH_MSK) == EF_ARC_CPU_GENERIC)
     elf_elfheader (abfd)->e_flags |= val;
 
   elf_elfheader (abfd)->e_machine = emf;
 
+2016-03-21  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * elf/arc.h (EF_ARC_MACH): Delete.
+       (EF_ARC_MACH_MSK): Remove out of date comment.
+
 2016-03-21  Andrew Burgess  <andrew.burgess@embecosm.com>
 
        * opcode/arc.h (ARC_OPCODE_BASE): Delete.
 
 
 /* Processor specific flags for the ELF header e_flags field.  */
 
-/* Four bit ARC machine type field.  */
 #define EF_ARC_MACH_MSK         0x000000ff
 #define EF_ARC_OSABI_MSK 0x00000f00
 #define EF_ARC_ALL_MSK  (EF_ARC_MACH_MSK | EF_ARC_OSABI_MSK)
 
-/* Four bit ARC machine type field.  */
-
-#define EF_ARC_MACH 0x0000000f
-
 /* Various CPU types.  */
 #define E_ARC_MACH_ARC600      0x00000002
 #define E_ARC_MACH_ARC601      0x00000004