2014-09-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* gcc.target/powerpc/pr63335.c: Change effective target to
	vsx_hw.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215646 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/
	* mangle.c (is_std_substitution): Check for abi_tag.
libiberty/
	* cp-demangle.c (d_substitution): Handle abi tags on abbreviation.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215647 138bc75d-0d04-0410-961f-82ee72b054a4
	PR middle-end/35545
	* passes.def (pass_tracer): Move before last dominator pass.
	* g++.dg/tree-prof/pr35545.C: New testcase.


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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215654 138bc75d-0d04-0410-961f-82ee72b054a4
	PR ipa/62121
	* ipa-polymorphic-call.c (ipa_polymorphic_call_context::restrict_to_inner_class):
	fix pasto in checking array size.

	* g++.dg/torture/pr62121.C: New testcase.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215655 138bc75d-0d04-0410-961f-82ee72b054a4
	PR ipa/60665
	* ipa-devirt.c (possible_polymorphic_call_targets): Silence clang warning.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215656 138bc75d-0d04-0410-961f-82ee72b054a4
2014-09-23  Jan-Benedict Glaw  <jbglaw@lug-owl.de>

	* MAINTAINERS: Put all email addresses between '<' and '>'.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215657 138bc75d-0d04-0410-961f-82ee72b054a4
Run new mcount tests only on Linux and not on PIC

gcc/testsuite/:

2014-09-27  Andi Kleen  <ak@linux.intel.com>

	* gcc.target/i386/nop-mcount.c: Only run on Linux.
	* gcc.target/i386/record-mcount.c: dito.

Signed-off-by: Andi Kleen <ak@linux.intel.com>

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215662 138bc75d-0d04-0410-961f-82ee72b054a4
Test to cover LRA fix in r215119.

gcc/testsuite/

	* gcc.target/mips/20140928.c: New test.



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

/

	* MAINTAINERS: Move myself to MIPS maintainers.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215664 138bc75d-0d04-0410-961f-82ee72b054a4
	* config/pa/pa.c (pa_output_function_epilogue): Only update
	last_address when a nonnote insn is found.



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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215675 138bc75d-0d04-0410-961f-82ee72b054a4
	PR middle-end/63247
	* omp-low.c (lower_omp_target): For OMP_CLAUSE_MAP_POINTER
	of ARRAY_TYPE, if not OMP_CLAUSE_MAP_ZERO_BIAS_ARRAY_SECTION
	use the alignment of avar rather than ovar.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215678 138bc75d-0d04-0410-961f-82ee72b054a4
2014-09-29  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/51385
	* g++.dg/template/pr51385.C: New.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215680 138bc75d-0d04-0410-961f-82ee72b054a4
2014-09-29  Richard Biener  <rguenther@suse.de>

	cp/
	* typeck.c (enum_cast_to_int): Use CONVERT_EXPR_P to check
	for conversions.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215681 138bc75d-0d04-0410-961f-82ee72b054a4
2014-09-29  Catherine Moore  <clm@codesourcery.com>

	* MAINTAINERS:  Add myself as MIPS maintainer.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215682 138bc75d-0d04-0410-961f-82ee72b054a4
	* config/msp430/msp430.c (msp430_expand_prologue): Return a
	CLOBBER rtx for naked functions.
	(msp430_expand_epilogue): Likewise.
	(msp430_use_f5_series_hwmult): Cache result.
	(use_32bit_hwmult): Cache result.
	(msp430_no_hwmult): New function.
	(msp430_output_labelref): Use it.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215683 138bc75d-0d04-0410-961f-82ee72b054a4
Fix ICE.  Need use VOID instead of SI, or when real VOIDmode comes, it does not
match SImode, so cause issue.

2014-09-25  Chen Gang  <gang.chen.5i5j@gmail.com>

gcc:
	* config/microblaze/microblaze.md (call_internal1): Use VOID
	instead of SI to fix "((void (*)(void)) 0)()" issue
gcc/testsuite:
	* gcc.c-torture/compile/calls-void.c: New test.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215684 138bc75d-0d04-0410-961f-82ee72b054a4
2014-09-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>

	* gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
	vec_vspltw, and vec_vspltb for which the second argument is out of
	range.



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