main()1void main () { 2 goto end; 3 { 4 int a = 1; 5 start: 6 goto end; 7 } 8 goto start; 9 end:; 10 } 11 f2()12void f2 () { 13 int a = 2; 14 15 l1: 16 goto l1; 17 goto l2; 18 goto l3; 19 goto l4; 20 goto l5; 21 goto l6; 22 goto l7; 23 goto l8; 24 goto l9; 25 goto la; 26 goto lb; 27 goto lc; 28 goto ld; 29 goto le; 30 goto lf; 31 goto lg; 32 goto lh; 33 goto li; 34 { 35 int a; 36 l2:; 37 goto l1; 38 goto l2; 39 goto l3; 40 goto l4; 41 goto l5; 42 goto l6; 43 goto l7; 44 goto l8; 45 goto l9; 46 goto la; 47 goto lb; 48 goto lc; 49 goto ld; 50 goto le; 51 goto lf; 52 goto lg; 53 goto lh; 54 goto li; 55 { 56 int a; 57 l3:; 58 goto l1; 59 goto l2; 60 goto l3; 61 goto l4; 62 goto l5; 63 goto l6; 64 goto l7; 65 goto l8; 66 goto l9; 67 goto la; 68 goto lb; 69 goto lc; 70 goto ld; 71 goto le; 72 goto lf; 73 goto lg; 74 goto lh; 75 goto li; 76 { 77 int a; 78 l4:; 79 goto l1; 80 goto l2; 81 goto l3; 82 goto l4; 83 goto l5; 84 goto l6; 85 goto l7; 86 goto l8; 87 goto l9; 88 goto la; 89 goto lb; 90 goto lc; 91 goto ld; 92 goto le; 93 goto lf; 94 goto lg; 95 goto lh; 96 goto li; 97 } 98 l5:; 99 goto l1; 100 goto l2; 101 goto l3; 102 goto l4; 103 goto l5; 104 goto l6; 105 goto l7; 106 goto l8; 107 goto l9; 108 goto la; 109 goto lb; 110 goto lc; 111 goto ld; 112 goto le; 113 goto lf; 114 goto lg; 115 goto lh; 116 goto li; 117 } 118 l6:; 119 goto l1; 120 goto l2; 121 goto l3; 122 goto l4; 123 goto l5; 124 goto l6; 125 goto l7; 126 goto l8; 127 goto l9; 128 goto la; 129 goto lb; 130 goto lc; 131 goto ld; 132 goto le; 133 goto lf; 134 goto lg; 135 goto lh; 136 goto li; 137 } 138 l7:; 139 goto l1; 140 goto l2; 141 goto l3; 142 goto l4; 143 goto l5; 144 goto l6; 145 goto l7; 146 goto l8; 147 goto l9; 148 goto la; 149 goto lb; 150 goto lc; 151 goto ld; 152 goto le; 153 goto lf; 154 goto lg; 155 goto lh; 156 goto li; 157 { 158 int a = 1; 159 l8:; 160 goto l1; 161 goto l2; 162 goto l3; 163 goto l4; 164 goto l5; 165 goto l6; 166 goto l7; 167 goto l8; 168 goto l9; 169 goto la; 170 goto lb; 171 goto lc; 172 goto ld; 173 goto le; 174 goto lf; 175 goto lg; 176 goto lh; 177 goto li; 178 { 179 int a = 1; 180 l9:; 181 goto l1; 182 goto l2; 183 goto l3; 184 goto l4; 185 goto l5; 186 goto l6; 187 goto l7; 188 goto l8; 189 goto l9; 190 goto la; 191 goto lb; 192 goto lc; 193 goto ld; 194 goto le; 195 goto lf; 196 goto lg; 197 goto lh; 198 goto li; 199 { 200 int a = 1; 201 la:; 202 goto l1; 203 goto l2; 204 goto l3; 205 goto l4; 206 goto l5; 207 goto l6; 208 goto l7; 209 goto l8; 210 goto l9; 211 goto la; 212 goto lb; 213 goto lc; 214 goto ld; 215 goto le; 216 goto lf; 217 goto lg; 218 goto lh; 219 goto li; 220 } 221 lb:; 222 goto l1; 223 goto l2; 224 goto l3; 225 goto l4; 226 goto l5; 227 goto l6; 228 goto l7; 229 goto l8; 230 goto l9; 231 goto la; 232 goto lb; 233 goto lc; 234 goto ld; 235 goto le; 236 goto lf; 237 goto lg; 238 goto lh; 239 goto li; 240 } 241 lc:; 242 goto l1; 243 goto l2; 244 goto l3; 245 goto l4; 246 goto l5; 247 goto l6; 248 goto l7; 249 goto l8; 250 goto l9; 251 goto la; 252 goto lb; 253 goto lc; 254 goto ld; 255 goto le; 256 goto lf; 257 goto lg; 258 goto lh; 259 goto li; 260 } 261 { 262 int a = 1; 263 ld:; 264 goto l1; 265 goto l2; 266 goto l3; 267 goto l4; 268 goto l5; 269 goto l6; 270 goto l7; 271 goto l8; 272 goto l9; 273 goto la; 274 goto lb; 275 goto lc; 276 goto ld; 277 goto le; 278 goto lf; 279 goto lg; 280 goto lh; 281 goto li; 282 { 283 int a = 1; 284 le:; 285 goto l1; 286 goto l2; 287 goto l3; 288 goto l4; 289 goto l5; 290 goto l6; 291 goto l7; 292 goto l8; 293 goto l9; 294 goto la; 295 goto lb; 296 goto lc; 297 goto ld; 298 goto le; 299 goto lf; 300 goto lg; 301 goto lh; 302 goto li; 303 { 304 int a = 1; 305 lf:; 306 goto l1; 307 goto l2; 308 goto l3; 309 goto l4; 310 goto l5; 311 goto l6; 312 goto l7; 313 goto l8; 314 goto l9; 315 goto la; 316 goto lb; 317 goto lc; 318 goto ld; 319 goto le; 320 goto lf; 321 goto lg; 322 goto lh; 323 goto li; 324 } 325 lg:; 326 goto l1; 327 goto l2; 328 goto l3; 329 goto l4; 330 goto l5; 331 goto l6; 332 goto l7; 333 goto l8; 334 goto l9; 335 goto la; 336 goto lb; 337 goto lc; 338 goto ld; 339 goto le; 340 goto lf; 341 goto lg; 342 goto lh; 343 goto li; 344 } 345 lh:; 346 goto l1; 347 goto l2; 348 goto l3; 349 goto l4; 350 goto l5; 351 goto l6; 352 goto l7; 353 goto l8; 354 goto l9; 355 goto la; 356 goto lb; 357 goto lc; 358 goto ld; 359 goto le; 360 goto lf; 361 goto lg; 362 goto lh; 363 goto li; 364 } 365 li:; 366 goto l1; 367 goto l2; 368 goto l3; 369 goto l4; 370 goto l5; 371 goto l6; 372 goto l7; 373 goto l8; 374 goto l9; 375 goto la; 376 goto lb; 377 goto lc; 378 goto ld; 379 goto le; 380 goto lf; 381 goto lg; 382 goto lh; 383 goto li; 384 } 385 386 /* Structure of the above function. 387 388 void f2 () { 389 int a = 2; 390 391 l1: 392 { 393 int a; 394 l2:; 395 { 396 int a; 397 l3:; 398 { 399 int a; 400 l4:; 401 } 402 l5:; 403 } 404 l6:; 405 } 406 l7:; 407 { 408 int a = 1; 409 l8:; 410 { 411 int a = 1; 412 l9:; 413 { 414 int a = 1; 415 la:; 416 } 417 lb:; 418 } 419 lc:; 420 } 421 { 422 int a = 1; 423 ld:; 424 { 425 int a = 1; 426 le:; 427 { 428 int a = 1; 429 lf:; 430 } 431 lg:; 432 } 433 lh:; 434 } 435 li:; 436 } 437 */ 438