[jit] Merger of trunk r216524 into jit branch

David Malcolm dmalcolm@redhat.com
Wed Oct 22 14:20:00 GMT 2014


I've merged svn trunk into the git dmalcolm/jit branch, specifically
from trunk r216524 aka d14cac46135326115f0dc589b0b3d2d249d74cf7
(2014-10-21) bringing in all changes since r215958 aka
e012cdc775868e9922f5fef9068a764546876d93 (2014-10-06).

This required a cleanup of global state "optimizer" in
ipa-icf.c:ipa_icf_driver to avoid a segfault on the second iteration;
I'll post it for review on trunk shortly

(plus trivial fixes for the flattening of function.h, for gnu11,
and for the fixups made for nits when committing approved changes *into*
trunk).

With this change, jit.sum's # of expected passes remains 4663

gcc/ChangeLog.jit
	* cgraph.h: Drop now-redundant prototype of ipa_cp_c_finalize,
	since trunk added this in ipa-prop.h.
	* ipa-icf.c (ipa_icf_driver): Set optimizer to NULL when
	done.

gcc/jit/ChangeLog.jit:
	* jit-recording.c: Include tm.h.  Don't include function.h.

gcc/testsuite/ChangeLog.jit:
	* jit.dg/jit.exp (DEFAULT_CFLAGS): Add -fgnu89-inline since
	dejagnu.h assumes this.

Conflicts:
	gcc/configure
	gcc/dwarf2out.c
	gcc/toplev.c




More information about the Gcc-patches mailing list