10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 * version 2 for more details (a copy is included in the LICENSE file that
13 * accompanied this code).
14 *
15 * You should have received a copy of the GNU General Public License version
16 * 2 along with this work; if not, write to the Free Software Foundation,
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
23
24 /*
25 * @test
26 * @bug 4309152
27 * @summary Compiler silently generates bytecode that exceeds VM limits
28 * @author gafter
29 *
30 * @compile/fail PoolSize1.java
31 */
32
33 import java.io.PrintStream;
34
35 class PoolSize1 {
36
37 static double[] arr0;
38 static void m0() {
39 arr0 = new double[] {
40 0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0
41 ,10.0,11.0,12.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0
42 ,20.0,21.0,22.0,23.0,24.0,25.0,26.0,27.0,28.0,29.0
43 ,30.0,31.0,32.0,33.0,34.0,35.0,36.0,37.0,38.0,39.0
44 ,40.0,41.0,42.0,43.0,44.0,45.0,46.0,47.0,48.0,49.0
45 ,50.0,51.0,52.0,53.0,54.0,55.0,56.0,57.0,58.0,59.0
46 ,60.0,61.0,62.0,63.0,64.0,65.0,66.0,67.0,68.0,69.0
47 ,70.0,71.0,72.0,73.0,74.0,75.0,76.0,77.0,78.0,79.0
48 ,80.0,81.0,82.0,83.0,84.0,85.0,86.0,87.0,88.0,89.0
49 ,90.0,91.0,92.0,93.0,94.0,95.0,96.0,97.0,98.0,99.0
50 ,100.0,101.0,102.0,103.0,104.0,105.0,106.0,107.0,108.0,109.0
|
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 * version 2 for more details (a copy is included in the LICENSE file that
13 * accompanied this code).
14 *
15 * You should have received a copy of the GNU General Public License version
16 * 2 along with this work; if not, write to the Free Software Foundation,
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
23
24 /*
25 * @test
26 * @bug 4309152
27 * @summary Compiler silently generates bytecode that exceeds VM limits
28 * @author gafter
29 *
30 * @compile/fail/ref=PoolSize1.out -XDrawDiagnostics PoolSize1.java
31 */
32
33 import java.io.PrintStream;
34
35 class PoolSize1 {
36
37 static double[] arr0;
38 static void m0() {
39 arr0 = new double[] {
40 0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0
41 ,10.0,11.0,12.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0
42 ,20.0,21.0,22.0,23.0,24.0,25.0,26.0,27.0,28.0,29.0
43 ,30.0,31.0,32.0,33.0,34.0,35.0,36.0,37.0,38.0,39.0
44 ,40.0,41.0,42.0,43.0,44.0,45.0,46.0,47.0,48.0,49.0
45 ,50.0,51.0,52.0,53.0,54.0,55.0,56.0,57.0,58.0,59.0
46 ,60.0,61.0,62.0,63.0,64.0,65.0,66.0,67.0,68.0,69.0
47 ,70.0,71.0,72.0,73.0,74.0,75.0,76.0,77.0,78.0,79.0
48 ,80.0,81.0,82.0,83.0,84.0,85.0,86.0,87.0,88.0,89.0
49 ,90.0,91.0,92.0,93.0,94.0,95.0,96.0,97.0,98.0,99.0
50 ,100.0,101.0,102.0,103.0,104.0,105.0,106.0,107.0,108.0,109.0
|