On 05/20/2011 02:21 PM, Joseph S. Myers wrote:
2011-05-20  Joseph Myers<jos...@codesourcery.com>

        * Makefile.in (LIBDEPS): Add libcommon.a.
        (LIBS): Likewise.
        (GCC_OBJS): Remove diagnostic.o, pretty-print.o and input.o.
        (OBJS-common): Remove diagnostic.o, input.o, intl.o,
        pretty-print.o and version.o.
        (OBJS-libcommon): New.
        (ALL_HOST_BACKEND_OBJS): Add $(OBJS-libcommon).
        (BACKEND): Add libcommon.a.
        (MOSTLYCLEANFILES): Likewise.
        (libcommon.a): New.
        (xgcc$(exeext)): Don't explicitly use version.o and intl.o.
        (cpp$(exeext)): Likewise.
        (COLLECT2_OBJS): Remove intl.o, version.o, diagnostic.o,
        pretty-print.o and input.o.
        (lto-wrapper$(exeext)): Don't explicitly use intl.o.
        (lto-wrapper.o): Depend on $(DIAGNOSTIC_H).
        (errors.o): Remove.
        (mips-tfile): Don't explicitly use version.o.
        (mips-tdump): Likewise.
        (gcov.o): Depend on $(DIAGNOSTIC_H).
        (gcov-dump.o): Depend on intl.h and $(DIAGNOSTIC_H).
        (GCOV_OBJS): Remove intl.o, version.o and errors.o.
        (GCOV_DUMP_OBJS): Remove version.o and errors.o.
        * gcov-dump.c: Include intl.h and diagnostic.h.
        (main): Initialize diagnostics.
        * gcov.c: Include diagnostic.h.
        (fnotice): Remove.
        (main): Initialize diagnostics.
        * lto-wrapper.c: Include diagnostic.h.
        (main): Initialize diagnostics.

ada:
2011-05-20  Joseph Myers<jos...@codesourcery.com>

        * gcc-interface/Make-lang.in (EXTRA_GNATBIND_OBJS): Remove
        version.o.
        * gcc-interface/Makefile.in (EXTRA_GNATTOOLS_OBJS): Use
        libcommon.a instead of version.o.

cp:
2011-05-20  Joseph Myers<jos...@codesourcery.com>

        * Make-lang.in (GXX_OBJS): Remove intl.o and version.o.

fortran:
2011-05-20  Joseph Myers<jos...@codesourcery.com>

        * Make-lang.in (GFORTRAN_D_OBJS): Remove version.o and intl.o.

go:
2011-05-20  Joseph Myers<jos...@codesourcery.com>

        * Make-lang.in (GCCGO_OBJS): Remove intl.o and version.o.

java:
2011-05-20  Joseph Myers<jos...@codesourcery.com>

        * Make-lang.in ($(XGCJ)$(exeext)): Don't explicitly use intl.o and
        version.o.
        (JCFDUMP_OBJS): Remove errors.o, version.o and intl.o.
        (JVGENMAIN_OBJS): Remove errors.o and intl.o.
        (java/jcf-dump.o, java/jvgenmain.o): Depend in $(DIAGNOSTIC_H).
        * jcf-dump.c: Include diagnostic.h.
        (main): Initialize diagnostics.
        * jvgenmain.c: Include diagnostic.h.
        (main): Initialize diagnostics.


Build parts are okay, so language maintainers can just approve their own bits.

Paolo

Reply via email to