2013-10-16  Tobias Burnus  <burnus@net-b.de>

        PR fortran/58652
        * interface.c (compare_parameter): Accept passing CLASS(*)
        to CLASS(*).

2013-10-16  Tobias Burnus  <burnus@net-b.de>

        PR fortran/58652
        * gfortran.dg/unlimited_polymorphic_12.f90: New.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203720 138bc75d-0d04-0410-961f-82ee72b054a4
	PR c++/57850
	* decl2.c (dump_tu): Split out from...
	(cp_write_global_declarations): ...here.  Call it in PCH mode.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203724 138bc75d-0d04-0410-961f-82ee72b054a4
	Core 1591
	* pt.c (unify_array_domain): Split out from unify.
	(unify): Use it for list deduction, too.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203725 138bc75d-0d04-0410-961f-82ee72b054a4
	* error.c (dump_exception_spec): Print "noexcept" rather than
	"noexcept (true)".

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203726 138bc75d-0d04-0410-961f-82ee72b054a4
	* pt.c (apply_late_template_attributes): Use
	attribute_takes_identifier_p.

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


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203729 138bc75d-0d04-0410-961f-82ee72b054a4
2013-10-16  Tim Shen  <timshen91@gmail.com>

	* include/bits/regex.h (regex_token_iterator<>::regex_token_iterator):
	Add initialization for _M_has_m1.
	* include/bits/regex.tcc (regex_token_iterator<>::operator=): Add return
	statment.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203732 138bc75d-0d04-0410-961f-82ee72b054a4
* config/rl78/rl78.c (rl78_alloc_address_registers_macax): Verify
op is a REG before checking REGNO.
(rl78_alloc_physical_registers): Verify pattern is a SET before
checking SET_SRC.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203733 138bc75d-0d04-0410-961f-82ee72b054a4
2013-10-16  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/57756
	* config/rs6000/rs6000.opt (rs6000_isa_flags_explicit): Move the
	explicit isa flag to be an options variable, instead of using
	global_options_set.  Remove define from rs6000.h.
	* config/rs6000/rs6000.h (rs6000_isa_flags_explicit): Likewise.

	* config/rs6000/rs6000.c (rs6000_option_override_internal):
	Initialize rs6000_isa_flags_explicit.
	(rs6000_function_specific_save): Add gcc_options* parameter, so
	that the powerpc builds after the 2013-10-15 changes.
	(rs6000_function_specific_restore): Likewise.



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