ChangeLog:
authorbonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 24 May 2004 10:50:45 +0000 (10:50 +0000)
committerbonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 24 May 2004 10:50:45 +0000 (10:50 +0000)
commit7ac56100e98545adc718cc623be7d1da70a66c93
tree5c68861b20c202df9c26dd8ebfaf794153accea0
parenta0b4be67d832a3090ddcb9a841190a9b904dae83
ChangeLog:

2004-05-23  Paolo Bonzini  <bonzini@gnu.org>

* Makefile.def (host_modules): add libcpp.
* Makefile.tpl: Add dependencies on and for libcpp.
* Makefile.in: Regenerate.
* configure.in: Add libcpp host module.
* configure: Regenerate.

config/ChangeLog:

2004-05-23  Paolo Bonzini  <bonzini@gnu.org>

* acx.m4 (ACX_HEADER_STDBOOL, ACX_HEADER_STRING):
From gcc.

gcc/ChangeLog:

2004-05-23  Paolo Bonzini  <bonzini@gnu.org>

Move libcpp to the toplevel.
* Makefile.in: Remove references to libcpp files,
use CPPLIBS instead of libcpp.a.  Define SYMTAB_H
and change hashtable.h to that.
* aclocal.m4 (gcc_AC_HEADER_STDBOOL,
gcc_AC_HEADER_STRING, gcc_AC_C__BOOL): Remove.
* configure.ac (gcc_AC_C__BOOL, HAVE_UCHAR): Remove tests.
* configure: Regenerate.
* config.in: Regenerate.
* c-ppoutput.c: Include ../libcpp/internal.h instead of cpphash.h.
* cppcharset.c: Removed.
* cpperror.c: Removed.
* cppexp.c: Removed.
* cppfiles.c: Removed.
* cpphash.c: Removed.
* cpphash.h: Removed.
* cppinit.c: Removed.
* cpplex.c: Removed.
* cpplib.c: Removed.
* cpplib.h: Removed.
* cppmacro.c: Removed.
* cpppch.c: Removed.
* cpptrad.c: Removed.
* cppucnid.h: Removed.
* cppucnid.pl: Removed.
* cppucnid.tab: Removed.
* hashtable.c: Removed.
* hashtable.h: Removed.
* line-map.c: Removed.
* line-map.h: Removed.
* mkdeps.c: Removed.
* mkdeps.h: Removed.
* stringpool.h: Include symtab.h instead of hashtable.h.
* tree.h: Include symtab.h instead of hashtable.h.
* system.h (O_NONBLOCK, O_NOCTTY): Do not define.

gcc/cp/ChangeLog:

2004-05-23  Paolo Bonzini  <bonzini@gnu.org>

* Make-lang.in: No need to specify $(LIBCPP).

gcc/java/ChangeLog:

2004-05-23  Paolo Bonzini  <bonzini@gnu.org>

* Make-lang.in: Link in $(LIBCPP) instead of mkdeps.o.

libcpp/ChangeLog:

2004-05-23  Paolo Bonzini  <bonzini@gnu.org>

Moved libcpp from the gcc subdirectory to the toplevel.
* Makefile.am: New file.
* Makefile.in: Regenerate.
* configure.ac: New file.
* configure: Regenerate.
* config.in: Regenerate.
* charset.c: Moved from gcc/cppcharset.c.  Add note about
brokenness of input charset detection.  Adjust for change
in name of cppucnid.h.
* errors.c: Moved from gcc/cpperror.c.  Do not include intl.h.
* expr.c: Moved from gcc/cppexp.c.
* files.c: Moved from gcc/cppfiles.c.  Do not include intl.h.
Remove #define of O_BINARY, it is in system.h.
* identifiers.c: Moved from gcc/cpphash.c.
* internal.h: Moved from gcc/cpphash.h.  Change header
guard name.  All other files adjusted to match name change.
* init.c: Moved from gcc/cppinit.c.
(init_library) [ENABLE_NLS]: Call bindtextdomain.
* lex.c: Moved from gcc/cpplex.c.
* directives.c: Moved from gcc/cpplib.c.
* macro.c: Moved from gcc/cppmacro.c.
* pch.c: Moved from gcc/cpppch.c.  Do not include intl.h.
* traditional.c: Moved from gcc/cpptrad.c.
* ucnid.h: Moved from gcc/cppucnid.h.  Change header
guard name.
* ucnid.pl: Moved from gcc/cppucnid.pl.
* ucnid.tab: Moved from gcc/cppucnid.tab.  Change header
guard name.
* symtab.c: Moved from gcc/hashtable.c.
* line-map.c: Moved from gcc.  Do not include intl.h.
* mkdeps.c: Moved from gcc.
* system.h: New file.

libcpp/include/ChangeLog:

2004-05-23  Paolo Bonzini  <bonzini@gnu.org>

* cpplib.h: Moved from gcc.  Change header guard name.
* line-map.h: Moved from gcc.  Change header guard name.
* mkdeps.h: Moved from gcc.  Change header guard name.
* symtab.h: Moved from gcc/hashtable.h.  Change header
guard name.

libcpp/po/ChangeLog:

2004-05-23  Paolo Bonzini  <bonzini@gnu.org>

* be.po: Extracted from gcc/po/be.po.
* ca.po: Extracted from gcc/po/ca.po.
* da.po: Extracted from gcc/po/da.po.
* de.po: Extracted from gcc/po/de.po.
* el.po: Extracted from gcc/po/el.po.
* es.po: Extracted from gcc/po/es.po.
* fr.po: Extracted from gcc/po/fr.po.
* ja.po: Extracted from gcc/po/ja.po.
* nl.po: Extracted from gcc/po/nl.po.
* sv.po: Extracted from gcc/po/sv.po.
* tr.po: Extracted from gcc/po/tr.po.

git-svn-id: svn://gcc.gnu.org/svn/gcc/trunk@82199 138bc75d-0d04-0410-961f-82ee72b054a4
64 files changed:
ChangeLog
Makefile.def
Makefile.in
Makefile.tpl
config/ChangeLog
config/acx.m4
configure
configure.in
gcc/ChangeLog
gcc/Makefile.in
gcc/aclocal.m4
gcc/c-ppoutput.c
gcc/configure.ac
gcc/cp/ChangeLog
gcc/cp/Make-lang.in
gcc/java/ChangeLog
gcc/java/Make-lang.in
gcc/stringpool.c
gcc/system.h
gcc/tree.h
libcpp/ChangeLog [new file with mode: 0644]
libcpp/Makefile.am [new file with mode: 0644]
libcpp/Makefile.in [new file with mode: 0644]
libcpp/aclocal.m4 [new file with mode: 0644]
libcpp/charset.c [moved from gcc/cppcharset.c with 97% similarity]
libcpp/config.in [new file with mode: 0644]
libcpp/configure [new file with mode: 0755]
libcpp/configure.ac [new file with mode: 0644]
libcpp/directives.c [moved from gcc/cpplib.c with 99% similarity]
libcpp/errors.c [moved from gcc/cpperror.c with 99% similarity]
libcpp/expr.c [moved from gcc/cppexp.c with 99% similarity]
libcpp/files.c [moved from gcc/cppfiles.c with 99% similarity]
libcpp/identifiers.c [moved from gcc/cpphash.c with 99% similarity]
libcpp/include/ChangeLog [new file with mode: 0644]
libcpp/include/cpplib.h [moved from gcc/cpplib.h with 99% similarity]
libcpp/include/line-map.h [moved from gcc/line-map.h with 98% similarity]
libcpp/include/mkdeps.h [moved from gcc/mkdeps.h with 97% similarity]
libcpp/include/symtab.h [moved from gcc/hashtable.h with 97% similarity]
libcpp/init.c [moved from gcc/cppinit.c with 99% similarity]
libcpp/internal.h [moved from gcc/cpphash.h with 99% similarity]
libcpp/lex.c [moved from gcc/cpplex.c with 99% similarity]
libcpp/line-map.c [moved from gcc/line-map.c with 99% similarity]
libcpp/macro.c [moved from gcc/cppmacro.c with 99% similarity]
libcpp/mkdeps.c [moved from gcc/mkdeps.c with 100% similarity]
libcpp/pch.c [moved from gcc/cpppch.c with 99% similarity]
libcpp/po/ChangeLog [new file with mode: 0644]
libcpp/po/be.po [new file with mode: 0644]
libcpp/po/ca.po [new file with mode: 0644]
libcpp/po/cpplib.pot [new file with mode: 0644]
libcpp/po/da.po [new file with mode: 0644]
libcpp/po/de.po [new file with mode: 0644]
libcpp/po/el.po [new file with mode: 0644]
libcpp/po/es.po [new file with mode: 0644]
libcpp/po/fr.po [new file with mode: 0644]
libcpp/po/ja.po [new file with mode: 0644]
libcpp/po/nl.po [new file with mode: 0644]
libcpp/po/sv.po [new file with mode: 0644]
libcpp/po/tr.po [new file with mode: 0644]
libcpp/symtab.c [moved from gcc/hashtable.c with 99% similarity]
libcpp/system.h [new file with mode: 0644]
libcpp/traditional.c [moved from gcc/cpptrad.c with 99% similarity]
libcpp/ucnid.h [moved from gcc/cppucnid.h with 99% similarity]
libcpp/ucnid.pl [moved from gcc/cppucnid.pl with 100% similarity]
libcpp/ucnid.tab [moved from gcc/cppucnid.tab with 98% similarity]