diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 52399578e99212b0a93d181b58b8fdb42f162047..b82d67dc48a4e2107d130b05bbe6d1d782a28747 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2000-07-26 Nick Clifton <nickc@cygnus.com> + + * dwarf2out.c (dwarf2out_frame_debug_expr): Accept SEQUENCE as + well as PARALLEL blocks in FRAME_RELATED_EXPR notes. + 2000-07-26 Alexandre Oliva <aoliva@redhat.com> * c-decl.c (finish_enum): Convert enumerations that fit in an diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index 880afb120c54c9239cb68bd08346432d0d37082d..01911a0379013c9dc7bde0482665355a6ebf8cc8 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -1228,7 +1228,8 @@ dwarf2out_frame_debug_expr (expr, label) are processed only if they are SETs and the RTX_FRAME_RELATED_P flag is set in them. */ - if (GET_CODE (expr) == PARALLEL) + if (GET_CODE (expr) == PARALLEL + || GET_CODE (expr) == SEQUENCE) { int par_index; int limit = XVECLEN (expr, 0);