https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115070

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 #9 from Paul Thomas <pault at gcc dot gnu.org> ---
Created attachment 58263
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58263&action=edit
Patch that fixes this PR

Somehow, when a null is returned from the call to gfc_trans_class_init_assign,
the messing around with blocks at the end of gfc_generate_function_code loses
the declaration. I tried giving the ieee calls their own block and merging it
to the top of 'body'. That fixed this PR but broke a number of ieee tests in
the testsuite.

This fix is not very elegant but it does work and even regtests OK.

I am continuing to work on it before submitting this patch.

Paul

Reply via email to