Binutils with MCST patches
Go to file
Jan Kratochvil 858174054d gdb/
* breakpoint.c (breakpoint_re_set): Remove the skip_re_set call.
	* infrun.c (handle_inferior_event): Rename the called function to
	function_name_is_marked_for_skip, pass it TMP_SAL.
	* skip.c (struct skiplist_entry): Update function_name comment.  Remove
	fields pc, gdbarch and pending.
	(skip_function_pc): Rename this forward declaration to ...
	(skip_function): ... here.
	(skip_file_command): Remove variable pending and its use, remove
	initialization of E fields pending and gdbarch.  Do not use SYMTAB
	filename, use the specified one.
	(skip_function_command): Remove variable func_pc, do not set it.
	Update the caller of skip_function.  Replace decode_line_1 call by
	a lookup_symbol call.  Remove variables orig_arg, decode_exception and
	sals.  Update the caller of skip_function.
	(skip_info): Remove variable address_width and its use.  Do not print
	address (PC).  Renumber column 5 to 4.
	(skip_function_pc): Rename to ...
	(skip_function): ... here and remove its parameters pc, arch and
	pending.  Update the function comment and no longer use those
	parameters.
	(function_pc_is_marked_for_skip): Rename to ...
	(function_name_is_marked_for_skip): ... here, update function comment
	just to a skip.h reference, replace pc parameter by function_name and
	function_sal.  No longer use E field pending and pc.  Remove variables
	searched_for_sal, sal and filename.  Call compare_filenames_for_search
	instead of just strcmp.
	(skip_re_set): Remove the function.
	* skip.h (struct symtab_and_line): New declaration.
	(function_pc_is_marked_for_skip): Rename to ...
	(function_name_is_marked_for_skip): ... here, replace pc parameter by
	function_name and function_sal, update the function comment.

gdb/testsuite/
	* gdb.base/skip-solib.exp (info skip with pending file): Update the
	expected output.
	(info skip with pending file): Remove.
	(ignoring function in solib, info skip for function multiply): Update
	the expected output.
	* gdb.base/skip.ex (skip (main), skip function baz, info skip)
	(info skip (delete 1), info skip after disabling all)
	(info skip after enabling all, info skip after disabling 4 2-3)
	(info skip after enabling 2-3, info skip 2-3)
	(info skip after deleting 2 3): Update the expected output.
	* gdb.linespec/base/two/thefile.cc (n): New variable v, split the
	statement to its initialization and return.
	* gdb.linespec/skip-two.exp: New file.
2012-12-24 19:40:05 +00:00
bfd bfd: also enable x86_64pei_vec for 64bit i386-linux targets 2012-12-24 02:47:51 +00:00
binutils Add copyright notices 2012-12-17 16:56:12 +00:00
config Add libstdc++-raw-cxx.m4 2012-12-12 13:47:14 +00:00
cpu Add copyright notices 2012-12-10 12:48:03 +00:00
elfcpp Add copyright notices 2012-12-17 16:56:12 +00:00
etc
gas Fix commit date in previous commit. 2012-12-20 16:31:15 +00:00
gdb gdb/ 2012-12-24 19:40:05 +00:00
gold * layout.cc (Layout::special_ordering_of_input_section): New 2012-12-21 06:24:31 +00:00
gprof Add copyright notices 2012-12-17 16:56:12 +00:00
include merge from gcc 2012-12-18 17:41:27 +00:00
intl
ld Properly adjust h->plt.refcount 2012-12-21 18:15:22 +00:00
libdecnumber Merge from GCC. 2012-11-11 10:59:50 +00:00
libiberty merge from gcc 2012-11-11 22:37:30 +00:00
opcodes Add copyright notices 2012-12-17 16:56:12 +00:00
readline Remove some extraneous changes in readline/terminal.c 2012-10-18 18:55:41 +00:00
sim Revert GPL version change in sim/bfin/aclocal.m4 2012-12-20 05:01:54 +00:00
texinfo
.cvsignore
.gitignore
ChangeLog * Makefile.def (install-target-libgo): Depend on 2012-12-20 21:59:17 +00:00
compile
config-ml.in
config.guess config.{guess,sub}: update from upstream config-patches repo 2012-10-11 16:04:17 +00:00
config.rpath
config.sub * config.sub: Merge from config repo. 2012-12-08 00:02:34 +00:00
configure * configure.ac (ENABLE_GOLD): Consider *-*-gnu* targets ELF. 2012-12-16 07:10:07 +00:00
configure.ac * configure.ac (ENABLE_GOLD): Consider *-*-gnu* targets ELF. 2012-12-16 07:10:07 +00:00
COPYING
COPYING3
COPYING3.LIB
COPYING.LIB
COPYING.LIBGLOSS 2012-12-17 Jeff Johnston <jjohnstn@redhat.com> 2012-12-17 17:46:09 +00:00
COPYING.NEWLIB
depcomp
djunpack.bat
install-sh
libtool.m4
lt~obsolete.m4
ltgcc.m4
ltmain.sh
ltoptions.m4
ltsugar.m4
ltversion.m4
MAINTAINERS
Makefile.def * Makefile.def (install-target-libgo): Depend on 2012-12-20 21:59:17 +00:00
Makefile.in * Makefile.def (install-target-libgo): Depend on 2012-12-20 21:59:17 +00:00
Makefile.tpl Merge g++/xg++ changes from GCC 2012-11-30 15:02:40 +00:00
makefile.vms
missing
mkdep
mkinstalldirs
move-if-change
README
README-maintainer-mode
setup.com
src-release
symlink-tree
ylwrap

		   README for GNU development tools

This directory contains various GNU compilers, assemblers, linkers, 
debuggers, etc., plus their support routines, definitions, and documentation.

If you are receiving this as part of a GDB release, see the file gdb/README.
If with a binutils release, see binutils/README;  if with a libg++ release,
see libg++/README, etc.  That'll give you info about this
package -- supported targets, how to use it, how to report bugs, etc.

It is now possible to automatically configure and build a variety of
tools with one command.  To build all of the tools contained herein,
run the ``configure'' script here, e.g.:

	./configure 
	make

To install them (by default in /usr/local/bin, /usr/local/lib, etc),
then do:
	make install

(If the configure script can't determine your type of computer, give it
the name as an argument, for instance ``./configure sun4''.  You can
use the script ``config.sub'' to test whether a name is recognized; if
it is, config.sub translates it to a triplet specifying CPU, vendor,
and OS.)

If you have more than one compiler on your system, it is often best to
explicitly set CC in the environment before running configure, and to
also set CC when running make.  For example (assuming sh/bash/ksh):

	CC=gcc ./configure
	make

A similar example using csh:

	setenv CC gcc
	./configure
	make

Much of the code and documentation enclosed is copyright by
the Free Software Foundation, Inc.  See the file COPYING or
COPYING.LIB in the various directories, for a description of the
GNU General Public License terms under which you can copy the files.

REPORTING BUGS: Again, see gdb/README, binutils/README, etc., for info
on where and how to report problems.