• Nick Clifton's avatar
    * dwarf2dbg.c (DWARF2_USE_FIXED_ADVANCE_PC): Enable when using · 453dc3f0
    Nick Clifton authored
    	linker relaxation.
    	(dwarf2_gen_line_info): Generate real, local, labels for line
    	numbers.
    	(dwarf2dbg_convert_frag): Do not finalize the computation of the
    	frag's symbol value when linker relaxation is enabled.
    	(ADDR_DELTA_LIMIT): Define.
    	(size_fixed_inc_line_addr): Use ADDR_DELTA_LIMIT.
    	(emit_fixed_inc_line_addr): Likewise.
    	* write.c (fixup_segment): If the subtraction of two symbols
    	cannot be resolved but is valid, then prevent bogus range warnings
    	by pre-biasing add_number.
    	* config/tc-h8300.h (DWARF2_USE_FIXED_ADVANCE_PC): Define to 0.
    
    	* gas/lns/lns.exp: Use alternate lns-common test for targets
    	enabling linker relaxation.
    	* gas/lns/lns-big-delta.d: Allow for output from architectures
    	with 32-bit addresses.
    453dc3f0
write.c 76.7 KB