aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDavid Daney <ddaney@avtrex.com>2008-09-05 17:09:02 +0000
committerDavid Daney <daney@gcc.gnu.org>2008-09-05 17:09:02 +0000
commitc07cd2c7c4d054415c8c0674617aab31efe9c73f (patch)
tree5d217d4a6170f98ed2c4e56aa9f9040d46d5fdeb /gcc
parent7aa4a1dfa98e1368ba4cb05b5bd19f9c96def4fb (diff)
downloadgcc-c07cd2c7c4d054415c8c0674617aab31efe9c73f.zip
gcc-c07cd2c7c4d054415c8c0674617aab31efe9c73f.tar.gz
gcc-c07cd2c7c4d054415c8c0674617aab31efe9c73f.tar.bz2
install.texi (--enable-reduced-reflection): Document new option.
2008-09-05 David Daney <ddaney@avtrex.com> * doc/install.texi (--enable-reduced-reflection): Document new option. 2008-09-05 David Daney <ddaney@avtrex.com> * configure.ac (reduced-reflection): New AC_ARG_ENABLE. (build_libgcj_reduced_reflection): New variable. (BUILD_LIBGCJ_REDUCED_REFLECTION): New AM_CONDITIONAL. * Makefile.am (LIBGCJ_REDUCED_REFLECTION_FLAGS): New variable. (%.lo: %.list): Add LIBGCJ_REDUCED_REFLECTION_FLAGS to compile command. (java/util/concurrent.lo, java/util/concurrent/atomic.lo, java/util/concurrent/locks.lo): Override LIBGCJ_REDUCED_REFLECTION_FLAGS. * Makefile.in, include/Makefile.in, testsuite/Makefile.in, gcj/Makefile.in, configure: Regenerate. From-SVN: r140038
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/doc/install.texi7
2 files changed, 11 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7bbb1cf..60c89af 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2008-09-05 David Daney <ddaney@avtrex.com>
+
+ * doc/install.texi (--enable-reduced-reflection): Document new option.
+
2008-09-05 Bob Wilson <bob.wilson@acm.org>
* config/xtensa/predicates.md (nonimmed_operand, mem_operand): Use
diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi
index e3560c8..b51a240 100644
--- a/gcc/doc/install.texi
+++ b/gcc/doc/install.texi
@@ -1582,6 +1582,13 @@ these options. This allows the compile-time linker to resolve
dependencies when statically linking to libgcj. However it makes it
impossible to override the affected portions of libgcj at run-time.
+@item --enable-reduced-reflection
+Build most of libgcj with @option{-freduced-reflection}. This reduces
+the size of libgcj at the expense of not being able to do accurate
+reflection on the classes it contains. This option is safe if you
+know that code using libgcj will never use reflection on the standard
+runtime classes in libgcj (including using serialization, RMI or CORBA).
+
@item --with-ecos
Enable runtime eCos target support.