2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/43452
	* doc/invoke.texi (-Wdelete-incomplete): Document it.

/c-family
2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/43452
	* c.opt (Wdelete-incomplete): Add.

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

	PR c++/43452
	* init.c (build_vec_delete_1): When the type is incomplete emit a
	warning, enabled by default (not an error).
	(build_delete): Adjust to use OPT_Wdelete_incomplete.

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

	PR c++/43452
	* g++.dg/warn/Wdelete-incomplete-1.C: New.
	* g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
	* g++.dg/init/delete1.C: Adjust.


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

	PR c++/43452
	* doc/invoke.texi (-Wdelete-incomplete): Document it.

/c-family
2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/43452
	* c.opt (Wdelete-incomplete): Add.

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

	PR c++/43452
	* init.c (build_vec_delete_1): When the type is incomplete emit a
	warning, enabled by default (not an error).
	(build_delete): Adjust to use OPT_Wdelete_incomplete.

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

	PR c++/43452
	* g++.dg/warn/Wdelete-incomplete-1.C: New.
	* g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
	* g++.dg/init/delete1.C: Adjust.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@202405 138bc75d-0d04-0410-961f-82ee72b054a4
	* ipa-prop.c (ipa_modify_call_arguments): Initialize deref_align.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@202406 138bc75d-0d04-0410-961f-82ee72b054a4
[AArch64] obvious - Fix parameter to vrsqrte_f64

gcc/

	* config/aarch64/arm_neon.h (vrsqrte_f64): Fix parameter type.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@202407 138bc75d-0d04-0410-961f-82ee72b054a4
	PR tree-optimization/58364
	* tree-ssa-reassoc.c (init_range_entry): For BIT_NOT_EXPR on
	BOOLEAN_TYPE, only invert in_p and continue with arg0 if
	the current range can't be an unconditional true or false.

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


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@202409 138bc75d-0d04-0410-961f-82ee72b054a4
	PR c++/58325
	* init.c (build_vec_delete): Call mark_rvalue_use on base.

	* g++.dg/warn/Wunused-var-21.C: New test.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@202411 138bc75d-0d04-0410-961f-82ee72b054a4
2013-09-09  Tobias Burnus  <burnus@net-b.de>

        * invoke.texi (Error and Warning Options): Add hyphen.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@202416 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/
	* config/rs6000/predicates.md (add_cint_operand): New.
	(reg_or_add_cint_operand, small_toc_ref): Use add_cint_operand.
	* config/rs6000/rs6000.md (largetoc_high_plus): Restrict offset
	using add_cint_operand.
	(largetoc_high_plus_aix): Likewise.
gcc/testsuite/
	* gcc.target/powerpc/medium_offset.c: New.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@202417 138bc75d-0d04-0410-961f-82ee72b054a4
	PR target/58330
gcc/
	* config/rs6000/rs6000.md (bswapdi2_64bit): Disable for volatile mems.
gcc/testsuite/
	* gcc.target/powerpc/pr58330.c: New.



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

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