Commit 48a8bb13 by David Daney Committed by David Daney

re PR fortran/32046 (wrong code with -O2 for gfortran.dg/interface_12.f90 & result_in_spec_1.f90)

	PR target/32046
	* config/mips/mips.md (define_constants): Rename UNSPEC_EH_RECEIVER
	to UNSPEC_NONLOCAL_GOTO_RECEIVER globally.
	(exception_receiver): Renamed to ...
	(nonlocal_goto_receiver): ... this.

From-SVN: r125941
parent 7bb3ae2f
2007-06-21 David Daney <ddaney@avtrex.com>
PR target/32046
* config/mips/mips.md (define_constants): Rename UNSPEC_EH_RECEIVER
to UNSPEC_NONLOCAL_GOTO_RECEIVER globally.
(exception_receiver): Renamed to ...
(nonlocal_goto_receiver): ... this.
2007-06-22 Roman Zippel <zippel@linux-m68k.org> 2007-06-22 Roman Zippel <zippel@linux-m68k.org>
* df-scan.c (df_read_modify_subreg_p): Use REGMODE_NATURAL_SIZE. * df-scan.c (df_read_modify_subreg_p): Use REGMODE_NATURAL_SIZE.
......
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
(UNSPEC_GET_FNADDR 3) (UNSPEC_GET_FNADDR 3)
(UNSPEC_BLOCKAGE 4) (UNSPEC_BLOCKAGE 4)
(UNSPEC_CPRESTORE 5) (UNSPEC_CPRESTORE 5)
(UNSPEC_EH_RECEIVER 6) (UNSPEC_NONLOCAL_GOTO_RECEIVER 6)
(UNSPEC_EH_RETURN 7) (UNSPEC_EH_RETURN 7)
(UNSPEC_CONSTTABLE_INT 8) (UNSPEC_CONSTTABLE_INT 8)
(UNSPEC_CONSTTABLE_FLOAT 9) (UNSPEC_CONSTTABLE_FLOAT 9)
...@@ -5143,9 +5143,9 @@ ...@@ -5143,9 +5143,9 @@
DONE; DONE;
}) })
(define_insn_and_split "exception_receiver" (define_insn_and_split "nonlocal_goto_receiver"
[(set (reg:SI 28) [(set (reg:SI 28)
(unspec_volatile:SI [(const_int 0)] UNSPEC_EH_RECEIVER))] (unspec_volatile:SI [(const_int 0)] UNSPEC_NONLOCAL_GOTO_RECEIVER))]
"TARGET_CALL_CLOBBERED_GP" "TARGET_CALL_CLOBBERED_GP"
"#" "#"
"&& reload_completed" "&& reload_completed"
......
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