/cp
2013-06-19  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/57645
	* class.c (check_methods): Don't set TYPE_HAS_NONTRIVIAL_DESTRUCTOR
	here...
	(deduce_noexcept_on_destructors): ... do it here. Rename the
	function to check_destructors. 
	(check_bases_and_members): Adjust.

/testsuite
2013-06-19  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/57645
	* testsuite/g++.dg/cpp0x/noexcept21.C: New.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200699 138bc75d-0d04-0410-961f-82ee72b054a4
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200727 138bc75d-0d04-0410-961f-82ee72b054a4
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200741 138bc75d-0d04-0410-961f-82ee72b054a4
Enable -O3 option for target
Signed-off-by: Paul Beeler <sparksco@gmail.com>
Merge remote-tracking branch 'gnu/gcc-4_8-branch' into 4.8.2
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200746 138bc75d-0d04-0410-961f-82ee72b054a4
	PR rtl-optimization/57829
	* simplify-rtx.c (simplify_binary_operation_1) <case IOR>: Ensure that
	mask bits outside of mode are just sign-extension from mode to HWI.

	* gcc.c-torture/execute/pr57829.c: New test.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200770 138bc75d-0d04-0410-961f-82ee72b054a4
	* Makefile.in (tree-ssa-reassoc.o): Add dependency on $(PARAMS_H).


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200778 138bc75d-0d04-0410-961f-82ee72b054a4
	Backport from mainline
	2013-07-07  Uros Bizjak  <ubizjak@gmail.com>

	* config/i386/driver-i386.c (host_detect_local_cpu): Do not check
	signature_TM2_ebx, it interferes with signature_INTEL_ebx.

	Backport from mainline
	2013-07-06  Uros Bizjak  <ubizjak@gmail.com>

	* config/i386/sse.md (sse_movlhps): Change alternative 3
	of operand 2 to "m".



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200782 138bc75d-0d04-0410-961f-82ee72b054a4
	PR target/56892
	* config/i386/i386.c (TARGET_FUNCTION_ATTRIBUTE_INLINABLE_P): Define as
	hook_bool_const_tree_true.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200793 138bc75d-0d04-0410-961f-82ee72b054a4
2013-07-08  Tobias Burnus  <burnus@net-b.de>

        PR fortran/57785
        * simplify.c (compute_dot_product): Complex conjugate for
        dot_product.
        (gfc_simplify_dot_product, gfc_simplify_matmul): Update call.

2013-07-08  Tobias Burnus  <burnus@net-b.de>

        PR fortran/57785
        * gfortran.dg/dot_product_2.f90: New.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200795 138bc75d-0d04-0410-961f-82ee72b054a4
	* gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200800 138bc75d-0d04-0410-961f-82ee72b054a4
	* gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200801 138bc75d-0d04-0410-961f-82ee72b054a4
	* gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200803 138bc75d-0d04-0410-961f-82ee72b054a4
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200805 138bc75d-0d04-0410-961f-82ee72b054a4
	PR c++/57550
	* pt.c (fn_type_unification): Only defer during substitution.
	(type_unification_real): Defer during defarg substitution,
	add checks parm to pass back deferred checks.
	(unify, do_auto_deduction): Adjust.
	* semantics.c (reopen_deferring_access_checks): New.
	* cp-tree.h: Declare it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@200809 138bc75d-0d04-0410-961f-82ee72b054a4
Merge remote-tracking branch 'gnu/gcc-4_8-branch' into 4.8.2