------- Comment #6 from paul dot richard dot thomas at cea dot fr 2006-04-13 13:04 ------- Created an attachment (id=11256) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11256&action=view) Patch to fix P26822
This took a depressingly long time to get to the bottom of - particularly since the patch changes one character! Fortunately, it was a few minutes here and there. The problem came about because LOGICAL was not marked as elemental in intrinsic.c(add_functions), which put it in the wrong place in trans_intrinsic.c and caused the observed consequences. I will regtest and submit tonight but I am sure that this is the right fix. Paul -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26822