Correct options in GCC manual.

	* doc/invoke.texi (Option Summary, ARC Options): Remove -mcrc,
	-mold-di-patterns, -mCPU=A5, -mA5. Add -mforce-short, -mlra,
	-mlra-priority-compact, -mlra-priority-noncompact,
	-mlra-priority-none and -mucb-count. Replace -mcpu=ARCv2EM by
	-mcpu=ARCEM and add -mAEM and -mARCEM as synonyms. Mark
	-mbarrel_shifter, -mdiv_rem, -mdpfp_compact, -mdpfp_fast,
	-mdsp_packa, -mmac_24, -mmac_d16, -mmpy_option, -mspfp_compact,
	-mspfp_fast and -mcode_density as deprecated and replace by
	equivalents without '_'. Partition options into groups are reorder
	alphabetically in groups. Update summary to match detailed list.
	* doc/extend.texi (ARC Built-in Functions): New section defining
	generic ARC built-in functions.
	(ARC SIMD Built-in Functions): New section defining SIMD specific
	built-in functions.
	* doc/extend.tex (Declaring Attributes of Functions): Extended
	description of short_call and long_call attributes for ARC and
	added index entries.
	* doc/extend.texi (ARC Built-in Functions): Use deftypefn for
	built-ins.
	* doc/invoke.texi (Option Summary): Remove -margonaut,
	-mbig-endian, -mEB, -mlittle-endian, -mEL. Change -mEA to -mea and
	-multcost to -mmultcost.
	(ARC Options): Mark -margonaut, -mbig-endian, -mEB,
	-mlittle-endian, -mEL, -mEA and -multcost as
	deprecated. Consistent description of ARC v2 EM architecture
	throughout. Use -mcpu=ARCv2EM to specify ARC v2 EM architecture
	with -mARCv2EM and -mEM as aliases. Provided -mea as replacement
	for -mEA and -mmultcost as replacements for -multcost. -mmul32x16
	not for ARC v2 EM, -mmul64 for ARC600 only. -msimd for ARC700
	only. -mlra marked as experimental. -mtune match CPU names of
	-mcpu and mark lower case alternatives as deprecated. Remove
	-mdev_rem and -mcode_density from deprecated.
	* doc/invoke.texi (Option Summary): Add @gol for ARC option
	lines.
	* doc/extend.texi (Declaring Attributes of Functions): Correct
	typo for interrupt attribute. Note that branch-and-link has a
	21-bit offset.
	(ARC Built-in Functions): Use -mcpu=ARCv2EM
	throughout. Correct first argument of deftypefn in some places
	* doc/invoke.texi (ARC Options): Make clear that ARC v2 EM options
	are only available if built for ARC v2 EM. Add symbolic
	alternatives for -mmpy-option. Note that -medium-calls has a
	21-bit range. Clarify meaning of options passed through to the linker.
Tidy up manual following review.

gcc:
	* doc/invoke.texi (ARC Options): Correct text for -mdsp-packa,
	-mxy and the -mtune options for ARC700, ARC700-xmac, ARC725D and
	ARC750D. Fix bad line-wrapping.  Spell check and correct this
	section.
	* doc/extend.texi (Declaring Attributes of Functions): Document
	use of "ilink" for ARC v2 EM.  Spell check and correct this
	section.
	(ARC Built-in Functions): Change -mEA to -mea.  Spell check and
	correct this section.
Merge branch 'jeremy-gcc-4.8-doc' into arc_4_8-gcc-4_8-dev

These are the documentation changes.

Conflicts (resolved):
	gcc/ChangeLog.ARC