gcc:
        * config/arc/arc.c (arc_legitimize_tls_address):
        Don't force (const (... UNSPEC_TLS_IE ...) into a register.
bfd:
        * elf32-arc.c (arc_tls_transition) <R_ARC_TLS_IE_GOT -> GOT_TLS_LE>:
        Verify that we are changing a load.
        * config/arc/arc.opt (processor_type) <arc700>: New Enum value.
        * config/arc/arc.h (DRIVER_SELF_SPECS): Translate -mcpu=arc700 to
        -mcpu=ARC700.

Conflicts:
	gcc/config/arc/arc.h
	gcc/config/arc/arc.opt