Commit 885e80cc by Alexandre Oliva Committed by Jeff Law

optabs.c (prepare_float_lib_cmp): Protect *px and *py from queue.


	* optabs.c (prepare_float_lib_cmp): Protect *px and *py from
	queue.

From-SVN: r34283
parent ab577d8a
Tue May 30 22:25:57 2000 Alexandre Oliva <aoliva@cygnus.com>
* optabs.c (prepare_float_lib_cmp): Protect *px and *py from
queue.
2000-05-30 Michael Meissner <meissner@redhat.com> 2000-05-30 Michael Meissner <meissner@redhat.com>
* dwarf2out.c (dwarf2out_frame_debug_expr): Ignore HIGH * dwarf2out.c (dwarf2out_frame_debug_expr): Ignore HIGH
......
...@@ -3276,7 +3276,8 @@ prepare_float_lib_cmp (px, py, pcomparison, pmode, punsignedp) ...@@ -3276,7 +3276,8 @@ prepare_float_lib_cmp (px, py, pcomparison, pmode, punsignedp)
int *punsignedp; int *punsignedp;
{ {
enum rtx_code comparison = *pcomparison; enum rtx_code comparison = *pcomparison;
rtx x = *px, y = *py; rtx x = *px = protect_from_queue (*px, 0);
rtx y = *py = protect_from_queue (*py, 0);
enum machine_mode mode = GET_MODE (x); enum machine_mode mode = GET_MODE (x);
rtx libfunc = 0; rtx libfunc = 0;
rtx result; rtx result;
......
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