[PATCH, PR/3469] properly handle cloned symbols used in relocations

Alan Modra amodra@bigpond.net.au
Wed Nov 15 21:47:00 GMT 2006


	* symbols.c (resolve_symbol_value): Formatting.

Index: gas/symbols.c
===================================================================
RCS file: /cvs/src/src/gas/symbols.c,v
retrieving revision 1.79
diff -u -p -r1.79 symbols.c
--- gas/symbols.c	15 Nov 2006 15:59:25 -0000	1.79
+++ gas/symbols.c	15 Nov 2006 21:46:39 -0000
@@ -1080,9 +1080,9 @@ resolve_symbol_value (symbolS *symp)
 	      symp->sy_resolving = 0;
 	      goto exit_dont_set_value;
 	    }
-	  else if (finalize_syms &&
-		   ((final_seg == expr_section && seg_left != expr_section) ||
-		    symbol_shadow_p (symp)))
+	  else if (finalize_syms
+		   && ((final_seg == expr_section && seg_left != expr_section)
+		       || symbol_shadow_p (symp)))
 	    {
 	      /* If the symbol is an expression symbol, do similarly
 		 as for undefined and common syms above.  Handles

-- 
Alan Modra
IBM OzLabs - Linux Technology Centre



More information about the Binutils mailing list