2013-05-09  Martin Jambor  <mjambor@suse.cz>

        PR middle-end/56988
        * ipa-prop.h (ipa_agg_replacement_value): New flag by_ref.
        * ipa-cp.c (find_aggregate_values_for_callers_subset): Fill in the
	by_ref flag of ipa_agg_replacement_value structures.
        (known_aggs_to_agg_replacement_list): Likewise.
        * ipa-prop.c (write_agg_replacement_chain): Stream by_ref flag.
        (read_agg_replacement_chain): Likewise.
        (ipcp_transform_function): Also check that by_ref flags match.

testsuite/
        * gcc.dg/ipa/pr56988.c: New test.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@198737 138bc75d-0d04-0410-961f-82ee72b054a4
	PR c++/57068
	* decl.c (grokdeclarator): Warn about ref-qualifiers here.
	* parser.c (cp_parser_ref_qualifier_seq_opt): Not here.
	* error.c (maybe_warn_cpp0x): s/0x/11/.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@198738 138bc75d-0d04-0410-961f-82ee72b054a4
	PR c++/57222
	* pt.c (lookup_template_class_1): Handle getting a template
	template parameter as D1.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@198749 138bc75d-0d04-0410-961f-82ee72b054a4
        * config/epiphany/epiphany.c (epiphany_expand_prologue):
        When using gen_stack_adjust_str with a register offset, add a
        REG_FRAME_RELATED_EXPR note.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@198754 138bc75d-0d04-0410-961f-82ee72b054a4
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@198759 138bc75d-0d04-0410-961f-82ee72b054a4
	PR target/55033
	* varasm.c (default_elf_select_section): Move !DECL_P check..
	(get_named_section): ..to here before calling get_section_name.
	Adjust assertion.
	(default_section_type_flags): Add DECL_P check.
	* config/i386/winnt.c (i386_pe_section_type_flags): Likewise.
	* config/rs6000/rs6000.c (rs6000_xcoff_section_type_flags): Likewise.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@198763 138bc75d-0d04-0410-961f-82ee72b054a4
Merge remote-tracking branch 'gnu/gcc-4_8-branch' into 4.8.1