1. 23 Sep, 2008 1 commit
    • re PR libgcj/8995 (race cases in interpreter) · f0580031
      2008-09-17  Andrew Haley  <aph@redhat.com>
      
              PR libgcj/8995:
      
              * defineclass.cc (_Jv_ClassReader::handleCodeAttribute):
              Initialize thread_count.
              * include/java-interp.h (_Jv_InterpMethod::thread_count): New
              field.
               (_Jv_InterpMethod::rewrite_insn_mutex): New mutex.
              (_Jv_InterpFrame:: _Jv_InterpFrame): Pass frame_type.
              * interpret.cc
              (ThreadCountAdjuster): New class.
              (_Jv_InterpMethod::thread_count): New field.
              (_Jv_InitInterpreter): Initialize rewrite_insn_mutex.
              Increment and decrement thread_count field in methods.
              * interpret-run.cc (REWRITE_INSN): Check thread_count <= 1.
              (REWRITE_INSN): Likewise.
              Declare a ThreadCountAdjuster.
              * java/lang/reflect/natVMProxy.cc (run_proxy): Initialize frame
              type as frame_proxy.
      
      From-SVN: r140593
      Andrew Haley committed
  2. 05 Sep, 2008 2 commits
    • install.texi (--enable-reduced-reflection): Document new option. · c07cd2c7
      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
      David Daney committed
    • Convert ChangeLog files to UTF-8. · 719bb4e3
      Command used:
      LC_ALL=C sed -i \
        -e 's/D\(o\|\xf6\)nmez/D\xc3\xb6nmez/' \
        -e 's/\(Av\|\x81\xc1v\|\xc1v\|\xef\xbf\xbdv\?\|\x81\xc3\x81v\|\xc3v\)ila/\xc3\x81vila/' \
        -e 's/Esp\(in\|\x81\xedn\|\xedn\|\xef\xbf\xbdn\?\|\xef\xbf\xbd\xadn\|\x81\xc3\xadn\)dola/Esp\xc3\xadndola/' \
        -e 's/Schl\(u\|\xef\xbf\xbd\|\xfcu\?\|\x81\xfc\|\x81\xc3\xbc\|\xc3\xaf\xc2\xbf\xc2\xbd\|\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xc2\xbc\)ter/Schl\xc3\xbcter/' \
        -e 's/Humi\(e\|\xe8\)res/Humi\xc3\xa8res/' \
        -e 's/L\(ow\|\xc3\xaf\xc2\xbf\xc2\xbd\|oew\|\xf6w\)is/L\xc3\xb6wis/' \
        -e 's/G\xfctlein/G\xc3\xbctlein/' \
        -e 's/G\xe1[b]or/G\xc3\xa1bor/' \
        -e 's/L\xf3ki/L\xc3\xb3ki/' \
        -e 's/Fautr\xc3 /Fautr\xc3\xa9 /' \
        -e 's/S\xe9[b]astian/S\xc3\xa9bastian/' \
        -e 's/Th\xef\xbf\xbd[d]ore/Th\xc3\xa9odore/' \
        -e 's/Cors\xc3\xc2\xa9pius/Cors\xc3\xa9pius/' \
        -e 's/K\xfchl/K\xc3\xbchl/' \
        -e 's/R\xf6nnerup/R\xc3\xb6nnerup/' \
        -e 's/L\xf8vset/L\xc3\xb8vset/' \
        -e 's/Ph\x81\xfb\x81\xf4ng-Th\x81\xe5o/Ph\xc3\xbb\xc3\xb4ng-Th\xc3\xa5o/' \
        -e 's/V\x81\xf5/V\xc3\xb5/' \
        -e 's/J\xf6nsson/J\xc3\xb6nsson/' \
        -e 's/V\xef\xbf\xbdis\xef\xbf\xbdnen/V\xc3\xa4is\xc3\xa4nen/' \
        -e 's/J\xef\xbf\xbdrg/J\xc3\xb6rg/' \
        -e 's/M\xef\xbf\xbdsli/M\xc3\xb6sli/' \
        -e 's/R\xe4ty/R\xc3\xa4ty/' \
        -e 's/2003\xc2\xad-/2003-/' \
        -e 's/\xc2\xa0/ /g' \
        -e 's/ \xa0/  /g' \
        -e 's/\xa0 //' \
        `find . -name \*ChangeLog\* | grep -v /.svn`
      
      From-SVN: r140033
      Jakub Jelinek committed
  3. 22 Aug, 2008 2 commits
    • Fix PR#. · ee3cea07
      2008-08-22  Andrew Haley  <aph@redhat.com>
      
              PR libgcj/8995:
      
              * interpret-run.cc (REWRITE_INSN): Null this macro.
      
              * include/jvm.h (class _Jv_Linker): Declare resolve_mutex, init.
              (read_cpool_entry, write_cpool_entry): New functions.
              * link.cc (_Jv_Linker::resolve_mutex): new.
              (_Jv_Linker::init): New function.
              (_Jv_Linker::resolve_pool_entry): Use {read,write}_cpool_entry
              to ensure atomic access to constant pool entries.
      
      From-SVN: r139493
      Andrew Haley committed
    • re PR libgcj/8995 (race cases in interpreter) · e4493315
      2008-08-22  Andrew Haley  <aph@redhat.com>
      
              PR libgcj/8895:
      
              * interpret-run.cc (REWRITE_INSN): Null this macro.
      
              * include/jvm.h (class _Jv_Linker): Declare resolve_mutex, init.
              (read_cpool_entry, write_cpool_entry): New functions.
              * link.cc (_Jv_Linker::resolve_mutex): new.
              (_Jv_Linker::init): New function.
              (_Jv_Linker::resolve_pool_entry): Use {read,write}_cpool_entry
              to ensure atomic access to constant pool entries.
      
      From-SVN: r139492
      Andrew Haley committed
  4. 17 Aug, 2008 1 commit
    • CairoGraphics2D.java: Always loadLibrary gtk-peer. · 67e88bcd
              * gnu/java/awt/peer/gtk/CairoGraphics2D.java: Always loadLibrary
              gtk-peer.
              * gnu/java/awt/peer/gtk/GdkFontPeer.java: Likewise.
              * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java: Likewise.
              * gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java: Likewise.
              * gnu/java/awt/peer/gtk/GtkToolkit.java: Likewise.
              * gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java: Likewise.
              * gnu/java/awt/peer/gtk/*.class: Rebuilt.
      
      From-SVN: r139181
      Mark Wielaard committed
  5. 07 Aug, 2008 1 commit
  6. 05 Aug, 2008 2 commits
  7. 17 Jul, 2008 1 commit
  8. 15 Jul, 2008 1 commit
  9. 08 Jul, 2008 2 commits
  10. 07 Jul, 2008 1 commit
    • make-trie.h: New. · de777675
      libjava/
      	* gnu/gcj/convert/make-trie.h: New.
      	* gnu/gcj/convert/gen-from-JIS.c: Include it.
      	* gnu/gcj/convert/make-trie.c: Likewise.
      	Fix typos and compiler warnings, diagnose a missing argument.
      	* Makefile.am (gen_from_JIS_SOURCES): Add gnu/gcj/convert/make-trie.h.
      	* Makefile.in: Regenerate.
      
      From-SVN: r137553
      Ralf Wildenhues committed
  11. 02 Jul, 2008 1 commit
    • configure.ac (java-home): new AC_ARG_ENABLE. · c9db365d
      2008-06-30  Joshua Sumali  <jsumali@redhat.com>
              Andrew Haley  <aph@redhat.com>
      
              * configure.ac (java-home): new AC_ARG_ENABLE.
              (aot-compile-rpm): Likewise.
              (CREATE_JAVA_HOME): new AM_CONDITIONAL.
              (INSTALL_AOT_RPM): Likewise.
              (gcc-suffix): new AC_ARG_WITH.
              (arch-directory): Likewise.
              (os-directory): Likewise.
              (origin-name): Likewise.
              (arch-suffix): Likewise.
              (jvm-root-dir): Likewise.
              (jvm-jar-dir): Likewise.
              (python-dir): Likewise.
              (AC_CONFIG_FILES): Add contrib/aotcompile.py, contrib/aot-compile,
              contrib/aot-compile-rpm, contrib/rebuild-gcj-db.
              (gcjsubdir): New AC_SUBST.
              * Makefile.am (install-data-local): Install Python modules for
              aot-compile. Also install an sdk style directory if
              --enable-java-home is passed to configure.
              (bin_SCRIPTS): Add 
              contrib/rebuild-gcj-db and contrib/aot-compile.
              (gcjsubdir): Add.
              (db_pathtail): Redefine in terms of gcjsubdir.
              * contrib/aot-compile.in: New file.
              * contrib/aotcompile.py.in: Likewise.
              * contrib/aot-compile-rpm.in: Likewise.
              * contrib/classfile.py: Likewise.
              * contrib/rebuild-gcj-db.in: Likewise.
              * configure: Regenerate.
              * Makefile.in: Regenerate. 
      
      2008-06-30  Joshua Sumali  <jsumali@redhat.com>
      
              * doc/install.texi (--enable-java-home): Document.
              (--enable-aot-compile-rpm): Likewise.
              (--with-arch-directory): Likewise.
              (--with-os-directory): Likewise.
              (--with-origin-name): Likewise.
              (--with-arch-suffix): Likewise.
              (--with-jvm-root-dir): Likewise.
              (--with-jvm-jar-dir): Likewise.
              (--with-python-dir): Likewise.
      
      2008-06-30  Joshua Sumali  <jsumali@redhat.com>
      
      	* Make-lang.in (JAVA_MANFILES): Add doc/aot-compile.1 and
      	doc/rebuild-gcj-db.1
      	(java.uninstall): Likewise.
      	(java.maintainer-clean): Likewise.
      	(aot-compile.pod): New rule.
      	(rebuild-gcj-db.pod): New rule.
      	(java.install-man): Install doc/aot-compile.1 and doc/rebuild-gcj-db.1
      	* gcj.texi: Add new sections for aot-compile and rebuild-gcj-db.
      
      
      Co-Authored-By: Andrew Haley <aph@redhat.com>
      
      From-SVN: r137353
      Joshua Sumali committed
  12. 28 Jun, 2008 2 commits
    • Import GNU Classpath (classpath-0_97_2-release). · e0441a5b
      libjava/
      
      2008-06-28  Matthias Klose  <doko@ubuntu.com>
      
              Import GNU Classpath (classpath-0_97_2-release).
      
              * Regenerate class and header files.
              * Regenerate auto* files.
              * gcj/javaprims.h: Define jobjectRefType.
              * jni.cc (_Jv_JNI_GetObjectRefType): New (stub only).
              (_Jv_JNIFunctions): Initialize GetObjectRefType.
              * gnu/classpath/jdwp/VMVirtualMachine.java,
              java/security/VMSecureRandom.java: Merge from classpath.
              * HACKING: Fix typo.
              * ChangeLog-2007: New file.
              * configure.ac: Set JAVAC, pass --disable-regen-headers to classpath.
      
      libjava/classpath/
      
      2008-06-28  Matthias Klose  <doko@ubuntu.com>
      
              * m4/ac_prog_javac.m4: Disable check for JAVAC, when
              not configured with --enable-java-maintainer-mode.
              * aclocal.m4, configure: Regenerate.
              * native/jni/gstreamer-peer/Makefile.am: Do not link with
              libclasspathnative.
              * native/jni/gstreamer-peer/Makefile.in: Regenerate.
              * tools/Makefile.am, lib/Makefile.am: Use JAVAC for setting
              JCOMPILER, drop flags not understood by gcj.
      
      From-SVN: r137223
      Matthias Klose committed
  13. 24 Jun, 2008 2 commits
    • re PR libgcj/32198 (rmic fails if remote method throws superclass of RemoteException) · 2e10f49b
      	PR libgcj/32198:
      	* tools/gnu/classpath/tools/rmic/SourceGiopRmicCompiler.java
      	(compile): Reverse isAssignableFrom test.
      	* tools/gnu/classpath/tools/rmic/SourceGiopRmicCompiler.class:
              Rebuilt.
      
      From-SVN: r137084
      Tom Tromey committed
    • Makefile.am, [...] (AM_CFLAGS): Add @EXTRA_CFLAGS@. · c0a781c2
      2008-06-11  Andrew Haley  <aph@redhat.com>
      
              * native/jawt/Makefile.am,
              native/fdlibm/Makefile.am,
              native/jni/java-util/Makefile.am,
              native/jni/gstreamer-peer/Makefile.am,
              native/jni/native-lib/Makefile.am,
              native/jni/gconf-peer/Makefile.am,
              native/jni/gtk-peer/Makefile.am,
              native/jni/xmlj/Makefile.am,
              native/jni/midi-alsa/Makefile.am,
              native/jni/java-nio/Makefile.am,
              native/jni/midi-dssi/Makefile.am,
              native/jni/classpath/Makefile.am,
              native/jni/java-io/Makefile.am,
              native/jni/java-lang/Makefile.am,
              native/jni/java-net/Makefile.am (AM_CFLAGS): Add @EXTRA_CFLAGS@.
              * configure.ac (EXTRA_CFLAGS): New macro.
      
              * lib/Makefile.am (resources): Add .svn.
      
      From-SVN: r137072
      Andrew Haley committed
  14. 18 Jun, 2008 1 commit
  15. 17 Jun, 2008 1 commit
    • Makefile.tpl ($(srcdir)/configure): Update dependencies. · 18c04407
      	* Makefile.tpl ($(srcdir)/configure): Update dependencies.
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      config/
      	* override.m4: Use m4_version_prereq throughout.
      	(_AC_ARG_VAR_VALIDATE, AC_MSG_FAILURE): Backport from git
      	Autoconf: output pwd along with fatal errors, so the right
      	config.log file is hinted at more prominently.
      	(PARSE_ARGS): Push setting of ac_pwd in this diversion.
      	(_GCC_AUTOCONF_VERSION): New, define to 2.59 if not defined.
      	(_GCC_AUTOCONF_VERSION_CHECK): New macro, require use of Autoconf
      	version _GCC_AUTOCONF_VERSION throughout the tree.
      	(m4_wrap): New override, fix for Posix semantics of m4wrap.
      
      libgcc/
      	* configure.ac: sinclude override.m4.
      	* configure: Regenerate.
      
      gnattools/
      	* configure.ac: move sinclude of acx.m4 before AC_INIT,
      	also sinclude override.m4.
      	* Makefile.in ($(srcdir)/configure): Update dependencies.
      	* configure: Regenerate.
      
      libada/
      	* configure.ac: move sinclude of acx.m4 before AC_INIT,
      	also sinclude override.m4.
      	* Makefile.in ($(srcdir)/configure): Update dependencies.
      	* configure: Regenerate.
      
      intl/
      	* configure: Regenerate.
      
      libiberty/
      	* configure: Regenerate.
      
      boehm-gc/
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* include/gc_config.h.in: Regenerate.
      
      fixincludes/
      	* configure: Regenerate.
      
      gcc/
      	* configure: Regenerate.
      
      libcpp/
      	* Makefile.in ($(srcdir)/aclocal.m4): Update dependencies.
      	* configure: Regenerate.
      
      libdecnumber/
      	* Makefile.in ($(srcdir)/aclocal.m4): Update dependencies.
      	* configure: Regenerate.
      
      libffi/
      	* configure: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libgfortran/
      	* configure: Regenerate.
      
      libgomp/
      	* configure: Regenerate.
      
      libjava/classpath/
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* doc/api/Makefile.in: Regenerate.
      	* examples/Makefile.in: Regenerate.
      	* external/Makefile.in: Regenerate.
      	* external/jsr166/Makefile.in: Regenerate.
      	* external/relaxngDatatype/Makefile.in: Regenerate.
      	* external/sax/Makefile.in: Regenerate.
      	* external/w3c_dom/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* lib/Makefile.in: Regenerate.
      	* native/Makefile.in: Regenerate.
      	* native/fdlibm/Makefile.in: Regenerate.
      	* native/jawt/Makefile.in: Regenerate.
      	* native/jni/Makefile.in: Regenerate.
      	* native/jni/classpath/Makefile.in: Regenerate.
      	* native/jni/gconf-peer/Makefile.in: Regenerate.
      	* native/jni/gstreamer-peer/Makefile.in: Regenerate.
      	* native/jni/gtk-peer/Makefile.in: Regenerate.
      	* native/jni/java-io/Makefile.in: Regenerate.
      	* native/jni/java-lang/Makefile.in: Regenerate.
      	* native/jni/java-net/Makefile.in: Regenerate.
      	* native/jni/java-nio/Makefile.in: Regenerate.
      	* native/jni/java-util/Makefile.in: Regenerate.
      	* native/jni/midi-alsa/Makefile.in: Regenerate.
      	* native/jni/midi-dssi/Makefile.in: Regenerate.
      	* native/jni/native-lib/Makefile.in: Regenerate.
      	* native/jni/qt-peer/Makefile.in: Regenerate.
      	* native/jni/xmlj/Makefile.in: Regenerate.
      	* native/plugin/Makefile.in: Regenerate.
      	* resource/Makefile.in: Regenerate.
      	* scripts/Makefile.in: Regenerate.
      	* tools/Makefile.in: Regenerate.
      
      libjava/
      	* configure: Regenerate.
      	* gcj/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libjava/libltdl/
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      libmudflap/
      	* Makefile.in: Regenerate.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libobjc/
      	* configure: Regenerate.
      
      libssp/
      	* Makefile.in: Regenerate.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      
      libstdc++-v3/
      	* configure: Regenerate.
      
      zlib/
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      From-SVN: r136876
      Ralf Wildenhues committed
  16. 07 Jun, 2008 1 commit
    • MAINTAINERS (mt port): Remove. · cd985f66
      	* MAINTAINERS (mt port): Remove.
      	(sco5, unixware, sco udk): Remove.
      	(Kean Johnston): Add to Write After Approval.
      
      fixincludes:
      	* inclhack.def (AAB_svr4_replace_byteorder,
      	AAB_ultrix_ansi_compat, AAB_ultrix_limits, AAB_ultrix_memory,
      	libc1_G_va_list, libc1_ifdefd_memx, nested_motorola,
      	ptx_sys_mc_param_h, sco_regset, sco_static_func, sco_utime,
      	solaris_mutex_init_1, solaris_socket, solaris_unistd,
      	solaris_widec, svr4_krnl, ultrix_atexit_param, ultrix_atof_param,
      	ultrix_const3, ultrix_fix_fixproto, ultrix_ifdef, ultrix_locale,
      	ultrix_math_ifdef, ultrix_nested_ioctl, ultrix_nested_svc,
      	ultrix_stat, ultrix_static, ultrix_stdlib, ultrix_strings,
      	ultrix_strings2, ultrix_sys_time, ultrix_unistd,
      	unicosmk_restrict, uw7_byteorder_fix, windiss_math1,
      	windiss_math2, windiss_valist): Remove.
      	* fixincl.x: Regenerate.
      	* mkfixinc.sh: (arm-semi-aof, hppa1.1-*-osf*, hppa1.1-*-bsd*,
      	i370-*-openedition, i?86-*-moss*, i?86-*-uwin*,
      	powerpc-*-eabiaix*): Remove.
      	* tests/base/math.h: Update.
      	* tests/base/pthread.h: Update.
      	* tests/base/stdio.h: Update.
      	* tests/base/stdlib.h: Update.
      	* tests/base/string.h: Update.
      	* tests/base/strings.h: Update.
      	* tests/base/sys/file.h: Update.
      	* tests/base/sys/limits.h: Update.
      	* tests/base/sys/socket.h: Update.
      	* tests/base/sys/stat.h: Update.
      	* tests/base/sys/time.h: Update.
      	* tests/base/testing.h: Update.
      	* tests/base/unistd.h: Update.
      	* tests/base/_G_config.h: Remove.
      	* tests/base/arpa: Remove directory.
      	* tests/base/fs: Remove directory.
      	* tests/base/locale.h: Remove.
      	* tests/base/machine: Remove directory.
      	* tests/base/rpc/svc.h: Remove.
      	* tests/base/sys/ioctl.h: Remove.
      	* tests/base/sys/regset.h: Remove.
      	* tests/base/sys/times.h: Remove.
      	* tests/base/sys/utsname.h: Remove.
      	* tests/base/widec.h: Remove.
      
      gcc:
      	* config.gcc (Obsolete configurations): Remove list of
      	configurations.
      	(Unsupported targets list): Add *-*-linux*aout*, *-*-linux*libc1*,
      	*-*-solaris2.[0-6], *-*-solaris2.[0-6].*, *-*-sysv*.  Remove other
      	targets matched by those patterns.
      	(strongarm*-*-*, ep9312*-*-*, xscale-*-*, parisc*-*-*,
      	m680[012]0-*-*, *-*-linux*libc1*, *-*-linux*aout*,
      	alpha*-*-unicosmk*, strongarm*-*-freebsd*, ep9312-*-elf,
      	arm*-*-kaos*, cris-*-aout, parisc*64*-*-linux*, parisc*-*-linux*,
      	hppa1.1-*-pro*, hppa1.1-*-osf*, hppa1.1-*-bsd*,
      	i[34567]86-sequent-ptx4*, i[34567]86-sequent-sysv4*,
      	i[34567]86-*-beoself*, i[34567]86-*-beos*, i[34567]86-*-sco3.2v5*,
      	i[34567]86-*-sysv5*, i[34567]86-*-sysv4*, i[34567]86-*-uwin*,
      	i[34567]86-*-kaos*, m68020-*-elf*, m68010-*-netbsdelf*,
      	mips-wrs-windiss, mt-*-elf, powerpc-*-beos*, powerpc-*-chorusos*,
      	powerpc-wrs-windiss*, powerpcle-*-sysv*, powerpc-*-kaos*,
      	powerpcle-*-kaos*, sh*-*-kaos*, sparc-*-sysv4*, strongarm-*-elf*,
      	strongarm-*-pe, strongarm-*-kaos*, vax-*-bsd*, vax-*-sysv*,
      	vax-*-ultrix*, xscale-*-elf, xscale-*-coff,
      	i[34567]86-*-linux*aout*, i[34567]86-*-linux*libc1): Remove.
      	Make code for Solaris 7 and greater unconditional for Solaris.
      	(ep9312-*-*, parisc1*, m680[012]0-*-*, parisc*-*-*, mt-*-*):
      	Remove --with-* handling.
      	* config/rs6000/sysv4.h (-mwindiss): Remove from all specs.
      	(LIB_WINDISS_SPEC, CPP_OS_WINDISS_SPEC, STARTFILE_WINDISS_SPEC,
      	ENDFILE_WINDISS_SPEC, LINK_START_WINDISS_SPEC,
      	LINK_OS_WINDISS_SPEC): Remove.
      	* config/rs6000/sysv4.opt (mwindiss): Remove.
      	* configure.ac (strongarm*-*-*, xscale*-*-*): Remove.
      	* configure: Regenerate.
      	* doc/cpp.texi: Don't mention BeOS.
      	* doc/extend.texi (interrupt): Don't mention MS1.
      	* doc/install.texi: (i386-@var{any}-sysv, m68k-bull-sysv,
      	m68k-hp-hpux, m68000-hp-hpux, m68000-att-sysv,
      	alphaev5-cray-unicosmk*, xscale-*-*, i?86-*-linux*aout,
      	i?86-*-sco3.2v5*, i?86-*-udk, m68k-hp-hpux, powerpc-*-sysv4,
      	powerpc-*-sysv4, powerpcle-*-sysv4, *-*-sysv*, vax-dec-ultrix):
      	Remove.
      	* doc/invoke.texi (MT Options): Remove.
      	(-mwindiss): Remove.
      	(CRIS Options): Remove cris-axis-aout references.
      	(HPPA Options): Don't mention hppa1.1-*-pro.
      	* doc/md.texi: (MorphoTech family): Remove.
      	* libgcc2.c: Don't handle UWIN.
      	* config/alpha/t-unicosmk: Remove.
      	* config/alpha/unicosmk.h: Remove.
      	* config/arm/kaos-arm.h: Remove.
      	* config/arm/kaos-strongarm.h: Remove.
      	* config/arm/strongarm-coff.h: Remove.
      	* config/arm/strongarm-elf.h: Remove.
      	* config/arm/strongarm-pe.h: Remove.
      	* config/arm/t-strongarm-pe: Remove.
      	* config/arm/t-xscale-coff: Remove.
      	* config/arm/t-xscale-elf: Remove.
      	* config/arm/xscale-coff.h: Remove.
      	* config/arm/xscale-elf.h: Remove.
      	* config/chorus.h: Remove.
      	* config/cris/aout.h: Remove.
      	* config/cris/aout.opt: Remove.
      	* config/cris/t-aout: Remove.
      	* config/i386/beos-elf.h: Remove.
      	* config/i386/kaos-i386.h: Remove.
      	* config/i386/ptx4-i.h: Remove.
      	* config/i386/sco5.h: Remove.
      	* config/i386/sco5.opt: Remove.
      	* config/i386/sysv4-cpp.h: Remove.
      	* config/i386/sysv5.h: Remove.
      	* config/i386/t-beos: Remove.
      	* config/i386/t-sco5: Remove.
      	* config/i386/t-uwin: Remove.
      	* config/i386/uwin.asm: Remove.
      	* config/i386/uwin.h: Remove.
      	* config/kaos.h: Remove.
      	* config/mips/windiss.h: Remove.
      	* config/mt: Remove directory.
      	* config/pa/pa-osf.h: Remove.
      	* config/pa/pa-pro-end.h: Remove.
      	* config/pa/t-pro: Remove.
      	* config/ptx4.h: Remove.
      	* config/rs6000/beos.h: Remove.
      	* config/rs6000/kaos-ppc.h: Remove.
      	* config/rs6000/t-beos: Remove.
      	* config/rs6000/windiss.h: Remove.
      	* config/sh/kaos-sh.h: Remove.
      	* config/sol2-6.h: Remove.
      	* config/sparc/sol26-sld.h: Remove.
      	* config/sparc/sysv4-only.h: Remove.
      	* config/vax/bsd.h: Remove.
      	* config/vax/t-memfuncs: Remove.
      	* config/vax/ultrix.h: Remove.
      	* config/vax/vaxv.h: Remove.
      	* config/windiss.h: Remove.
      
      gcc/testsuite:
      	* g++.dg/abi/arm_cxa_vec1.C: Don't handle xscale*-*-*.
      	* g++.dg/eh/spbp.C: Don't handle *-*-solaris2.[56]*.
      	* g++.dg/warn/miss-format-1.C: Don't handle Solaris before Solaris
      	7.
      	* gcc.c-torture/compile/981006-1.c: Don't handle xscale*-*-*,
      	strongarm*-*-* and cris-*-aout*.
      	* gcc.c-torture/execute/941014-1.x: Don't handle xscale*-*-* and
      	strongarm*-*-*.
      	* gcc.dg/20030909-1.c: Don't handle xscale*-*-* and
      	strongarm*-*-*.
      	* gcc.dg/20031108-1.c: Don't handle xscale*-*-* and
      	strongarm*-*-*.
      	* gcc.dg/20040813-1.c: Don't handle *-*-sysv5*.
      	* gcc.dg/arm-asm.c: Don't handle strongarm*-*-* and xscale*-*-*.
      	* gcc.dg/arm-scd42-1.c: Use target arm*-*-*.
      	* gcc.dg/arm-scd42-3.c: Use target arm*-*-*.
      	* gcc.dg/cpp/assert4.c: Don't handle BeOS.
      	* gcc.dg/debug/pr35154.c: Don't handle *-*-sysv5*.
      	* gcc.dg/intmax_t-1.c: Don't handle *-*-solaris2.5.1 and
      	xscale*-*-elf*.
      	* gcc.dg/pragma-align.c: Don't handle i?86-*-sco3.2v5*.
      	* gcc.dg/pthread-init-2.c: Don't handle *-*-solaris2.5.1.
      	* gcc.misc-tests/arm-isr.exp: Use target arm*-*-*.
      	* gcc.target/powerpc/ppc-sdata-1.c: Don't handle powerpc-*-sysv*.
      	* gcc.target/powerpc/ppc-sdata-2.c: Don't handle powerpc-*-sysv*.
      	* gcc.target/powerpc/ppc-stackalign-1.c: Don't handle
      	powerpc-*-sysv*.
      	* gfortran.dg/debug/pr35154-stabs.f: Don't handle *-*-sysv5*.
      	* lib/target-supports.exp: Don't handle strongarm*-*-elf,
      	xscale*-*-elf and *-*-windiss.
      	* obj-c++.dg/dwarf-2.mm: Don't handle *-*-solaris2.[56]*.
      	* objc.dg/dwarf-1.m: Don't handle *-*-solaris2.[56]*.
      	* objc.dg/dwarf-2.m: Don't handle *-*-solaris2.[56]*.
      	* gcc.dg/mt-loopi1.c: Remove.
      
      gnattools:
      	* configure.ac (xscale*-wrs-vx*, xscale*-wrs-coff): Remove.
      	* configure: Regenerate.
      
      libcpp:
      	* configure.ac (parisc*64*-*-*): Remove.
      	* configure: Regenerate.
      
      libffi:
      	* configure.ac (parisc*-*-linux*, powerpc-*-sysv*,
      	powerpc-*-beos*): Remove.
      	* configure: Regenerate.
      
      libgcc:
      	* config.host (strongarm*-*-*, ep9312*-*-*, xscale-*-*,
      	parisc*-*-*, m680[012]0-*-*, *-*-linux*libc1*, *-*-linux*aout*,
      	alpha*-*-unicosmk*, strongarm*-*-freebsd*, ep9312-*-elf,
      	arm*-*-kaos*, cris-*-aout, parisc*64*-*-linux*, parisc*-*-linux*,
      	hppa1.1-*-pro*, hppa1.1-*-osf*, hppa1.1-*-bsd*,
      	i[34567]86-sequent-ptx4*, i[34567]86-sequent-sysv4*,
      	i[34567]86-*-beoself*, i[34567]86-*-beos*, i[34567]86-*-sco3.2v5*,
      	i[34567]86-*-sysv5*, i[34567]86-*-sysv4*, i[34567]86-*-uwin*,
      	i[34567]86-*-kaos*, m68020-*-elf*, m68010-*-netbsdelf*,
      	mips-wrs-windiss, mt-*-elf, powerpc-*-beos*, powerpc-*-chorusos*,
      	powerpc-wrs-windiss*, powerpcle-*-sysv*, powerpc-*-kaos*,
      	powerpcle-*-kaos*, sh*-*-kaos*, sparc-*-sysv4*, strongarm-*-elf*,
      	strongarm-*-pe, strongarm-*-kaos*, vax-*-bsd*, vax-*-sysv*,
      	vax-*-ultrix*, xscale-*-elf, xscale-*-coff): Remove.
      
      libjava:
      	* configure.host (strongarm*-elf, xscale*-elf): Remove.
      
      libstdc++-v3:
      	* configure.host (xscale, ep9312, m680[246]0, solaris2.5,
      	solaris2.5.[0-9], solaris2.6, windiss*): Remove.
      	* crossconfig.m4 (*-solaris2.5, *-solaris2.6, *-windiss*): Remove.
      	* configure: Regenerate.
      	* config/os/solaris/solaris2.5: Remove directory.
      	* config/os/solaris/solaris2.6: Remove directory.
      	* config/os/windiss: Remove directory.
      
      From-SVN: r136534
      Joseph Myers committed
  17. 02 Jun, 2008 1 commit
  18. 28 May, 2008 1 commit
  19. 23 May, 2008 1 commit
  20. 22 May, 2008 1 commit
  21. 21 May, 2008 1 commit
    • re PR libgcj/36252 (OutOfMemoryError on simple text conversion.) · 32723ea0
      2008-05-20  David Daney  <ddaney@avtrex.com>
      
      	PR libgcj/36252
      	* java/lang/natString.ccn: Add
      	#include <java/io/CharConversionException.h>.
      	(init (byte[], int, int, String)): Catch and ignore
      	CharConversionException.  Break out of conversion loop
      	on incomplete input.
      	* testsuite/libjava.lang/PR36252.java: New test.
      	* testsuite/libjava.lang/PR36252.out: New file, its expected output.
      	* testsuite/libjava.lang/PR36252.jar: New file, its pre-compiled
      	jar file.
      
      From-SVN: r135705
      David Daney committed
  22. 19 Apr, 2008 1 commit
  23. 18 Apr, 2008 1 commit
    • re PR other/35457 (Error building GCC trunk on CELL SPU) · deb984e6
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* configure.ac: Include override.m4.
      	* configure: Regenerate.
      
      libgomp:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      libdecnumber:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      gcc:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      libstdc++-v3:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      libobjc:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      intl:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      libgfortran:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      libmudflap:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      boehm-gc:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      libiberty:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Add override.m4.
      	* configure: Regenerate.
      
      libffi:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      libssp:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      config:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      
      	* confsubdir.m4: Rename to...
      	* override.m4: ... this.  Make sure aclocal always picks it.
      	Add more lenient precious variable check, backported from
      	autoconf trunk.
      
      libjava/libltdl:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      libjava/classpath:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      libjava:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      libcpp:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      fixincludes:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* Makefile.in: Rewrite aclocal.m4 rule.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      From-SVN: r134434
      Paolo Bonzini committed
  24. 17 Apr, 2008 3 commits
    • gen-classlist.sh.in: Avoid grepping each omission... · efacd748
      libjava/classpath/
      
      	* lib/gen-classlist.sh.in: Avoid grepping each omission, by
      	building an awk script with a hash for literal files, and
      	awk regular expressions for the rest.
      	* configure.ac: Call AC_PROG_AWK.
      	* configure: Regenerate.
      
      From-SVN: r134414
      Ralf Wildenhues committed
    • gcc_attribute.m4 (GCC_ATTRIBUTE): Fix cache variable name. · 015cd9b1
      libjava/classpath/
      
      	* m4/gcc_attribute.m4 (GCC_ATTRIBUTE): Fix cache variable name.
      	* tools/Makefile.am (gappletviewer, gjarsigner, gkeytool, gjar)
      	(gnative2ascii, gserialver, gjavah, grmiregistry, gtnameserv)
      	(gorbd, grmid, grmic) [!CREATE_WRAPPERS]: Add stub dependencies
      	for these scripts, to trick automake into hiding the respective
      	rules for the programs below the CREATE_WRAPPERS conditional.
      	* aclocal.m4: Regenerate.
      	* configure: Likewise.
      	* Makefile.in: Likewise.
      	* native/jni/Makefile.in: Likewise.
      	* native/jni/classpath/Makefile.in: Likewise.
      	* native/jni/gstreamer-peer/Makefile.in: Likewise.
      	* native/jni/midi-dssi/Makefile.in: Likewise.
      	* native/jni/gconf-peer/Makefile.in: Likewise.
      	* native/jni/java-io/Makefile.in: Likewise.
      	* native/jni/native-lib/Makefile.in: Likewise.
      	* native/jni/java-util/Makefile.in: Likewise.
      	* native/jni/java-lang/Makefile.in: Likewise.
      	* native/jni/midi-alsa/Makefile.in: Likewise.
      	* native/jni/java-nio/Makefile.in: Likewise.
      	* native/jni/java-net/Makefile.in: Likewise.
      	* native/jni/xmlj/Makefile.in: Likewise.
      	* native/jni/qt-peer/Makefile.in: Likewise.
      	* native/jni/gtk-peer/Makefile.in: Likewise.
      	* native/Makefile.in: Likewise.
      	* native/jawt/Makefile.in: Likewise.
      	* native/fdlibm/Makefile.in: Likewise.
      	* native/plugin/Makefile.in: Likewise.
      	* resource/Makefile.in: Likewise.
      	* scripts/Makefile.in: Likewise.
      	* tools/Makefile.in: Likewise.
      	* doc/Makefile.in: Likewise.
      	* doc/api/Makefile.in: Likewise.
      	* lib/Makefile.in: Likewise.
      	* external/Makefile.in: Likewise.
      	* external/jsr166/Makefile.in: Likewise.
      	* external/sax/Makefile.in: Likewise.
      	* external/w3c_dom/Makefile.in: Likewise.
      	* external/relaxngDatatype/Makefile.in: Likewise.
      	* include/Makefile.in: Likewise.
      	* examples/Makefile.in: Likewise.
      
      From-SVN: r134413
      Ralf Wildenhues committed
    • re PR libgcj/35950 (jar produces files ecj won't handle) · 6afce890
      	PR libgcj/35950:
      	* tools/gnu/classpath/tools/jar/Entry.java: New version from
      	Classpath.
      	* tools/classes/gnu/classpath/tools/jar/Entry.class: Update.
      
      From-SVN: r134402
      Tom Tromey committed
  25. 16 Apr, 2008 2 commits
  26. 02 Apr, 2008 1 commit
  27. 16 Mar, 2008 2 commits
    • configure.ac: m4_include config/proginstall.m4. · 38d24731
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * configure.ac: m4_include config/proginstall.m4.
              * configure: Regenerate.
      
      config/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * proginstall.m4: New file, with fixed AC_PROG_INSTALL.
      
      libjava/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * Makefile.am (install-data-local): Rewrite to be more efficient,
              using awk, and `install' with multiple files at once.  Do not gather
              more than 50 files in one go to avoid hitting command line limits.
              (install_data_local_split): New variable.
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
              * gcj/Makefile.in: Likewise.
              * include/Makefile.in: Likewise.
              * testsuite/Makefile.in: Likewise.
      
      boehm-gc/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
              * include/Makefile.in: Likewise.
      
      libffi/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
              * include/Makefile.in: Likewise.
              * testsuite/Makefile.in: Likewise.
      
      libgfortran/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
      
      libgomp/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
              * testsuite/Makefile.in: Likewise.
      
      libmudflap/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
              * testsuite/Makefile.in: Likewise.
      
      libssp/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
      libssp/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
      
      libstdc++-v3/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
              * doc/Makefile.in: Likewise.
              * include/Makefile.in: Likewise.
              * libmath/Makefile.in: Likewise.
              * libsupc++/Makefile.in: Likewise.
              * po/Makefile.in: Likewise.
              * src/Makefile.in: Likewise.
              * testsuite/Makefile.in: Likewise.
      
      zlib/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
      
      From-SVN: r133269
      Ralf Wildenhues committed
    • Makefile.am (write_entries_to_file_split): New variable. · 0dc54e5c
      libjava/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
      	* Makefile.am (write_entries_to_file_split): New variable.
      	(write_entries_to_file): Write out that many entries at once,
      	for speed.
      	* Makefile.in: Regenerate.
      
      From-SVN: r133268
      Ralf Wildenhues committed
  28. 13 Mar, 2008 1 commit
    • natClassLoader.cc (_Jv_RegisterInitiatingLoader): Check loading constraints. · 2599b56f
      	* java/lang/natClassLoader.cc (_Jv_RegisterInitiatingLoader):
      	Check loading constraints.
      	(_Jv_CheckOrCreateLoadingConstraint): New function.
      	* java/lang/ClassLoader.java (loadingConstraints): New field.
      	* link.cc (_Jv_Linker::find_field): Use
      	_Jv_CheckOrCreateLoadingConstraint.
      	(_Jv_Linker::check_loading_constraints): New function.
      	(_Jv_Linker::resolve_method_entry): Use
      	check_loading_constraints.
      	(_Jv_Linker::append_partial_itable): Likewise.
      	(_Jv_Linker::layout_vtable_methods): Likewise.
      	* include/jvm.h (_Jv_Linker::check_loading_constraints): Declare.
      	(_Jv_CheckOrCreateLoadingConstraint): Declare.
      
      From-SVN: r133172
      Tom Tromey committed
  29. 10 Mar, 2008 1 commit
    • Don't leak upon failed realloc. · ea1b8c87
      libjava
      2008-03-10  Jim Meyering  <meyering@redhat.com>
              Don't leak upon failed realloc.
              * gnu/classpath/natSystemProperties.cc
              (SystemProperties::insertSystemProperties):
      libjava/classpath
      2008-03-10  Jim Meyering  <meyering@redhat.com>
              Don't leak upon failed realloc.
              * native/jni/classpath/jcl.c (JCL_realloc): Upon failed realloc,
              free the original buffer before throwing the exception.
      
      From-SVN: r133094
      Jim Meyering committed
  30. 09 Mar, 2008 1 commit