Appendix D - System-Dependent Test Problems

This appendix contains information on ACES tests which may be dependent on certain characteristics of a system. The system being tested may consider these tests as not applicable if it does not support the particular characteristic being tested. The information displayed in this appendix will list a particular characteristic of system dependence and will then be followed by the ACES tests which depend on this characteristic.

-----------------------------------------------------------------------------

The following test problems contain features specific to Ada 95:

--------------------------------------------------------------------------

Performance Tests (149 test problems)

ar_dc_decimal_attributes_01

ar_dc_decimal_ops_01

ar_dc_decimal_ops_02

ar_dc_decimal_ops_03

ar_dc_decimal_ops_04

ar_el_gen_elem_fcns_01

ar_el_gen_elem_fcns_02

ar_el_gen_elem_fcns_03

ar_el_gen_elem_fcns_04

ar_el_gen_elem_fcns_05

ar_el_gen_elem_fcns_06

ar_el_non_gen_elem_fcns_01

ar_el_non_gen_elem_fcns_02

ar_el_non_gen_elem_fcns_03

ar_fx_fixed_attributes_01

ar_fl_float_attributes_01

ar_mt_modular_oper_01

ar_mt_modular_oper_02

ar_mt_shift_01

ar_mt_rotate_01

ar_mt_shift_02

ar_rn_random_float_01

ar_rn_random_integer_01

ar_rn_random_enumeration_01

cl_dp_dining_phil_ada95

dr_co_access_parameter_01

dr_sr_read_write_01

dr_sr_input_output_01

dr_ct_implicit_01

dr_ct_explicit_01

dr_sf_search_construct_01

dr_sf_search_construct_02

dr_sf_search_construct_03

dr_sf_search_construct_04

dr_sf_search_construct_05

dr_sf_search_construct_06

dr_sf_search_construct_07

dr_sf_search_construct_08

dr_sf_search_construct_09

dr_sf_procs_01

dr_sf_procs_02

dr_sf_funcs_01

dr_sf_funcs_02

dr_sf_procs_03

dr_sf_funcs_03

dr_sf_procs_04

dr_sf_funcs_04

dr_sb_search_construct_01

dr_sb_search_construct_02

dr_sb_search_construct_03

dr_sb_search_construct_04

dr_sb_search_construct_05

dr_sb_search_construct_06

dr_sb_search_construct_07

dr_sb_search_construct_08

dr_sb_search_construct_09

dr_sb_procs_01

dr_sb_procs_02

dr_sb_funcs_01

dr_sb_funcs_02

dr_sb_procs_03

dr_sb_funcs_03

dr_sb_procs_04

dr_sb_funcs_04

dr_su_search_construct_01

dr_su_search_construct_02

dr_su_search_construct_03

dr_su_search_construct_04

dr_su_search_construct_05

dr_su_search_construct_06

dr_su_search_construct_07

dr_su_search_construct_08

dr_su_search_construct_09

dr_su_procs_01

dr_su_procs_02

dr_su_funcs_01

dr_su_funcs_02

dr_su_procs_03

dr_su_funcs_03

dr_su_procs_04

dr_su_funcs_04

dr_ts_float_string_01

dr_ts_fixed_string_01

dr_ts_modular_string_01

dr_ts_decimal_string_01

dt_du_delay_until_01

dt_du_delay_until_02

dt_du_delay_until_03

dt_du_delay_until_04

dt_du_delay_until_05

dt_du_delay_until_06

dt_du_delay_until_07

gn_su_formal_package_01

gn_su_formal_acc_subp_01

in_cc_c_data_01

in_cc_c_data_02

in_cc_c_data_03

in_cc_c_data_04

in_cc_c_data_05

in_cc_c_data_06

in_cc_c_data_07

in_cc_c_data_08

in_cb_cobol_data_01

in_cb_cobol_data_02

in_cb_cobol_data_03

in_cb_cobol_data_04

io_tx_modular_string_01

io_tx_decimal_string_01

oo_dp_class_wide_dynamic_01

oo_dp_class_wide_static_01

oo_tx_parms_01_deriv

oo_tx_parms_05_deriv

oo_tx_parms_10_deriv

oo_tx_ext_aggregate_01

oo_tx_ext_aggregate_02

oo_tx_simp_aggregate_01

oo_tx_simp_aggregate_02

po_cu_client_01

po_cu_client_02

po_cu_client_03

po_cu_client_04

po_cu_pub_sib_01

po_cu_pub_sib_02

po_cu_pub_sib_03

po_cu_pub_sib_04

po_cu_priv_sib_01

po_cu_priv_sib_02

po_cu_priv_sib_03

po_cu_priv_sib_04

pt_po_prot_access_01

pt_po_prot_access_02

pt_po_prot_access_03

pt_po_protected_function_01

pt_po_protected_procedure_01

pt_po_protected_entry_01

pt_rq_internal_01

pt_rq_internal_02

pt_rq_external_01

pt_rq_external_02

pt_rq_to_task_01

pt_rq_to_task_02

tk_at_atc_taken_01

tk_at_atc_not_taken_02

tk_rq_internal_01

tk_rq_internal_02

tk_rq_external_01

tk_rq_external_02

tk_rq_to_prot_01

tk_rq_to_prot_02

--------------------------------------------------------------------------

The following test problems require support for Ada 95 decimal types:

--------------------------------------------------------------------------

Performance Tests (7 test problems)

ar_dc_decimal_attributes_01

ar_dc_decimal_ops_01

ar_dc_decimal_ops_02

ar_dc_decimal_ops_03

ar_dc_decimal_ops_04

dr_ts_decimal_string_01

io_tx_decimal_string_01

--------------------------------------------------------------------------

The following test problems require 32 bit (or greater) integer types:

--------------------------------------------------------------------------

Performance Tests (95 test problems)

ap_ai_create_object

ap_ai_query

ap_ai_modify_object

ap_ai_create_delete_kb

ap_ai_save_kb_to_file

ap_ai_load_kb_from_file

ap_ai_create_object

ap_ai_query

ap_ai_modify_object

ap_ai_create_delete_kb

ap_ai_save_kb_to_file

ap_ai_load_kb_from_file

ap_ai_artie

ap_de_des_06a

ap_de_des_06

ap_kf_kalman

ar_ib_integer_big_01

ar_ib_integer_big_02

ar_ib_integer_big_03

ar_ib_integer_big_04

ar_ib_integer_big_05

ar_ib_integer_big_06

ar_ib_integer_big_07

ar_ib_integer_big_08

ar_ib_integer_big_09

ar_ib_integer_big_10

ar_ib_integer_big_11

ar_ib_integer_big_12

ar_ib_integer_big_13

cl_nc_target

cl_nk_loop_04a

cl_nk_loop_04b

cl_nk_loop_04c

cl_nk_loop_05

cl_nk_loop_06

cl_nk_loop_07

cl_nl_kernel_13

cl_nl_kernel_14

cl_nl_kernel_16

cl_nl_kernel_16_goto

do_rp_rep_pack_62

dr_ao_array_oper_10

dr_ao_array_oper_11

dr_ao_array_oper_12

dr_ao_array_oper_13

dt_dp_delay_zero_00

dt_dp_delay_zero_01

dt_dp_delay_zero_02

dt_dp_delay_zero_03

dt_dp_delay_zero_04

dt_dp_delay_zero_05

dt_dp_delay_zero_06

dt_dp_delay_zero_06x

io_di_io_80_20_01;

io_di_io_80_20_02;

io_di_io_80_20_03;

io_di_io_80_20_04;

io_di_io_80_20_05

io_di_io_80_20_06

io_di_io_80_20_07

io_di_io_80_20_08

io_di_io_80_20_09

io_di_io_80_20_10

io_du_io_unif_01

io_du_io_unif_02

io_du_io_unif_03

io_du_io_unif_04

io_du_io_unif_05

io_du_io_unif_06

op_fs_fold_simp_10

op_sr_strength_reduce_05

po_ms_fetch_01

po_ms_fetch_02

po_ms_fetch_03

po_ms_fetch_04

po_ms_fetch_05

po_ms_fetch_06

po_ms_fetch_07

po_ms_fetch_08

po_ms_fetch_09

po_ms_fetch_10

po_ms_fetch_11

po_ms_fetch_12

po_ms_store_01

po_ms_store_02

po_ms_store_03

po_ms_store_04

po_ms_store_05

po_ms_store_06

po_ms_store_07

po_ms_store_08

po_ms_store_09

po_ms_store_10

po_ms_store_11

po_ms_store_12

Capacity Tests (7 test problems)

yc_rt01

yc_rt04

yc_rt05

yc_rt06

yc_rt07

yc_rt08

yc_rt09

Math test (1 package)

zm_ran32

Pretest (9 programs)

zp_dmasn

zp_dmatn

zp_dmchn

zp_dmexp

zp_dmln

zp_dmpwr

zp_dmsin