OEP

2

Title

compiler test-suite numbering

Summary

Lists the various compiler test-suite programs

Owner

Fred Barnes <F.R.M.Barnes@kent.ac.uk>

Date-Proposed

2007-03-31

Status

Informational

Keywords

cgtests

The following table shows the allocated CG test numbers:

00

space allocation, expressions

01

static chains, non-local vectors, bool expressions

02

SEQ, PAR

03

abbreviations

04

WHILE, replicated SEQ, IF, replicated IF

05

ALT, replicated ALT

06

replicated PAR

07

constants, vector access, slices

08

timer tests

09

array handling

10

real arithmetic

11

basic arithmetic types

12

protocols

13

CASE statements

14

functions

15

functions and multiple assignment

16

multi-assignment of arrays

17

static-links, nested PARs, RETYPEs, ASM, GUY, PORTs

18

alias and usage checks

19

predefined routines

20

INT16 arithmetic

21

INT32 arithmetic

22

INT64 arithmetic

23

disabled alias and usage checks

24

function result combinations

25

procedure parameter combinations

26

procedure parameter combinations

27

INT16 tests

50

DATA TYPE for INT32

51

DATA TYPE for INT16

52

DATA TYPE for INT64

53

DATA TYPE for INT

54

DATA TYPE for REAL32

55

DATA TYPE for REAL64

56

user-defined types, RECORD types

57

FUNCTIONs returning arrays and RECORDs

58

RECORDs

59

SIZE on user-defined types, BYTESIN, OFFSETOF, PACKED RECORD, untyped literals, dropping FROM and FOR, RESHAPES, PROTOCOL tags

60

DATA TYPE arithmetic for INT32

61

DATA TYPE arithmetic for INT16

62

DATA TYPE arithmetic for INT64

63

DATA TYPE arithmetic for INT

64

DATA TYPE arithmetic for REAL32

65

DATA TYPE arithmetic for REAL64

66

BYTE arithmetic and conversion

67

user-defined COMPLEX type

70

UDO basic types

71

UDO operator function generation

72

UDO open array parameters, fixed return arrays

73

UDO fixed size arrays

74

UDO user-defined types

75

UDO monadic operators (basic types)

76

UDO monadic operators (sized types)

77

UDO monadic operators (open arrays)

78

UDO monadic operators (fixed size arrays)

79

UDO monadic operators (user-defined types)

80

fixed-size array-constructors

81

STEP in replicators

82

RESULT parameters and abbreviations

83

fixed size MOBILEs

84

extended rendezvous

85

dynamic MOBILE arrays

86

mobile channel types

87

channel direction specifiers

88

FORKING, FORK, recursion

89

BARRIERs

OEP/2 (last edited 2008-02-27 18:14:02 by ats)