anoll [Tue, 06 May 2014 08:01:14 +0000] rev 24347
Merge
anoll [Tue, 06 May 2014 09:52:38 +0200] rev 24346
8042428: CompileQueue::free_all() code is incorrect
Summary: Free task after getting next pointer of freelist.
Reviewed-by: kvn, adlertz
anoll [Tue, 06 May 2014 09:17:57 +0200] rev 24345
8036851: volatile double accesses are not explicitly atomic in C2
Summary: The C2 structure is adapted to distinguish between volatile and non-volatile double accesses.
Reviewed-by: twisti, kvn
Contributed-by: Tobias Hartmann <tobias.hartmann@oracle.com>
anoll [Mon, 05 May 2014 15:10:43 +0200] rev 24344
8042052: assert(t != NULL) failed: must set before get
Summary: Added missing call to _gvn.transform to make sure the type of the PhiNode is recorded in the gvn.
Reviewed-by: kvn
Contributed-by: Tobias Hartmann <tobias.hartmann@oracle.com>
twisti [Fri, 02 May 2014 19:10:24 -0700] rev 24343
Merge
kvn [Fri, 02 May 2014 16:44:54 -0700] rev 24342
8039298: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base)->higher_equal(TypePtr::NULL_PTR))
Summary: Convert the assert into the runtime check to skip IGVN optimizations for problematic memory nodes. Eliminate dead nodes more aggressively.
Reviewed-by: twisti, iveresov
iignatyev [Fri, 02 May 2014 09:30:17 +0000] rev 24341
Merge
iignatyev [Fri, 02 May 2014 13:20:42 +0400] rev 24340
8042214: add @ignore tag to all excluded jtreg tests in test/compiler
Reviewed-by: kvn, ctornqvi
anoll [Thu, 01 May 2014 21:30:54 -0700] rev 24339
Merge
anoll [Fri, 02 May 2014 06:24:39 +0200] rev 24338
8041992: Fix of JDK-8034775 neglects to account for non-JIT VMs
Summary: Allow 0 compiler threads if no JIT is used.
Reviewed-by: kvn, dholmes
Contributed-by: Severin Gehwolf <sgehwolf@redhat.com>
coleenp [Wed, 07 May 2014 18:19:31 -0400] rev 24337
Merge
lfoltan [Tue, 06 May 2014 09:56:55 -0400] rev 24336
8041620: Solaris Studio 12.4 C++ 5.13 change in behavior for placing friend declarations within surrounding scope.
Summary: Remove adlc's unused class FileBuffRegion.
Reviewed-by: coleenp, dholmes, kvn
lfoltan [Tue, 06 May 2014 08:59:57 -0400] rev 24335
8041627: Solaris Studio 12.4 C++ 5.13 compilation error due to lack of "surplus" prototype for binaryTreeDictionary.cpp.
Summary: Fix C++ compilation error diagnostic for the call of "surplus" within get_better_list() method.
Reviewed-by: coleenp, dholmes
coleenp [Mon, 05 May 2014 19:53:00 -0400] rev 24334
8023697: failed class resolution reports different class name in detail message for the first and subsequent times
Summary: Cache detail message when we cache exception for constant pool resolution.
Reviewed-by: acorn, twisti, jrose
sla [Mon, 05 May 2014 20:17:19 +0200] rev 24333
8031126: java/lang/management/ThreadMXBean/ThreadUserTime.java fails intermittently
Reviewed-by: coleenp, simonis, goetz, gthornbr