As discussed: https://gcc.gnu.org/ml/gcc-patches/2014-10/msg00420.html

2014-10-15  Joern Rennecke  <joern.rennecke@embecosm.com>
            Jeff Law  <law@redhat.com>

        * caller-save.c (replace_reg_with_saved_mem): If saved_mode covers
        multiple hard registers, use smaller mode derived from MODE.


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

	* testsuite/20_util/add_const/requirements/alias_decl.cc: New.
	* testsuite/20_util/add_cv/requirements/alias_decl.cc: Likewise.
	* testsuite/20_util/add_pointer/requirements/alias_decl.cc: Likewise.
	* testsuite/20_util/add_volatile/requirements/alias_decl.cc: Likewise.
	* testsuite/20_util/aligned_storage/requirements/alias_decl.cc:
	Likewise.
	* testsuite/20_util/aligned_union/requirements/alias_decl.cc: Likewise.
	* testsuite/20_util/remove_all_extents/requirements/alias_decl.cc:
	Likewise.
	* testsuite/20_util/remove_const/requirements/alias_decl.cc: Likewise.
	* testsuite/20_util/remove_cv/requirements/alias_decl.cc: Likewise.
	* testsuite/20_util/remove_extent/requirements/alias_decl.cc: Likewise.
	* testsuite/20_util/remove_pointer/requirements/alias_decl.cc:
	Likewise.
	* testsuite/20_util/remove_volatile/requirements/alias_decl.cc:
	Likewise.


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

	* hash-table.c: Include bconfig.h if building for the host.
	* hash-table.h: Do not include ggc.h on the host but just declare
	a few ggc allocation templates.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216246 138bc75d-0d04-0410-961f-82ee72b054a4
	* doc/invoke.texi: Update to reflect that GNU11 is the default
	mode for C.
	* c-common.h (c_language_kind): Update comment.
c-family/
	* c-opts.c (c_common_init_options): Make -std=gnu11 the default for C.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216247 138bc75d-0d04-0410-961f-82ee72b054a4
	* stor-layout.c (self_referential_size): Do not promote arguments.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216249 138bc75d-0d04-0410-961f-82ee72b054a4
	* tree-ssa-reassoc.c (optimize_range_tests_diff): Perform
	MINUS_EXPR in unsigned type to avoid undefined behavior.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216252 138bc75d-0d04-0410-961f-82ee72b054a4
[AArch64] Remove unused variable and marco

gcc/ChangeLog

  2014-10-15  Renlin Li  <renlin.Li@arm.com>

     * config/aarch64/aarch64.h (ARM_DEFAULT_PCS, arm_pcs_variant): Delete.



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