Also I have weeded out a couple of regressions and am left with only a
single one: class_defined_operator_1.f03 aborts at run-time. It has
several abort()'s and fails already at the first one, where the result
is now -42 instead of +42.
The reason for this is that the "ALLOCATE with SOURCE" statement now
makes use of the defined assignment operator for copying the source,
which introduces the additional minus sign. I am not completely sure
if this behavior is ok and was not able to pinpoint it in the standard
so far. Can anyone tell me if ALLOCATE w/ SOURCE is actually supposed
to use the defined OPERATOR(=) or not?