(DD01) | Cannot combine successive declarations of variable var: Type1 and Type2 (ignored new) |
(DD02) | Cannot combine successive declarations of character array: Type1 and Type2 (ignored new) |
(DD03) | Cannot combine successive declarations of constant const type: Type1 and Type2 (ignored new) |
(DD04) | Double definition of function Func (ignored new) |
(DD05) | Cannot combine successive declarations of function Func (ignored new) |
(DD06) | Cannot combine successive declarations of function Func return type: Type1 and Type2 (overwritten previous) |
(DD07) | Cannot combine successive declarations of function Func kind: kind1 and kind2 (ignored new) |
(DD08) | Double declaration of external function Func |
(DD09) | Double declaration of intrinsic function Func |
(DD10) | Double declaration of the main program: Func1 and Func2 (overwritten previous) |
(DD11) | Double declaration of function Func in library file LibraryFile |
(DD12) | Cannot combine successive declarations of type Type (ignored new) |
(DD13) | Double definition of label label (ignored new) |
(TC01) | Expression is expected to be numeric, and is here Type |
(TC02) | Expression is expected to be boolean, and is here Type |
(TC03) | Expression is expected to be a record, and is here Type |
(TC04) | Expression is expected to be a pointer, and is here Type |
(TC05) | Expression var is expected to be an array, and is here Type |
(TC06) | Loop index is expected to be integer, and is here Type |
(TC07) | Loop bound is expected to be integer, and is here Type |
(TC08) | Loop times expression is expected to be integer, and is here Type |
(TC09) | Real part of complex constructor is expected to be numeric, and is here Type |
(TC10) | Imaginary part of complex constructor is expected to be numeric, and is here Type |
(TC11) | Argument of arithmetic operator is expected to be numeric, and is here Type |
(TC12) | Array index is expected to be numeric, and is here Type |
(TC13) | Triplet element is expected to be numeric, and is here Type |
(TC14) | Substring index is expected to be numeric, and is here Type |
(TC15) | Argument of logical operator is expected to be boolean, and is here Type |
(TC16) | Type mismatch in assignment: Type1 receives Type2 |
(TC17) | Type mismatch in case: Type1 compared to Type2 |
(TC18) | Type mismatch in comparison: Type1 compared to Type2 |
(TC19) | Equality test on reals is not reliable |
(TC20) | Variable var is not declared |
(TC21) | No implicit rule available to complete the declaration of variable var |
(TC22) | Variable var, declared implicitly as Type1, is used as Type2 |
(TC23) | Symbol var, formerly used as a variable, now used for another object |
(TC24) | Wrong number of dimensions for array Array: n2 expected, and n1 given |
(TC25) | Dimensions mismatch in vector expression, Type1 combined with Type2 |
(TC26) | Incorrect equivalence |
(TC27) | End of common /COMMON/ reached before variable var |
(TC28) | Variable var cannot be added to common /COMMON1/ because it is already in common /COMMON2/ |
(TC29) | Common /COMMON1/ declared with two different sizes: s1 vs s2 |
(TC30) | Type mismatch in argument Arg of function Func, expects Type1, receives Type2 |
(TC31) | Type mismatch in argument Arg of function Func, declared Type1, previously given Type2 |
(TC32) | Wrong number of arguments calling Func: n2 expected, and n1 given |
(TC33) | Intrinsic function Func is not declared |
(TC34) | External function Func is not declared |
(TC35) | Subroutine Func used as a function |
(TC36) | Type function Func used as a subroutine |
(TC37) | Return type of Func set by implicit rule to Type |
(TC38) | Recursivity: Func1-->Func2-->...-->FuncN |
(TC40) | No field named name in Type |
(TC41) | Recursive type definition |
(TC42) | Definition of type Type comes a little too late |
(TC50) | Label label is not defined |
(TC51) | Label variable var must be written by an ASSIGN-TO construct |
(TC52) | Variable var used in assigned-GOTO is not a label variable |
(CF01) | Irreducible entry into loop |
(CF02) | Computed-GOTO without legal destinations list |
(CF03) | This assigned-GOTO to var goes nowhere |
(CF04) | This assigned-GOTO to var only goes to label label |
(CF05) | This assigned-GOTO to var is possibly undefined |
(DF01) | Illegal non-reference value for output argument Arg of function Func |
(DF02) | Potential aliasing in calling function Func, between arguments arguments |
(DF03) | Variable var is used before initialized |
(DF04) | Variable var may be used before initialized |
(AD01) | Actual argument Arg of Func is active while formal argument is non-differentiable |
(AD02) | Actual output Arg of Func is useful while formal result is non-differentiable |
(AD03) | Active variable var written by I-O to file file |
(AD04) | Useful variable var read by I-O from file file |
subroutine TOP(x,y,fileno) real x,y,tmp integer fileno write(fileno,*) x ... read(fileno,*) tmp y = 2.0*x + tmp end
(AD05) | Active variable var overwritten by I-O |
(AD06) | Differentiate of function Func needs to save undeclared side-effect variables: variables |
(AD07) | This call needs to save undeclared side-effect variable: extern-var |
(AD10) | call to Proc2 in differentiation of procedure Proc1 need to save and restore the I-O state |
(AD08) | Don't know the size of dimension n of array array, which must be saved |
(AD09) | Please provide a differential of function Func for arguments arguments |