FWIW The fortran definition of comparison of aggregates is not the
same as memcmp. It defines aggregates as equal if all the members
compare as equal. This can be different from binary comparison eg,
for floating point values.
Right. And in that case, it shouldn't just do an EQ_EXPR of the two trees.