Commit b5642e20 by Daniel Berlin Committed by Daniel Berlin

df-scan.c (df_def_record_1): A set destination may be a parallel regardless of mode.

2006-02-08  Daniel Berlin  <dberlin@dberlin.org>

	* df-scan.c (df_def_record_1): A set destination may
	be a parallel regardless of mode.

From-SVN: r110761
parent 3b831805
2006-02-08 Daniel Berlin <dberlin@dberlin.org>
* df-scan.c (df_def_record_1): A set destination may
be a parallel regardless of mode.
2006-02-08 Roger Sayle <roger@eyesopen.com> 2006-02-08 Roger Sayle <roger@eyesopen.com>
PR target/22209 PR target/22209
......
...@@ -1116,9 +1116,8 @@ df_def_record_1 (struct dataflow *dflow, rtx x, ...@@ -1116,9 +1116,8 @@ df_def_record_1 (struct dataflow *dflow, rtx x,
loc = &SET_DEST (x); loc = &SET_DEST (x);
dst = *loc; dst = *loc;
/* Some targets place small structures in registers for /* It is legal to have a set destination be a parallel. */
return values of functions. */ if (GET_CODE (dst) == PARALLEL)
if (GET_CODE (dst) == PARALLEL && GET_MODE (dst) == BLKmode)
{ {
int i; int i;
......
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