• jsm28's avatar
    2007-08-18 Paul Brook <paul@codesourcery.com> · 5f1f2de5
    jsm28 authored
                Joseph Myers  <joseph@codesourcery.com>
    
    	* Makefile.tpl (DEBUG_PREFIX_CFLAGS_FOR_TARGET): New.
    	(CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Include it.
    	* Makefile.in: Regenerate.
    	* configure.ac (--with-debug-prefix-map): New.
    	* configure: Regenerate.
    
    config:
    2007-08-18  Paul Brook  <paul@codesourcery.com>
                Joseph Myers  <joseph@codesourcery.com>
    
    	* mt-gnu (CXXFLAGS_FOR_TARGET): Add
    	$(DEBUG_PREFIX_CFLAGS_FOR_TARGET).
    
    gcc:
    2007-08-18  Paul Brook  <paul@codesourcery.com>
                Joseph Myers  <joseph@codesourcery.com>
    
    	* common.opt (-fdebug-prefix-map=): New option.
    	* opts.c: Include debug.h.
    	(common_handle_option): Handle -fdebug-prefix-map.
    	* final.c: Include ggc.h.
    	(struct debug_prefix_map, debug_prefix_maps, add_debug_prefix_map,
    	remap_debug_filename): New.
    	* Makefile.in (final.o, opts.o): Update dependencies.
    	* debug.h (remap_debug_filename, add_debug_prefix_map): Declare.
    	* configure.ac: Check for assembler --debug-prefix-map support.
    	* configure, config.in: Regenerate.
    	* gcc.c (ASM_MAP): Define conditional on HAVE_AS_DEBUG_PREFIX_MAP.
    	(ASM_DEBUG_SPEC): Include ASM_MAP.
    	* doc/install.texi (--with-debug-prefix-map): Document.
    	* doc/invoke.texi (-fdebug-prefix-map): Document.
    	* dbxout.c (dbxout_init, dbxout_start_source_file,
    	dbxout_source_file): Call remap_debug_filename.
    	* dwarf2out.c (add_comp_dir_attribute, maybe_emit_file,
    	dwarf2out_start_source_file, dwarf2out_finish): Call
    	remap_debug_filename.
    	(file_table_relative_p): Do not check d->emitted_number.
    	* toplev.c (output_file_directive): Call remap_debug_filename.
    	* vmsdbgout.c (write_srccorr): Call remap_debug_filename.
    	* xcoffout.c (xcoffout_source_file): Call remap_debug_filename.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@127613 138bc75d-0d04-0410-961f-82ee72b054a4
    5f1f2de5
Makefile.tpl 56.6 KB