36634 Commits

Author SHA1 Message Date
Andrew Dinn
1a53878451 8080293: AARCH64: Remove unnecessary dmbs from generated CAS code
The current encoding for CAS generates unnecessary leading and trailing dmbs for the MemBarAcquire and MemBarRelease which ought to be elided

Reviewed-by: kvn
2015-09-16 09:52:58 -04:00
Igor Ignatyev
1c12516ffa Merge 2015-09-19 11:19:22 +02:00
Dmitrij Pochepko
14ddfe02e0 8136718: [TESTBUG] introduce FileInstaller functionality
Reviewed-by: iignatyev
2015-09-19 12:04:38 +03:00
Tatiana Pivovarova
89e62a6274 8136693: add package statement 'compiler.testlibrary' to CompilerUtils
Reviewed-by: iignatyev
2015-09-19 12:03:36 +03:00
Coleen Phillimore
f55f5b8148 Merge 2015-09-18 16:37:12 -04:00
Nils Eliasson
5ca8983920 8135068: Extract method matchers from CompilerOracle
Ecapsulate code to enable reuse

Reviewed-by: roland, kvn
2015-09-18 10:11:11 +02:00
Igor Veresov
ff77d8762c Merge 2015-09-17 13:42:50 -07:00
Martin Doerr
99c37e9ee2 8136525: Generate interpreter entries only once and avoid unnecessary jump to jump
Reviewed-by: coleenp, twisti, aph
2015-09-17 09:03:57 +02:00
Tobias Hartmann
f298249547 8134739: compiler/loopopts/superword/TestVectorizationWithInvariant crashes in loop opts
Bail out of superword optimization if loop was removed (i.e., if zero-trip Opaque1Node was removed).

Reviewed-by: kvn, roland
2015-09-17 08:08:47 +02:00
Tomasz Wojtowicz
61b77b8590 8134553: CRC32C implementations for x86/x64 targets
Reviewed-by: kvn
2015-09-16 15:54:32 -07:00
Michael Berg
d49d1ea740 8134802: LCM register pressure scheduling
Calculate register pressure in a block to help instructions scheduling.

Reviewed-by: kvn, dlong
2015-09-16 13:16:17 -07:00
Vladimir Kozlov
a402bebf6e Merge 2015-09-16 20:33:16 +02:00
Hannes Wallnöfer
f4e6cd073f 8134609: Allow constructors with same prototoype map to share the allocator map
Reviewed-by: attila, sundar
2015-09-16 14:42:32 +02:00
Athijegannathan Sundararajan
1b10b826d8 8136544: Call site switching to megamorphic causes incorrect property read
Reviewed-by: attila, mhaupt
2015-09-16 16:26:30 +05:30
Magnus Ihse Bursie
7bb1b6ad7c 8136378: Build test libs using properly integrated makefile
Use 'make build-test-lib' in top repo instead

Reviewed-by: erikj
2015-09-16 09:49:36 +02:00
Semyon Sadetsky
450cdf7f65 8131670: [TEST_BUG]Test java/awt/EventQueue/6980209/bug6980209.java fails on Linux
Reviewed-by: alexsch, serb
2015-09-16 10:32:46 +03:00
Semyon Sadetsky
ffb466574f 8014725: closed/java/awt/Clipboard/HTMLTransferTest/HTMLTransferTest.html failed intermittently
Reviewed-by: alexsch, azvegint
2015-09-16 10:22:42 +03:00
Semyon Sadetsky
265ab8bd4c 8130471: [Regression] Test java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Extra.java fails
Reviewed-by: alexsch, serb
2015-09-16 10:16:16 +03:00
Semyon Sadetsky
31f16f421e 8133108: [PIT] Container size is wrong in JEditorPane
Reviewed-by: alexsch, azvegint
2015-09-16 10:11:14 +03:00
Semyon Sadetsky
968c43c3fa 8133803: Swing JFileChooserBug2 test fais with MotifLookAndFeel
Reviewed-by: alexsch, serb
2015-09-16 10:05:34 +03:00
Semyon Sadetsky
5cdd8bd3c6 8129838: [macosx] Regression: NPE in java.awt.Choice
Reviewed-by: alexsch, azvegint
2015-09-16 10:01:24 +03:00
Martin Buchholz
a2f0fe3c94 8136583: Core libraries should use blessed modifier order
Run blessed-modifier-order script (see bug)

Reviewed-by: psandoz, chegar, alanb, plevart
2015-09-15 21:56:04 -07:00
Sean Mullan
b09c2b1601 Merge 2015-09-16 08:24:40 -04:00
Sean Mullan
d323a04105 8015388: Required algorithms for JDK 9
Reviewed-by: jnimeh, wetmore, xuelei
2015-09-16 08:23:37 -04:00
Sean Coffey
6eb997e90c 8133535: Better exception messaging in Ucrypto code
Reviewed-by: igerasim
2015-09-16 12:23:25 +01:00
Roger Riggs
1b8b6a4655 8133528: java/lang/ProcessHandle/OnExitTest.java fails intermittently
Remove checks for processes not spawned by the test

Reviewed-by: joehw
2015-09-15 22:11:00 -04:00
Joe Darcy
a48c66ffbf 8136506: Include sun.arch.data.model as a property that can be queried by jtreg
Reviewed-by: alanb
2015-09-15 15:10:49 -07:00
Alejandro Murillo
be00b5356a Merge 2015-09-15 11:47:50 -07:00
Vladimir Kozlov
44a4201adc 8136406: Remove ZapDeadCompiledLocals code
Dead code elimination.

Reviewed-by: roland, twisti
2015-09-15 11:04:11 -07:00
Erik Joelsson
8feb75af0b 8136383: Improve make utilities containing and not-containing
Reviewed-by: ihse
2015-09-15 18:00:21 +02:00
Alejandro Murillo
6ee248ddf1 Merge 2015-09-15 07:47:44 -07:00
Alejandro Murillo
dd319ca29f Merge 2015-09-15 07:47:44 -07:00
Alejandro Murillo
a88d71e701 Merge 2015-09-15 07:47:44 -07:00
Athijegannathan Sundararajan
9698127af3 8080501: javaarrayconversion.js test is flawed
Reviewed-by: attila, hannesw
2015-09-15 19:31:24 +05:30
Jesper Wilhelmsson
b1050ba777 Merge 2015-09-15 15:49:33 +02:00
Jesper Wilhelmsson
7a5ab8f877 Merge 2015-09-15 15:49:30 +02:00
Felix Yang
00a6ff7050 8136524: aarch64: test/compiler/runtime/7196199/Test7196199.java fails
Fix safepoint handlers to save 128 bits on vector poll

Reviewed-by: kvn
2015-09-15 12:59:51 +00:00
Maurizio Cimadamore
981c6dc298 8078093: Severe compiler performance regression Java 7 to 8 for nested method invocations
Add infrastructure to avoid combinatorial explosion of method argument attributions

Reviewed-by: jlahoda, vromero, dlsmith
2015-09-15 13:43:44 +01:00
Alexander Scherbatiy
e643aeb178 8029339: Custom MultiResolution image support on HiDPI displays
Reviewed-by: flar, serb
2015-09-15 15:31:34 +04:00
Roland Westrelin
c55d212196 8136461: PhaseIdealLoop::try_move_store_before_loop() may bypass early loop exit
PhaseIdealLoop::try_move_store_before_loop() needs to check for early loop exit before candidate Stores

Reviewed-by: kvn
2015-09-15 13:08:43 +02:00
Frank Yuan
371edc6684 8074931: Additional tests for CertPath API
Reviewed-by: mullan
2015-09-15 12:43:12 +03:00
Jiangli Zhou
ea76ede582 8135097: Unmap failure for executable memory on windows
Use 'pd_release_memory' for executable memory in os::pd_unmap_memory().

Reviewed-by: iklam, coleenp
2015-09-14 14:55:01 -04:00
Phil Race
9baa352891 8136397: Build should recognise .cc file extension
Reviewed-by: ihse
2015-09-14 10:56:55 -07:00
Iris Clark
2bfa80503f Merge 2015-09-14 10:00:25 -07:00
Artem Smotrakov
b8e4ae8476 8048622: Enhance tests for PKCS11 keystores with NSS
Reviewed-by: vinnie
2015-09-14 19:54:58 +03:00
Artem Smotrakov
f1f48ab0d3 8134232: KeyStore.load() throws an IOException with a wrong cause in case of wrong password
Reviewed-by: vinnie
2015-09-14 19:49:28 +03:00
Iris Clark
ac495a6615 Merge 2015-09-14 09:47:28 -07:00
Iris Clark
16545b9471 Merge 2015-09-14 09:47:26 -07:00
Iris Clark
c287372d9a Merge 2015-09-14 09:47:19 -07:00
Iris Clark
190eb2d0fe Merge 2015-09-14 09:47:17 -07:00