dwarf2out.c (dwarf2out_frame_debug_expr): Move errant HIGH and LO_SUM cases to where they belong.

* dwarf2out.c (dwarf2out_frame_debug_expr): Move errant HIGH and
	LO_SUM cases to where they belong.

From-SVN: r41033
This commit is contained in:
Alan Modra 2001-04-03 01:12:09 +00:00 committed by Alan Modra
parent 44a2150dce
commit 9ae21d2afc
2 changed files with 19 additions and 14 deletions

View File

@ -1,3 +1,8 @@
2001-04-03 Alan Modra <alan@linuxcare.com.au>
* dwarf2out.c (dwarf2out_frame_debug_expr): Move errant HIGH and
LO_SUM cases to where they belong.
2001-04-02 Richard Henderson <rth@redhat.com>
* except.h (lang_eh_type_covers): Mark extern.

View File

@ -1404,26 +1404,26 @@ dwarf2out_frame_debug_expr (expr, label)
cfa_temp.offset |= INTVAL (XEXP (src, 1));
break;
/* Skip over HIGH, assuming it will be followed by a LO_SUM,
which will fill in all of the bits. */
/* Rule 8 */
case HIGH:
break;
/* Rule 9 */
case LO_SUM:
if (GET_CODE (XEXP (src, 1)) != CONST_INT)
abort ();
cfa_temp.reg = REGNO (dest);
cfa_temp.offset = INTVAL (XEXP (src, 1));
break;
default:
abort ();
}
def_cfa_1 (label, &cfa);
break;
/* Skip over HIGH, assuming it will be followed by a LO_SUM, which
will fill in all of the bits. */
/* Rule 8 */
case HIGH:
break;
/* Rule 9 */
case LO_SUM:
if (GET_CODE (XEXP (src, 1)) != CONST_INT)
abort ();
cfa_temp.reg = REGNO (dest);
cfa_temp.offset = INTVAL (XEXP (src, 1));
break;
case MEM:
if (GET_CODE (src) != REG)
abort ();