* gennews: Use gcc-3.0/index.html.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212109 138bc75d-0d04-0410-961f-82ee72b054a4
	* tree-inline.c (remap_type_1): Do not duplicate fields
	that are shared in between type and its main variant.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212111 138bc75d-0d04-0410-961f-82ee72b054a4
	* objc-act.c (objc_xref_basetypes): Set TYPE_BINFO of type variants,
	too.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212112 138bc75d-0d04-0410-961f-82ee72b054a4
	* cgraph.c (dump_cgraph_node): Dump init&fini priorities.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212113 138bc75d-0d04-0410-961f-82ee72b054a4
	* tree-streamer-out.c (pack_ts_type_common_value_fields): Stream if type
	is complete.
	(write_ts_type_common_tree_pointers): Do not stream fields not set for incomplete
	types; do not stream duplicated fields for variants; sanity check that variant
	and type match.
	(write_ts_type_non_common_tree_pointers): Likewise.
	* tree-streamer-in.c (unpack_ts_type_common_value_fields): Mark in TYPE_SIZE whether
	type is complete.
	(lto_input_ts_type_common_tree_pointers): Do same changes as in
	write_ts_type_common_tree_pointers
	(lto_input_ts_type_non_common_tree_pointers): Likewise.

	* lto.c (lto_copy_fields_not_streamed): New function.
	(compare_tree_sccs_1): Do not compare fields shared in between type
	and variant.
	(lto_read_decls): Fixup types first before inserting into hash.


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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212117 138bc75d-0d04-0410-961f-82ee72b054a4
2014-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libgfortran/61640
	* io/list_read.c (next_char_internal): Adjust the read length to
	a single wide character. (eat_spaces): Add missing paren. 
	* io/unix.c (mem_read4): Use the correct mem_alloc function for
	wide character internal reads.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212118 138bc75d-0d04-0410-961f-82ee72b054a4
2014-06-28  Andrew Pinski  <apinski@cavium.com>

	* lto.c (lto_read_decls): Fix comment in comment.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212119 138bc75d-0d04-0410-961f-82ee72b054a4
* gfortran.dg/ieee/ieee_6.f90: Allow inexact together with
underflow.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212120 138bc75d-0d04-0410-961f-82ee72b054a4
	gcc/
	* graphite-clast-to-gimple.c:
	gloog is renamed to graphite_regenerate_ast_cloog.
	gloog_error is renamed to graphite_regenerate_error.
	* graphite-clast-to-gimple.h:
	The definition of the struct bb_pbb_def is moved to graphite-htab.h.
	Add inclusion of the hash-table.h.
	* graphite-htab.h:
	The declaration of the function gloog is moved
	to graphite-clast-to-gimple.h and renamed to
	graphite_regenerate_ast_cloog.
	* graphite.c (graphite_transform_loops):
	gloog is renamed to graphite_regenerate_ast_cloog.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212121 138bc75d-0d04-0410-961f-82ee72b054a4
	gcc/
	* graphite-dependences.c (subtract_commutative_associative_deps): 
	Add NULL checking of the following variables: must_raw_no_source, 
	may_raw_no_source, must_war_no_source, may_war_no_source, 
	must_waw_no_source, may_waw_no_source, must_raw, may_raw, 
	must_war, may_war, must_waw, may_waw

	gcc/testsuite/gfortran.dg/graphite/pr59586.f: New testcase.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212122 138bc75d-0d04-0410-961f-82ee72b054a4
	PR fortran/36275
	PR fortran/38839

	* decl.c (check_bind_name_identifier): New function.
	(gfc_match_bind_c): Match any constant expression as binding
	label.
	* match.c (gfc_match_name_C): Remove.

	* gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
	* gfortran.dg/binding_label_tests_27.f90: New file.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212123 138bc75d-0d04-0410-961f-82ee72b054a4
	gcc/
	* Makefile.in:
	Add the compilation of graphite-isl-ast-to-gimple.o.
	* common.opt:
	Add new switch fgraphite-code-generator=[isl|cloog].
	* flag-types.h:
	Add new enum fgraphite_generator.
	* graphite-isl-ast-to-gimple.c: New.
	* graphite-isl-ast-to-gimple.h: New.
	* graphite.c (graphite_transform_loops):
	Add choice of Graphite code generator,
	which depends on flag_graphite_code_gen.

	gcc/testsuite/gcc.dg/graphite/isl-codegen-loop-dumping.c:
	New testcase that checks that the dump is generated.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212124 138bc75d-0d04-0410-961f-82ee72b054a4
Add missing HAVE_cloog guards

        * graphite-isl-ast-to-gimple.c: Add missing guards.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212125 138bc75d-0d04-0410-961f-82ee72b054a4
	* config/fpu-387.h (my_fenv_t): Amend structure so it also works
	on mingw32.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212126 138bc75d-0d04-0410-961f-82ee72b054a4
Add PR bootstrap/61650 to the bug fixing it.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212127 138bc75d-0d04-0410-961f-82ee72b054a4
	* doc/extend.texi (Function Attributes): Update 'naked' attribute
	documentation.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212128 138bc75d-0d04-0410-961f-82ee72b054a4
	* doc/invoke.texi (Optimize Options): Fix descriptions of
	ipa-cp-loop-hint-bonus and ipa-cp-array-index-hint-bonus.


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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212132 138bc75d-0d04-0410-961f-82ee72b054a4
ChangeLog:
2014-06-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>

	* loop-invariant.c (get_inv_cost): Handle register class.
	(gain_for_invariant): Check the register pressure of the inv
	and its overlapped register class, other than all.

testsuite/ChangeLog:
2014-06-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>

	* ira-loop-pressure.c: New test.



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