* config/i386/sse.md (unspec): Add UNSPEC_RCP14, UNSPEC_RSQRT14,
	UNSPEC_FIXUPIMM, UNSPEC_SCALEF, UNSPEC_GETEXP, UNSPEC_GETMANT,
	UNSPEC_EXP2, UNSPEC_RCP28, UNSPEC_RSQRT28.
	(rcp14<mode>): New.
	(srcp14<mode>): Ditto.
	(rsqrt14<mode>): Ditto.
	(rsqrt14<mode>): Ditto.
	(avx512f_vmscalef<mode>): Ditto.
	(avx512f_scalef<mode>): Ditto.
	(avx512f_getexp<mode>): Ditto.
	(avx512f_sgetexp<mode>): Ditto.
	(avx512f_fixupimm<mode>): Ditto.
	(avx512f_sfixupimm<mode>): Ditto.
	(avx512f_rndscale<mode>): Ditto.
	(*avx512er_exp2<mode>): Ditto.
	(*avx512er_rcp28<mode>): Ditto.
	(avx512er_rsqrt28<mode>): Ditto.
	(avx512f_getmant<mode>): Ditto.
	(avx512f_getmant<mode>): Ditto.
	(avx512f_rndscale<mode>): Fix formatting.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203609 138bc75d-0d04-0410-961f-82ee72b054a4
2013-10-15  Tim Shen  <timshen91@gmail.com>

	PR libstdc++/58737
	* include/bits/regex_automaton.h (_Automaton<>::~_Automaton): Fix memory
	leak by adding it.
	* include/bits/regex_executor.h (_Executor<>::~_Executor): Likewise.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203610 138bc75d-0d04-0410-961f-82ee72b054a4
[ARM] [Neon Types 1/10] Add new types to describe Neon insns.

gcc/
	* config/arm/types.md: Add new types for Neon insns.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203611 138bc75d-0d04-0410-961f-82ee72b054a4
[AArch64] [Neon types 2/10] Update Current type attributes to new Neon Types.

gcc/
	* config/aarch64/aarch64.md (movtf_aarch64): Update type attribute.
	(load_pair): Update type attribute.
	(store_pair): Update type attribute.
	* config/aarch64/iterators.md (q): New.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203612 138bc75d-0d04-0410-961f-82ee72b054a4
[ARM] [Neon types 3/10] Update Current type attributes to new Neon Types.

gcc/
	* config/arm/iterators.md (V_elem_ch): New.
	(q): Likewise.
	(VQH_type): Likewise.
	* config/arm/arm.md (is_neon_type): New.
	(conds): Use is_neon_type.
	(anddi3_insn): Update type attribute.
	(xordi3_insn): Likewise.
	(one_cmpldi2): Likewise.
	* gcc/config/arm/vfp.md (movhf_vfp_neon): Update type attribute.
	* gcc/config/arm/neon.md (neon_mov): Update type attributes for
	all patterns.
	


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203613 138bc75d-0d04-0410-961f-82ee72b054a4
[AArch64] [Neon types 4/10] Add type attributes to all simd insns

gcc/

	* config/aarch64/iterators.md (Vetype): Add SF and DF modes.
	(fp): New.
	* config/aarch64/aarch64-simd.md (neon_type): Remove.
	* config/aarch64/aarch64-simd.md: Add "type" attribute to all
	patterns.
	


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203614 138bc75d-0d04-0410-961f-82ee72b054a4
[ARM] [Neon types 5/10] Update Cortex-A8 pipeline model

gcc/
	* config/arm/cortex-a8-neon.md (cortex_a8_neon_type): New.
	* config/arm/cortex-a8-neon.md: Update all pipeline units.




git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203616 138bc75d-0d04-0410-961f-82ee72b054a4
[ARM] [Neon types 6/10] Cortex-A9 neon pipeline changes

gcc/
	* config/arm/cortex-a8-neon.md (cortex_a9_neon_type): New.
	* config/arm/cortex-a8-neon.md: Update all pipeline units for
	new types.




git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203617 138bc75d-0d04-0410-961f-82ee72b054a4
[ARM] [Neon types 7/10] Cortex-A15 neon pipeline changes

	* config/arm/cortex-a15-neon.md: Update pipeline model.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203618 138bc75d-0d04-0410-961f-82ee72b054a4
[ARM] [Neon types 8/10] Cortex-A7 neon pipeline model

gcc/
	* config/arm/cortex-a7.md
	(cortex_a7_neon_type): New.
	(cortex_a7_neon_mul): Update for new types.
	(cortex_a7_neon_mla): Likewise.
	(cortex_a7_neon): Likewise.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203619 138bc75d-0d04-0410-961f-82ee72b054a4
[ARM] [Neon types 9/10] Remove old neon types

gcc/
	* config/arm/types: Remove old neon types.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203620 138bc75d-0d04-0410-961f-82ee72b054a4
[ARM] [Neon types 10/10] Remove neon-schedgen.ml

gcc/
	* config/arm/neon-schedgen.ml: Remove.
	* config/arm/cortex-a9-neon.md: Remove comment regarding
	neon-schedgen.ml.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203621 138bc75d-0d04-0410-961f-82ee72b054a4
Move Martin's most recent entry into the right ChangeLog file

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203622 138bc75d-0d04-0410-961f-82ee72b054a4