Blame SOURCES/gcc34-dwarf2-i386-multreg2.patch

6693b3
2005-11-30  Jakub Jelinek  <jakub@redhat.com>
6693b3
6693b3
	* dwarf2out.c (multiple_reg_loc_descriptor): Remap reg with
6693b3
	LEAF_REG_REMAP.
6693b3
6693b3
--- gcc/dwarf2out.c.jj	2005-11-21 10:57:57.000000000 +0100
6693b3
+++ gcc/dwarf2out.c	2005-11-30 21:35:28.000000000 +0100
6693b3
@@ -8271,6 +8271,9 @@ multiple_reg_loc_descriptor (rtx rtl, rt
6693b3
   dw_loc_descr_ref loc_result = NULL;
6693b3
 
6693b3
   reg = REGNO (rtl);
6693b3
+#ifdef LEAF_REG_REMAP
6693b3
+  reg = LEAF_REG_REMAP (reg);
6693b3
+#endif
6693b3
   if ((unsigned) DBX_REGISTER_NUMBER (reg) != dbx_reg_number (rtl))
6693b3
     abort ();
6693b3
   nregs = HARD_REGNO_NREGS (REGNO (rtl), GET_MODE (rtl));