aboutsummaryrefslogtreecommitdiffstats
path: root/testsuite
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2023-02-11 13:35:03 +0100
committerTristan Gingold <tgingold@free.fr>2023-02-11 13:35:03 +0100
commitbce7a19011080e04ac3becc39809453ea05dfd33 (patch)
tree5a0f50d9fec0be9aac01c6b4d151f0a895fb240e /testsuite
parent832dea6c6670cb2eda6c52287d0b18f021472989 (diff)
downloadghdl-bce7a19011080e04ac3becc39809453ea05dfd33.tar.gz
ghdl-bce7a19011080e04ac3becc39809453ea05dfd33.tar.bz2
ghdl-bce7a19011080e04ac3becc39809453ea05dfd33.zip
testsuite/gna: add a test for #2349
Diffstat (limited to 'testsuite')
-rw-r--r--testsuite/gna/issue2349/a.vhdl2
-rw-r--r--testsuite/gna/issue2349/b.vhdl4
-rw-r--r--testsuite/gna/issue2349/c.vhdl2674
-rwxr-xr-xtestsuite/gna/issue2349/testsuite.sh23
4 files changed, 2703 insertions, 0 deletions
diff --git a/testsuite/gna/issue2349/a.vhdl b/testsuite/gna/issue2349/a.vhdl
new file mode 100644
index 000000000..14820668c
--- /dev/null
+++ b/testsuite/gna/issue2349/a.vhdl
@@ -0,0 +1,2 @@
+package a is
+end package a;
diff --git a/testsuite/gna/issue2349/b.vhdl b/testsuite/gna/issue2349/b.vhdl
new file mode 100644
index 000000000..543273558
--- /dev/null
+++ b/testsuite/gna/issue2349/b.vhdl
@@ -0,0 +1,4 @@
+use work.a.all;
+
+package b is
+end package b;
diff --git a/testsuite/gna/issue2349/c.vhdl b/testsuite/gna/issue2349/c.vhdl
new file mode 100644
index 000000000..67074d6e2
--- /dev/null
+++ b/testsuite/gna/issue2349/c.vhdl
@@ -0,0 +1,2674 @@
+use work.b.all;
+
+package c is
+ subtype a1 is bit;
+ subtype a2 is bit;
+ subtype a3 is bit;
+ subtype a4 is bit;
+ subtype a5 is bit;
+ subtype a6 is bit;
+ subtype a7 is bit;
+ subtype a8 is bit;
+ subtype a9 is bit;
+ subtype a10 is bit;
+ subtype a11 is bit;
+ subtype a12 is bit;
+ subtype a13 is bit;
+ subtype a14 is bit;
+ subtype a15 is bit;
+ subtype a16 is bit;
+ subtype a17 is bit;
+ subtype a18 is bit;
+ subtype a19 is bit;
+ subtype a20 is bit;
+ subtype a21 is bit;
+ subtype a22 is bit;
+ subtype a23 is bit;
+ subtype a24 is bit;
+ subtype a25 is bit;
+ subtype a26 is bit;
+ subtype a27 is bit;
+ subtype a28 is bit;
+ subtype a29 is bit;
+ subtype a30 is bit;
+ subtype a31 is bit;
+ subtype a32 is bit;
+ subtype a33 is bit;
+ subtype a34 is bit;
+ subtype a35 is bit;
+ subtype a36 is bit;
+ subtype a37 is bit;
+ subtype a38 is bit;
+ subtype a39 is bit;
+ subtype a40 is bit;
+ subtype a41 is bit;
+ subtype a42 is bit;
+ subtype a43 is bit;
+ subtype a44 is bit;
+ subtype a45 is bit;
+ subtype a46 is bit;
+ subtype a47 is bit;
+ subtype a48 is bit;
+ subtype a49 is bit;
+ subtype a50 is bit;
+ subtype a51 is bit;
+ subtype a52 is bit;
+ subtype a53 is bit;
+ subtype a54 is bit;
+ subtype a55 is bit;
+ subtype a56 is bit;
+ subtype a57 is bit;
+ subtype a58 is bit;
+ subtype a59 is bit;
+ subtype a60 is bit;
+ subtype a61 is bit;
+ subtype a62 is bit;
+ subtype a63 is bit;
+ subtype a64 is bit;
+ subtype a65 is bit;
+ subtype a66 is bit;
+ subtype a67 is bit;
+ subtype a68 is bit;
+ subtype a69 is bit;
+ subtype a70 is bit;
+ subtype a71 is bit;
+ subtype a72 is bit;
+ subtype a73 is bit;
+ subtype a74 is bit;
+ subtype a75 is bit;
+ subtype a76 is bit;
+ subtype a77 is bit;
+ subtype a78 is bit;
+ subtype a79 is bit;
+ subtype a80 is bit;
+ subtype a81 is bit;
+ subtype a82 is bit;
+ subtype a83 is bit;
+ subtype a84 is bit;
+ subtype a85 is bit;
+ subtype a86 is bit;
+ subtype a87 is bit;
+ subtype a88 is bit;
+ subtype a89 is bit;
+ subtype a90 is bit;
+ subtype a91 is bit;
+ subtype a92 is bit;
+ subtype a93 is bit;
+ subtype a94 is bit;
+ subtype a95 is bit;
+ subtype a96 is bit;
+ subtype a97 is bit;
+ subtype a98 is bit;
+ subtype a99 is bit;
+ subtype a100 is bit;
+ subtype a101 is bit;
+ subtype a102 is bit;
+ subtype a103 is bit;
+ subtype a104 is bit;
+ subtype a105 is bit;
+ subtype a106 is bit;
+ subtype a107 is bit;
+ subtype a108 is bit;
+ subtype a109 is bit;
+ subtype a110 is bit;
+ subtype a111 is bit;
+ subtype a112 is bit;
+ subtype a113 is bit;
+ subtype a114 is bit;
+ subtype a115 is bit;
+ subtype a116 is bit;
+ subtype a117 is bit;
+ subtype a118 is bit;
+ subtype a119 is bit;
+ subtype a120 is bit;
+ subtype a121 is bit;
+ subtype a122 is bit;
+ subtype a123 is bit;
+ subtype a124 is bit;
+ subtype a125 is bit;
+ subtype a126 is bit;
+ subtype a127 is bit;
+ subtype a128 is bit;
+ subtype a129 is bit;
+ subtype a130 is bit;
+ subtype a131 is bit;
+ subtype a132 is bit;
+ subtype a133 is bit;
+ subtype a134 is bit;
+ subtype a135 is bit;
+ subtype a136 is bit;
+ subtype a137 is bit;
+ subtype a138 is bit;
+ subtype a139 is bit;
+ subtype a140 is bit;
+ subtype a141 is bit;
+ subtype a142 is bit;
+ subtype a143 is bit;
+ subtype a144 is bit;
+ subtype a145 is bit;
+ subtype a146 is bit;
+ subtype a147 is bit;
+ subtype a148 is bit;
+ subtype a149 is bit;
+ subtype a150 is bit;
+ subtype a151 is bit;
+ subtype a152 is bit;
+ subtype a153 is bit;
+ subtype a154 is bit;
+ subtype a155 is bit;
+ subtype a156 is bit;
+ subtype a157 is bit;
+ subtype a158 is bit;
+ subtype a159 is bit;
+ subtype a160 is bit;
+ subtype a161 is bit;
+ subtype a162 is bit;
+ subtype a163 is bit;
+ subtype a164 is bit;
+ subtype a165 is bit;
+ subtype a166 is bit;
+ subtype a167 is bit;
+ subtype a168 is bit;
+ subtype a169 is bit;
+ subtype a170 is bit;
+ subtype a171 is bit;
+ subtype a172 is bit;
+ subtype a173 is bit;
+ subtype a174 is bit;
+ subtype a175 is bit;
+ subtype a176 is bit;
+ subtype a177 is bit;
+ subtype a178 is bit;
+ subtype a179 is bit;
+ subtype a180 is bit;
+ subtype a181 is bit;
+ subtype a182 is bit;
+ subtype a183 is bit;
+ subtype a184 is bit;
+ subtype a185 is bit;
+ subtype a186 is bit;
+ subtype a187 is bit;
+ subtype a188 is bit;
+ subtype a189 is bit;
+ subtype a190 is bit;
+ subtype a191 is bit;
+ subtype a192 is bit;
+ subtype a193 is bit;
+ subtype a194 is bit;
+ subtype a195 is bit;
+ subtype a196 is bit;
+ subtype a197 is bit;
+ subtype a198 is bit;
+ subtype a199 is bit;
+ subtype a200 is bit;
+ subtype a201 is bit;
+ subtype a202 is bit;
+ subtype a203 is bit;
+ subtype a204 is bit;
+ subtype a205 is bit;
+ subtype a206 is bit;
+ subtype a207 is bit;
+ subtype a208 is bit;
+ subtype a209 is bit;
+ subtype a210 is bit;
+ subtype a211 is bit;
+ subtype a212 is bit;
+ subtype a213 is bit;
+ subtype a214 is bit;
+ subtype a215 is bit;
+ subtype a216 is bit;
+ subtype a217 is bit;
+ subtype a218 is bit;
+ subtype a219 is bit;
+ subtype a220 is bit;
+ subtype a221 is bit;
+ subtype a222 is bit;
+ subtype a223 is bit;
+ subtype a224 is bit;
+ subtype a225 is bit;
+ subtype a226 is bit;
+ subtype a227 is bit;
+ subtype a228 is bit;
+ subtype a229 is bit;
+ subtype a230 is bit;
+ subtype a231 is bit;
+ subtype a232 is bit;
+ subtype a233 is bit;
+ subtype a234 is bit;
+ subtype a235 is bit;
+ subtype a236 is bit;
+ subtype a237 is bit;
+ subtype a238 is bit;
+ subtype a239 is bit;
+ subtype a240 is bit;
+ subtype a241 is bit;
+ subtype a242 is bit;
+ subtype a243 is bit;
+ subtype a244 is bit;
+ subtype a245 is bit;
+ subtype a246 is bit;
+ subtype a247 is bit;
+ subtype a248 is bit;
+ subtype a249 is bit;
+ subtype a250 is bit;
+ subtype a251 is bit;
+ subtype a252 is bit;
+ subtype a253 is bit;
+ subtype a254 is bit;
+ subtype a255 is bit;
+ subtype a256 is bit;
+ subtype a257 is bit;
+ subtype a258 is bit;
+ subtype a259 is bit;
+ subtype a260 is bit;
+ subtype a261 is bit;
+ subtype a262 is bit;
+ subtype a263 is bit;
+ subtype a264 is bit;
+ subtype a265 is bit;
+ subtype a266 is bit;
+ subtype a267 is bit;
+ subtype a268 is bit;
+ subtype a269 is bit;
+ subtype a270 is bit;
+ subtype a271 is bit;
+ subtype a272 is bit;
+ subtype a273 is bit;
+ subtype a274 is bit;
+ subtype a275 is bit;
+ subtype a276 is bit;
+ subtype a277 is bit;
+ subtype a278 is bit;
+ subtype a279 is bit;
+ subtype a280 is bit;
+ subtype a281 is bit;
+ subtype a282 is bit;
+ subtype a283 is bit;
+ subtype a284 is bit;
+ subtype a285 is bit;
+ subtype a286 is bit;
+ subtype a287 is bit;
+ subtype a288 is bit;
+ subtype a289 is bit;
+ subtype a290 is bit;
+ subtype a291 is bit;
+ subtype a292 is bit;
+ subtype a293 is bit;
+ subtype a294 is bit;
+ subtype a295 is bit;
+ subtype a296 is bit;
+ subtype a297 is bit;
+ subtype a298 is bit;
+ subtype a299 is bit;
+ subtype a300 is bit;
+ subtype a301 is bit;
+ subtype a302 is bit;
+ subtype a303 is bit;
+ subtype a304 is bit;
+ subtype a305 is bit;
+ subtype a306 is bit;
+ subtype a307 is bit;
+ subtype a308 is bit;
+ subtype a309 is bit;
+ subtype a310 is bit;
+ subtype a311 is bit;
+ subtype a312 is bit;
+ subtype a313 is bit;
+ subtype a314 is bit;
+ subtype a315 is bit;
+ subtype a316 is bit;
+ subtype a317 is bit;
+ subtype a318 is bit;
+ subtype a319 is bit;
+ subtype a320 is bit;
+ subtype a321 is bit;
+ subtype a322 is bit;
+ subtype a323 is bit;
+ subtype a324 is bit;
+ subtype a325 is bit;
+ subtype a326 is bit;
+ subtype a327 is bit;
+ subtype a328 is bit;
+ subtype a329 is bit;
+ subtype a330 is bit;
+ subtype a331 is bit;
+ subtype a332 is bit;
+ subtype a333 is bit;
+ subtype a334 is bit;
+ subtype a335 is bit;
+ subtype a336 is bit;
+ subtype a337 is bit;
+ subtype a338 is bit;
+ subtype a339 is bit;
+ subtype a340 is bit;
+ subtype a341 is bit;
+ subtype a342 is bit;
+ subtype a343 is bit;
+ subtype a344 is bit;
+ subtype a345 is bit;
+ subtype a346 is bit;
+ subtype a347 is bit;
+ subtype a348 is bit;
+ subtype a349 is bit;
+ subtype a350 is bit;
+ subtype a351 is bit;
+ subtype a352 is bit;
+ subtype a353 is bit;
+ subtype a354 is bit;
+ subtype a355 is bit;
+ subtype a356 is bit;
+ subtype a357 is bit;
+ subtype a358 is bit;
+ subtype a359 is bit;
+ subtype a360 is bit;
+ subtype a361 is bit;
+ subtype a362 is bit;
+ subtype a363 is bit;
+ subtype a364 is bit;
+ subtype a365 is bit;
+ subtype a366 is bit;
+ subtype a367 is bit;
+ subtype a368 is bit;
+ subtype a369 is bit;
+ subtype a370 is bit;
+ subtype a371 is bit;
+ subtype a372 is bit;
+ subtype a373 is bit;
+ subtype a374 is bit;
+ subtype a375 is bit;
+ subtype a376 is bit;
+ subtype a377 is bit;
+ subtype a378 is bit;
+ subtype a379 is bit;
+ subtype a380 is bit;
+ subtype a381 is bit;
+ subtype a382 is bit;
+ subtype a383 is bit;
+ subtype a384 is bit;
+ subtype a385 is bit;
+ subtype a386 is bit;
+ subtype a387 is bit;
+ subtype a388 is bit;
+ subtype a389 is bit;
+ subtype a390 is bit;
+ subtype a391 is bit;
+ subtype a392 is bit;
+ subtype a393 is bit;
+ subtype a394 is bit;
+ subtype a395 is bit;
+ subtype a396 is bit;
+ subtype a397 is bit;
+ subtype a398 is bit;
+ subtype a399 is bit;
+ subtype a400 is bit;
+ subtype a401 is bit;
+ subtype a402 is bit;
+ subtype a403 is bit;
+ subtype a404 is bit;
+ subtype a405 is bit;
+ subtype a406 is bit;
+ subtype a407 is bit;
+ subtype a408 is bit;
+ subtype a409 is bit;
+ subtype a410 is bit;
+ subtype a411 is bit;
+ subtype a412 is bit;
+ subtype a413 is bit;
+ subtype a414 is bit;
+ subtype a415 is bit;
+ subtype a416 is bit;
+ subtype a417 is bit;
+ subtype a418 is bit;
+ subtype a419 is bit;
+ subtype a420 is bit;
+ subtype a421 is bit;
+ subtype a422 is bit;
+ subtype a423 is bit;
+ subtype a424 is bit;
+ subtype a425 is bit;
+ subtype a426 is bit;
+ subtype a427 is bit;
+ subtype a428 is bit;
+ subtype a429 is bit;
+ subtype a430 is bit;
+ subtype a431 is bit;
+ subtype a432 is bit;
+ subtype a433 is bit;
+ subtype a434 is bit;
+ subtype a435 is bit;
+ subtype a436 is bit;
+ subtype a437 is bit;
+ subtype a438 is bit;
+ subtype a439 is bit;
+ subtype a440 is bit;
+ subtype a441 is bit;
+ subtype a442 is bit;
+ subtype a443 is bit;
+ subtype a444 is bit;
+ subtype a445 is bit;
+ subtype a446 is bit;
+ subtype a447 is bit;
+ subtype a448 is bit;
+ subtype a449 is bit;
+ subtype a450 is bit;
+ subtype a451 is bit;
+ subtype a452 is bit;
+ subtype a453 is bit;
+ subtype a454 is bit;
+ subtype a455 is bit;
+ subtype a456 is bit;
+ subtype a457 is bit;
+ subtype a458 is bit;
+ subtype a459 is bit;
+ subtype a460 is bit;
+ subtype a461 is bit;
+ subtype a462 is bit;
+ subtype a463 is bit;
+ subtype a464 is bit;
+ subtype a465 is bit;
+ subtype a466 is bit;
+ subtype a467 is bit;
+ subtype a468 is bit;
+ subtype a469 is bit;
+ subtype a470 is bit;
+ subtype a471 is bit;
+ subtype a472 is bit;
+ subtype a473 is bit;
+ subtype a474 is bit;
+ subtype a475 is bit;
+ subtype a476 is bit;
+ subtype a477 is bit;
+ subtype a478 is bit;
+ subtype a479 is bit;
+ subtype a480 is bit;
+ subtype a481 is bit;
+ subtype a482 is bit;
+ subtype a483 is bit;
+ subtype a484 is bit;
+ subtype a485 is bit;
+ subtype a486 is bit;
+ subtype a487 is bit;
+ subtype a488 is bit;
+ subtype a489 is bit;
+ subtype a490 is bit;
+ subtype a491 is bit;
+ subtype a492 is bit;
+ subtype a493 is bit;
+ subtype a494 is bit;
+ subtype a495 is bit;
+ subtype a496 is bit;
+ subtype a497 is bit;
+ subtype a498 is bit;
+ subtype a499 is bit;
+ subtype a500 is bit;
+ subtype a501 is bit;
+ subtype a502 is bit;
+ subtype a503 is bit;
+ subtype a504 is bit;
+ subtype a505 is bit;
+ subtype a506 is bit;
+ subtype a507 is bit;
+ subtype a508 is bit;
+ subtype a509 is bit;
+ subtype a510 is bit;
+ subtype a511 is bit;
+ subtype a512 is bit;
+ subtype a513 is bit;
+ subtype a514 is bit;
+ subtype a515 is bit;
+ subtype a516 is bit;
+ subtype a517 is bit;
+ subtype a518 is bit;
+ subtype a519 is bit;
+ subtype a520 is bit;
+ subtype a521 is bit;
+ subtype a522 is bit;
+ subtype a523 is bit;
+ subtype a524 is bit;
+ subtype a525 is bit;
+ subtype a526 is bit;
+ subtype a527 is bit;
+ subtype a528 is bit;
+ subtype a529 is bit;
+ subtype a530 is bit;
+ subtype a531 is bit;
+ subtype a532 is bit;
+ subtype a533 is bit;
+ subtype a534 is bit;
+ subtype a535 is bit;
+ subtype a536 is bit;
+ subtype a537 is bit;
+ subtype a538 is bit;
+ subtype a539 is bit;
+ subtype a540 is bit;
+ subtype a541 is bit;
+ subtype a542 is bit;
+ subtype a543 is bit;
+ subtype a544 is bit;
+ subtype a545 is bit;
+ subtype a546 is bit;
+ subtype a547 is bit;
+ subtype a548 is bit;
+ subtype a549 is bit;
+ subtype a550 is bit;
+ subtype a551 is bit;
+ subtype a552 is bit;
+ subtype a553 is bit;
+ subtype a554 is bit;
+ subtype a555 is bit;
+ subtype a556 is bit;
+ subtype a557 is bit;
+ subtype a558 is bit;
+ subtype a559 is bit;
+ subtype a560 is bit;
+ subtype a561 is bit;
+ subtype a562 is bit;
+ subtype a563 is bit;
+ subtype a564 is bit;
+ subtype a565 is bit;
+ subtype a566 is bit;
+ subtype a567 is bit;
+ subtype a568 is bit;
+ subtype a569 is bit;
+ subtype a570 is bit;
+ subtype a571 is bit;
+ subtype a572 is bit;
+ subtype a573 is bit;
+ subtype a574 is bit;
+ subtype a575 is bit;
+ subtype a576 is bit;
+ subtype a577 is bit;
+ subtype a578 is bit;
+ subtype a579 is bit;
+ subtype a580 is bit;
+ subtype a581 is bit;
+ subtype a582 is bit;
+ subtype a583 is bit;
+ subtype a584 is bit;
+ subtype a585 is bit;
+ subtype a586 is bit;
+ subtype a587 is bit;
+ subtype a588 is bit;
+ subtype a589 is bit;
+ subtype a590 is bit;
+ subtype a591 is bit;
+ subtype a592 is bit;
+ subtype a593 is bit;
+ subtype a594 is bit;
+ subtype a595 is bit;
+ subtype a596 is bit;
+ subtype a597 is bit;
+ subtype a598 is bit;
+ subtype a599 is bit;
+ subtype a600 is bit;
+ subtype a601 is bit;
+ subtype a602 is bit;
+ subtype a603 is bit;
+ subtype a604 is bit;
+ subtype a605 is bit;
+ subtype a606 is bit;
+ subtype a607 is bit;
+ subtype a608 is bit;
+ subtype a609 is bit;
+ subtype a610 is bit;
+ subtype a611 is bit;
+ subtype a612 is bit;
+ subtype a613 is bit;
+ subtype a614 is bit;
+ subtype a615 is bit;
+ subtype a616 is bit;
+ subtype a617 is bit;
+ subtype a618 is bit;
+ subtype a619 is bit;
+ subtype a620 is bit;
+ subtype a621 is bit;
+ subtype a622 is bit;
+ subtype a623 is bit;
+ subtype a624 is bit;
+ subtype a625 is bit;
+ subtype a626 is bit;
+ subtype a627 is bit;
+ subtype a628 is bit;
+ subtype a629 is bit;
+ subtype a630 is bit;
+ subtype a631 is bit;
+ subtype a632 is bit;
+ subtype a633 is bit;
+ subtype a634 is bit;
+ subtype a635 is bit;
+ subtype a636 is bit;
+ subtype a637 is bit;
+ subtype a638 is bit;
+ subtype a639 is bit;
+ subtype a640 is bit;
+ subtype a641 is bit;
+ subtype a642 is bit;
+ subtype a643 is bit;
+ subtype a644 is bit;
+ subtype a645 is bit;
+ subtype a646 is bit;
+ subtype a647 is bit;
+ subtype a648 is bit;
+ subtype a649 is bit;
+ subtype a650 is bit;
+ subtype a651 is bit;
+ subtype a652 is bit;
+ subtype a653 is bit;
+ subtype a654 is bit;
+ subtype a655 is bit;
+ subtype a656 is bit;
+ subtype a657 is bit;
+ subtype a658 is bit;
+ subtype a659 is bit;
+ subtype a660 is bit;
+ subtype a661 is bit;
+ subtype a662 is bit;
+ subtype a663 is bit;
+ subtype a664 is bit;
+ subtype a665 is bit;
+ subtype a666 is bit;
+ subtype a667 is bit;
+ subtype a668 is bit;
+ subtype a669 is bit;
+ subtype a670 is bit;
+ subtype a671 is bit;
+ subtype a672 is bit;
+ subtype a673 is bit;
+ subtype a674 is bit;
+ subtype a675 is bit;
+ subtype a676 is bit;
+ subtype a677 is bit;
+ subtype a678 is bit;
+ subtype a679 is bit;
+ subtype a680 is bit;
+ subtype a681 is bit;
+ subtype a682 is bit;
+ subtype a683 is bit;
+ subtype a684 is bit;
+ subtype a685 is bit;
+ subtype a686 is bit;
+ subtype a687 is bit;
+ subtype a688 is bit;
+ subtype a689 is bit;
+ subtype a690 is bit;
+ subtype a691 is bit;
+ subtype a692 is bit;
+ subtype a693 is bit;
+ subtype a694 is bit;
+ subtype a695 is bit;
+ subtype a696 is bit;
+ subtype a697 is bit;
+ subtype a698 is bit;
+ subtype a699 is bit;
+ subtype a700 is bit;
+ subtype a701 is bit;
+ subtype a702 is bit;
+ subtype a703 is bit;
+ subtype a704 is bit;
+ subtype a705 is bit;
+ subtype a706 is bit;
+ subtype a707 is bit;
+ subtype a708 is bit;
+ subtype a709 is bit;
+ subtype a710 is bit;
+ subtype a711 is bit;
+ subtype a712 is bit;
+ subtype a713 is bit;
+ subtype a714 is bit;
+ subtype a715 is bit;
+ subtype a716 is bit;
+ subtype a717 is bit;
+ subtype a718 is bit;
+ subtype a719 is bit;
+ subtype a720 is bit;
+ subtype a721 is bit;
+ subtype a722 is bit;
+ subtype a723 is bit;
+ subtype a724 is bit;
+ subtype a725 is bit;
+ subtype a726 is bit;
+ subtype a727 is bit;
+ subtype a728 is bit;
+ subtype a729 is bit;
+ subtype a730 is bit;
+ subtype a731 is bit;
+ subtype a732 is bit;
+ subtype a733 is bit;
+ subtype a734 is bit;
+ subtype a735 is bit;
+ subtype a736 is bit;
+ subtype a737 is bit;
+ subtype a738 is bit;
+ subtype a739 is bit;
+ subtype a740 is bit;
+ subtype a741 is bit;
+ subtype a742 is bit;
+ subtype a743 is bit;
+ subtype a744 is bit;
+ subtype a745 is bit;
+ subtype a746 is bit;
+ subtype a747 is bit;
+ subtype a748 is bit;
+ subtype a749 is bit;
+ subtype a750 is bit;
+ subtype a751 is bit;
+ subtype a752 is bit;
+ subtype a753 is bit;
+ subtype a754 is bit;
+ subtype a755 is bit;
+ subtype a756 is bit;
+ subtype a757 is bit;
+ subtype a758 is bit;
+ subtype a759 is bit;
+ subtype a760 is bit;
+ subtype a761 is bit;
+ subtype a762 is bit;
+ subtype a763 is bit;
+ subtype a764 is bit;
+ subtype a765 is bit;
+ subtype a766 is bit;
+ subtype a767 is bit;
+ subtype a768 is bit;
+ subtype a769 is bit;
+ subtype a770 is bit;
+ subtype a771 is bit;
+ subtype a772 is bit;
+ subtype a773 is bit;
+ subtype a774 is bit;
+ subtype a775 is bit;
+ subtype a776 is bit;
+ subtype a777 is bit;
+ subtype a778 is bit;
+ subtype a779 is bit;
+ subtype a780 is bit;
+ subtype a781 is bit;
+ subtype a782 is bit;
+ subtype a783 is bit;
+ subtype a784 is bit;
+ subtype a785 is bit;
+ subtype a786 is bit;
+ subtype a787 is bit;
+ subtype a788 is bit;
+ subtype a789 is bit;
+ subtype a790 is bit;
+ subtype a791 is bit;
+ subtype a792 is bit;
+ subtype a793 is bit;
+ subtype a794 is bit;
+ subtype a795 is bit;
+ subtype a796 is bit;
+ subtype a797 is bit;
+ subtype a798 is bit;
+ subtype a799 is bit;
+ subtype a800 is bit;
+ subtype a801 is bit;
+ subtype a802 is bit;
+ subtype a803 is bit;
+ subtype a804 is bit;
+ subtype a805 is bit;
+ subtype a806 is bit;
+ subtype a807 is bit;
+ subtype a808 is bit;
+ subtype a809 is bit;
+ subtype a810 is bit;
+ subtype a811 is bit;
+ subtype a812 is bit;
+ subtype a813 is bit;
+ subtype a814 is bit;
+ subtype a815 is bit;
+ subtype a816 is bit;
+ subtype a817 is bit;
+ subtype a818 is bit;
+ subtype a819 is bit;
+ subtype a820 is bit;
+ subtype a821 is bit;
+ subtype a822 is bit;
+ subtype a823 is bit;
+ subtype a824 is bit;
+ subtype a825 is bit;
+ subtype a826 is bit;
+ subtype a827 is bit;
+ subtype a828 is bit;
+ subtype a829 is bit;
+ subtype a830 is bit;
+ subtype a831 is bit;
+ subtype a832 is bit;
+ subtype a833 is bit;
+ subtype a834 is bit;
+ subtype a835 is bit;
+ subtype a836 is bit;
+ subtype a837 is bit;
+ subtype a838 is bit;
+ subtype a839 is bit;
+ subtype a840 is bit;
+ subtype a841 is bit;
+ subtype a842 is bit;
+ subtype a843 is bit;
+ subtype a844 is bit;
+ subtype a845 is bit;
+ subtype a846 is bit;
+ subtype a847 is bit;
+ subtype a848 is bit;
+ subtype a849 is bit;
+ subtype a850 is bit;
+ subtype a851 is bit;
+ subtype a852 is bit;
+ subtype a853 is bit;
+ subtype a854 is bit;
+ subtype a855 is bit;
+ subtype a856 is bit;
+ subtype a857 is bit;
+ subtype a858 is bit;
+ subtype a859 is bit;
+ subtype a860 is bit;
+ subtype a861 is bit;
+ subtype a862 is bit;
+ subtype a863 is bit;
+ subtype a864 is bit;
+ subtype a865 is bit;
+ subtype a866 is bit;
+ subtype a867 is bit;
+ subtype a868 is bit;
+ subtype a869 is bit;
+ subtype a870 is bit;
+ subtype a871 is bit;
+ subtype a872 is bit;
+ subtype a873 is bit;
+ subtype a874 is bit;
+ subtype a875 is bit;
+ subtype a876 is bit;
+ subtype a877 is bit;
+ subtype a878 is bit;
+ subtype a879 is bit;
+ subtype a880 is bit;
+ subtype a881 is bit;
+ subtype a882 is bit;
+ subtype a883 is bit;
+ subtype a884 is bit;
+ subtype a885 is bit;
+ subtype a886 is bit;
+ subtype a887 is bit;
+ subtype a888 is bit;
+ subtype a889 is bit;
+ subtype a890 is bit;
+ subtype a891 is bit;
+ subtype a892 is bit;
+ subtype a893 is bit;
+ subtype a894 is bit;
+ subtype a895 is bit;
+ subtype a896 is bit;
+ subtype a897 is bit;
+ subtype a898 is bit;
+ subtype a899 is bit;
+ subtype a900 is bit;
+ subtype a901 is bit;
+ subtype a902 is bit;
+ subtype a903 is bit;
+ subtype a904 is bit;
+ subtype a905 is bit;
+ subtype a906 is bit;
+ subtype a907 is bit;
+ subtype a908 is bit;
+ subtype a909 is bit;
+ subtype a910 is bit;
+ subtype a911 is bit;
+ subtype a912 is bit;
+ subtype a913 is bit;
+ subtype a914 is bit;
+ subtype a915 is bit;
+ subtype a916 is bit;
+ subtype a917 is bit;
+ subtype a918 is bit;
+ subtype a919 is bit;
+ subtype a920 is bit;
+ subtype a921 is bit;
+ subtype a922 is bit;
+ subtype a923 is bit;
+ subtype a924 is bit;
+ subtype a925 is bit;
+ subtype a926 is bit;
+ subtype a927 is bit;
+ subtype a928 is bit;
+ subtype a929 is bit;
+ subtype a930 is bit;
+ subtype a931 is bit;
+ subtype a932 is bit;
+ subtype a933 is bit;
+ subtype a934 is bit;
+ subtype a935 is bit;
+ subtype a936 is bit;
+ subtype a937 is bit;
+ subtype a938 is bit;
+ subtype a939 is bit;
+ subtype a940 is bit;
+ subtype a941 is bit;
+ subtype a942 is bit;
+ subtype a943 is bit;
+ subtype a944 is bit;
+ subtype a945 is bit;
+ subtype a946 is bit;
+ subtype a947 is bit;
+ subtype a948 is bit;
+ subtype a949 is bit;
+ subtype a950 is bit;
+ subtype a951 is bit;
+ subtype a952 is bit;
+ subtype a953 is bit;
+ subtype a954 is bit;
+ subtype a955 is bit;
+ subtype a956 is bit;
+ subtype a957 is bit;
+ subtype a958 is bit;
+ subtype a959 is bit;
+ subtype a960 is bit;
+ subtype a961 is bit;
+ subtype a962 is bit;
+ subtype a963 is bit;
+ subtype a964 is bit;
+ subtype a965 is bit;
+ subtype a966 is bit;
+ subtype a967 is bit;
+ subtype a968 is bit;
+ subtype a969 is bit;
+ subtype a970 is bit;
+ subtype a971 is bit;
+ subtype a972 is bit;
+ subtype a973 is bit;
+ subtype a974 is bit;
+ subtype a975 is bit;
+ subtype a976 is bit;
+ subtype a977 is bit;
+ subtype a978 is bit;
+ subtype a979 is bit;
+ subtype a980 is bit;
+ subtype a981 is bit;
+ subtype a982 is bit;
+ subtype a983 is bit;
+ subtype a984 is bit;
+ subtype a985 is bit;
+ subtype a986 is bit;
+ subtype a987 is bit;
+ subtype a988 is bit;
+ subtype a989 is bit;
+ subtype a990 is bit;
+ subtype a991 is bit;
+ subtype a992 is bit;
+ subtype a993 is bit;
+ subtype a994 is bit;
+ subtype a995 is bit;
+ subtype a996 is bit;
+ subtype a997 is bit;
+ subtype a998 is bit;
+ subtype a999 is bit;
+ subtype a1000 is bit;
+ subtype a1001 is bit;
+ subtype a1002 is bit;
+ subtype a1003 is bit;
+ subtype a1004 is bit;
+ subtype a1005 is bit;
+ subtype a1006 is bit;
+ subtype a1007 is bit;
+ subtype a1008 is bit;
+ subtype a1009 is bit;
+ subtype a1010 is bit;
+ subtype a1011 is bit;
+ subtype a1012 is bit;
+ subtype a1013 is bit;
+ subtype a1014 is bit;
+ subtype a1015 is bit;
+ subtype a1016 is bit;
+ subtype a1017 is bit;
+ subtype a1018 is bit;
+ subtype a1019 is bit;
+ subtype a1020 is bit;
+ subtype a1021 is bit;
+ subtype a1022 is bit;
+ subtype a1023 is bit;
+ subtype a1024 is bit;
+ subtype a1025 is bit;
+ subtype a1026 is bit;
+ subtype a1027 is bit;
+ subtype a1028 is bit;
+ subtype a1029 is bit;
+ subtype a1030 is bit;
+ subtype a1031 is bit;
+ subtype a1032 is bit;
+ subtype a1033 is bit;
+ subtype a1034 is bit;
+ subtype a1035 is bit;
+ subtype a1036 is bit;
+ subtype a1037 is bit;
+ subtype a1038 is bit;
+ subtype a1039 is bit;
+ subtype a1040 is bit;
+ subtype a1041 is bit;
+ subtype a1042 is bit;
+ subtype a1043 is bit;
+ subtype a1044 is bit;
+ subtype a1045 is bit;
+ subtype a1046 is bit;
+ subtype a1047 is bit;
+ subtype a1048 is bit;
+ subtype a1049 is bit;
+ subtype a1050 is bit;
+ subtype a1051 is bit;
+ subtype a1052 is bit;
+ subtype a1053 is bit;
+ subtype a1054 is bit;
+ subtype a1055 is bit;
+ subtype a1056 is bit;
+ subtype a1057 is bit;
+ subtype a1058 is bit;
+ subtype a1059 is bit;
+ subtype a1060 is bit;
+ subtype a1061 is bit;
+ subtype a1062 is bit;
+ subtype a1063 is bit;
+ subtype a1064 is bit;
+ subtype a1065 is bit;
+ subtype a1066 is bit;
+ subtype a1067 is bit;
+ subtype a1068 is bit;
+ subtype a1069 is bit;
+ subtype a1070 is bit;
+ subtype a1071 is bit;
+ subtype a1072 is bit;
+ subtype a1073 is bit;
+ subtype a1074 is bit;
+ subtype a1075 is bit;
+ subtype a1076 is bit;
+ subtype a1077 is bit;
+ subtype a1078 is bit;
+ subtype a1079 is bit;
+ subtype a1080 is bit;
+ subtype a1081 is bit;
+ subtype a1082 is bit;
+ subtype a1083 is bit;
+ subtype a1084 is bit;
+ subtype a1085 is bit;
+ subtype a1086 is bit;
+ subtype a1087 is bit;
+ subtype a1088 is bit;
+ subtype a1089 is bit;
+ subtype a1090 is bit;
+ subtype a1091 is bit;
+ subtype a1092 is bit;
+ subtype a1093 is bit;
+ subtype a1094 is bit;
+ subtype a1095 is bit;
+ subtype a1096 is bit;
+ subtype a1097 is bit;
+ subtype a1098 is bit;
+ subtype a1099 is bit;
+ subtype a1100 is bit;
+ subtype a1101 is bit;
+ subtype a1102 is bit;
+ subtype a1103 is bit;
+ subtype a1104 is bit;
+ subtype a1105 is bit;
+ subtype a1106 is bit;
+ subtype a1107 is bit;
+ subtype a1108 is bit;
+ subtype a1109 is bit;
+ subtype a1110 is bit;
+ subtype a1111 is bit;
+ subtype a1112 is bit;
+ subtype a1113 is bit;
+ subtype a1114 is bit;
+ subtype a1115 is bit;
+ subtype a1116 is bit;
+ subtype a1117 is bit;
+ subtype a1118 is bit;
+ subtype a1119 is bit;
+ subtype a1120 is bit;
+ subtype a1121 is bit;
+ subtype a1122 is bit;
+ subtype a1123 is bit;
+ subtype a1124 is bit;
+ subtype a1125 is bit;
+ subtype a1126 is bit;
+ subtype a1127 is bit;
+ subtype a1128 is bit;
+ subtype a1129 is bit;
+ subtype a1130 is bit;
+ subtype a1131 is bit;
+ subtype a1132 is bit;
+ subtype a1133 is bit;
+ subtype a1134 is bit;
+ subtype a1135 is bit;
+ subtype a1136 is bit;
+ subtype a1137 is bit;
+ subtype a1138 is bit;
+ subtype a1139 is bit;
+ subtype a1140 is bit;
+ subtype a1141 is bit;
+ subtype a1142 is bit;
+ subtype a1143 is bit;
+ subtype a1144 is bit;
+ subtype a1145 is bit;
+ subtype a1146 is bit;
+ subtype a1147 is bit;
+ subtype a1148 is bit;
+ subtype a1149 is bit;
+ subtype a1150 is bit;
+ subtype a1151 is bit;
+ subtype a1152 is bit;
+ subtype a1153 is bit;
+ subtype a1154 is bit;
+ subtype a1155 is bit;
+ subtype a1156 is bit;
+ subtype a1157 is bit;
+ subtype a1158 is bit;
+ subtype a1159 is bit;
+ subtype a1160 is bit;
+ subtype a1161 is bit;
+ subtype a1162 is bit;
+ subtype a1163 is bit;
+ subtype a1164 is bit;
+ subtype a1165 is bit;
+ subtype a1166 is bit;
+ subtype a1167 is bit;
+ subtype a1168 is bit;
+ subtype a1169 is bit;
+ subtype a1170 is bit;
+ subtype a1171 is bit;
+ subtype a1172 is bit;
+ subtype a1173 is bit;
+ subtype a1174 is bit;
+ subtype a1175 is bit;
+ subtype a1176 is bit;
+ subtype a1177 is bit;
+ subtype a1178 is bit;
+ subtype a1179 is bit;
+ subtype a1180 is bit;
+ subtype a1181 is bit;
+ subtype a1182 is bit;
+ subtype a1183 is bit;
+ subtype a1184 is bit;
+ subtype a1185 is bit;
+ subtype a1186 is bit;
+ subtype a1187 is bit;
+ subtype a1188 is bit;
+ subtype a1189 is bit;
+ subtype a1190 is bit;
+ subtype a1191 is bit;
+ subtype a1192 is bit;
+ subtype a1193 is bit;
+ subtype a1194 is bit;
+ subtype a1195 is bit;
+ subtype a1196 is bit;
+ subtype a1197 is bit;
+ subtype a1198 is bit;
+ subtype a1199 is bit;
+ subtype a1200 is bit;
+ subtype a1201 is bit;
+ subtype a1202 is bit;
+ subtype a1203 is bit;
+ subtype a1204 is bit;
+ subtype a1205 is bit;
+ subtype a1206 is bit;
+ subtype a1207 is bit;
+ subtype a1208 is bit;
+ subtype a1209 is bit;
+ subtype a1210 is bit;
+ subtype a1211 is bit;
+ subtype a1212 is bit;
+ subtype a1213 is bit;
+ subtype a1214 is bit;
+ subtype a1215 is bit;
+ subtype a1216 is bit;
+ subtype a1217 is bit;
+ subtype a1218 is bit;
+ subtype a1219 is bit;
+ subtype a1220 is bit;
+ subtype a1221 is bit;
+ subtype a1222 is bit;
+ subtype a1223 is bit;
+ subtype a1224 is bit;
+ subtype a1225 is bit;
+ subtype a1226 is bit;
+ subtype a1227 is bit;
+ subtype a1228 is bit;
+ subtype a1229 is bit;
+ subtype a1230 is bit;
+ subtype a1231 is bit;
+ subtype a1232 is bit;
+ subtype a1233 is bit;
+ subtype a1234 is bit;
+ subtype a1235 is bit;
+ subtype a1236 is bit;
+ subtype a1237 is bit;
+ subtype a1238 is bit;
+ subtype a1239 is bit;
+ subtype a1240 is bit;
+ subtype a1241 is bit;
+ subtype a1242 is bit;
+ subtype a1243 is bit;
+ subtype a1244 is bit;
+ subtype a1245 is bit;
+ subtype a1246 is bit;
+ subtype a1247 is bit;
+ subtype a1248 is bit;
+ subtype a1249 is bit;
+ subtype a1250 is bit;
+ subtype a1251 is bit;
+ subtype a1252 is bit;
+ subtype a1253 is bit;
+ subtype a1254 is bit;
+ subtype a1255 is bit;
+ subtype a1256 is bit;
+ subtype a1257 is bit;
+ subtype a1258 is bit;
+ subtype a1259 is bit;
+ subtype a1260 is bit;
+ subtype a1261 is bit;
+ subtype a1262 is bit;
+ subtype a1263 is bit;
+ subtype a1264 is bit;
+ subtype a1265 is bit;
+ subtype a1266 is bit;
+ subtype a1267 is bit;
+ subtype a1268 is bit;
+ subtype a1269 is bit;
+ subtype a1270 is bit;
+ subtype a1271 is bit;
+ subtype a1272 is bit;
+ subtype a1273 is bit;
+ subtype a1274 is bit;
+ subtype a1275 is bit;
+ subtype a1276 is bit;
+ subtype a1277 is bit;
+ subtype a1278 is bit;
+ subtype a1279 is bit;
+ subtype a1280 is bit;
+ subtype a1281 is bit;
+ subtype a1282 is bit;
+ subtype a1283 is bit;
+ subtype a1284 is bit;
+ subtype a1285 is bit;
+ subtype a1286 is bit;
+ subtype a1287 is bit;
+ subtype a1288 is bit;
+ subtype a1289 is bit;
+ subtype a1290 is bit;
+ subtype a1291 is bit;
+ subtype a1292 is bit;
+ subtype a1293 is bit;
+ subtype a1294 is bit;
+ subtype a1295 is bit;
+ subtype a1296 is bit;
+ subtype a1297 is bit;
+ subtype a1298 is bit;
+ subtype a1299 is bit;
+ subtype a1300 is bit;
+ subtype a1301 is bit;
+ subtype a1302 is bit;
+ subtype a1303 is bit;
+ subtype a1304 is bit;
+ subtype a1305 is bit;
+ subtype a1306 is bit;
+ subtype a1307 is bit;
+ subtype a1308 is bit;
+ subtype a1309 is bit;
+ subtype a1310 is bit;
+ subtype a1311 is bit;
+ subtype a1312 is bit;
+ subtype a1313 is bit;
+ subtype a1314 is bit;
+ subtype a1315 is bit;
+ subtype a1316 is bit;
+ subtype a1317 is bit;
+ subtype a1318 is bit;
+ subtype a1319 is bit;
+ subtype a1320 is bit;
+ subtype a1321 is bit;
+ subtype a1322 is bit;
+ subtype a1323 is bit;
+ subtype a1324 is bit;
+ subtype a1325 is bit;
+ subtype a1326 is bit;
+ subtype a1327 is bit;
+ subtype a1328 is bit;
+ subtype a1329 is bit;
+ subtype a1330 is bit;
+ subtype a1331 is bit;
+ subtype a1332 is bit;
+ subtype a1333 is bit;
+ subtype a1334 is bit;
+ subtype a1335 is bit;
+ subtype a1336 is bit;
+ subtype a1337 is bit;
+ subtype a1338 is bit;
+ subtype a1339 is bit;
+ subtype a1340 is bit;
+ subtype a1341 is bit;
+ subtype a1342 is bit;
+ subtype a1343 is bit;
+ subtype a1344 is bit;
+ subtype a1345 is bit;
+ subtype a1346 is bit;
+ subtype a1347 is bit;
+ subtype a1348 is bit;
+ subtype a1349 is bit;
+ subtype a1350 is bit;
+ subtype a1351 is bit;
+ subtype a1352 is bit;
+ subtype a1353 is bit;
+ subtype a1354 is bit;
+ subtype a1355 is bit;
+ subtype a1356 is bit;
+ subtype a1357 is bit;
+ subtype a1358 is bit;
+ subtype a1359 is bit;
+ subtype a1360 is bit;
+ subtype a1361 is bit;
+ subtype a1362 is bit;
+ subtype a1363 is bit;
+ subtype a1364 is bit;
+ subtype a1365 is bit;
+ subtype a1366 is bit;
+ subtype a1367 is bit;
+ subtype a1368 is bit;
+ subtype a1369 is bit;
+ subtype a1370 is bit;
+ subtype a1371 is bit;
+ subtype a1372 is bit;
+ subtype a1373 is bit;
+ subtype a1374 is bit;
+ subtype a1375 is bit;
+ subtype a1376 is bit;
+ subtype a1377 is bit;
+ subtype a1378 is bit;
+ subtype a1379 is bit;
+ subtype a1380 is bit;
+ subtype a1381 is bit;
+ subtype a1382 is bit;
+ subtype a1383 is bit;
+ subtype a1384 is bit;
+ subtype a1385 is bit;
+ subtype a1386 is bit;
+ subtype a1387 is bit;
+ subtype a1388 is bit;
+ subtype a1389 is bit;
+ subtype a1390 is bit;
+ subtype a1391 is bit;
+ subtype a1392 is bit;
+ subtype a1393 is bit;
+ subtype a1394 is bit;
+ subtype a1395 is bit;
+ subtype a1396 is bit;
+ subtype a1397 is bit;
+ subtype a1398 is bit;
+ subtype a1399 is bit;
+ subtype a1400 is bit;
+ subtype a1401 is bit;
+ subtype a1402 is bit;
+ subtype a1403 is bit;
+ subtype a1404 is bit;
+ subtype a1405 is bit;
+ subtype a1406 is bit;
+ subtype a1407 is bit;
+ subtype a1408 is bit;
+ subtype a1409 is bit;
+ subtype a1410 is bit;
+ subtype a1411 is bit;
+ subtype a1412 is bit;
+ subtype a1413 is bit;
+ subtype a1414 is bit;
+ subtype a1415 is bit;
+ subtype a1416 is bit;
+ subtype a1417 is bit;
+ subtype a1418 is bit;
+ subtype a1419 is bit;
+ subtype a1420 is bit;
+ subtype a1421 is bit;
+ subtype a1422 is bit;
+ subtype a1423 is bit;
+ subtype a1424 is bit;
+ subtype a1425 is bit;
+ subtype a1426 is bit;
+ subtype a1427 is bit;
+ subtype a1428 is bit;
+ subtype a1429 is bit;
+ subtype a1430 is bit;
+ subtype a1431 is bit;
+ subtype a1432 is bit;
+ subtype a1433 is bit;
+ subtype a1434 is bit;
+ subtype a1435 is bit;
+ subtype a1436 is bit;
+ subtype a1437 is bit;
+ subtype a1438 is bit;
+ subtype a1439 is bit;
+ subtype a1440 is bit;
+ subtype a1441 is bit;
+ subtype a1442 is bit;
+ subtype a1443 is bit;
+ subtype a1444 is bit;
+ subtype a1445 is bit;
+ subtype a1446 is bit;
+ subtype a1447 is bit;
+ subtype a1448 is bit;
+ subtype a1449 is bit;
+ subtype a1450 is bit;
+ subtype a1451 is bit;
+ subtype a1452 is bit;
+ subtype a1453 is bit;
+ subtype a1454 is bit;
+ subtype a1455 is bit;
+ subtype a1456 is bit;
+ subtype a1457 is bit;
+ subtype a1458 is bit;
+ subtype a1459 is bit;
+ subtype a1460 is bit;
+ subtype a1461 is bit;
+ subtype a1462 is bit;
+ subtype a1463 is bit;
+ subtype a1464 is bit;
+ subtype a1465 is bit;
+ subtype a1466 is bit;
+ subtype a1467 is bit;
+ subtype a1468 is bit;
+ subtype a1469 is bit;
+ subtype a1470 is bit;
+ subtype a1471 is bit;
+ subtype a1472 is bit;
+ subtype a1473 is bit;
+ subtype a1474 is bit;
+ subtype a1475 is bit;
+ subtype a1476 is bit;
+ subtype a1477 is bit;
+ subtype a1478 is bit;
+ subtype a1479 is bit;
+ subtype a1480 is bit;
+ subtype a1481 is bit;
+ subtype a1482 is bit;
+ subtype a1483 is bit;
+ subtype a1484 is bit;
+ subtype a1485 is bit;
+ subtype a1486 is bit;
+ subtype a1487 is bit;
+ subtype a1488 is bit;
+ subtype a1489 is bit;
+ subtype a1490 is bit;
+ subtype a1491 is bit;
+ subtype a1492 is bit;
+ subtype a1493 is bit;
+ subtype a1494 is bit;
+ subtype a1495 is bit;
+ subtype a1496 is bit;
+ subtype a1497 is bit;
+ subtype a1498 is bit;
+ subtype a1499 is bit;
+ subtype a1500 is bit;
+ subtype a1501 is bit;
+ subtype a1502 is bit;
+ subtype a1503 is bit;
+ subtype a1504 is bit;
+ subtype a1505 is bit;
+ subtype a1506 is bit;
+ subtype a1507 is bit;
+ subtype a1508 is bit;
+ subtype a1509 is bit;
+ subtype a1510 is bit;
+ subtype a1511 is bit;
+ subtype a1512 is bit;
+ subtype a1513 is bit;
+ subtype a1514 is bit;
+ subtype a1515 is bit;
+ subtype a1516 is bit;
+ subtype a1517 is bit;
+ subtype a1518 is bit;
+ subtype a1519 is bit;
+ subtype a1520 is bit;
+ subtype a1521 is bit;
+ subtype a1522 is bit;
+ subtype a1523 is bit;
+ subtype a1524 is bit;
+ subtype a1525 is bit;
+ subtype a1526 is bit;
+ subtype a1527 is bit;
+ subtype a1528 is bit;
+ subtype a1529 is bit;
+ subtype a1530 is bit;
+ subtype a1531 is bit;
+ subtype a1532 is bit;
+ subtype a1533 is bit;
+ subtype a1534 is bit;
+ subtype a1535 is bit;
+ subtype a1536 is bit;
+ subtype a1537 is bit;
+ subtype a1538 is bit;
+ subtype a1539 is bit;
+ subtype a1540 is bit;
+ subtype a1541 is bit;
+ subtype a1542 is bit;
+ subtype a1543 is bit;
+ subtype a1544 is bit;
+ subtype a1545 is bit;
+ subtype a1546 is bit;
+ subtype a1547 is bit;
+ subtype a1548 is bit;
+ subtype a1549 is bit;
+ subtype a1550 is bit;
+ subtype a1551 is bit;
+ subtype a1552 is bit;
+ subtype a1553 is bit;
+ subtype a1554 is bit;
+ subtype a1555 is bit;
+ subtype a1556 is bit;
+ subtype a1557 is bit;
+ subtype a1558 is bit;
+ subtype a1559 is bit;
+ subtype a1560 is bit;
+ subtype a1561 is bit;
+ subtype a1562 is bit;
+ subtype a1563 is bit;
+ subtype a1564 is bit;
+ subtype a1565 is bit;
+ subtype a1566 is bit;
+ subtype a1567 is bit;
+ subtype a1568 is bit;
+ subtype a1569 is bit;
+ subtype a1570 is bit;
+ subtype a1571 is bit;
+ subtype a1572 is bit;
+ subtype a1573 is bit;
+ subtype a1574 is bit;
+ subtype a1575 is bit;
+ subtype a1576 is bit;
+ subtype a1577 is bit;
+ subtype a1578 is bit;
+ subtype a1579 is bit;
+ subtype a1580 is bit;
+ subtype a1581 is bit;
+ subtype a1582 is bit;
+ subtype a1583 is bit;
+ subtype a1584 is bit;
+ subtype a1585 is bit;
+ subtype a1586 is bit;
+ subtype a1587 is bit;
+ subtype a1588 is bit;
+ subtype a1589 is bit;
+ subtype a1590 is bit;
+ subtype a1591 is bit;
+ subtype a1592 is bit;
+ subtype a1593 is bit;
+ subtype a1594 is bit;
+ subtype a1595 is bit;
+ subtype a1596 is bit;
+ subtype a1597 is bit;
+ subtype a1598 is bit;
+ subtype a1599 is bit;
+ subtype a1600 is bit;
+ subtype a1601 is bit;
+ subtype a1602 is bit;
+ subtype a1603 is bit;
+ subtype a1604 is bit;
+ subtype a1605 is bit;
+ subtype a1606 is bit;
+ subtype a1607 is bit;
+ subtype a1608 is bit;
+ subtype a1609 is bit;
+ subtype a1610 is bit;
+ subtype a1611 is bit;
+ subtype a1612 is bit;
+ subtype a1613 is bit;
+ subtype a1614 is bit;
+ subtype a1615 is bit;
+ subtype a1616 is bit;
+ subtype a1617 is bit;
+ subtype a1618 is bit;
+ subtype a1619 is bit;
+ subtype a1620 is bit;
+ subtype a1621 is bit;
+ subtype a1622 is bit;
+ subtype a1623 is bit;
+ subtype a1624 is bit;
+ subtype a1625 is bit;
+ subtype a1626 is bit;
+ subtype a1627 is bit;
+ subtype a1628 is bit;
+ subtype a1629 is bit;
+ subtype a1630 is bit;
+ subtype a1631 is bit;
+ subtype a1632 is bit;
+ subtype a1633 is bit;
+ subtype a1634 is bit;
+ subtype a1635 is bit;
+ subtype a1636 is bit;
+ subtype a1637 is bit;
+ subtype a1638 is bit;
+ subtype a1639 is bit;
+ subtype a1640 is bit;
+ subtype a1641 is bit;
+ subtype a1642 is bit;
+ subtype a1643 is bit;
+ subtype a1644 is bit;
+ subtype a1645 is bit;
+ subtype a1646 is bit;
+ subtype a1647 is bit;
+ subtype a1648 is bit;
+ subtype a1649 is bit;
+ subtype a1650 is bit;
+ subtype a1651 is bit;
+ subtype a1652 is bit;
+ subtype a1653 is bit;
+ subtype a1654 is bit;
+ subtype a1655 is bit;
+ subtype a1656 is bit;
+ subtype a1657 is bit;
+ subtype a1658 is bit;
+ subtype a1659 is bit;
+ subtype a1660 is bit;
+ subtype a1661 is bit;
+ subtype a1662 is bit;
+ subtype a1663 is bit;
+ subtype a1664 is bit;
+ subtype a1665 is bit;
+ subtype a1666 is bit;
+ subtype a1667 is bit;
+ subtype a1668 is bit;
+ subtype a1669 is bit;
+ subtype a1670 is bit;
+ subtype a1671 is bit;
+ subtype a1672 is bit;
+ subtype a1673 is bit;
+ subtype a1674 is bit;
+ subtype a1675 is bit;
+ subtype a1676 is bit;
+ subtype a1677 is bit;
+ subtype a1678 is bit;
+ subtype a1679 is bit;
+ subtype a1680 is bit;
+ subtype a1681 is bit;
+ subtype a1682 is bit;
+ subtype a1683 is bit;
+ subtype a1684 is bit;
+ subtype a1685 is bit;
+ subtype a1686 is bit;
+ subtype a1687 is bit;
+ subtype a1688 is bit;
+ subtype a1689 is bit;
+ subtype a1690 is bit;
+ subtype a1691 is bit;
+ subtype a1692 is bit;
+ subtype a1693 is bit;
+ subtype a1694 is bit;
+ subtype a1695 is bit;
+ subtype a1696 is bit;
+ subtype a1697 is bit;
+ subtype a1698 is bit;
+ subtype a1699 is bit;
+ subtype a1700 is bit;
+ subtype a1701 is bit;
+ subtype a1702 is bit;
+ subtype a1703 is bit;
+ subtype a1704 is bit;
+ subtype a1705 is bit;
+ subtype a1706 is bit;
+ subtype a1707 is bit;
+ subtype a1708 is bit;
+ subtype a1709 is bit;
+ subtype a1710 is bit;
+ subtype a1711 is bit;
+ subtype a1712 is bit;
+ subtype a1713 is bit;
+ subtype a1714 is bit;
+ subtype a1715 is bit;
+ subtype a1716 is bit;
+ subtype a1717 is bit;
+ subtype a1718 is bit;
+ subtype a1719 is bit;
+ subtype a1720 is bit;
+ subtype a1721 is bit;
+ subtype a1722 is bit;
+ subtype a1723 is bit;
+ subtype a1724 is bit;
+ subtype a1725 is bit;
+ subtype a1726 is bit;
+ subtype a1727 is bit;
+ subtype a1728 is bit;
+ subtype a1729 is bit;
+ subtype a1730 is bit;
+ subtype a1731 is bit;
+ subtype a1732 is bit;
+ subtype a1733 is bit;
+ subtype a1734 is bit;
+ subtype a1735 is bit;
+ subtype a1736 is bit;
+ subtype a1737 is bit;
+ subtype a1738 is bit;
+ subtype a1739 is bit;
+ subtype a1740 is bit;
+ subtype a1741 is bit;
+ subtype a1742 is bit;
+ subtype a1743 is bit;
+ subtype a1744 is bit;
+ subtype a1745 is bit;
+ subtype a1746 is bit;
+ subtype a1747 is bit;
+ subtype a1748 is bit;
+ subtype a1749 is bit;
+ subtype a1750 is bit;
+ subtype a1751 is bit;
+ subtype a1752 is bit;
+ subtype a1753 is bit;
+ subtype a1754 is bit;
+ subtype a1755 is bit;
+ subtype a1756 is bit;
+ subtype a1757 is bit;
+ subtype a1758 is bit;
+ subtype a1759 is bit;
+ subtype a1760 is bit;
+ subtype a1761 is bit;
+ subtype a1762 is bit;
+ subtype a1763 is bit;
+ subtype a1764 is bit;
+ subtype a1765 is bit;
+ subtype a1766 is bit;
+ subtype a1767 is bit;
+ subtype a1768 is bit;
+ subtype a1769 is bit;
+ subtype a1770 is bit;
+ subtype a1771 is bit;
+ subtype a1772 is bit;
+ subtype a1773 is bit;
+ subtype a1774 is bit;
+ subtype a1775 is bit;
+ subtype a1776 is bit;
+ subtype a1777 is bit;
+ subtype a1778 is bit;
+ subtype a1779 is bit;
+ subtype a1780 is bit;
+ subtype a1781 is bit;
+ subtype a1782 is bit;
+ subtype a1783 is bit;
+ subtype a1784 is bit;
+ subtype a1785 is bit;
+ subtype a1786 is bit;
+ subtype a1787 is bit;
+ subtype a1788 is bit;
+ subtype a1789 is bit;
+ subtype a1790 is bit;
+ subtype a1791 is bit;
+ subtype a1792 is bit;
+ subtype a1793 is bit;
+ subtype a1794 is bit;
+ subtype a1795 is bit;
+ subtype a1796 is bit;
+ subtype a1797 is bit;
+ subtype a1798 is bit;
+ subtype a1799 is bit;
+ subtype a1800 is bit;
+ subtype a1801 is bit;
+ subtype a1802 is bit;
+ subtype a1803 is bit;
+ subtype a1804 is bit;
+ subtype a1805 is bit;
+ subtype a1806 is bit;
+ subtype a1807 is bit;
+ subtype a1808 is bit;
+ subtype a1809 is bit;
+ subtype a1810 is bit;
+ subtype a1811 is bit;
+ subtype a1812 is bit;
+ subtype a1813 is bit;
+ subtype a1814 is bit;
+ subtype a1815 is bit;
+ subtype a1816 is bit;
+ subtype a1817 is bit;
+ subtype a1818 is bit;
+ subtype a1819 is bit;
+ subtype a1820 is bit;
+ subtype a1821 is bit;
+ subtype a1822 is bit;
+ subtype a1823 is bit;
+ subtype a1824 is bit;
+ subtype a1825 is bit;
+ subtype a1826 is bit;
+ subtype a1827 is bit;
+ subtype a1828 is bit;
+ subtype a1829 is bit;
+ subtype a1830 is bit;
+ subtype a1831 is bit;
+ subtype a1832 is bit;
+ subtype a1833 is bit;
+ subtype a1834 is bit;
+ subtype a1835 is bit;
+ subtype a1836 is bit;
+ subtype a1837 is bit;
+ subtype a1838 is bit;
+ subtype a1839 is bit;
+ subtype a1840 is bit;
+ subtype a1841 is bit;
+ subtype a1842 is bit;
+ subtype a1843 is bit;
+ subtype a1844 is bit;
+ subtype a1845 is bit;
+ subtype a1846 is bit;
+ subtype a1847 is bit;
+ subtype a1848 is bit;
+ subtype a1849 is bit;
+ subtype a1850 is bit;
+ subtype a1851 is bit;
+ subtype a1852 is bit;
+ subtype a1853 is bit;
+ subtype a1854 is bit;
+ subtype a1855 is bit;
+ subtype a1856 is bit;
+ subtype a1857 is bit;
+ subtype a1858 is bit;
+ subtype a1859 is bit;
+ subtype a1860 is bit;
+ subtype a1861 is bit;
+ subtype a1862 is bit;
+ subtype a1863 is bit;
+ subtype a1864 is bit;
+ subtype a1865 is bit;
+ subtype a1866 is bit;
+ subtype a1867 is bit;
+ subtype a1868 is bit;
+ subtype a1869 is bit;
+ subtype a1870 is bit;
+ subtype a1871 is bit;
+ subtype a1872 is bit;
+ subtype a1873 is bit;
+ subtype a1874 is bit;
+ subtype a1875 is bit;
+ subtype a1876 is bit;
+ subtype a1877 is bit;
+ subtype a1878 is bit;
+ subtype a1879 is bit;
+ subtype a1880 is bit;
+ subtype a1881 is bit;
+ subtype a1882 is bit;
+ subtype a1883 is bit;
+ subtype a1884 is bit;
+ subtype a1885 is bit;
+ subtype a1886 is bit;
+ subtype a1887 is bit;
+ subtype a1888 is bit;
+ subtype a1889 is bit;
+ subtype a1890 is bit;
+ subtype a1891 is bit;
+ subtype a1892 is bit;
+ subtype a1893 is bit;
+ subtype a1894 is bit;
+ subtype a1895 is bit;
+ subtype a1896 is bit;
+ subtype a1897 is bit;
+ subtype a1898 is bit;
+ subtype a1899 is bit;
+ subtype a1900 is bit;
+ subtype a1901 is bit;
+ subtype a1902 is bit;
+ subtype a1903 is bit;
+ subtype a1904 is bit;
+ subtype a1905 is bit;
+ subtype a1906 is bit;
+ subtype a1907 is bit;
+ subtype a1908 is bit;
+ subtype a1909 is bit;
+ subtype a1910 is bit;
+ subtype a1911 is bit;
+ subtype a1912 is bit;
+ subtype a1913 is bit;
+ subtype a1914 is bit;
+ subtype a1915 is bit;
+ subtype a1916 is bit;
+ subtype a1917 is bit;
+ subtype a1918 is bit;
+ subtype a1919 is bit;
+ subtype a1920 is bit;
+ subtype a1921 is bit;
+ subtype a1922 is bit;
+ subtype a1923 is bit;
+ subtype a1924 is bit;
+ subtype a1925 is bit;
+ subtype a1926 is bit;
+ subtype a1927 is bit;
+ subtype a1928 is bit;
+ subtype a1929 is bit;
+ subtype a1930 is bit;
+ subtype a1931 is bit;
+ subtype a1932 is bit;
+ subtype a1933 is bit;
+ subtype a1934 is bit;
+ subtype a1935 is bit;
+ subtype a1936 is bit;
+ subtype a1937 is bit;
+ subtype a1938 is bit;
+ subtype a1939 is bit;
+ subtype a1940 is bit;
+ subtype a1941 is bit;
+ subtype a1942 is bit;
+ subtype a1943 is bit;
+ subtype a1944 is bit;
+ subtype a1945 is bit;
+ subtype a1946 is bit;
+ subtype a1947 is bit;
+ subtype a1948 is bit;
+ subtype a1949 is bit;
+ subtype a1950 is bit;
+ subtype a1951 is bit;
+ subtype a1952 is bit;
+ subtype a1953 is bit;
+ subtype a1954 is bit;
+ subtype a1955 is bit;
+ subtype a1956 is bit;
+ subtype a1957 is bit;
+ subtype a1958 is bit;
+ subtype a1959 is bit;
+ subtype a1960 is bit;
+ subtype a1961 is bit;
+ subtype a1962 is bit;
+ subtype a1963 is bit;
+ subtype a1964 is bit;
+ subtype a1965 is bit;
+ subtype a1966 is bit;
+ subtype a1967 is bit;
+ subtype a1968 is bit;
+ subtype a1969 is bit;
+ subtype a1970 is bit;
+ subtype a1971 is bit;
+ subtype a1972 is bit;
+ subtype a1973 is bit;
+ subtype a1974 is bit;
+ subtype a1975 is bit;
+ subtype a1976 is bit;
+ subtype a1977 is bit;
+ subtype a1978 is bit;
+ subtype a1979 is bit;
+ subtype a1980 is bit;
+ subtype a1981 is bit;
+ subtype a1982 is bit;
+ subtype a1983 is bit;
+ subtype a1984 is bit;
+ subtype a1985 is bit;
+ subtype a1986 is bit;
+ subtype a1987 is bit;
+ subtype a1988 is bit;
+ subtype a1989 is bit;
+ subtype a1990 is bit;
+ subtype a1991 is bit;
+ subtype a1992 is bit;
+ subtype a1993 is bit;
+ subtype a1994 is bit;
+ subtype a1995 is bit;
+ subtype a1996 is bit;
+ subtype a1997 is bit;
+ subtype a1998 is bit;
+ subtype a1999 is bit;
+ subtype a2000 is bit;
+ subtype a2001 is bit;
+ subtype a2002 is bit;
+ subtype a2003 is bit;
+ subtype a2004 is bit;
+ subtype a2005 is bit;
+ subtype a2006 is bit;
+ subtype a2007 is bit;
+ subtype a2008 is bit;
+ subtype a2009 is bit;
+ subtype a2010 is bit;
+ subtype a2011 is bit;
+ subtype a2012 is bit;
+ subtype a2013 is bit;
+ subtype a2014 is bit;
+ subtype a2015 is bit;
+ subtype a2016 is bit;
+ subtype a2017 is bit;
+ subtype a2018 is bit;
+ subtype a2019 is bit;
+ subtype a2020 is bit;
+ subtype a2021 is bit;
+ subtype a2022 is bit;
+ subtype a2023 is bit;
+ subtype a2024 is bit;
+ subtype a2025 is bit;
+ subtype a2026 is bit;
+ subtype a2027 is bit;
+ subtype a2028 is bit;
+ subtype a2029 is bit;
+ subtype a2030 is bit;
+ subtype a2031 is bit;
+ subtype a2032 is bit;
+ subtype a2033 is bit;
+ subtype a2034 is bit;
+ subtype a2035 is bit;
+ subtype a2036 is bit;
+ subtype a2037 is bit;
+ subtype a2038 is bit;
+ subtype a2039 is bit;
+ subtype a2040 is bit;
+ subtype a2041 is bit;
+ subtype a2042 is bit;
+ subtype a2043 is bit;
+ subtype a2044 is bit;
+ subtype a2045 is bit;
+ subtype a2046 is bit;
+ subtype a2047 is bit;
+ subtype a2048 is bit;
+ subtype a2049 is bit;
+ subtype a2050 is bit;
+ subtype a2051 is bit;
+ subtype a2052 is bit;
+ subtype a2053 is bit;
+ subtype a2054 is bit;
+ subtype a2055 is bit;
+ subtype a2056 is bit;
+ subtype a2057 is bit;
+ subtype a2058 is bit;
+ subtype a2059 is bit;
+ subtype a2060 is bit;
+ subtype a2061 is bit;
+ subtype a2062 is bit;
+ subtype a2063 is bit;
+ subtype a2064 is bit;
+ subtype a2065 is bit;
+ subtype a2066 is bit;
+ subtype a2067 is bit;
+ subtype a2068 is bit;
+ subtype a2069 is bit;
+ subtype a2070 is bit;
+ subtype a2071 is bit;
+ subtype a2072 is bit;
+ subtype a2073 is bit;
+ subtype a2074 is bit;
+ subtype a2075 is bit;
+ subtype a2076 is bit;
+ subtype a2077 is bit;
+ subtype a2078 is bit;
+ subtype a2079 is bit;
+ subtype a2080 is bit;
+ subtype a2081 is bit;
+ subtype a2082 is bit;
+ subtype a2083 is bit;
+ subtype a2084 is bit;
+ subtype a2085 is bit;
+ subtype a2086 is bit;
+ subtype a2087 is bit;
+ subtype a2088 is bit;
+ subtype a2089 is bit;
+ subtype a2090 is bit;
+ subtype a2091 is bit;
+ subtype a2092 is bit;
+ subtype a2093 is bit;
+ subtype a2094 is bit;
+ subtype a2095 is bit;
+ subtype a2096 is bit;
+ subtype a2097 is bit;
+ subtype a2098 is bit;
+ subtype a2099 is bit;
+ subtype a2100 is bit;
+ subtype a2101 is bit;
+ subtype a2102 is bit;
+ subtype a2103 is bit;
+ subtype a2104 is bit;
+ subtype a2105 is bit;
+ subtype a2106 is bit;
+ subtype a2107 is bit;
+ subtype a2108 is bit;
+ subtype a2109 is bit;
+ subtype a2110 is bit;
+ subtype a2111 is bit;
+ subtype a2112 is bit;
+ subtype a2113 is bit;
+ subtype a2114 is bit;
+ subtype a2115 is bit;
+ subtype a2116 is bit;
+ subtype a2117 is bit;
+ subtype a2118 is bit;
+ subtype a2119 is bit;
+ subtype a2120 is bit;
+ subtype a2121 is bit;
+ subtype a2122 is bit;
+ subtype a2123 is bit;
+ subtype a2124 is bit;
+ subtype a2125 is bit;
+ subtype a2126 is bit;
+ subtype a2127 is bit;
+ subtype a2128 is bit;
+ subtype a2129 is bit;
+ subtype a2130 is bit;
+ subtype a2131 is bit;
+ subtype a2132 is bit;
+ subtype a2133 is bit;
+ subtype a2134 is bit;
+ subtype a2135 is bit;
+ subtype a2136 is bit;
+ subtype a2137 is bit;
+ subtype a2138 is bit;
+ subtype a2139 is bit;
+ subtype a2140 is bit;
+ subtype a2141 is bit;
+ subtype a2142 is bit;
+ subtype a2143 is bit;
+ subtype a2144 is bit;
+ subtype a2145 is bit;
+ subtype a2146 is bit;
+ subtype a2147 is bit;
+ subtype a2148 is bit;
+ subtype a2149 is bit;
+ subtype a2150 is bit;
+ subtype a2151 is bit;
+ subtype a2152 is bit;
+ subtype a2153 is bit;
+ subtype a2154 is bit;
+ subtype a2155 is bit;
+ subtype a2156 is bit;
+ subtype a2157 is bit;
+ subtype a2158 is bit;
+ subtype a2159 is bit;
+ subtype a2160 is bit;
+ subtype a2161 is bit;
+ subtype a2162 is bit;
+ subtype a2163 is bit;
+ subtype a2164 is bit;
+ subtype a2165 is bit;
+ subtype a2166 is bit;
+ subtype a2167 is bit;
+ subtype a2168 is bit;
+ subtype a2169 is bit;
+ subtype a2170 is bit;
+ subtype a2171 is bit;
+ subtype a2172 is bit;
+ subtype a2173 is bit;
+ subtype a2174 is bit;
+ subtype a2175 is bit;
+ subtype a2176 is bit;
+ subtype a2177 is bit;
+ subtype a2178 is bit;
+ subtype a2179 is bit;
+ subtype a2180 is bit;
+ subtype a2181 is bit;
+ subtype a2182 is bit;
+ subtype a2183 is bit;
+ subtype a2184 is bit;
+ subtype a2185 is bit;
+ subtype a2186 is bit;
+ subtype a2187 is bit;
+ subtype a2188 is bit;
+ subtype a2189 is bit;
+ subtype a2190 is bit;
+ subtype a2191 is bit;
+ subtype a2192 is bit;
+ subtype a2193 is bit;
+ subtype a2194 is bit;
+ subtype a2195 is bit;
+ subtype a2196 is bit;
+ subtype a2197 is bit;
+ subtype a2198 is bit;
+ subtype a2199 is bit;
+ subtype a2200 is bit;
+ subtype a2201 is bit;
+ subtype a2202 is bit;
+ subtype a2203 is bit;
+ subtype a2204 is bit;
+ subtype a2205 is bit;
+ subtype a2206 is bit;
+ subtype a2207 is bit;
+ subtype a2208 is bit;
+ subtype a2209 is bit;
+ subtype a2210 is bit;
+ subtype a2211 is bit;
+ subtype a2212 is bit;
+ subtype a2213 is bit;
+ subtype a2214 is bit;
+ subtype a2215 is bit;
+ subtype a2216 is bit;
+ subtype a2217 is bit;
+ subtype a2218 is bit;
+ subtype a2219 is bit;
+ subtype a2220 is bit;
+ subtype a2221 is bit;
+ subtype a2222 is bit;
+ subtype a2223 is bit;
+ subtype a2224 is bit;
+ subtype a2225 is bit;
+ subtype a2226 is bit;
+ subtype a2227 is bit;
+ subtype a2228 is bit;
+ subtype a2229 is bit;
+ subtype a2230 is bit;
+ subtype a2231 is bit;
+ subtype a2232 is bit;
+ subtype a2233 is bit;
+ subtype a2234 is bit;
+ subtype a2235 is bit;
+ subtype a2236 is bit;
+ subtype a2237 is bit;
+ subtype a2238 is bit;
+ subtype a2239 is bit;
+ subtype a2240 is bit;
+ subtype a2241 is bit;
+ subtype a2242 is bit;
+ subtype a2243 is bit;
+ subtype a2244 is bit;
+ subtype a2245 is bit;
+ subtype a2246 is bit;
+ subtype a2247 is bit;
+ subtype a2248 is bit;
+ subtype a2249 is bit;
+ subtype a2250 is bit;
+ subtype a2251 is bit;
+ subtype a2252 is bit;
+ subtype a2253 is bit;
+ subtype a2254 is bit;
+ subtype a2255 is bit;
+ subtype a2256 is bit;
+ subtype a2257 is bit;
+ subtype a2258 is bit;
+ subtype a2259 is bit;
+ subtype a2260 is bit;
+ subtype a2261 is bit;
+ subtype a2262 is bit;
+ subtype a2263 is bit;
+ subtype a2264 is bit;
+ subtype a2265 is bit;
+ subtype a2266 is bit;
+ subtype a2267 is bit;
+ subtype a2268 is bit;
+ subtype a2269 is bit;
+ subtype a2270 is bit;
+ subtype a2271 is bit;
+ subtype a2272 is bit;
+ subtype a2273 is bit;
+ subtype a2274 is bit;
+ subtype a2275 is bit;
+ subtype a2276 is bit;
+ subtype a2277 is bit;
+ subtype a2278 is bit;
+ subtype a2279 is bit;
+ subtype a2280 is bit;
+ subtype a2281 is bit;
+ subtype a2282 is bit;
+ subtype a2283 is bit;
+ subtype a2284 is bit;
+ subtype a2285 is bit;
+ subtype a2286 is bit;
+ subtype a2287 is bit;
+ subtype a2288 is bit;
+ subtype a2289 is bit;
+ subtype a2290 is bit;
+ subtype a2291 is bit;
+ subtype a2292 is bit;
+ subtype a2293 is bit;
+ subtype a2294 is bit;
+ subtype a2295 is bit;
+ subtype a2296 is bit;
+ subtype a2297 is bit;
+ subtype a2298 is bit;
+ subtype a2299 is bit;
+ subtype a2300 is bit;
+ subtype a2301 is bit;
+ subtype a2302 is bit;
+ subtype a2303 is bit;
+ subtype a2304 is bit;
+ subtype a2305 is bit;
+ subtype a2306 is bit;
+ subtype a2307 is bit;
+ subtype a2308 is bit;
+ subtype a2309 is bit;
+ subtype a2310 is bit;
+ subtype a2311 is bit;
+ subtype a2312 is bit;
+ subtype a2313 is bit;
+ subtype a2314 is bit;
+ subtype a2315 is bit;
+ subtype a2316 is bit;
+ subtype a2317 is bit;
+ subtype a2318 is bit;
+ subtype a2319 is bit;
+ subtype a2320 is bit;
+ subtype a2321 is bit;
+ subtype a2322 is bit;
+ subtype a2323 is bit;
+ subtype a2324 is bit;
+ subtype a2325 is bit;
+ subtype a2326 is bit;
+ subtype a2327 is bit;
+ subtype a2328 is bit;
+ subtype a2329 is bit;
+ subtype a2330 is bit;
+ subtype a2331 is bit;
+ subtype a2332 is bit;
+ subtype a2333 is bit;
+ subtype a2334 is bit;
+ subtype a2335 is bit;
+ subtype a2336 is bit;
+ subtype a2337 is bit;
+ subtype a2338 is bit;
+ subtype a2339 is bit;
+ subtype a2340 is bit;
+ subtype a2341 is bit;
+ subtype a2342 is bit;
+ subtype a2343 is bit;
+ subtype a2344 is bit;
+ subtype a2345 is bit;
+ subtype a2346 is bit;
+ subtype a2347 is bit;
+ subtype a2348 is bit;
+ subtype a2349 is bit;
+ subtype a2350 is bit;
+ subtype a2351 is bit;
+ subtype a2352 is bit;
+ subtype a2353 is bit;
+ subtype a2354 is bit;
+ subtype a2355 is bit;
+ subtype a2356 is bit;
+ subtype a2357 is bit;
+ subtype a2358 is bit;
+ subtype a2359 is bit;
+ subtype a2360 is bit;
+ subtype a2361 is bit;
+ subtype a2362 is bit;
+ subtype a2363 is bit;
+ subtype a2364 is bit;
+ subtype a2365 is bit;
+ subtype a2366 is bit;
+ subtype a2367 is bit;
+ subtype a2368 is bit;
+ subtype a2369 is bit;
+ subtype a2370 is bit;
+ subtype a2371 is bit;
+ subtype a2372 is bit;
+ subtype a2373 is bit;
+ subtype a2374 is bit;
+ subtype a2375 is bit;
+ subtype a2376 is bit;
+ subtype a2377 is bit;
+ subtype a2378 is bit;
+ subtype a2379 is bit;
+ subtype a2380 is bit;
+ subtype a2381 is bit;
+ subtype a2382 is bit;
+ subtype a2383 is bit;
+ subtype a2384 is bit;
+ subtype a2385 is bit;
+ subtype a2386 is bit;
+ subtype a2387 is bit;
+ subtype a2388 is bit;
+ subtype a2389 is bit;
+ subtype a2390 is bit;
+ subtype a2391 is bit;
+ subtype a2392 is bit;
+ subtype a2393 is bit;
+ subtype a2394 is bit;
+ subtype a2395 is bit;
+ subtype a2396 is bit;
+ subtype a2397 is bit;
+ subtype a2398 is bit;
+ subtype a2399 is bit;
+ subtype a2400 is bit;
+ subtype a2401 is bit;
+ subtype a2402 is bit;
+ subtype a2403 is bit;
+ subtype a2404 is bit;
+ subtype a2405 is bit;
+ subtype a2406 is bit;
+ subtype a2407 is bit;
+ subtype a2408 is bit;
+ subtype a2409 is bit;
+ subtype a2410 is bit;
+ subtype a2411 is bit;
+ subtype a2412 is bit;
+ subtype a2413 is bit;
+ subtype a2414 is bit;
+ subtype a2415 is bit;
+ subtype a2416 is bit;
+ subtype a2417 is bit;
+ subtype a2418 is bit;
+ subtype a2419 is bit;
+ subtype a2420 is bit;
+ subtype a2421 is bit;
+ subtype a2422 is bit;
+ subtype a2423 is bit;
+ subtype a2424 is bit;
+ subtype a2425 is bit;
+ subtype a2426 is bit;
+ subtype a2427 is bit;
+ subtype a2428 is bit;
+ subtype a2429 is bit;
+ subtype a2430 is bit;
+ subtype a2431 is bit;
+ subtype a2432 is bit;
+ subtype a2433 is bit;
+ subtype a2434 is bit;
+ subtype a2435 is bit;
+ subtype a2436 is bit;
+ subtype a2437 is bit;
+ subtype a2438 is bit;
+ subtype a2439 is bit;
+ subtype a2440 is bit;
+ subtype a2441 is bit;
+ subtype a2442 is bit;
+ subtype a2443 is bit;
+ subtype a2444 is bit;
+ subtype a2445 is bit;
+ subtype a2446 is bit;
+ subtype a2447 is bit;
+ subtype a2448 is bit;
+ subtype a2449 is bit;
+ subtype a2450 is bit;
+ subtype a2451 is bit;
+ subtype a2452 is bit;
+ subtype a2453 is bit;
+ subtype a2454 is bit;
+ subtype a2455 is bit;
+ subtype a2456 is bit;
+ subtype a2457 is bit;
+ subtype a2458 is bit;
+ subtype a2459 is bit;
+ subtype a2460 is bit;
+ subtype a2461 is bit;
+ subtype a2462 is bit;
+ subtype a2463 is bit;
+ subtype a2464 is bit;
+ subtype a2465 is bit;
+ subtype a2466 is bit;
+ subtype a2467 is bit;
+ subtype a2468 is bit;
+ subtype a2469 is bit;
+ subtype a2470 is bit;
+ subtype a2471 is bit;
+ subtype a2472 is bit;
+ subtype a2473 is bit;
+ subtype a2474 is bit;
+ subtype a2475 is bit;
+ subtype a2476 is bit;
+ subtype a2477 is bit;
+ subtype a2478 is bit;
+ subtype a2479 is bit;
+ subtype a2480 is bit;
+ subtype a2481 is bit;
+ subtype a2482 is bit;
+ subtype a2483 is bit;
+ subtype a2484 is bit;
+ subtype a2485 is bit;
+ subtype a2486 is bit;
+ subtype a2487 is bit;
+ subtype a2488 is bit;
+ subtype a2489 is bit;
+ subtype a2490 is bit;
+ subtype a2491 is bit;
+ subtype a2492 is bit;
+ subtype a2493 is bit;
+ subtype a2494 is bit;
+ subtype a2495 is bit;
+ subtype a2496 is bit;
+ subtype a2497 is bit;
+ subtype a2498 is bit;
+ subtype a2499 is bit;
+ subtype a2500 is bit;
+ subtype a2501 is bit;
+ subtype a2502 is bit;
+ subtype a2503 is bit;
+ subtype a2504 is bit;
+ subtype a2505 is bit;
+ subtype a2506 is bit;
+ subtype a2507 is bit;
+ subtype a2508 is bit;
+ subtype a2509 is bit;
+ subtype a2510 is bit;
+ subtype a2511 is bit;
+ subtype a2512 is bit;
+ subtype a2513 is bit;
+ subtype a2514 is bit;
+ subtype a2515 is bit;
+ subtype a2516 is bit;
+ subtype a2517 is bit;
+ subtype a2518 is bit;
+ subtype a2519 is bit;
+ subtype a2520 is bit;
+ subtype a2521 is bit;
+ subtype a2522 is bit;
+ subtype a2523 is bit;
+ subtype a2524 is bit;
+ subtype a2525 is bit;
+ subtype a2526 is bit;
+ subtype a2527 is bit;
+ subtype a2528 is bit;
+ subtype a2529 is bit;
+ subtype a2530 is bit;
+ subtype a2531 is bit;
+ subtype a2532 is bit;
+ subtype a2533 is bit;
+ subtype a2534 is bit;
+ subtype a2535 is bit;
+ subtype a2536 is bit;
+ subtype a2537 is bit;
+ subtype a2538 is bit;
+ subtype a2539 is bit;
+ subtype a2540 is bit;
+ subtype a2541 is bit;
+ subtype a2542 is bit;
+ subtype a2543 is bit;
+ subtype a2544 is bit;
+ subtype a2545 is bit;
+ subtype a2546 is bit;
+ subtype a2547 is bit;
+ subtype a2548 is bit;
+ subtype a2549 is bit;
+ subtype a2550 is bit;
+ subtype a2551 is bit;
+ subtype a2552 is bit;
+ subtype a2553 is bit;
+ subtype a2554 is bit;
+ subtype a2555 is bit;
+ subtype a2556 is bit;
+ subtype a2557 is bit;
+ subtype a2558 is bit;
+ subtype a2559 is bit;
+ subtype a2560 is bit;
+ subtype a2561 is bit;
+ subtype a2562 is bit;
+ subtype a2563 is bit;
+ subtype a2564 is bit;
+ subtype a2565 is bit;
+ subtype a2566 is bit;
+ subtype a2567 is bit;
+ subtype a2568 is bit;
+ subtype a2569 is bit;
+ subtype a2570 is bit;
+ subtype a2571 is bit;
+ subtype a2572 is bit;
+ subtype a2573 is bit;
+ subtype a2574 is bit;
+ subtype a2575 is bit;
+ subtype a2576 is bit;
+ subtype a2577 is bit;
+ subtype a2578 is bit;
+ subtype a2579 is bit;
+ subtype a2580 is bit;
+ subtype a2581 is bit;
+ subtype a2582 is bit;
+ subtype a2583 is bit;
+ subtype a2584 is bit;
+ subtype a2585 is bit;
+ subtype a2586 is bit;
+ subtype a2587 is bit;
+ subtype a2588 is bit;
+ subtype a2589 is bit;
+ subtype a2590 is bit;
+ subtype a2591 is bit;
+ subtype a2592 is bit;
+ subtype a2593 is bit;
+ subtype a2594 is bit;
+ subtype a2595 is bit;
+ subtype a2596 is bit;
+ subtype a2597 is bit;
+ subtype a2598 is bit;
+ subtype a2599 is bit;
+ subtype a2600 is bit;
+ subtype a2601 is bit;
+ subtype a2602 is bit;
+ subtype a2603 is bit;
+ subtype a2604 is bit;
+ subtype a2605 is bit;
+ subtype a2606 is bit;
+ subtype a2607 is bit;
+ subtype a2608 is bit;
+ subtype a2609 is bit;
+ subtype a2610 is bit;
+ subtype a2611 is bit;
+ subtype a2612 is bit;
+ subtype a2613 is bit;
+ subtype a2614 is bit;
+ subtype a2615 is bit;
+ subtype a2616 is bit;
+ subtype a2617 is bit;
+ subtype a2618 is bit;
+ subtype a2619 is bit;
+ subtype a2620 is bit;
+ subtype a2621 is bit;
+ subtype a2622 is bit;
+ subtype a2623 is bit;
+ subtype a2624 is bit;
+ subtype a2625 is bit;
+ subtype a2626 is bit;
+ subtype a2627 is bit;
+ subtype a2628 is bit;
+ subtype a2629 is bit;
+ subtype a2630 is bit;
+ subtype a2631 is bit;
+ subtype a2632 is bit;
+ subtype a2633 is bit;
+ subtype a2634 is bit;
+ subtype a2635 is bit;
+ subtype a2636 is bit;
+ subtype a2637 is bit;
+ subtype a2638 is bit;
+ subtype a2639 is bit;
+ subtype a2640 is bit;
+ subtype a2641 is bit;
+ subtype a2642 is bit;
+ subtype a2643 is bit;
+ subtype a2644 is bit;
+ subtype a2645 is bit;
+ subtype a2646 is bit;
+ subtype a2647 is bit;
+ subtype a2648 is bit;
+ subtype a2649 is bit;
+ subtype a2650 is bit;
+ subtype a2651 is bit;
+ subtype a2652 is bit;
+ subtype a2653 is bit;
+ subtype a2654 is bit;
+ subtype a2655 is bit;
+ subtype a2656 is bit;
+ subtype a2657 is bit;
+ subtype a2658 is bit;
+ subtype a2659 is bit;
+ subtype a2660 is bit;
+ subtype a2661 is bit;
+ subtype a2662 is bit;
+ subtype a2663 is bit;
+ subtype a2664 is bit;
+ subtype a2665 is bit;
+ subtype a2666 is bit;
+ subtype a2667 is bit;
+ subtype a2668 is bit;
+ subtype a2669 is bit;
+ subtype a2670 is bit;
+end package c;
diff --git a/testsuite/gna/issue2349/testsuite.sh b/testsuite/gna/issue2349/testsuite.sh
new file mode 100755
index 000000000..b36651b12
--- /dev/null
+++ b/testsuite/gna/issue2349/testsuite.sh
@@ -0,0 +1,23 @@
+#! /bin/sh
+
+. ../../testenv.sh
+
+# Normal flow
+analyze a.vhdl
+analyze b.vhdl
+
+clean
+
+# When analyzing a unit, dependencies must have been analyzed
+$GHDL -i a.vhdl
+analyze_failure b.vhdl
+
+clean
+
+# Original test
+$GHDL -i b.vhdl c.vhdl a.vhdl
+$GHDL -s c.vhdl
+
+clean
+
+echo "Test successful"