summaryrefslogtreecommitdiffstats
path: root/contrib/gcc/dwarfout.c
diff options
context:
space:
mode:
authorkan <kan@FreeBSD.org>2002-09-01 21:08:29 +0000
committerkan <kan@FreeBSD.org>2002-09-01 21:08:29 +0000
commit39de93233cda5f39f3c4b4d7ad6ebf62bbb82631 (patch)
tree19c8875827fc3c51235374a553707989fce39d97 /contrib/gcc/dwarfout.c
parent1ce52136766e6d5ea6b32453b65afb7a9ef2097d (diff)
downloadFreeBSD-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.c6
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));
}
OpenPOWER on IntegriCloud