Fix identation

Conflicts:
	gcc/ChangeLog.ARC
	gcc/config/arc/arc.c
        * config/arc/arc.c: Whitespace / formatting fixes.
        * config/arc/arc.h (SDATA_BASE_REGNUM): Define.
        * config/arc/arc.c (LEGITIMATE_SMALL_DATA_ADDRESS_P):
        Use SDATA_BASE_REGNUM.
        * config/arc/arc-protos.h (arc_legitimize_reload_address): Declare.
        * config/arc/arc.c (arc_legitimize_reload_address): New function.
        * config/arc/arc.h (LEGITIMIZE_RELOAD_ADDRESS): Use it.

Conflicts:
	gcc/ChangeLog.ARC
gcc:
        * config/arc/arc.c: Update FSF Copyright years.
        * config/arc/arc.opt, config/arc/arc600.md: Likewise.
        * config/arc/fpx.md, config/arc/predicates.md: Likewise.
libgcc:
        * config/arc/t-arc: Update FSF Copyright years.
        * config/arc/dp-hack.h: Likewise.
        * config/arc/predicates.md: Space -> tab fixes.
Remove __builtin_arc_aligned because it is redundant with __alignof__.
Roughly speaking, __builtin_arc_aligned (foo, bar) appreas supposed
to return (__alignof__ (foo) >= bar), except that for non-constant
foo, it returns (__alignof__ (foo) == bar), which is probably a bug.
(I.e., it will return 0 when foo is more aligned than required.)

        * config/arc/arc.c (enum arc_builtins): Remove ARC_BUILTIN_ALIGNED.
        (arc_init_builtins): Don't initialize __builtin_arc_aligned.
        (arc_expand_builtin): Don't handle ARC_BUILTIN_ALIGNED.
        * doc/extend.texi (__builtin_arc_aligned): Don't document.
        * doc/extend.texi, doc/invoke.texi: Fix instances of single-space
        after full-stop in ARC documentation.
        * doc/invoke.texi: Fix opindex for ARC601.
        Update to new pass infrastructure:
        * config/arc/arc.c: Include context.h and pass_manager.h .
        (pass_arc_ifcvt): make into class, putting data members into ..
        (pass_data_arc_ifcvt): .. this (new).
        (make_pass_arc_ifcvt): New function.
        (arc_init): Make/clone passes before registering them.
        (arc_reorg): Get flags from pass_data_arc_ifcvt.todo_flags_finish.
        * config/arc/arc.c (insn_length_variant_t): Enable typedef.
        * config/arc/arc.opt (ARC601): New option.
        (mA6, mA7): Remove ARCtangent- prefix from CPU name.
        (mEA, multcost): Rename to ..
        (mea, mmultcost): .. these.
        (mEA, multcost): New alias stubs.
        * config/arc/arc.h (DRIVER_SELF_SPECS): Translate mEA to mea,
        multcost to mmultcost.
        * config/arc/arc.opt (mvolatile-cache): Add RejectNegative.
        (mno-volatile-cache): Likewise.
        * testsuite/gcc.target/arc/nv-cache.c: New test.
        * testsuite/gcc.target/arc/v-cache.c: Likewise.