summaryrefslogtreecommitdiffstats
path: root/libjava/testsuite
Commit message (Collapse)AuthorAgeFilesLines
...
* * libjava.lang/stub.xfail: Removed.tromey2001-06-252-3/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43558 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.jni/jni.exp (gcj_jni_compile_c_to_so): Fix path foraj2001-06-252-27/+31
| | | | | | | jni.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43549 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.jni/jni.exp: New file.tromey2001-06-143-0/+176
| | | | | | | * lib/libjava.exp (gcj_link): New proc. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43375 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix for PR libgcj/2874:tromey2001-06-083-23/+89
| | | | | | | | | | | | * libjava.mauve/mauve.exp (gcj_run_mauve_tests): New proc. (test_mauve): Return 0 on failure. * lib/libjava.exp (test_libjava_from_source): Remove generated files if test is successful. (test_libjava_from_javac): Likewise. (gcj_cleanup): New proc. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43050 138bc75d-0d04-0410-961f-82ee72b054a4
* For PR bootstrap/3075:tromey2001-06-081-2/+2
| | | | | | | | | | | | | | | * configure, aclocal.m4, Makefile.am: Rebuilt. * configure.in: Pass `--with-auxdir' to subdir configure. Don't call AC_CONFIG_AUX_DIR or AC_CANONICAL_SYSTEM. Look for unwind.h relative to libgcj_basedir. * acinclude.m4 ((LIBGCJ_CONFIGURE): Call AC_CONFIG_AUX_DIR and AC_CANONICAL_SYSTEM here. * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Use srcdir, not libgcj_basedir. ($(extra_headers)): New target. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43034 138bc75d-0d04-0410-961f-82ee72b054a4
* * lib/libjava.exp (libjava_arguments): Build with `-no-install'jsturm2001-06-062-0/+10
| | | | | | | when $mode == "link". git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42928 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove libgcjdata hack. Fix jv-scan usage in dejagnu.green2001-06-022-8/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42812 138bc75d-0d04-0410-961f-82ee72b054a4
* Fake a PASS for targets which don't support invocation.green2001-06-022-0/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42792 138bc75d-0d04-0410-961f-82ee72b054a4
* USE_LIBFFI changegreen2001-06-021-2/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42791 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.lang/invokethrow.out: New file.tromey2001-05-303-0/+35
| | | | | | | * libjava.lang/invokethrow.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42711 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-05-23 Tom Tromey <tromey@redhat.com>tromey2001-05-241-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * posix-threads.cc (_Jv_self_cache): Renamed from self_cache. * gcj/Makefile.in: Rebuilt. * gcj/Makefile.am (gcj_HEADERS): Added libgcj-config.h. * gcj/javaprims.h: Include gcj/libgcj-config.h. * gcj/libgcj-config.h.in: New file. * libgcj.spec.in (*jc1): Added @HASH_SYNC_SPEC@. * configure: Rebuilt. * configure.in: Enable hash synchronization by default on some platforms. (HASH_SYNC_SPEC): New subst. (AC_CONFIG_HEADER): Added gcj/libgcj-config.h. Correctly use `test -z' instead of `test -n' in a couple places. (JV_HASH_SYNCHRONIZATION): Use AC_DEFINE; don't add to LIBGCJ_CXXFLAGS. * configure.host (enable_java_net_default): Initialize. (enable_hash_synchronization_default): New variable. 2001-05-23 Hans Boehm <Hans_Boehm@hp.com> * boehm.cc (_Jv_MarkObj): Don't mark sync_info when hash synchronization in use. (_Jv_MarkArray): Likewise. (_Jv_AllocBytes): Don't check return result. (handle_out_of_memory): New function. (_Jv_InitGC): Set GC_oom_fn. (trace_one_vtable): New global. (_Jv_AllocTraceOne): New function. * configure.in: Added --enable-hash-synchronization. * defineclass.cc, prims.cc, resolve.cc, java/lang/natString.cc, java/net/natInetAddress.cc: Remove _Jv_AllocBytesChecked. * nogc.cc (_Jv_AllocObj): Throw out-of-memory. (_Jv_AllocArray): Likewise. (_Jv_AllocBytes): Likewise. (_Jv_AllocPtrFreeObject): New function. (_Jv_AllocTraceOne): Likewise. * posix-threads.cc (_Jv_ThreadRegister): Handle slow pthread_self(). (self_cache): New global. (_Jv_ThreadSelf_out_of_line): New function. * prims.cc (_Jv_AllocBytesChecked): Removed. (_Jv_ThrowNoMemory): New function. (_Jv_AllocObject): Don't check for null return from allocator. (_Jv_NewObjectArray): Likewise. (_Jv_AllocPtrFreeObject): New function. (_Jv_NewPrimArray): Allocate pointer-free object if possible. * include/javaprims.h (_Jv_AllocPtrFreeObject): Declare. (_Jv_MonitorEnter, _Jv_MonitorExit): Don't return value. * include/boehm-gc.h (_Jv_AllocObj): Define. (_Jv_AllocPtrFreeObj): Define. * include/jvm.h (_Jv_AllocPtrFreeObj): Declare. (_Jv_ThrowNoMemory): Declare. (_Jv_AllocTraceOne): Declare. (_Jv_AllocBytesChecked): Removed. * include/posix-threads.h (_Jv_MutexInit, _Jv_MutexLock, _Jv_MutexUnlock): Handle LOCK_DEBUG. (_Jv_ThreadSelf): Handle case where system pthread_self() is slow. * java/lang/Class.h (Class): Declare _Jv_AllocPtrFreeObj as friend. * java/lang/Object.h (sync_info): Conditional upon presence of hash synchronization. * java/lang/natObject.cc: Much new code to handle thin locks and hash synchronization. * java/lang/natString.cc (_Jv_AllocString): Allocate pointer-free object if possible. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42519 138bc75d-0d04-0410-961f-82ee72b054a4
* Implement invocation interface; don't create new thread for main.bothner2001-05-221-6/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42428 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.lang/Thread_Wait_Interrupt.xfail: New file.tromey2001-05-0410-9/+78
| | | | | | | | | | | | | | | | | | * libjava.lang/Thread_Wait_2.xfail: New file. * libjava.lang/Thread_Wait.xfail: New file. * libjava.lang/Thread_Sleep.xfail: New file. * libjava.lang/Thread_Monitor.xfail: New file. * libjava.lang/Thread_Join.xfail: New file. * libjava.lang/Thread_Interrupt.xfail: New file. * libjava.lang/Thread_Alive.xfail: New file. * lib/libjava.exp (libjava_init): Set global libjava_uses_threads. (test_libjava): Document `need-threads' tag. (test_libjava_from_source): handle need-threads tag. (test_libjava_from_javac): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41840 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.lang/err11.xfail: Removed.tromey2001-05-032-1/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41817 138bc75d-0d04-0410-961f-82ee72b054a4
* * lib/libjava.exp (libjava_init): Use UTF-8 encoding.tromey2001-04-272-2/+13
| | | | | | | (test_libjava_from_javac): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41617 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.lang/pr83.xfail: Removed.tromey2001-04-107-6/+9
| | | | | | | | | | | * libjava.lang/Shazam.xfail: Removed. * libjava.lang/PR162.xfail: Removed. * libjava.compile/PR375.xfail: Removed. * libjava.compile/PR208.xfail: Removed xfail-byte. * libjava.compile/PR207.xfail: Removed xfail-byte. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41220 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.compile/weirddecl.xfail: Removed xfail-*.tromey2001-04-073-4/+5
| | | | | | | * libjava.compile/PR374.xfail: Removed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41180 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-03-29 Alexandre Petit-Bianco <apbianco@redhat.com>apbianco2001-04-052-1/+4
| | | | | | | | | * libjava.lang/instinit2.out: Fixed. (http://gcc.gnu.org/ml/gcc-patches/2001-04/msg00343.html) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41132 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-04-04 Andreas Jaeger <aj@suse.de>tromey2001-04-042-11/+9
| | | | | | | | | | | | | | * gcj/Makefile.am (AUTOMAKE_OPTIONS): Remove no-installinfo. * gcj/Makefile.in: Rebuilt. * Makefile.am (AUTOMAKE_OPTIONS): Remove no-installinfo. * Makefile.in: Rebuilt. * testsuite/Makefile.am (AUTOMAKE_OPTIONS): Remove no-installinfo. * testsuite/Makefile.in: Rebuild. * include/Makefile.am (AUTOMAKE_OPTIONS): Remove no-installinfo. * include/Makefile.in: Rebuild. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41100 138bc75d-0d04-0410-961f-82ee72b054a4
* * testsuite/lib/libjava.exp: Correct typo: 'output from sourcezack2001-04-021-25/+12
| | | | | | | | | compiled test', not 'execution from source compiled test'. Use UNTESTED, not XFAIL, for tests which are not run because they depend on a previous test which failed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41026 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.jni/field.out: New file.tromey2001-03-234-0/+56
| | | | | | | | * libjava.jni/field.c: New file. * libjava.jni/field.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40776 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.compile/uesc.java: New file.tromey2001-03-213-0/+15
| | | | | | | * libjava.compile/uesc.xfail: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40704 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Rebuilt.tromey2001-03-211-1/+0
| | | | | | | | | | | * configure.in (GCJFLAGS): Subst. * Makefile.in: Rebuilt. * Makefile.am (jv_convert_LDFLAGS): Added -shared-libgcc. (gij_LDFLAGS): Likewise. (JC1FLAGS): Added GCJFLAGS and removed -g. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40700 138bc75d-0d04-0410-961f-82ee72b054a4
* * lib/libjava.exp (libjava_arguments): Rewrote computation oftromey2001-03-162-10/+27
| | | | | | | | LD_LIBRARY_PATH. Add gcc build directory if it contains libgcc_s.so. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40564 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.compile/assignment.xfail: Removed.tromey2001-03-143-4/+5
| | | | | | | * libjava.compile/assignment_2.xfail: Removed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40463 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.mauve/mauve.exp: Added support for XFAILs.warrenl2001-02-083-5/+45
| | | | | | | * libjava.mauve/xfails: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39536 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.jni/martin.c (Java_martin_myNative): Flush stdout.tromey2001-01-262-0/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39287 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.jni/martin.out: New file.tromey2001-01-264-0/+72
| | | | | | | | * libjava.jni/martin.c: New file. * libjava.jni/martin.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39286 138bc75d-0d04-0410-961f-82ee72b054a4
* * lib/libjava.exp (bytecompile_file): Don't unset CLASSPATH.rth2001-01-172-3/+7
| | | | | | | (libjava_arguments): Use .jar extension for libgcj. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39085 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.compile/SuperConstr.java: New test case.bryce2001-01-082-0/+24
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38793 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.mauve/mauve.exp (test_mauve): Don't look for exceptionstromey2000-12-182-22/+6
| | | | | | | | thrown in the test harness. (test_mauve_sim): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38368 138bc75d-0d04-0410-961f-82ee72b054a4
* * lib/libjava.exp (test_libjava_from_javac): Strange quoting tricktromey2000-12-168-201/+30
| | | | | | | | | | | | | | | | | for `.class' link case. (bytecompile_file): Change directory outside of `catch'. * libjava.lang/Thread_1.java: Removed. * libjava.lang/Thread_1.out: Likewise. * libjava.lang/N19990310_4.xfail: New file. * libjava.lang/stub.xfail: Added new failure modes. * libjava.lang/stringconst.xfail: New file. * libjava.lang/PR162.xfail: New file. * libjava.lang/Final.xfail: Removed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38311 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.lang/instinit.out: Removed erroneous line.tromey2000-12-162-1/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38299 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.lang/Thread_1.out: Expect `0' active count.tromey2000-12-162-1/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38298 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.lang/stub.xfail: New file.tromey2000-12-1610-10/+27
| | | | | | | | | | | | | | | | | | * libjava.lang/pr83.xfail: New file. * libjava.lang/err8.xfail: New file. * libjava.lang/err7.xfail: New file. * libjava.lang/Shazam.xfail: New file. * libjava.lang/err11.xfail: New file. * libjava.lang/instinit2.java: Renamed class to `instinit2'. * libjava.lang/anon3.out: Fixed typo. * libjava.lang/Class_1.java (main): Uncommented out previously failing code; now it works git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38297 138bc75d-0d04-0410-961f-82ee72b054a4
* * lib/libjava.exp (libjava_tcompile): New proc.tromey2000-12-1615-25/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | (test_libjava_from_source): Use it. (test_libjava_from_javac): Likewise. (find_javac): New proc. (bytecompile_file): Use it. (test_libjava_from_javac): Handle `xfail-gcjC' tag. If no-exec set, then don't link even if program has a `main'. * libjava.compile/static_3.xfail: New file. * libjava.compile/weirddecl.xfail: New file. * libjava.compile/static_2.xfail: New file. * libjava.compile/not_a_redef.xfail: New file. * libjava.compile/inner_1.xfail: New file. * libjava.compile/assignment_2.xfail: New file. * libjava.compile/assignment.xfail: New file. * libjava.compile/abstr.xfail: New file. * libjava.compile/PR375.xfail: New file. * libjava.compile/PR374.java: New file. * libjava.compile/PR238.xfail: New file. * libjava.compile/PR208.xfail: New file. * libjava.compile/PR207.xfail: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38296 138bc75d-0d04-0410-961f-82ee72b054a4
* more worktromey2000-12-012-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37926 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.compile/weirddecl.java: New file.tromey2000-11-263-0/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37767 138bc75d-0d04-0410-961f-82ee72b054a4
* Fri Nov 24 11:25:20 2000 Anthony Green <green@redhat.com>green2000-11-243-3/+13
| | | | | | | | | | | * lib/libjava.exp (bytecompile_file): Change default from javac to gcj -C. (libjava_arguments): Fix classpath. * libjava.compile/PR129_B.no-link: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37719 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.compile/PR375.java: New file. For PR gcj/375.tromey2000-11-242-0/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37717 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.compile/PR374.java: New file. For PR gcj/374.tromey2000-11-242-0/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37716 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.compile/sjis_comment3.java: Removed.tromey2000-11-077-30/+9
| | | | | | | | | | | * libjava.compile/sjis_comment2.java: Removed. * libjava.compile/sjis_comment1.java: Removed. * libjava.compile/euc_comment3.java: Removed. * libjava.compile/euc_comment2.java: Removed. * libjava.compile/euc_comment1.java: Removed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37298 138bc75d-0d04-0410-961f-82ee72b054a4
* * lib/libjava.exp (libjava_arguments): Set --tag on libtooltromey2000-11-062-1/+6
| | | | | | | invocation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37268 138bc75d-0d04-0410-961f-82ee72b054a4
* New test codegreen2000-10-092-0/+15
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36796 138bc75d-0d04-0410-961f-82ee72b054a4
* Rebuilt Makefile.instromey2000-10-061-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36741 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.compile/abstr.xfail: New file.tromey2000-09-013-0/+20
| | | | | | | * libjava.compile/abstr.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36087 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in: Rebuilt.tromey2000-08-301-2/+2
| | | | | | | * Makefile.am (AM_CXXFLAGS): Added -fdollars-in-identifiers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36069 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-08-26 Anthony Green <green@redhat.com>green2000-08-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | * Makefile.in: Rebuilt. * Makefile.am (java/lang/ClassLoader.h): Make _Jv_RunMain a friend. * prims.cc: Include ClassLoader.h. (_Jv_RunMain): When executing jar files, classpath must be the jar file only. Lose our reference to the system ClassLoader in order to get a new one with the correct classpath. * java/lang/natSystem.cc (init_properties): When executing a jar file, only use the jar file for java.class.path. * gnu/gcj/runtime/VMClassLoader.java: Use the canonical file name for bytecode archives. * gnu/gcj/runtime/FirstThread.java: Handle case where manifest exists, but not Main-Class. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35999 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-08-21 Mark Wielaard <mark@klomp.org>tromey2000-08-221-2/+2
| | | | | | | | | | | | | * Makefile.in: Rebuilt. * Makefile.am (java/lang/reflect/Constructor.h): Declare Class as a `friend class'. (java/lang/reflect/Field.h): Likewise. (java/lang/reflect/Method.h): Likewise. (gnu/gcj/runtime/VMClassLoader.h): Declare ClassLoader as a `friend class'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35863 138bc75d-0d04-0410-961f-82ee72b054a4
* Sat Aug 19 11:00:53 2000 Anthony Green <green@redhat.com>green2000-08-191-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/util/jar/Attributes.java, java/util/jar/JarEntry.java, java/util/jar/JarException.java, java/util/jar/JarFile.java, java/util/jar/JarInputStream.java, java/util/jar/JarOutputStream.java, java/util/jar/Manifest.java, java/util/Set.java, java/util/Map.java, java/util/Bucket.java, java/util/AbstractSet.java, java/util/BasicMapEntry.java, java/security/cert/CRL.java, java/security/cert/CRLException.java, java/security/cert/Certificate.java, java/security/cert/CertificateEncodingException.java, java/security/cert/CertificateException.java, java/security/cert/CertificateExpiredException.java, java/security/cert/CertificateFactory.java, java/security/cert/CertificateFactorySpi.java, java/security/cert/CertificateNotYetValidException.java, java/security/cert/CertificateParsingException.java, java/security/cert/X509CRL.java, java/security/cert/X509CRLEntry.java, java/security/cert/X509Certificate.java, java/security/cert/X509Extension.java: Imported from Classpath. * java/util/Hashtable.java: Imported from Classpath. * java/util/zip/ZipInputStream.java: Create stub for createZipEntry. * gcj/javaprims.h: Updated class list. * Makefile.in, gcj/Makefile.in: Rebuilt. * Makefile.am (ordinary_java_source_files): Add these new classes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35809 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud