Merged from joern-arc-4.8-dev-tls:
        * config/arc/arc.c (arc_hazard): Indicate need for nop when there
        is a jump as the last instruction of a zero overhead loop to a
        target where the loop counter is live.
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.

Conflicts:
	gcc/ChangeLog.ARC
        * 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/ChangeLog.ARC
	gcc/config/arc/arc.h
	gcc/config/arc/arc.opt
        * floatformat.h (floatformat_ibm_long_double): #define.