⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c85006c.ada

📁 用于进行gcc测试
💻 ADA
📖 第 1 页 / 共 3 页
字号:
                         END LOOP;                         FOR J IN XAA1'RANGE LOOP                              IF XAA1(J) /= (IDENT_INT(3),IDENT_INT(3),                                             IDENT_INT(3))                              THEN                                   FAILED ("INCORRECT VALUE OF XAA1(" &                                           INTEGER'IMAGE(J) & ") (3)");                              END IF;                         END LOOP;                         FOR J IN XAR1'RANGE LOOP                              IF XAR1(J) /= (D => 1,                                      FIELD1 => IDENT_INT(3)) THEN                                   FAILED ("INCORRECT VALUE OF XAR1(" &                                           INTEGER'IMAGE(J) & ") (3)");                              END IF;                         END LOOP;                         FOR J IN XAP1'RANGE LOOP                              IF XAP1(J) /= IDENT(AP1(J)) OR                                 XAP1(J).ALL /= IDENT_INT(3) THEN                                   FAILED ("INCORRECT VALUE OF XAP1(" &                                           INTEGER'IMAGE(J) & ") (3)");                              END IF;                         END LOOP;                         FOR J IN XAV1'RANGE LOOP                              IF PACK1."/=" (XAV1(J),                                      PACK1.IDENT(PACK1.THREE)) THEN                                   FAILED ("INCORRECT VALUE OF XAV1(" &                                           INTEGER'IMAGE(J) & ") (3)");                              END IF;                         END LOOP;                         FOR J IN XAT1'RANGE LOOP                              XAT1(J).VALU(I);                              IF I /= IDENT_INT(3) THEN                                   FAILED ("INCORRECT RETURN VALUE " &                                      "FROM XAT1(" &                                      INTEGER'IMAGE(J) & ").VALU (3)");                              END IF;                         END LOOP;                         XRI1 := XRI1 + 1;                         XRA1 := (XRA1(1)+1, XRA1(2)+1, XRA1(3)+1);                         XRR1 := (D => 1, FIELD1 => XRR1.FIELD1 + 1);                         XRP1 := NEW INTEGER'(XRP1.ALL + 1);                         XRV1 := PACK1.NEXT(XRV1);                         XRT1.NEXT;                         XAI1 := (OTHERS => XAI1(XAI1'FIRST) + 1);                         XAA1 := (OTHERS =>                                  (OTHERS => XAA1(XAA1'FIRST)(1) + 1));                         XAR1 := (OTHERS => (D => 1, FIELD1 =>                                  (XAR1(XAR1'FIRST).FIELD1 + 1)));                         XAP1 := (OTHERS =>                              NEW INTEGER'(XAP1(XAP1'FIRST).ALL + 1));                         FOR J IN XAV1'RANGE LOOP                              XAV1(J) := PACK1.NEXT(XAV1(J));                         END LOOP;                         FOR J IN XAT1'RANGE LOOP                              XAT1(J).NEXT;                         END LOOP;                         IF XRI1 /= IDENT_INT(4) THEN                              FAILED ("INCORRECT VALUE OF XRI1 (4)");                         END IF;                         IF XRA1 /= (IDENT_INT(4),IDENT_INT(4),                                     IDENT_INT(4)) THEN                              FAILED ("INCORRECT VALUE OF XRA1 (4)");                         END IF;                         IF XRR1 /= (D => 1, FIELD1 => IDENT_INT(4))                         THEN                              FAILED ("INCORRECT VALUE OF XRR1 (4)");                         END IF;                         IF XRP1 /= IDENT(REC.RP1) OR                            XRP1.ALL /= IDENT_INT(4) THEN                              FAILED ("INCORRECT VALUE OF XRP1 (4)");                         END IF;                         IF PACK1."/=" (XRV1, PACK1.IDENT(PACK1.FOUR))                         THEN                              FAILED ("INCORRECT VALUE OF XRV1 (4)");                         END IF;                         XRT1.VALU(I);                         IF I /= IDENT_INT(4) THEN                              FAILED ("INCORRECT RETURN VALUE OF " &                                      "XRT1.VALU (4)");                         END IF;                         FOR J IN XAI1'RANGE LOOP                              IF XAI1(J) /= IDENT_INT(4) THEN                                   FAILED ("INCORRECT VALUE OF XAI1(" &                                           INTEGER'IMAGE(J) & ") (4)");                              END IF;                         END LOOP;                         FOR J IN XAA1'RANGE LOOP                              IF XAA1(J) /= (IDENT_INT(4),IDENT_INT(4),                                             IDENT_INT(4)) THEN                                   FAILED ("INCORRECT VALUE OF XAA1(" &                                           INTEGER'IMAGE(J) & ") (4)");                              END IF;                         END LOOP;                         FOR J IN XAR1'RANGE LOOP                              IF XAR1(J) /= (D => 1, FIELD1 =>                                      IDENT_INT(4)) THEN                                   FAILED ("INCORRECT VALUE OF XAR1(" &                                           INTEGER'IMAGE(J) & ") (4)");                              END IF;                         END LOOP;                         FOR J IN XAP1'RANGE LOOP                              IF XAP1(J) /= IDENT(AP1(J)) OR                                 XAP1(J).ALL /= IDENT_INT(4) THEN                                   FAILED ("INCORRECT VALUE OF XAP1(" &                                           INTEGER'IMAGE(J) & ") (4)");                              END IF;                         END LOOP;                         FOR J IN XAV1'RANGE LOOP                              IF PACK1."/=" (XAV1(J),                                        PACK1.IDENT(PACK1.FOUR)) THEN                                   FAILED ("INCORRECT VALUE OF XAV1(" &                                           INTEGER'IMAGE(J) & ") (4)");                              END IF;                         END LOOP;                         FOR J IN XAT1'RANGE LOOP                              XAT1(J).VALU(I);                              IF I /= IDENT_INT(4) THEN                                   FAILED ("INCORRECT RETURN VALUE " &                                      "FROM XAT1(" &                                      INTEGER'IMAGE(J) & ").VALU (4)");                              END IF;                         END LOOP;                         REC.RI1 := REC.RI1 + 1;                         REC.RA1 := (REC.RA1(1)+1, REC.RA1(2)+1,                                     REC.RA1(3)+1);                         REC.RR1 := (D => 1, FIELD1 =>                                        REC.RR1.FIELD1 + 1);                         REC.RP1 := NEW INTEGER'(REC.RP1.ALL + 1);                         REC.RV1 := PACK1.NEXT(REC.RV1);                         REC.RT1.NEXT;                         AI1(XAI1'RANGE) := (OTHERS =>                                             AI1(XAI1'FIRST) + 1);                         AA1(XAA1'RANGE) := (OTHERS =>                                    (OTHERS => AA1(XAA1'FIRST)(1) + 1));                         AR1(XAR1'RANGE) := (OTHERS => (D => 1,                               FIELD1 => (AR1(XAR1'FIRST).FIELD1 + 1)));                         AP1(XAP1'RANGE) := (OTHERS =>                               NEW INTEGER'(AP1(XAP1'FIRST).ALL + 1));                         FOR J IN XAV1'RANGE LOOP                              AV1(J) := PACK1.NEXT(AV1(J));                         END LOOP;                         FOR J IN XAT1'RANGE LOOP                              AT1(J).NEXT;                         END LOOP;                         IF XRI1 /= IDENT_INT(5) THEN                              FAILED ("INCORRECT VALUE OF XRI1 (5)");                         END IF;                         IF XRA1 /= (IDENT_INT(5),IDENT_INT(5),                                     IDENT_INT(5)) THEN                              FAILED ("INCORRECT VALUE OF XRA1 (5)");                         END IF;                         IF XRR1 /= (D => 1, FIELD1 => IDENT_INT(5))                         THEN                              FAILED ("INCORRECT VALUE OF XRR1 (5)");                         END IF;                         IF XRP1 /= IDENT(REC.RP1) OR                            XRP1.ALL /= IDENT_INT(5) THEN                              FAILED ("INCORRECT VALUE OF XRP1 (5)");                         END IF;                         IF PACK1."/=" (XRV1, PACK1.IDENT(PACK1.FIVE))                         THEN                              FAILED ("INCORRECT VALUE OF XRV1 (5)");                         END IF;                         XRT1.VALU(I);                         IF I /= IDENT_INT(5) THEN                              FAILED ("INCORRECT RETURN VALUE OF " &                                      "XRT1.VALU (5)");                         END IF;                         FOR J IN XAI1'RANGE LOOP                              IF XAI1(J) /= IDENT_INT(5) THEN                                   FAILED ("INCORRECT VALUE OF XAI1(" &                                           INTEGER'IMAGE(J) & ") (5)");                              END IF;                         END LOOP;                         FOR J IN XAA1'RANGE LOOP                              IF XAA1(J) /= (IDENT_INT(5),IDENT_INT(5),                                             IDENT_INT(5)) THEN                                   FAILED ("INCORRECT VALUE OF XAA1(" &                                           INTEGER'IMAGE(J) & ") (5)");                              END IF;                         END LOOP;                         FOR J IN XAR1'RANGE LOOP                              IF XAR1(J) /= (D => 1, FIELD1 =>                                      IDENT_INT(5)) THEN                                   FAILED ("INCORRECT VALUE OF XAR1(" &                                           INTEGER'IMAGE(J) & ") (5)");                              END IF;                         END LOOP;                         FOR J IN XAP1'RANGE LOOP                              IF XAP1(J) /= IDENT(AP1(J)) OR                                 XAP1(J).ALL /= IDENT_INT(5) THEN                                   FAILED ("INCORRECT VALUE OF XAP1(" &                                           INTEGER'IMAGE(J) & ") (5)");                              END IF;                         END LOOP;                         FOR J IN XAV1'RANGE LOOP                              IF PACK1."/=" (XAV1(J),                                           PACK1.IDENT(PACK1.FIVE)) THEN                                   FAILED ("INCORRECT VALUE OF XAV1(" &                                           INTEGER'IMAGE(J) & ") (5)");                              END IF;                         END LOOP;                         FOR J IN XAT1'RANGE LOOP                              XAT1(J).VALU(I);                              IF I /= IDENT_INT(5) THEN                                   FAILED ("INCORRECT RETURN VALUE " &                                      "FROM XAT1(" &                                      INTEGER'IMAGE(J) & ").VALU (5)");                              END IF;                         END LOOP;                    END;               END START;          END MAIN_TASK;     BEGIN          MAIN_TASK.START (DREC, DAI1, DAA1, DAR1, DAP1, DAV1, DAT1);     END;     DREC.RT1.STOP;     FOR I IN DAT1'RANGE LOOP          DAT1(I).STOP;     END LOOP;     RESULT;END C85006C;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -