Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200859 138bc75d-0d04-0410-961f-82ee72b054a4
	PR c++/57402
	* init.c (build_vec_init): Don't take shortcuts when initializing
	a VLA.

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

gcc/
	* config/cr16/cr16-protos.h: Don't include target.h.


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

	* config/mips/mips.c (mips_rtx_costs): Very slightly increase
	the cost of MULT when optimizing for size.

	* gcc.target/mips/mulsize-1.c: New.
	* gcc.target/mips/mulsize-2.c: New.
	* gcc.target/mips/mulsize-3.c: New.
	* gcc.target/mips/mulsize-4.c: New.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200867 138bc75d-0d04-0410-961f-82ee72b054a4
	PR target/56987
	* config/avr/avr.opt (Waddr-space-convert): Fix typo.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200869 138bc75d-0d04-0410-961f-82ee72b054a4
	PR target/57506
	* config/avr/avr-mcus.def (atmega16hva, atmega16hva2, atmega16hvb)
	(atmega16m1, atmega16u4, atmega32a, atmega32c1, atmega32hvb)
	(atmega32m1, atmega32u4, atmega32u6, atmega64c1, atmega64m1):
	Remove duplicate devices.
	* config/avr/gen-avr-mmcu-texi.c (print_mcus): Fail on duplicate MCUs.
	* config/avr/t-multilib: Regenerate.
	* config/avr/avr-tables.opt: Regenerate.
	* doc/avr-mmcu.texi: Regenerate.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200870 138bc75d-0d04-0410-961f-82ee72b054a4
	PR target/57844
	* config/avr/avr.c (avr_prologue_setup_frame): Trunk -size to mode
	of my_fp.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200872 138bc75d-0d04-0410-961f-82ee72b054a4
	PR preprocessor/57757
	* lex.c (cpp_avoid_paste): Avoid pasting CPP_{,W,UTF8}STRING
	or CPP_STRING{16,32} with CPP_NAME or SPELL_LITERAL token that
	starts if a-zA-Z_.

	* g++.dg/cpp/paste1.C: New test.
	* g++.dg/cpp/paste2.C: New test.


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

	PR c++/57869
	* c.opt: Add Wconditionally-supported.

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

	PR c++/57869
	* typeck.c (build_reinterpret_cast_1): With -Wconditionally-supported
	warn about casting between pointer-to-function and pointer-to-object.

/gcc
2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/57869
	* doc/invoke.texi: Document -Wconditionally-supported.

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

	PR c++/57869
	* g++.dg/cpp0x/reinterpret_cast1.C: New.
	* g++.dg/warn/Wconditionally-supported-1.C: Likewise.
	* g++.dg/conversion/dr195.C: Update.
	* g++.dg/expr/cast2.C: Likewise.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200876 138bc75d-0d04-0410-961f-82ee72b054a4
	* c-ppoutput.c (scan_translation_unit): Call account_for_newlines
	for all CPP_TOKEN_FLD_STR tokens, not just CPP_COMMENT.

	* include/cpplib.h (cpp_token_val_index): Change parameter type to
	const cpp_token *.
	* lex.c (cpp_token_val_index): Likewise.

	* c-c++-common/raw-string-18.c: New test.
	* c-c++-common/raw-string-19.c: New test.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200878 138bc75d-0d04-0410-961f-82ee72b054a4
	PR preprocessor/57824
	* lex.c (lex_raw_string): Allow reading new-lines if
	in_deferred_pragma or if parsing_args and there is still
	data in the current buffer.

	* c-c++-common/raw-string-17.c: New test.
	* c-c++-common/gomp/pr57824.c: New test.


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

	PR c++/57874
	* g++.dg/cpp0x/sfinae48.C: New.


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

	* Corrected missinge blank line in gcc/ChangeLog Entries
	and move one entry to c-family/ChangeLog



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200881 138bc75d-0d04-0410-961f-82ee72b054a4
2013-07-10  Jack Howarth  <howarth@bromo.med.uc.edu>

	    PR target/57792
	    * configure.ac: Use --with-sysroot=\"`xcrun --show-sdk-path`\" on darwin13 and later.
	    * configure: Regenerated.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200886 138bc75d-0d04-0410-961f-82ee72b054a4
	* gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
	for EABI targets.
	* gcc.c-torture/execute/nest-align-1.x: New.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200887 138bc75d-0d04-0410-961f-82ee72b054a4
2013-07-10  Jack Howarth  <howarth@bromo.med.uc.edu>

	PR target/57792
	* configure.ac: Use --with-sysroot=\"`xcrun --show-sdk-path`\" on darwin13 and later.
	* configure: Regenerated.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200890 138bc75d-0d04-0410-961f-82ee72b054a4
	* doc/tm.texi.in (TARGET_CANONICALIZE_COMPARISON): Remove stray
	text on @hook line.
	* doc/tm.texi: Regenerate.


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

	PR c++/57827
	* g++.dg/cpp0x/constexpr-ice7.C: New.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200892 138bc75d-0d04-0410-961f-82ee72b054a4
	* doc/tm.texi.in: Move hook documentation to ....
	* target.def: ... here.


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

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