Deleted Added
full compact
sourcebuild.texi (117395) sourcebuild.texi (119256)
1@c Copyright (C) 2002 Free Software Foundation, Inc.
1@c Copyright (C) 2002, 2003 Free Software Foundation, Inc.
2@c This is part of the GCC manual.
3@c For copying conditions, see the file gcc.texi.
4
5@node Source Tree
6@chapter Source Tree Structure and Build System
7
8This chapter describes the structure of the GCC source tree, and how
9GCC is built. The user documentation for building and installing GCC

--- 451 unchanged lines hidden (view full) ---

461@file{gcc/doc/sourcebuild.texi}.
462@end itemize
463
464If the front end is added to the official GCC CVS repository, the
465following are also necessary:
466
467@itemize @bullet
468@item
2@c This is part of the GCC manual.
3@c For copying conditions, see the file gcc.texi.
4
5@node Source Tree
6@chapter Source Tree Structure and Build System
7
8This chapter describes the structure of the GCC source tree, and how
9GCC is built. The user documentation for building and installing GCC

--- 451 unchanged lines hidden (view full) ---

461@file{gcc/doc/sourcebuild.texi}.
462@end itemize
463
464If the front end is added to the official GCC CVS repository, the
465following are also necessary:
466
467@itemize @bullet
468@item
469At least one GNATS category for bugs in that front end and runtime
469At least one Bugzilla component for bugs in that front end and runtime
470libraries. This category needs to be mentioned in
470libraries. This category needs to be mentioned in
471@file{gcc/gccbug.in}, and in @file{gnats.html} on the GCC web site, as
472well as being added to the GNATS database.
471@file{gcc/gccbug.in}, as well as being added to the Bugzilla database.
473@item
474Normally, one or more maintainers of that front end listed in
475@file{MAINTAINERS}.
476@item
477Mentions on the GCC web site in @file{index.html} and
478@file{frontends.html}, with any relevant links on
479@file{readings.html}. (Front ends that are not an official part of
480GCC may also be listed on @file{frontends.html}, with relevant links.)

--- 445 unchanged lines hidden (view full) ---

926@end table
927
928FIXME: merge in @file{testsuite/README.gcc} and discuss the format of
929test cases and magic comments more.
930
931@node libgcj Tests
932@subsection The Java library test suites.
933
472@item
473Normally, one or more maintainers of that front end listed in
474@file{MAINTAINERS}.
475@item
476Mentions on the GCC web site in @file{index.html} and
477@file{frontends.html}, with any relevant links on
478@file{readings.html}. (Front ends that are not an official part of
479GCC may also be listed on @file{frontends.html}, with relevant links.)

--- 445 unchanged lines hidden (view full) ---

925@end table
926
927FIXME: merge in @file{testsuite/README.gcc} and discuss the format of
928test cases and magic comments more.
929
930@node libgcj Tests
931@subsection The Java library test suites.
932
934Runtime tests are executed via @samp{make check} from the @samp{testsuite}
935directory of the libjava hierarchy in the build tree. Additional runtime
936tests can be checked into this testsuite.
933Runtime tests are executed via @samp{make check} in the
934@file{@var{target}/libjava/testsuite} directory in the build
935tree. Additional runtime tests can be checked into this testsuite.
937
938Regression testing of the core packages in libgcj is also covered by the
939Mauve test suite. The @uref{http://sources.redhat.com/mauve/,,Mauve Project}
940develops tests for the Java Class Libraries. These tests are run as part
941of libgcj testing by placing the Mauve tree within the libjava testsuite
942sources at @file{libjava/testsuite/libjava.mauve/mauve}, or by specifying
943the location of that tree when invoking @samp{make}, as in
944@samp{make MAUVEDIR=~/mauve check}.

--- 201 unchanged lines hidden ---
936
937Regression testing of the core packages in libgcj is also covered by the
938Mauve test suite. The @uref{http://sources.redhat.com/mauve/,,Mauve Project}
939develops tests for the Java Class Libraries. These tests are run as part
940of libgcj testing by placing the Mauve tree within the libjava testsuite
941sources at @file{libjava/testsuite/libjava.mauve/mauve}, or by specifying
942the location of that tree when invoking @samp{make}, as in
943@samp{make MAUVEDIR=~/mauve check}.

--- 201 unchanged lines hidden ---