summaryrefslogtreecommitdiffstats
path: root/libjava
Commit message (Collapse)AuthorAgeFilesLines
* * configure: Rebuilt.tromey1999-09-284-2/+9
| | | | | | | | | * configure.in (PROCESS): In POSIX case, only set if not already set. * configure.host (PROCESS): Set in mips-tx39 case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29700 138bc75d-0d04-0410-961f-82ee72b054a4
* * aclocal.m4, configure: Rebuilt.tromey1999-09-284-409/+203
| | | | | | | * acinclude.m4 (LIB_AC_PROG_CC, LIB_AC_PROG_CXX): Provide git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29698 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/sparc-signal.h (SIGNAL_HANDLER): Third argument now atromey1999-09-272-1/+6
| | | | | | | | `void *'. (MAKE_THROW_FRAME): Cast third argument back to `ucontext_t *'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29682 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix for PR java.util/47:tromey1999-09-2410-372/+343
| | | | | | | | | | | | | | | | | | * configure, include/config.h: Rebuilt. * configure.in: Don't look for ctime or ctime_r. * Makefile.in: Rebuilt. * Makefile.am (nat_source_files): Don't mention natDate.cc. * java/util/natDate.cc: Removed. * java/util/TimeZone.java (tzIDs, rawOffsets, timeZones): New static fields. (getAvailableIDs): Rewrote. (getTimeZone): Rewrote. * java/util/Date.java (toGMTString): New method. (toLocaleString): New method. (toString): Rewrote. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29656 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Rebuilt.tromey1999-09-233-48/+57
| | | | | | | | * configure.in: Print message when checking to see if gcj can handle -fuse-divide-subroutine. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29628 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natFirstThread.cc (run): Renamed from `run0'. Removedtromey1999-09-233-20/+7
| | | | | | | | | dead code. * java/lang/FirstThread.java (run0): Renamed to `run'. (run): Removed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29626 138bc75d-0d04-0410-961f-82ee72b054a4
* * prims.cc (main_init): New function.tromey1999-09-232-15/+25
| | | | | | | | | | (JvRunMain): Call it. (_Jv_RunMain): Likewise. Include <signal.h>. (main_init): Ignore SIGPIPE. Fixes PR 51. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29625 138bc75d-0d04-0410-961f-82ee72b054a4
* * libgcj.spec.in: Use `jc1' spec, not `cc1' spec.tromey1999-09-222-2/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29602 138bc75d-0d04-0410-961f-82ee72b054a4
* 1999-09-16 Bryce McKinlay <bryce@albatross.co.nz>bryce1999-09-223-1/+12
| | | | | | | | | | * java/text/MessageFormat.java (MessageFormat(String)): Set the default locale. * java/text/NumberFormat.java: Check that object is a Number. If not, throw IllegialArgumentException. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29574 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/gcj/convert/Output_UTF8.java (write): Don't exit loop unlesstromey1999-09-212-14/+9
| | | | | | | both `inlength' and `bytes_todo' are 0. Simplified 2-byte case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29570 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/posix-threads.h (_Jv_MutexDestroy): Usetromey1999-09-212-3/+8
| | | | | | | | | _Jv_PthreadGetMutex. (_Jv_MutexLock): Likewise. (_Jv_MutexUnlock): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29569 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/OutputStreamWriter.java (OutputStreamWriter): Revertedtromey1999-09-213-10/+10
| | | | | | | | previous patch; it too was incorrect. * java/io/PrintStream.java (PrintStream): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29566 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/OutputStreamWriter.java (OutputStreamWriter): Don'ttromey1999-09-213-6/+17
| | | | | | | | | refer to `this' before calling superclass constructor. * java/io/PrintStream.java (PrintStream): Don't refer to `this' before calling superclass constructor. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29560 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Rebuilt.tromey1999-09-203-50/+58
| | | | | | | | * configure.in: Send output of `-fuse-divide-subroutine' test compilation to /dev/null. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29529 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/java-insns.h: Turned constants into an enum. Addedtromey1999-09-142-228/+236
| | | | | | | multiple-inclusion protection. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29406 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Rebuilt.tromey1999-09-1065-155/+739
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in: Build include/Makefile. * Makefile.in: Rebuilt. * Makefile.am (SUBDIRS): Added gcj and include. (install-data-local): New target. (extra_headers): New macro. * include/Makefile.in: New file. * include/Makefile.am: New file. * interpret.cc: Don't include gcj/field.h or gcj/cni.h. * java/lang/reflect/natField.cc: Don't include gcj/field.h or gcj/cni.h. * boehm.cc: Don't include java-threads.h or gcj/field.h. * resolve.cc: Include config.h. * defineclass.cc: Include config.h. * include/java-interp.h: Don't include config.h. * include/jvm.h: Include java-threads.h, Object.h, java-gc.h, cni.h. * gcj/javaprims.h: Regenerated namespace decls. * classes.pl (scan): Don't put `;' after closing brace. * Makefile.in: Rebuilt. * Makefile.am (INCLUDES): Added -I for top_srcdir. * configure.in: Create gcj/Makefile. * gcj/Makefile.in: New file. * gcj/Makefile.am: New file. * java/lang/Object.h: Don't include any other headers. * gcj/array.h: Renamed from include/java-array.h. * gcj/field.h: Renamed from include/java-field.h. * gcj/method.h: Renamed from include/java-method.h. * gcj/cni.h, gcj/javaprims.h: Moved from include/. Updated all files to reflect new include structure. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29278 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Rebuilt.tromey1999-09-103-237/+232
| | | | | | | | * configure.in: Fixed typo; variable is THREADSPEC and not THREADSPECS. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29251 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/posix-threads.h (_Jv_PthreadCheckMonitor): Revertedtromey1999-09-082-1/+7
| | | | | | | | previous change and implemented a correct test in the __m_count case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29209 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/posix-threads.h (_Jv_PthreadCheckMonitor): Changed testtromey1999-09-083-2/+8
| | | | | | | in __m_count case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29193 138bc75d-0d04-0410-961f-82ee72b054a4
* * posix-threads.cc (_Jv_CondWait): pthread_ calls return errortromey1999-09-082-3/+6
| | | | | | | code and don't set errno. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29179 138bc75d-0d04-0410-961f-82ee72b054a4
* 1999-09-07 Tom Tromey <tromey@cygnus.com>tromey1999-09-083-9/+77
| | | | | | | | | | | | | | | | | | * posix-threads.cc (_Jv_CondWait): Check `errno' against EINTR, not `r'. Changed `done_sleeping' to a `bool'. 1999-09-07 Matt Welsh <mdw@cs.berkeley.edu * libjava/posix-threads.cc: Added _Jv_ThreadDataKey. Added FLAG_INTERRUPTED to indicate that a thread was interrupted by another thread, rather than by the GC. (_Jv_CondWait): Prevent premature thread wakeup by GC. (_Jv_InitThreads): Initialize _Jv_ThreadDataKey. * libjava/include/posix-threads.h (_Jv_ThreadCurrentData): New function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29177 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Rebuilt.tromey1999-09-035-235/+300
| | | | | | | | | | * configure.in: Check for fstat function. * java/io/natFileDescriptorPosix.cc (available): Use fstat() if FIONREAD fails. This fixes PR 3 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29078 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/java-array.h (jobjectArrayjchar): Removed unusedtromey1999-09-022-2/+3
| | | | | | | declaration. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29068 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natClassLoader.cc (_Jv_WaitForState): Calltromey1999-09-022-2/+9
| | | | | | | _Jv_PrepareCompiledClass while holding class mutex. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29063 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/posix-threads.h (PTHREAD_MUTEX_IS_STRUCT): New define.tromey1999-09-0210-361/+1402
| | | | | | | | | | | | | | | | | | | (_Jv_PthreadGetMutex): Use it. (_Jv_PthreadCheckMonitor): Use new M_COUNT macros. (_Jv_MutexInit): Use PTHREAD_MUTEX_IS_STRUCT. (_Jv_MutexLock): Likewise. (_Jv_MutexUnlock): Likewise. * include/config.h.in: Rebuilt. * acconfig.h (PTHREAD_MUTEX_HAVE_M_COUNT, PTHREAD_MUTEX_HAVE___M_COUNT): New undefs. * configure: Rebuilt. * libgcj.spec.in: Don't mention INTERPSPEC. * configure.in (INTERPSPEC): Removed. Only run pthreads-related checks when using POSIX threads. Check for m_count and __m_count in mutex structure. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29048 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natClass.cc: Fixed notification of threadstromey1999-09-022-2/+7
| | | | | | | when class initialization is complete. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29043 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/reflect/Modifier.java (ALL_FLAGS): New constant.tromey1999-09-016-105/+122
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * resolve.cc: Removed constants defined by java.lang.reflect.Modifier. Include <java/lang/reflect/Modifier.h>. (_Jv_ResolvePoolEntry): Use values from Modifier. (_Jv_DetermineVTableIndex): Likewise. (_Jv_PrepareClass): Likewise. (ncode): Likewise. * defineclass.cc (_Jv_ClassReader): Removed constants defined by java.lang.reflect.Modifier. Include <java/lang/reflect/Modifier.h>. (checkExtends): Use values from Modifier. (checkImplements): Likewise. (handleField): Likewise. (handleConstantValueAttribute): Likewise. (handleFieldsEnd): Likewise. (handleMethod ): Likewise. (handleMethodsEnd): Likewise. (handleClassBegin): Likewise. * interpret.cc: Removed constants defined by java.lang.reflect.Modifier. (continue1): Use values from Modifier. * java/lang/natClassLoader.cc: Removed constants defined by java.lang.reflect.Modifier. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29037 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natClassLoader.cc (_Jv_NewClass): Usetromey1999-09-013-16/+21
| | | | | | | | JV_STATE_NOTHING, not `0'. * java/lang/Class.h: Replaced JV_STATE_ defines with enum. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29033 138bc75d-0d04-0410-961f-82ee72b054a4
* * posix-threads.cc (_Jv_CondWait): Use _Jv_PthreadGetMutex.tromey1999-09-013-23/+80
| | | | | | | | | | | | | | | * include/posix-threads.h (_Jv_Mutex_t): Define as structure, except on Linux. (_Jv_PthreadGetMutex): New function. (_Jv_PthreadCheckMonitor): Use it. (_Jv_MutexInit): Likewise. ALso, initialize `count'. (_Jv_MutexLock): Update `count'. (_Jv_MutexUnlock): Likewise. (_Jv_PthreadCheckMonitor): Use Linux-specific knowledge when appropriate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29032 138bc75d-0d04-0410-961f-82ee72b054a4
* * ChangeLog: update.krab1999-09-011-0/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29031 138bc75d-0d04-0410-961f-82ee72b054a4
* * posix-threads.cc (_Jv_CondWait): Call _Jv_PthreadCheckMonitor.tromey1999-09-015-8/+40
| | | | | | | | | | | | * include/posix-threads.h (_Jv_PthreadCheckMonitor): New function. (_Jv_CondNotify): Use it. (_Jv_CondNotifyAll): Likewise. * java/lang/Class.h (JV_STATE_NOTHING): Correct misspelling. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29030 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.am (.java.lo): Add rule.krab1999-09-012-1360/+204
| | | | | | | * Makefile.in: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29029 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/jvm.h (_Jv_makeUtf8TypeConst): Removed unusedtromey1999-09-012-1/+5
| | | | | | | declaration. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29021 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.toshiba/G19990304_01.out: New file.tromey1999-08-253-0/+24
| | | | | | | * libjava.toshiba/G19990304_01.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28870 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.lang/G19990310_01.out: New file.tromey1999-08-253-0/+29
| | | | | | | * libjava.lang/G19990310_01.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28865 138bc75d-0d04-0410-961f-82ee72b054a4
* * posix-threads.cc: Include <errno.h>.bryce1999-08-252-0/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28831 138bc75d-0d04-0410-961f-82ee72b054a4
* * boehm.cc: Undefine TRUE and FALSE.tromey1999-08-243-1/+12
| | | | | | | * posix-threads.cc (_Jv_CondWait): Use ETIMEDOUT, not ETIME. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28810 138bc75d-0d04-0410-961f-82ee72b054a4
* Added missing whitespace in function calls within adaptorsoliva1999-08-222-4/+4
| | | | | | | Pointed out by Tom git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28803 138bc75d-0d04-0410-961f-82ee72b054a4
* * posix-threads.cc (_Jv_CondWait): Treat a timeout as a normaltromey1999-08-222-0/+8
| | | | | | | result. PR 40. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28799 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Check for in_addr_t in netinet/in.h too. Checkoliva1999-08-217-48/+117
| | | | | | | | | | | | | | for ip_mreq too. * acconfig.h: Define HAVE_IN_ADDR_T instead of in_addr_t. (HAVE_STRUCT_IP_MREQ): Added. * configure, include/config.h.in: Rebuilt. * java/net/natInetAddress.cc (aton): Typedef in_addr_t to jint if needed. * java/net/natPlainDatagramSocketImpl.cc (McastReq, mcastGrp): Disable if ip_mreq is not available. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28798 138bc75d-0d04-0410-961f-82ee72b054a4
* Change in_addr_t default to jintoliva1999-08-214-4/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28796 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Check types ssize_t and in_addr_t.oliva1999-08-215-27/+220
| | | | | | | | * acconfig.h: Undefine them. * configure, include/config.h.in: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28793 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natSystem.cc (getpwuid_adaptor): New overloadedoliva1999-08-211-0/+8
| | | | | | | | | | function that detects the signature of getpwuid_r. (init_properties): Use it. * java/util/natDate.cc (ctime_adaptor): Likewise for ctime_r. (toString): Use it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28792 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natSystem.cc (getpwuid_adaptor): New overloadedoliva1999-08-212-2/+53
| | | | | | | | | | function that detects the signature of getpwuid_r. (init_properties): Use it. * java/util/natDate.cc (ctime_adaptor): Likewise for ctime_r. (toString): Use it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28790 138bc75d-0d04-0410-961f-82ee72b054a4
* * interpret.cc (continue1): Implement explicit dispatch table.krab1999-08-206-751/+983
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | insn_target: Explicit interpreter switch table. SAVE_PC: New macro, moves pc saving code into instructions that require so. NEXT_INSN: New macro, replaces `goto next_insn' in all insns. PC_REGISTER_ASM: New macro. INLINE_SWITCH: New macro. Constrols dispatching strategy. opcode: Remove local variable. {i,l,f,d}{load,store}_{0,1,2,3}: Expand definitions. (POKEI): Use _Jv_word. (iinc): Use _Jv_word. (dupx): Change reference argument (sp) to pointer. (jvdump): Remove * interpret.cc: Remove instruction timing instrumentation. * java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass): Changed comment. Don't use _Jv_ClassNameSamePackage. * gnu/gcj/util/path/{SearchPath,ZipFileEntry,DirectoryPathEntry, URLPathEntry, CacheEntry}: Removed. * Makefile.am (ordinary_java_source_files): Remove gnu/gcj/util/path package. (.java.lo): Rule removed. * Makefile.in: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28777 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natThread.cc (class locker): New class.tromey1999-08-192-7/+37
| | | | | | | | (join): Use a locker around _Jv_CondWait. (sleep): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28770 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/ThreadGroup.java: Fixed now-erroneous comment.tromey1999-08-183-3/+8
| | | | | | | * java/lang/natThread.cc (finish_): Call ThreadGroup.remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28753 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/javaprims.h ("Java"): Regenerated namespace decls.tromey1999-08-182-1/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28749 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass): Renamedkrab1999-08-1826-515/+2193
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from _Jv_InternClassStrings. * prims.cc (_Jv_RunMain): New function. (JvRunMain): Remove gij-support. * gij.cc (main): Use _Jv_RunMain. * java/util/zip/ZipFile.java: Call readDirectory in constructor. * interpret.cc (PUSHA, PUSHI, PUSHF, PUSHL, PUSHD): Don't store argument in temp variable. (continue1): For all op_x2y insns, use temp variable for intermediate value. Also remove some comments. * java/lang/natClass.cc (newInstance): Call _Jv_InitClass. (forName): Don't call _Jv_InitClass. * java/lang/Class.java (getResource,getResourceAsStream): Implement. * java/util/zip/ZipEntry.java (ZipEntry(ZipEntry)): New construcor. * java/util/jar/JarInputStream.java: New file. * java/util/jar/JarEntry.java: New file. * java/util/jar/JarFile.java: New file. * java/net/URLClassLoader.java: New file. * java/net/JarURLConnection.java: New file. * gnu/gcj/protocol/jar/Handler.java: New file. * gnu/gcj/protocol/jar/Connection.java: New file. * java/security/SecureClassLoader.java: New file. * java/lang/ClassLoader.java (parent): New variable. (ClassLoader (ClassLoader)): new constructor. (findClass): New method. (loadClass): Add default 1.2 implementation. (getSystemResourceAsBytes, getResourceAsBytes): Removed. (readfully): Removed. * gnu/gcj/runtime/VMClassLoader.java: Moved from java/lang. (findSystemClass): New method. (VMClassLoader): Constructor rewritten. (init): New method. All other methods removed. * java/lang/natClassLoader.cc: Change use of java::lang::VMClassLoader to gnu::gcj::runtime::VMClassLoader. (_Jv_InternClassStrings): Use _Jv_ResolvePoolEntry. Also handle class entries. (VMClassLoader::findSystemClass): renamed from findBootClass. * Makefile.am: Add new files. (FirstThread.h, ThreadGroup.h): Add _Jv_Main friend. * Makefile.in: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28748 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natThread.cc (sleep): Turn 0 millis and 0 nanos into 1tromey1999-08-183-1/+15
| | | | | | | | | nano. * include/quick-threads.h (_Jv_CondWait): Don't round to 0 inappropriately. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28742 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud