2014-03-31  Richard Biener  <rguenther@suse.de>

	* gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208956 138bc75d-0d04-0410-961f-82ee72b054a4
2014-03-31  Martin Jambor  <mjambor@suse.cz>

	PR middle-end/60647
	* tree-sra.c (callsite_has_enough_arguments_p): Renamed to
	callsite_arguments_match_p.  Updated all callers.  Also check types of
	corresponding formal parameters and actual arguments.
	(not_all_callers_have_enough_arguments_p) Renamed to
	some_callers_have_mismatched_arguments_p.

testsuite/
	* gcc.dg/pr60647-1.c: New test.
	* gcc.dg/pr60647-2.c: Likewise.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208957 138bc75d-0d04-0410-961f-82ee72b054a4
Fix 18_support/exception_ptr/60612-*.cc on non-C99 targets

	* testsuite/18_support/exception_ptr/60612-terminate.cc
	(terminate, f): Wrap in _GLIBCXX_USE_C99.
	* testsuite/18_support/exception_ptr/60612-unexpected.cc: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208958 138bc75d-0d04-0410-961f-82ee72b054a4
2014-03-27  Ulrich Drepper  <drepper@gmail.com>

        * config/i386/avx512fintrin.h (__v32hi): Define type.
        (__v64qi): Likewise.
        (_mm512_set1_epi8): Define.
        (_mm512_set1_epi16): Define.
        (_mm512_set4_epi32): Define.
        (_mm512_set4_epi64): Define.
        (_mm512_set4_pd): Define.
        (_mm512_set4_ps): Define.
        (_mm512_setr4_epi64): Define.
        (_mm512_setr4_epi32): Define.
        (_mm512_setr4_pd): Define.
        (_mm512_setr4_ps): Define.
        (_mm512_setzero_epi32): Define.
--This line, and those belowi will be ignored--

M    gcc/ChangeLog
M    gcc/config/i386/avx512fintrin.h


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208959 138bc75d-0d04-0410-961f-82ee72b054a4
	* sv.po: Update.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208960 138bc75d-0d04-0410-961f-82ee72b054a4
Adjust testcase for softfp cases.


PR target/60650

2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	PR target/60650
	* gcc.target/arm/pr60650.c: Adjust command line options.





git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208961 138bc75d-0d04-0410-961f-82ee72b054a4
Add a testcase for PR rtl-optimization/60700

	PR rtl-optimization/60700
	* gcc.target/i386/pr60700.c: New test.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208962 138bc75d-0d04-0410-961f-82ee72b054a4
	* libsupc++/eh_ptr.cc: Improve static_assert messages.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208965 138bc75d-0d04-0410-961f-82ee72b054a4
2014-03-31  Lars Gullik Bjønnes  <larsbj@gullik.org>
	    Jonathan Wakely  <jwakely@redhat.com>

	PR libstdc++/60270
	* include/std/iomanip (_Quoted_string operator>>): Do not clear
	string if input is not quoted.
	* testsuite/27_io/manipulators/standard/char/60270.cc: New.

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208969 138bc75d-0d04-0410-961f-82ee72b054a4
	PR c++/44859
	* typeck.c (maybe_warn_about_returning_address_of_local): Unwrap
	COMPONENT_REFs and ARRAY_REFs sooner.

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

	libiberty/
	* simple-object.c (simple_object_internal_write): Handle
	EINTR and short writes.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208972 138bc75d-0d04-0410-961f-82ee72b054a4
	* doc/invoke.texi (mapp-regs): Clarify.


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

	* gimple.h (struct gimple_statement_base): Align subcode to
	16 bits.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208978 138bc75d-0d04-0410-961f-82ee72b054a4
	libfortran/60128
	* gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
	XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208979 138bc75d-0d04-0410-961f-82ee72b054a4
	PR target/60363
	* gcc.target/tree-ssa/ssa-dom-thread-4.c: Xfail for
	logical_op_short_circuit targets.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208980 138bc75d-0d04-0410-961f-82ee72b054a4
	Fix typo in gcc/testsuite/ChangeLog.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208981 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/
	PR rtl-optimization/60604
	* recog.c (general_operand): Incorporate REG_CANNOT_CHANGE_MODE_P
	check from register_operand.
	(register_operand): Redefine in terms of general_operand.
	(nonmemory_operand): Use register_operand for the non-constant cases.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208984 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/
2014-04-01  Martin Husemann  <martin@duskware.de>

	* config/mips/netbsd.h (TARGET_OS_CPP_BUILTINS): Define __mips_o32
	for -mabi=32.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208985 138bc75d-0d04-0410-961f-82ee72b054a4
2014-04-01  Chung-Lin Tang  <cltang@codesourcery.com>

	* config/nios2/nios2.md (unspec): Remove UNSPEC_TLS, UNSPEC_TLS_LDM.
	* config/nios2/nios2.c (nios2_function_profiler): Fix addi operand
	typo.
	(nios2_large_got_address): Remove unneeded 'sym' parameter.
	(nios2_got_address): Update nios2_large_got_address call site.
	(nios2_delegitimize_address): New function.
	(TARGET_DELEGITIMIZE_ADDRESS): Define to nios2_delegitimize_address.
	* config/nios2/linux.h (GLIBC_DYNAMIC_LINKER): Define.
	(LINK_SPEC): Specify dynamic linker using GNU_USER_DYNAMIC_LINKER.



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