This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Ping, Ping: [Patch, fortran] PR27411 - crashes in sra_walk_expr and emit_move_insn


Hi Paul,

On Sat, 13 May 2006, Paul Thomas wrote:
> http://gcc.gnu.org/ml/fortran/2006-05/msg00096.html

This is not an objection, I'm just curious.  Could you explain the
sequence of events whereby adding parenthesis around an expression
in the source code avoids an ICE in emit_move_insn?  I don't know
enough fortran to understand "outputs%signal_number", or how this
would cause the scalarizer to generate mismatched types that can
survive thoughout tree-ssa, only to crash at RTL expansion time.

Not fully understanding the issues, I can't tell whether it would
be helpful to add additional sanity checking to the gimplifier, or
elsewhere in the middle-end, to help catch this earlier.

Thanks in advance,

Roger
--


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]