Re: [Patch, fortran] PR84219 - [8 Regression] ICE: Invalid expression in gfc_target_interpret_expr

2018-03-02 Thread Paul Richard Thomas
Hi Christophe, I committed the wrong test :-( Corrected r258128. Many thanks Paul On 2 March 2018 at 08:38, Paul Richard Thomas wrote: > Hi Christophe, > > I was not aware. Thanks for letting me know. > > It's wierd that there is no error message or an ICE.

Re: [Patch, fortran] PR84219 - [8 Regression] ICE: Invalid expression in gfc_target_interpret_expr

2018-03-02 Thread Paul Richard Thomas
By golly you are right! Je vous en remercie :-) Paul On 2 March 2018 at 08:41, Christophe Lyon wrote: > On 2 March 2018 at 09:38, Paul Richard Thomas > wrote: >> Hi Christophe, >> >> I was not aware. Thanks for letting me know. >> >>

Re: [Patch, fortran] PR84219 - [8 Regression] ICE: Invalid expression in gfc_target_interpret_expr

2018-03-02 Thread Christophe Lyon
On 2 March 2018 at 09:38, Paul Richard Thomas wrote: > Hi Christophe, > > I was not aware. Thanks for letting me know. > > It's wierd that there is no error message or an ICE. Previously, an > ICE would occur instead of the intended error message. > > I do not have

Re: [Patch, fortran] PR84219 - [8 Regression] ICE: Invalid expression in gfc_target_interpret_expr

2018-03-02 Thread Paul Richard Thomas
Hi Christophe, I was not aware. Thanks for letting me know. It's wierd that there is no error message or an ICE. Previously, an ICE would occur instead of the intended error message. I do not have access to either targets. Would you be so kind as to run coarray_47.f90 separately to see what

Re: [Patch, fortran] PR84219 - [8 Regression] ICE: Invalid expression in gfc_target_interpret_expr

2018-03-02 Thread Christophe Lyon
On 1 March 2018 at 14:28, Paul Richard Thomas wrote: > Committed as 'obvious' in revision 258098. > > Paul > > 2018-03-01 Paul Thomas > > PR fortran/84219 > * target-memory.c (gfc_interpret_derived): Assert that BT_VOID > components are caf

[Patch, fortran] PR84219 - [8 Regression] ICE: Invalid expression in gfc_target_interpret_expr

2018-03-01 Thread Paul Richard Thomas
Committed as 'obvious' in revision 258098. Paul 2018-03-01 Paul Thomas PR fortran/84219 * target-memory.c (gfc_interpret_derived): Assert that BT_VOID components are caf tokens. (gfc_target_interpret_expr): Treat BT_VOID expressions as integers. 2018-03-01 Paul Thomas