Commit f1c7e7f1 by Steven G. Kargl

re PR fortran/77694 (ICE in optimize_binop_array_assignment, at fortran/frontend-passes.c:1080)

2016-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/77694
	* frontend-passes.c (optimize_binop_array_assignment): Check pointer
	for NULL.

2016-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>

	PR fortran/77694
	* gfortran.dg/pr77694.f90: New test.

From-SVN: r240476
parent 5335c35f
2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/77694
* frontend-passes.c (optimize_binop_array_assignment): Check pointer
for NULL.
2016-09-23 Fritz Reese <fritzoreese@gmail.com> 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
* lang.opt, invoke.texi, gfortran.texi: New flag -fdec-static. * lang.opt, invoke.texi, gfortran.texi: New flag -fdec-static.
......
...@@ -1076,6 +1076,9 @@ optimize_binop_array_assignment (gfc_code *c, gfc_expr **rhs, bool seen_op) ...@@ -1076,6 +1076,9 @@ optimize_binop_array_assignment (gfc_code *c, gfc_expr **rhs, bool seen_op)
{ {
gfc_expr *e; gfc_expr *e;
if (!*rhs)
return false;
e = *rhs; e = *rhs;
if (e->expr_type == EXPR_OP) if (e->expr_type == EXPR_OP)
{ {
......
2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/77694
* gfortran.dg/pr77694.f90: New test.
2016-09-25 Oleg Endo <olegendo@gcc.gnu.org> 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
PR target/51244 PR target/51244
......
! { dg-do compile }
! { dg-options -O }
program p
logical x(2), y(2)
x = .true.
y = .nt. x ! { dg-error "Unknown operator" }
end
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment