Go to file
Olivier Hainque 3f8abd98ba s-intman-posix.adb (Notify_Exception): Adjust signature, as handler for sigactions with SA_SIGINFO set.
2005-03-08  Olivier Hainque  <hainque@adacore.com>

	* s-intman-posix.adb (Notify_Exception): Adjust signature, as handler
	for sigactions with SA_SIGINFO set. Call
	__gnat_adjust_context_for_raise before raising, to perform the
	potentially required adjustments to the machine context for the GCC
	unwinder.

	* raise.h (__gnat_adjust_context_for_raise): New prototype.

	* init.c (__gnat_adjust_context_for_raise) HPUX: Initial revision.
	Adjust PC by one in the provided machine context.
	(__gnat_install_handler) HPUX: Set SA_SIGINFO in the sigaction flags,
	so that the handler is passed the context structure to adjust prior to
	the raise.
	(__gnat_error_handler) HPUX: Adjust the signature to match what an
	SA_SIGINFO sigaction should look like. Call
	__gnat_adjust_context_for_raise before actually raising.
	(__gnat_adjust_context_for_raise): Default noop to help PC
	adjustments before raise from signal handlers.
	(__gnat_error_handler): Indirectly call a predicate function to
	determine if a condition should be resignaled or not.
	(__gnat_set_resignal_predicate): User interface to modify the predicate.
	(__gnat_default_resignal_p): Default GNAT predicate.

From-SVN: r96482
2005-03-15 16:48:37 +01:00
INSTALL
boehm-gc Makefile.in, [...]: Regenerate. 2005-03-01 23:25:50 +00:00
config re PR bootstrap/17383 (Building in src dir fails) 2005-02-28 13:26:36 +00:00
contrib warn_summary (keywordFilter): Update sed pattern for new quoting style in warnings. 2005-03-08 13:42:18 +00:00
fastjar
fixincludes Fix problem found by CFLAGS=-fmudflap build. 2005-02-23 14:30:01 -08:00
gcc s-intman-posix.adb (Notify_Exception): Adjust signature, as handler for sigactions with SA_SIGINFO set. 2005-03-15 16:48:37 +01:00
gnattools * Makefile.in: Fix incorrect use of ' in shell command 2005-03-09 10:49:09 +01:00
include libiberty.h (gettimeofday): Declare. 2005-03-10 00:57:10 +00:00
intl
libada re PR bootstrap/17383 (Building in src dir fails) 2005-02-28 13:26:36 +00:00
libcpp Index: libcpp/ChangeLog 2005-03-15 09:55:41 +00:00
libffi re PR libffi/20104 (gij fails on ppc and not on x86) 2005-02-23 14:05:13 +00:00
libgfortran [multiple changes] 2005-03-11 08:03:02 +00:00
libiberty libiberty.h (gettimeofday): Declare. 2005-03-10 00:57:10 +00:00
libjava stacktrace.cc (GetCallerInfo): Return nothing in case of SJLJ_EXCEPTIONS is defined. 2005-03-12 17:00:38 +01:00
libmudflap
libobjc hash.h (OBJC_IGNORE_DEPRECATED_API): Update deprecated version reference. 2005-03-03 18:25:04 +00:00
libstdc++-v3 Daily bump. 2005-03-15 00:16:23 +00:00
maintainer-scripts Fix non-Ada bootstrap failure reported by Ranjit Mathew 2005-03-10 Ranjit Mathew <rmathew@hotmail.com> 2005-03-10 17:47:31 -08:00
zlib
.cvsignore
ABOUT-NLS
COPYING
COPYING.LIB
ChangeLog MAINTAINERS (Write After Approval): Add myself. 2005-03-13 14:05:58 +00:00
ChangeLog.tree-ssa
MAINTAINERS MAINTAINERS (Write After Approval): Add myself. 2005-03-13 14:05:58 +00:00
Makefile.def re PR bootstrap/17383 (Building in src dir fails) 2005-02-28 13:26:36 +00:00
Makefile.in re PR bootstrap/20250 (fixincludes is no longer installs but does make check instead) 2005-02-28 07:09:55 -08:00
Makefile.tpl re PR bootstrap/20250 (fixincludes is no longer installs but does make check instead) 2005-02-28 07:09:55 -08:00
README
README.SCO
compile
config-ml.in
config.guess
config.rpath
config.sub
configure re PR bootstrap/17383 (Building in src dir fails) 2005-02-28 13:26:36 +00:00
configure.in re PR bootstrap/17383 (Building in src dir fails) 2005-02-28 13:26:36 +00:00
depcomp
install-sh
libtool.m4
ltcf-c.sh
ltcf-cxx.sh
ltcf-gcj.sh
ltconfig
ltmain.sh re PR libgcj/20160 (link errors building libgcj tests) 2005-03-01 22:27:43 +00:00
missing
mkdep
mkinstalldirs
move-if-change
symlink-tree
ylwrap

README

This directory contains the GNU Compiler Collection (GCC).

The GNU Compiler Collection is free software.  See the file COPYING
for copying permission.  The manuals, and some of the runtime
libraries, are under different terms; see the individual source files
for details.

The directory INSTALL contains copies of the installation information
as HTML and plain text.  The source of this information is
gcc/doc/install.texi.  The installation information includes details
of what is included in the GCC sources and what files GCC installs.

See the file gcc/doc/gcc.texi (together with other files that it
includes) for usage and porting information.  An online readable
version of the manual is in the files gcc/doc/gcc.info*.

See http://gcc.gnu.org/bugs.html for how to report bugs usefully.