/* * Copyright (c) 2008, 2020, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License * version 2 for more details (a copy is included in the LICENSE file that * accompanied this code). * * You should have received a copy of the GNU General Public License version * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ /* * @test * * @summary converted from VM Testbase jit/t/t091. * VM Testbase keywords: [jit, quick] * * @library /vmTestbase * /test/lib * @run main/othervm jit.t.t091.t091 */ package jit.t.t091; import nsk.share.TestFailure; import nsk.share.GoldChecker; // This one has a couple of opc_wide prefixes. These things are hard to // generate. All the gratuitous-looking ifs in this test are necessary // in order to keep javac limping along. If the assignments aren't // conditional, javac croaks about "statement not reached" every 64 // assignments. // // At time of writing, this didn't work because pass1 of the jit was // screwing up the flags in the state[] vector around the wide // instructions. public class t091 { public static final GoldChecker goldChecker = new GoldChecker( "t091" ); public static void main(String[] argv) { int i; int x0; int x1; int x2; int x3; int x4; int x5; int x6; int x7; int x8; int x9; int x10; int x11; int x12; int x13; int x14; int x15; int x16; int x17; int x18; int x19; int x20; int x21; int x22; int x23; int x24; int x25; int x26; int x27; int x28; int x29; int x30; int x31; int x32; int x33; int x34; int x35; int x36; int x37; int x38; int x39; int x40; int x41; int x42; int x43; int x44; int x45; int x46; int x47; int x48; int x49; int x50; int x51; int x52; int x53; int x54; int x55; int x56; int x57; int x58; int x59; int x60; int x61; int x62; int x63; int x64; int x65; int x66; int x67; int x68; int x69; int x70; int x71; int x72; int x73; int x74; int x75; int x76; int x77; int x78; int x79; int x80; int x81; int x82; int x83; int x84; int x85; int x86; int x87; int x88; int x89; int x90; int x91; int x92; int x93; int x94; int x95; int x96; int x97; int x98; int x99; int x100; int x101; int x102; int x103; int x104; int x105; int x106; int x107; int x108; int x109; int x110; int x111; int x112; int x113; int x114; int x115; int x116; int x117; int x118; int x119; int x120; int x121; int x122; int x123; int x124; int x125; int x126; int x127; int x128; int x129; int x130; int x131; int x132; int x133; int x134; int x135; int x136; int x137; int x138; int x139; int x140; int x141; int x142; int x143; int x144; int x145; int x146; int x147; int x148; int x149; int x150; int x151; int x152; int x153; int x154; int x155; int x156; int x157; int x158; int x159; int x160; int x161; int x162; int x163; int x164; int x165; int x166; int x167; int x168; int x169; int x170; int x171; int x172; int x173; int x174; int x175; int x176; int x177; int x178; int x179; int x180; int x181; int x182; int x183; int x184; int x185; int x186; int x187; int x188; int x189; int x190; int x191; int x192; int x193; int x194; int x195; int x196; int x197; int x198; int x199; int x200; int x201; int x202; int x203; int x204; int x205; int x206; int x207; int x208; int x209; int x210; int x211; int x212; int x213; int x214; int x215; int x216; int x217; int x218; int x219; int x220; int x221; int x222; int x223; int x224; int x225; int x226; int x227; int x228; int x229; int x230; int x231; int x232; int x233; int x234; int x235; int x236; int x237; int x238; int x239; int x240; int x241; int x242; int x243; int x244; int x245; int x246; int x247; int x248; int x249; int x250; int x251; int x252; int x253; int x254; int x255; int j; i = 39; if(i == 0)x0 = 0; if(i == 0)x1 = 1; if(i == 0)x2 = 2; if(i == 0)x3 = 3; if(i == 0)x4 = 4; if(i == 0)x5 = 5; if(i == 0)x6 = 6; if(i == 0)x7 = 7; if(i == 0)x8 = 8; if(i == 0)x9 = 9; if(i == 0)x10 = 10; if(i == 0)x11 = 11; if(i == 0)x12 = 12; if(i == 0)x13 = 13; if(i == 0)x14 = 14; if(i == 0)x15 = 15; if(i == 0)x16 = 16; if(i == 0)x17 = 17; if(i == 0)x18 = 18; if(i == 0)x19 = 19; if(i == 0)x20 = 20; if(i == 0)x21 = 21; if(i == 0)x22 = 22; if(i == 0)x23 = 23; if(i == 0)x24 = 24; if(i == 0)x25 = 25; if(i == 0)x26 = 26; if(i == 0)x27 = 27; if(i == 0)x28 = 28; if(i == 0)x29 = 29; if(i == 0)x30 = 30; if(i == 0)x31 = 31; if(i == 0)x32 = 32; if(i == 0)x33 = 33; if(i == 0)x34 = 34; if(i == 0)x35 = 35; if(i == 0)x36 = 36; if(i == 0)x37 = 37; if(i == 0)x38 = 38; if(i == 0)x39 = 39; if(i == 0)x40 = 40; if(i == 0)x41 = 41; if(i == 0)x42 = 42; if(i == 0)x43 = 43; if(i == 0)x44 = 44; if(i == 0)x45 = 45; if(i == 0)x46 = 46; if(i == 0)x47 = 47; if(i == 0)x48 = 48; if(i == 0)x49 = 49; if(i == 0)x50 = 50; if(i == 0)x51 = 51; if(i == 0)x52 = 52; if(i == 0)x53 = 53; if(i == 0)x54 = 54; if(i == 0)x55 = 55; if(i == 0)x56 = 56; if(i == 0)x57 = 57; if(i == 0)x58 = 58; if(i == 0)x59 = 59; if(i == 0)x60 = 60; if(i == 0)x61 = 61; if(i == 0)x62 = 62; if(i == 0)x63 = 63; if(i == 0)x64 = 64; if(i == 0)x65 = 65; if(i == 0)x66 = 66; if(i == 0)x67 = 67; if(i == 0)x68 = 68; if(i == 0)x69 = 69; if(i == 0)x70 = 70; if(i == 0)x71 = 71; if(i == 0)x72 = 72; if(i == 0)x73 = 73; if(i == 0)x74 = 74; if(i == 0)x75 = 75; if(i == 0)x76 = 76; if(i == 0)x77 = 77; if(i == 0)x78 = 78; if(i == 0)x79 = 79; if(i == 0)x80 = 80; if(i == 0)x81 = 81; if(i == 0)x82 = 82; if(i == 0)x83 = 83; if(i == 0)x84 = 84; if(i == 0)x85 = 85; if(i == 0)x86 = 86; if(i == 0)x87 = 87; if(i == 0)x88 = 88; if(i == 0)x89 = 89; if(i == 0)x90 = 90; if(i == 0)x91 = 91; if(i == 0)x92 = 92; if(i == 0)x93 = 93; if(i == 0)x94 = 94; if(i == 0)x95 = 95; if(i == 0)x96 = 96; if(i == 0)x97 = 97; if(i == 0)x98 = 98; if(i == 0)x99 = 99; if(i == 0)x100 = 100; if(i == 0)x101 = 101; if(i == 0)x102 = 102; if(i == 0)x103 = 103; if(i == 0)x104 = 104; if(i == 0)x105 = 105; if(i == 0)x106 = 106; if(i == 0)x107 = 107; if(i == 0)x108 = 108; if(i == 0)x109 = 109; if(i == 0)x110 = 110; if(i == 0)x111 = 111; if(i == 0)x112 = 112; if(i == 0)x113 = 113; if(i == 0)x114 = 114; if(i == 0)x115 = 115; if(i == 0)x116 = 116; if(i == 0)x117 = 117; if(i == 0)x118 = 118; if(i == 0)x119 = 119; if(i == 0)x120 = 120; if(i == 0)x121 = 121; if(i == 0)x122 = 122; if(i == 0)x123 = 123; if(i == 0)x124 = 124; if(i == 0)x125 = 125; if(i == 0)x126 = 126; if(i == 0)x127 = 127; if(i == 0)x128 = 128; if(i == 0)x129 = 129; if(i == 0)x130 = 130; if(i == 0)x131 = 131; if(i == 0)x132 = 132; if(i == 0)x133 = 133; if(i == 0)x134 = 134; if(i == 0)x135 = 135; if(i == 0)x136 = 136; if(i == 0)x137 = 137; if(i == 0)x138 = 138; if(i == 0)x139 = 139; if(i == 0)x140 = 140; if(i == 0)x141 = 141; if(i == 0)x142 = 142; if(i == 0)x143 = 143; if(i == 0)x144 = 144; if(i == 0)x145 = 145; if(i == 0)x146 = 146; if(i == 0)x147 = 147; if(i == 0)x148 = 148; if(i == 0)x149 = 149; if(i == 0)x150 = 150; if(i == 0)x151 = 151; if(i == 0)x152 = 152; if(i == 0)x153 = 153; if(i == 0)x154 = 154; if(i == 0)x155 = 155; if(i == 0)x156 = 156; if(i == 0)x157 = 157; if(i == 0)x158 = 158; if(i == 0)x159 = 159; if(i == 0)x160 = 160; if(i == 0)x161 = 161; if(i == 0)x162 = 162; if(i == 0)x163 = 163; if(i == 0)x164 = 164; if(i == 0)x165 = 165; if(i == 0)x166 = 166; if(i == 0)x167 = 167; if(i == 0)x168 = 168; if(i == 0)x169 = 169; if(i == 0)x170 = 170; if(i == 0)x171 = 171; if(i == 0)x172 = 172; if(i == 0)x173 = 173; if(i == 0)x174 = 174; if(i == 0)x175 = 175; if(i == 0)x176 = 176; if(i == 0)x177 = 177; if(i == 0)x178 = 178; if(i == 0)x179 = 179; if(i == 0)x180 = 180; if(i == 0)x181 = 181; if(i == 0)x182 = 182; if(i == 0)x183 = 183; if(i == 0)x184 = 184; if(i == 0)x185 = 185; if(i == 0)x186 = 186; if(i == 0)x187 = 187; if(i == 0)x188 = 188; if(i == 0)x189 = 189; if(i == 0)x190 = 190; if(i == 0)x191 = 191; if(i == 0)x192 = 192; if(i == 0)x193 = 193; if(i == 0)x194 = 194; if(i == 0)x195 = 195; if(i == 0)x196 = 196; if(i == 0)x197 = 197; if(i == 0)x198 = 198; if(i == 0)x199 = 199; if(i == 0)x200 = 200; if(i == 0)x201 = 201; if(i == 0)x202 = 202; if(i == 0)x203 = 203; if(i == 0)x204 = 204; if(i == 0)x205 = 205; if(i == 0)x206 = 206; if(i == 0)x207 = 207; if(i == 0)x208 = 208; if(i == 0)x209 = 209; if(i == 0)x210 = 210; if(i == 0)x211 = 211; if(i == 0)x212 = 212; if(i == 0)x213 = 213; if(i == 0)x214 = 214; if(i == 0)x215 = 215; if(i == 0)x216 = 216; if(i == 0)x217 = 217; if(i == 0)x218 = 218; if(i == 0)x219 = 219; if(i == 0)x220 = 220; if(i == 0)x221 = 221; if(i == 0)x222 = 222; if(i == 0)x223 = 223; if(i == 0)x224 = 224; if(i == 0)x225 = 225; if(i == 0)x226 = 226; if(i == 0)x227 = 227; if(i == 0)x228 = 228; if(i == 0)x229 = 229; if(i == 0)x230 = 230; if(i == 0)x231 = 231; if(i == 0)x232 = 232; if(i == 0)x233 = 233; if(i == 0)x234 = 234; if(i == 0)x235 = 235; if(i == 0)x236 = 236; if(i == 0)x237 = 237; if(i == 0)x238 = 238; if(i == 0)x239 = 239; if(i == 0)x240 = 240; if(i == 0)x241 = 241; if(i == 0)x242 = 242; if(i == 0)x243 = 243; if(i == 0)x244 = 244; if(i == 0)x245 = 245; if(i == 0)x246 = 246; if(i == 0)x247 = 247; if(i == 0)x248 = 248; if(i == 0)x249 = 249; if(i == 0)x250 = 250; if(i == 0)x251 = 251; if(i == 0)x252 = 252; if(i == 0)x253 = 253; if(i == 0)x254 = 254; if(i == 0)x255 = 255; j = 42; t091.goldChecker.println(i+j); t091.goldChecker.check(); } }