binutils-gdb/gdb/testsuite/gdb.linespec
Jan Kratochvil 233d95b548 gdb/
* dwarf2read.c (file_file_name): New function with code from
	file_full_name.
	(file_full_name): Move most of the code to file_file_name.
	(macro_start_file): Rename variable full_name to file_name and use
	file_file_name for it.  Add comp_dir parameter to new_macro_table.
	* macrocmd.c (show_pp_source_pos): New variable fullname.  Replace any
	macro_source_file->filename access by macro_source_fullname call.
	* macroscope.c (_initialize_macroscope): Update the new_macro_table
	caller.
	* macrotab.c (struct macro_table): New field comp_dir.
	(macro_include): New variables link_fullname and source_fullname.
	Replace any macro_source_file->filename access by macro_source_fullname
	call.
	(macro_lookup_inclusion): Remove the partial filenames checking code.
	(check_for_redefinition): New variables source_fullname and
	found_key_fullname.  Replace any macro_source_file->filename access by
	macro_source_fullname call.
	(macro_undef): New variables source_fullname and key_fullname.  Replace
	any macro_source_file->filename access by macro_source_fullname call.
	(macro_lookup_definition): New variables retval and source_fullname.
	Replace any macro_source_file->filename access by macro_source_fullname
	call.
	(foreach_macro): New variable key_fullname.  Replace any
	macro_source_file->filename access by macro_source_fullname call.
	(foreach_macro_in_scope): New variable datum_fullname.  Replace any
	macro_source_file->filename access by macro_source_fullname call.
	(new_macro_table): Add parameter comp_dir.  Initialize T with it.
	(macro_source_fullname): New function.
	* macrotab.h (struct macro_source_file): Extent the filename field
	comment.
	(new_macro_table): New parameter comp_dir, add a comment for it.
	(macro_source_fullname): new declaration.

gdb/testsuite/
	* gdb.linespec/base/one/header.h: New file.
	* gdb.linespec/base/two/header.h: New file.
	* gdb.linespec/macro-relative.c: New file.
	* gdb.linespec/macro-relative.exp: New file.
2013-02-03 16:25:56 +00:00
..
base gdb/ 2013-02-03 16:25:56 +00:00
body.h
linespec.exp Update years in copyright notice for the GDB files. 2013-01-01 06:41:43 +00:00
ls-dollar.cc Update years in copyright notice for the GDB files. 2013-01-01 06:41:43 +00:00
ls-dollar.exp Update years in copyright notice for the GDB files. 2013-01-01 06:41:43 +00:00
ls-errs.c Update years in copyright notice for the GDB files. 2013-01-01 06:41:43 +00:00
ls-errs.exp Update years in copyright notice for the GDB files. 2013-01-01 06:41:43 +00:00
lspec.cc
lspec.h
macro-relative.c gdb/ 2013-02-03 16:25:56 +00:00
macro-relative.exp gdb/ 2013-02-03 16:25:56 +00:00
Makefile.in * Makefile.in (clean): Remove Fission .dwo and .dwp files. 2012-05-17 19:03:59 +00:00
skip-two.exp Update years in copyright notice for the GDB files. 2013-01-01 06:41:43 +00:00
thread.c Update years in copyright notice for the GDB files. 2013-01-01 06:41:43 +00:00
thread.exp Update years in copyright notice for the GDB files. 2013-01-01 06:41:43 +00:00