PR other/61962

gcc/c-family/
        * array-notation-common.c (find_rank): Added handling for other
        types of references.

testsuite/
        * c-c++-common/cilk-plus/AN/pr61962.c: New test.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@213858 138bc75d-0d04-0410-961f-82ee72b054a4
Fix PR target/62098

2014-08-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	PR target/62098
	* config/arm/vfp.md (*combine_vcvtf2i): Fix constraint.
	Remove unnecessary attributes.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@213861 138bc75d-0d04-0410-961f-82ee72b054a4
	* gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
	* gcc.target/arm/pr59985.c: Likewise.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@213862 138bc75d-0d04-0410-961f-82ee72b054a4
	* gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
	on Neon hardware.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@213863 138bc75d-0d04-0410-961f-82ee72b054a4
Fix PR target/61413


2014-08-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	PR target/61413
	* config/arm/arm.h (TARGET_CPU_CPP_BUILTINS): Fix definition
	of __ARM_SIZEOF_WCHAR_T.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@213864 138bc75d-0d04-0410-961f-82ee72b054a4
	* gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@213865 138bc75d-0d04-0410-961f-82ee72b054a4
	* lib/target/supports.exp
	(check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
	or later.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@213866 138bc75d-0d04-0410-961f-82ee72b054a4
2014-08-12  Steve Ellcey  <sellcey@mips.com>

	* config/mips/t-mti-elf (MULTILIB_OPTIONS): Remove fp64 multilib.
	(MULTILIB_DIRNAMES): Ditto.
	* config/mips/t-mti-elf (MULTILIB_OPTIONS): Ditto.
	* config/mips/t-mti-elf (MULTILIB_EXCEPTIONS): Ditto.
	* config/mips/t-mti-linux (MULTILIB_OPTIONS): Ditto.
	* config/mips/t-mti-linux (MULTILIB_DIRNAMES): Ditto.
	* config/mips/t-mti-linux (MULTILIB_EXCEPTIONS): Ditto.
	* config/mips/mti-linux.h (SYSROOT_SUFFIX_SPEC): Ditto.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@213868 138bc75d-0d04-0410-961f-82ee72b054a4
	* include/bits/basic_string.h (getline): Qualify call to prevent ADL
	and add overloads for rvalue streams.
	* testsuite/21_strings/basic_string/inserters_extractors/char/12.cc:
	New.
	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/12.cc:
	New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@213869 138bc75d-0d04-0410-961f-82ee72b054a4
2014-08-12  Steve Ellcey  <sellcey@mips.com>

	* config/mips/mips16.S:  Skip when __mips_soft_float is defined.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@213870 138bc75d-0d04-0410-961f-82ee72b054a4
2014-08-12  Steve Ellcey  <sellcey@mips.com>

	* config/mips/mips.h (ASM_SPEC): Pass float options to assembler. 


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@213872 138bc75d-0d04-0410-961f-82ee72b054a4
	* include/bits/basic_string.h (getline): Declare inline.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@213873 138bc75d-0d04-0410-961f-82ee72b054a4
	Reject virt-specifiers on friends and member templates
	* friend.c (do_friend): Diagnose virt-specifiers.
	* pt.c (push_template_decl_real): Diagnose virt-specifiers.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@213874 138bc75d-0d04-0410-961f-82ee72b054a4
	* c-parser.c (c_parser_postfix_expression) <case RID_FUNCTION_NAME>:
	Add pedwarn.
	(c_parser_postfix_expression) <case RID_PRETTY_FUNCTION_NAME>:
	Likewise.
	(c_parser_postfix_expression) <case RID_C99_FUNCTION_NAME>: Likewise.

	* gcc.dg/concat.c: Add dg-options.
	* gcc.dg/func-outside-2.c: Add __extension__.
	* gcc.dg/pr19967.c: Use -std=c99.
	* gcc.dg/pr22458-1.c: Add dg-options.
	* gcc.dg/pr33676.c: Add dg-options.
	* gcc.dg/gnu-predef-1.c: New test.
	* gcc.dg/c90-func-1.c: New test.
	* gcc.dg/c90-func-2.c: New test.
	* gcc.dg/c90-func-2.h: New test.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@213875 138bc75d-0d04-0410-961f-82ee72b054a4
2014-08-12  Joel Sherrill <joel.sherrill@oarcorp.com>

	* Makefile.in: Add CFLAGS_FOR_TARGET to GNATLIBCFLAGS_FOR_C.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@213880 138bc75d-0d04-0410-961f-82ee72b054a4
2014-08-12  Joel Sherrill <joel.sherrill@oarcorp.com>

	* socket.c: For RTEMS, use correct prototype of gethostbyname_r().
	* gsocket.h Add include of <unistd.h> on RTEMS.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@213884 138bc75d-0d04-0410-961f-82ee72b054a4
	PR target/62025
	* sched-deps.c (find_inc): Check if inc_insn doesn't clobber
	any registers that are used in mem_insn.


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

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

	* parser.c (cp_parser_elaborated_type_specifier): Handle
	specially cp_parser_template_id returning a BASELINK.

2014-08-13  Paolo Carlini  <paolo.carlini@oracle.com>

	* parser.c (cp_parser_diagnose_invalid_type_name,
	cp_parser_make_typename_type): Remove scope parameter.
	(cp_parser_parse_and_diagnose_invalid_type_name,
	cp_parser_elaborated_type_specifier): Adjust calls.


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

	* gcc.dg/graphite/pr35356-2.c: Update according to the ISL code
	generator.


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