diff options
author | kan <kan@FreeBSD.org> | 2002-09-01 21:08:29 +0000 |
---|---|---|
committer | kan <kan@FreeBSD.org> | 2002-09-01 21:08:29 +0000 |
commit | 39de93233cda5f39f3c4b4d7ad6ebf62bbb82631 (patch) | |
tree | 19c8875827fc3c51235374a553707989fce39d97 /contrib/gcc/dwarfout.c | |
parent | 1ce52136766e6d5ea6b32453b65afb7a9ef2097d (diff) | |
download | FreeBSD-src-39de93233cda5f39f3c4b4d7ad6ebf62bbb82631.zip FreeBSD-src-39de93233cda5f39f3c4b4d7ad6ebf62bbb82631.tar.gz |
Use the stock 3.2.1-prerelease file.
Approved by: obrien
Diffstat (limited to 'contrib/gcc/dwarfout.c')
-rw-r--r-- | contrib/gcc/dwarfout.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/contrib/gcc/dwarfout.c b/contrib/gcc/dwarfout.c index 35bb463..8187b27 100644 --- a/contrib/gcc/dwarfout.c +++ b/contrib/gcc/dwarfout.c @@ -2088,7 +2088,8 @@ output_reg_number (rtl) if (regno >= DWARF_FRAME_REGISTERS) { - warning_with_decl (dwarf_last_decl, "internal regno botch: regno = %d\n", + warning_with_decl (dwarf_last_decl, + "internal regno botch: `%s' has regno = %d\n", regno); regno = 0; } @@ -2305,7 +2306,8 @@ output_bound_representation (bound, dim_num, u_or_l) || TREE_CODE (bound) == CONVERT_EXPR) bound = TREE_OPERAND (bound, 0); - if (TREE_CODE (bound) == SAVE_EXPR) + if (TREE_CODE (bound) == SAVE_EXPR + && SAVE_EXPR_RTL (bound)) output_loc_descriptor (eliminate_regs (SAVE_EXPR_RTL (bound), 0, NULL_RTX)); } |