[Bug fortran/79072] [5/6/7 Regression] ICE with class(*) pointer function result and character value

2017-01-13 Thread neil.n.carlson at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79072

--- Comment #3 from neil.n.carlson at gmail dot com ---
Why is this tagged with 'ice-on-invalid-code'?  What is invalid about the code?

[Bug fortran/79072] [5/6/7 Regression] ICE with class(*) pointer function result and character value

2017-01-13 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79072

--- Comment #2 from Dominique d'Humieres  ---
IMO bugs in new features are not regressions.

[Bug fortran/79072] [5/6/7 Regression] ICE with class(*) pointer function result and character value

2017-01-13 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79072

Martin Liška  changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
  Known to work||4.7.4
   Keywords||ice-on-invalid-code
   Last reconfirmed||2017-01-13
 CC||marxin at gcc dot gnu.org
 Ever confirmed|0   |1
Summary|ICE with class(*) pointer   |[5/6/7 Regression] ICE with
   |function result and |class(*) pointer function
   |character value |result and character value
  Known to fail||4.8.5, 4.9.4, 5.4.0, 6.3.0,
   ||7.0

--- Comment #1 from Martin Liška  ---
All releases starting from 4.8.0 ICE. Before that:

  4.7.4 (ae10eb82fe34c186)(12 Jun 2014 12:08): [took: 0.019s] result: FAILED
pr79072.f90:2.10:

  class(*), pointer :: foo
  1
Fatal Error: Unlimited polymorphism at (1) not yet supported