Commit 09175199 by Jakub Jelinek Committed by Jakub Jelinek

dwarf2out.c (loc_descriptor): For SUBREG pass SUBREG_REG's mode as second argument instead of mode.

	* dwarf2out.c (loc_descriptor): For SUBREG pass SUBREG_REG's mode as
	second argument instead of mode.

From-SVN: r180178
parent 02a44840
2011-10-19 Jakub Jelinek <jakub@redhat.com>
* dwarf2out.c (loc_descriptor): For SUBREG pass SUBREG_REG's mode as
second argument instead of mode.
2011-10-18 Jakub Jelinek <jakub@redhat.com> 2011-10-18 Jakub Jelinek <jakub@redhat.com>
* config/i386/i386.c (ix86_expand_vec_perm): In merge_two use * config/i386/i386.c (ix86_expand_vec_perm): In merge_two use
...@@ -12502,7 +12502,8 @@ loc_descriptor (rtx rtl, enum machine_mode mode, ...@@ -12502,7 +12502,8 @@ loc_descriptor (rtx rtl, enum machine_mode mode,
legitimate to make the Dwarf info refer to the whole register which legitimate to make the Dwarf info refer to the whole register which
contains the given subreg. */ contains the given subreg. */
if (REG_P (SUBREG_REG (rtl)) && subreg_lowpart_p (rtl)) if (REG_P (SUBREG_REG (rtl)) && subreg_lowpart_p (rtl))
loc_result = loc_descriptor (SUBREG_REG (rtl), mode, initialized); loc_result = loc_descriptor (SUBREG_REG (rtl),
GET_MODE (SUBREG_REG (rtl)), initialized);
else else
goto do_default; goto do_default;
break; break;
......
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