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


Reply via email to