From 78431fb71a8a62f0b15e76d0720b509b6e12d621 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Sat, 16 Feb 2008 00:06:02 +0000 Subject: PR ld/5761 * ldexp.c (fold_name ): Check result of evaluating load_base before calling make_abs. --- ld/ldexp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ld/ldexp.c') diff --git a/ld/ldexp.c b/ld/ldexp.c index 16ee5dd556..17dd49dd8c 100644 --- a/ld/ldexp.c +++ b/ld/ldexp.c @@ -605,7 +605,8 @@ fold_name (etree_type *tree) else { exp_fold_tree_1 (os->load_base); - make_abs (); + if (expld.result.valid_p) + make_abs (); } } } -- cgit v1.2.1