http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59906
Paul Thomas <pault at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at gcc dot gnu.org |pault at gcc dot gnu.org --- Comment #4 from Paul Thomas <pault at gcc dot gnu.org> --- (In reply to Harald Anlauf from comment #3) > I ran the testcase under gdb to see where the error is thrown. > ....snip.... > It appears that the error is generated rather late. Are there any > intermediate files it makes sense to look at, to see the effect of > slight variations of the input? (E.g. where the "anonymous namespace" > comes from.) It would be very useful if you would try to compile it with -ftree-dump-original and post the result around the scalarization loop for ! Does not compile: print*,str_cmp((/'aaa','bbb'/), str_aux) In order to isolate all the code associated with a particular line, I cast it into a contained subroutine which is then called instead of the offending line. (I am not in a position to do it myself until tonight.) HJ is certainly correct that r158683 is the cause - Thanks for the heads-up, HJ. It amazes me that this bug has not been triggered in 3 years and 9 months! Cheers Paul