1 2007-11-16 Bruno Haible <bruno@clisp.org>
3 * src/fault-freebsd-i386.h (SIGSEGV_FAULT_STACKPOINTER): Use sc_rsp
4 also on x86_64-freebsd platform.
5 Reported by Dmitri Hrapof <hrapof@common-lisp.ru> and
6 Petr Salinger <Petr.Salinger@seznam.cz>.
8 2007-11-15 Bruno Haible <bruno@clisp.org>
10 * configure.ac (CFG_SIGNALS, CFG_FAULT): Port to i586-kfreebsd-gnu
11 and x86_64-kfreebsd-gnu.
12 * src/fault-freebsd-i386.h (SIGSEGV_FAULT_STACKPOINTER): Likewise.
13 Based on patch by Petr Salinger <Petr.Salinger@seznam.cz>.
15 2007-11-11 Bruno Haible <bruno@clisp.org>
17 * Version 2.5 released.
19 2007-11-11 Bruno Haible <bruno@clisp.org>
21 * configure.ac: Bump version number to 2.5.
22 * src/sigsegv.h.in (LIBSIGSEGV_VERSION): Likewise.
24 2007-10-28 Bruno Haible <bruno@clisp.org>
26 * src/handler-macos.c (catch_exception_raise): Align the new stack
27 pointer on a 16-byte boundary.
28 * src/handler-win32.c (main_exception_filter): Correct alignment:
29 %esp must be aligned to == -4 mod 16 upon function entry.
31 2007-10-28 Bruno Haible <bruno@clisp.org>
33 * src/sigsegv.h.in (stackoverflow_install_handler): Avoid comment
35 Reported by Chris Willmore <willmc@rpi.edu>.
37 2007-10-28 Bruno Haible <bruno@clisp.org>
39 * src/machfault-macos-powerpc.h (SIGSEGV_FAULT_ADDRESS,
40 SIGSEGV_STACK_POINTER, SIGSEGV_PROGRAM_COUNTER): Add __DARWIN_UNIX03
42 * src/machfault-macos-i386.h (SIGSEGV_FAULT_ADDRESS,
43 SIGSEGV_STACK_POINTER, SIGSEGV_PROGRAM_COUNTER): Likewise.
44 * src/fault-macosdarwin7-powerpc.h (SIGSEGV_FAULT_STACKPOINTER):
46 * src/fault-macosdarwin7-powerpc.c (get_fault_addr): Likewise.
47 Reported by Chris Willmore <willmc@rpi.edu>.
49 2007-01-12 Bruno Haible <bruno@clisp.org>
51 * Makefile.am (check-next): Don't ask for reports from x86_64-*-linux*
54 2006-07-14 Bruno Haible <bruno@clisp.org>
56 * m4/sigaltstack.m4 (SV_SIGALTSTACK): Use SIGSTKSZ instead of
58 * m4/sigaltstack-longjmp.m4 (SV_TRY_LEAVE_HANDLER_LONGJMP): Likewise.
59 * m4/sigaltstack-siglongjmp.m4 (SV_TRY_LEAVE_HANDLER_SIGLONGJMP):
61 * tests/stackoverflow1.c (main): Likewise.
62 * tests/stackoverflow2.c (main): Likewise.
63 * src/sigsegv.h.in (stackoverflow_install_handler): Update
64 recommendation for extra_stack_size.
66 Reported by Peter Van Eynde <pvaneynd@users.sourceforge.net>.
68 2006-06-23 Bruno Haible <bruno@clisp.org>
70 * Version 2.4 released.
72 2006-06-23 Bruno Haible <bruno@clisp.org>
74 * configure.ac: Bump version number to 2.4.
75 * src/sigsegv.h.in (LIBSIGSEGV_VERSION): Likewise.
77 2006-06-17 Bruno Haible <bruno@clisp.org>
79 * src/Makefile.am (noinst_HEADERS): Add fault-netbsd.h.
81 2006-06-17 Bruno Haible <bruno@clisp.org>
83 * sigaltstack.m4: Insert 'volatile' and pass a pointer, to defeat
85 * sigaltstack-longjmp.m4: Likewise.
86 * sigaltstack-siglongjmp.m4: Likewise.
88 2006-06-17 Bruno Haible <bruno@clisp.org>
90 * tests/stackoverflow1.c (recurse): Remove useless cast.
91 * tests/stackoverflow2.c (recurse): Likewise.
93 2006-06-17 Bruno Haible <bruno@clisp.org>
95 * src/stackvma-freebsd.c (sigsegv_get_vma): Test whether mincore()
96 works as expected before using it.
98 2006-03-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
100 * m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [ linux ]: Avoid warning when
101 "parsing" /etc/ld.so.conf and empty /etc/ld.so.conf.d.
103 2006-06-13 Bruno Haible <bruno@clisp.org>
105 Make NetBSD/i386 stack overflow detection work even without mincore.
106 * src/fault-netbsd.h: New file.
107 * configure.ac (CFG_FAULT): Choose it when appropriate.
109 2006-05-16 Bruno Haible <bruno@clisp.org>
111 Don't allow the compiler to reorder instructions in the tests.
112 * tests/sigsegv1.c (crashes): Use volatile in pointer access.
113 * tests/sigsegv2.c (main): Likewise.
114 * tests/stackoverflow2.c (main): Likewise.
116 2006-05-14 Bruno Haible <bruno@clisp.org>
118 Exploit the mincore() system call where available.
119 * src/stackvma-mincore.c: New file.
120 * src/Makefile.am (EXTRA_DIST): Add it.
121 * src/stackvma.h: Add double-inclusion guard.
122 * src/stackvma-freebsd.c: If mincore() is available, include also
124 (sigsegv_get_vma): If mincore() is available, use it as fallback.
125 * src/stackvma-linux.c: If mincore() is available, include also
127 (sigsegv_get_vma): If mincore() is available, use it as fallback.
128 * src/stackvma-procfs.c: If mincore() is available, include also
130 (sigsegv_get_vma): If mincore() is available, use it as fallback.
131 * configure.ac: Test for mincore.
132 (CFG_STACKVMA): Set to stackvma-mincore.c if nothing else is available.
134 2006-05-14 Bruno Haible <bruno@clisp.org>
136 * src/stackvma-simple.c: New file, extracted from handler-unix.c.
137 * src/Makefile.am (EXTRA_DIST): Add it.
138 * src/stackvma-beos.c: Include stackvma-simple.c.
139 (sigsegv_get_vma): Fill the vma's is_near_this field.
140 * src/stackvma-freebsd.c: Include stackvma-simple.c.
141 (sigsegv_get_vma): Fill the vma's is_near_this field.
142 * src/stackvma-linux.c: Include stackvma-simple.c.
143 (sigsegv_get_vma): Fill the vma's is_near_this field.
144 * src/stackvma-mach.c: Include stackvma-simple.c.
145 (sigsegv_get_vma): Fill the vma's is_near_this field.
146 * src/stackvma-procfs.c: Include stackvma-simple.c.
147 (sigsegv_get_vma): Fill the vma's is_near_this field.
148 * src/stackvma.h (vma_struct): Add is_near_this field.
149 * src/handler-unix.c (sigsegv_handler): Use the vma's is_near_this
152 2006-04-28 Bruno Haible <bruno@clisp.org>
154 * Version 2.3 released.
156 2006-04-28 Bruno Haible <bruno@clisp.org>
158 * configure.ac: Bump version number to 2.3.
159 * src/sigsegv.h.in (LIBSIGSEGV_VERSION): Likewise.
161 * build-aux/config.guess, build-aux/config.sub: Update to GNU version
164 * build-aux/install-sh: Update from automake-1.9.6.
165 * build-aux/missing: Likewise.
167 * build-aux/ltmain.sh: Update from libtool-1.5.22.
168 * m4/libtool.m4: Likewise.
170 2006-04-28 Bruno Haible <bruno@clisp.org>
172 * build-aux: Renamed from autoconf.
173 * configure.ac (AC_CONFIG_AUX_DIR): Set to build-aux.
175 2006-04-22 Bruno Haible <bruno@clisp.org>
177 * configure.ac: Renamed from configure.in.
179 2006-04-21 Bruno Haible <bruno@clisp.org>
181 * src/machfault-macos-i386.h: Rewritten for Darwin 8.6.1.
182 * configure.in: Change FAULT_CONTEXT for i?86-darwin.
184 2005-06-21 Paolo Bonzini <bonzini@gnu.org>
186 * configure.in: For handler-macos.c, include mach/thread_status.h.
187 * configure: Regenerate.
189 2005-06-21 Paolo Bonzini <bonzini@gnu.org>
191 * tests/stackoverflow1.c (recurse): Make more resilient to compiler
194 * tests/stackoverflow2.c: Likewise.
196 2005-05-24 Bruno Haible <bruno@clisp.org>
198 * src/handler-win32.c (main_exception_filter): Copy CONTEXT structure
199 to safe area on the stack.
200 Based on patch by Doug Currie <e@flavors.com>.
202 * src/handler-win32.c (main_exception_filter): Swap arguments passed
203 to stack_overflow_handler.
204 Patch by Doug Currie <e@flavors.com>.
206 * src/handler-win32.c (main_exception_filter): Align %esp on a 16-byte
209 2005-03-02 Bruno Haible <bruno@clisp.org>
211 * Version 2.2 released.
213 2005-03-02 Bruno Haible <bruno@clisp.org>
215 * autoconf/config.guess: Update.
216 * autoconf/config.sub: Update.
217 * autoconf/missing: Update from automake-1.9.5.
219 * m4/libtool.m4: Upgrade to libtool-1.5.14 with gettext modifications.
220 * autoconf/ltmain.sh: Likewise.
222 2005-03-02 Bruno Haible <bruno@clisp.org>
224 * src/fault-aix5.h: New file.
225 * src/fault-aix5-powerpc.h: New file.
226 * src/Makefile.am (noinst_HEADERS): Add them.
227 * configure.in: Choose them when the POSIX test succeeds on AIX.
229 * src/fault-aix3-powerpc.h: Renamed from src/fault-aix-powerpc.h.
230 * src/fault-aix3.h: Renamed from src/fault-aix.h.
231 * src/Makefile.am (noinst_HEADERS): Update.
232 * configure.in: Update. When cross-compiling, assume the AIX test
233 succeeds only on AIX 3 and AIX 4.
235 2005-03-01 Bruno Haible <bruno@clisp.org>
237 * configure.in: Fix test of CFG_MACHFAULT.
239 2005-02-27 Bruno Haible <bruno@clisp.org>
241 * configure.in: Skip tests that are not needed on MacOS X >= 10.2.
242 * m4/sigaltstack.m4 (SV_SIGALTSTACK): Don't perform the test on
245 2005-02-18 Bruno Haible <bruno@clisp.org>
247 * tests/sigsegv1.c (handler_called): Declare as volatile.
248 * tests/sigsegv2.c (logcount, logdata): Likewise.
249 * tests/stackoverflow1.c (pass): Likewise.
250 * tests/stackoverflow2.c (pass): Likewise.
252 2005-01-29 Bruno Haible <bruno@clisp.org>
254 * src/sigsegv.h.in (LIBSIGSEGV_VERSION): New macro.
255 (libsigsegv_version): New declaration.
256 * src/version.c: New file.
257 * src/Makefile.am (libsigsegv_la_SOURCES): Add version.c.
258 * Makefile.msvc (OBJECTS): Add version.obj.
259 (version.obj): New rule.
260 Suggested by Sam Steingold.
262 2004-08-25 Bruno Haible <bruno@clisp.org>
264 * m4/libtool.m4: Upgrade to libtool-1.5.6.
265 * autoconf/ltmain.sh: Upgrade to libtool-1.5.6.
267 2004-08-18 Bruno Haible <bruno@clisp.org>
269 * configure.in: Bump version number to 2.2.
271 2004-08-17 Bruno Haible <bruno@clisp.org>
273 Finish the Mach-based MacOS X support.
274 * src/handler-macos.c: Don't include mach/vm_map.h.
275 Include machfault.h instead of fault.h.
276 (save_exc_state): Remove variable.
277 (save_thread_state): New variable.
278 (terminating_handler): New function.
279 (altstack_handler): Pass the save_thread_state, not the save_exc_state,
280 to the user's handler.
281 (catch_exception_raise): Make it work also for platforms which don't
282 have an exc_state type. Call SIGSEGV_FAULT_ADDRESS with 2 arguments.
283 Don't clobber the exc_state; instead set the thread's program counter
284 to terminating_handler or altstack_handler, depending on the case.
285 Return KERN_SUCCESS at the end.
286 * src/machfault.h: New file.
287 * src/machfault-macos-powerpc.h (SIGSEGV_FAULT_ADDRESS): Add a second
289 * src/machfault-macos-i386.h: New file.
290 * src/Makefile.am (EXTRA_DIST): Add handler-macos.c.
291 (NOINST_HEADERS): Add machfault.h, machfault-macos-i386.h,
292 machfault-macos-powerpc.h.
293 * configure.in (CFG_HANDLER): Initialize to empty.
294 (CFG_MACHFAULT): New substituted variable.
295 On MacOS X PowerPC+i386, use CFG_HANDLER=handler-macos.c
297 (sv_cv_fault_include, sv_cv_have_stack_overflow_recovery): Set
298 correctly also in the handler-macos.c case.
300 2004-08-16 Bruno Haible <bruno@clisp.org>
302 Support for MacOS X 10.3 on PowerPC.
303 * src/fault-macosdarwin5-powerpc.h: Renamed from
304 src/fault-macos-powerpc.h.
305 * src/fault-macosdarwin5-powerpc.c: Renamed from
306 src/fault-macos-powerpc.c.
307 * src/fault-macosdarwin7-powerpc.h: New file.
308 * src/fault-macosdarwin7-powerpc.c: New file.
309 * src/Makefile.am (noinst_HEADERS): Update.
310 * configure.in: Test the method for MacOSX/Darwin5 PowerPC only after
311 the method for MacOSX/Darwin7 PowerPC failed.
312 Substitute FAULT_CONTEXT_INCLUDE2.
313 * src/sigsegv.h.in: Insert @FAULT_CONTEXT_INCLUDE2@.
314 * src/Makefile.am (sigsegv.h.msvc): Replace @FAULT_CONTEXT_INCLUDE2@.
316 2003-12-09 Paolo Bonzini <bonzini@gnu.org>
318 * src/handler-macos.c: Completed; removed dependency on
320 * src/machfault-macos-powerpc.h: Reorganized.
322 2003-12-08 Paolo Bonzini <bonzini@gnu.org>
323 Bruno Haible <bruno@clisp.org>
325 * src/handler-macos.c: New file.
326 * src/machfault.h: New file.
327 * src/machfault-macos-powerpc.h: New file.
329 2003-12-05 Bruno Haible <bruno@clisp.org>
331 * m4/fault.m4: Tweak indentation. Bump serial number.
332 * m4/getpagesize.m4: Likewise.
333 * m4/mmap-anon.m4: Likewise.
334 * m4/sigaltstack.m4: Likewise.
335 * m4/sigaltstack-longjmp.m4: Likewise.
336 * m4/sigaltstack-siglongjmp.m4: Likewise.
338 2003-12-05 Paolo Bonzini <bonzini@gnu.org>
340 * aclocal.m4: Regenerate with Automake 1.7h.
341 * configure.in: Drop m4/Makefile from list of generated files.
342 * configure: Regenerate.
343 * Makefile.am (install-data-hook): New name of the install-am
344 target, for Automake 1.8 compatibility. Other -am targets
345 are not affected because Automake does not have anything to
347 (AUTOMAKE_OPTIONS): Bump minimum Automake requirement to 1.7h.
348 (SUBDIRS): Remove m4.
349 ($(srcdir)/config.h.msvc): New target for config.h.msvc.
350 * Makefile.in: Regenerate with Automake 1.7h.
351 * m4/Makefile.am: Delete, Automake 1.7h takes care of it.
352 * m4/Makefile.in: Delete.
353 * src/Makefile.am (installdirs): Delete, Automake 1.7h adds it.
354 * src/Makefile.in: Regenerate with Automake 1.7h.
355 * tests/Makefile.in: Regenerate with Automake 1.7h.
357 * autoconf/config.guess: Update from automake-1.7h.
358 * autoconf/config.sub: Likewise.
359 * autoconf/install.sh: Likewise.
360 * autoconf/missing: Likewise.
361 * autoconf/mkinstalldirs: Delete.
362 * m4/fault.m4: autoupdate and manually tweak.
363 * m4/sigaltstack.m4: Likewise.
364 * m4/sigaltstack-longjmp.m4: Likewise.
365 * m4/sigaltstack-siglongjmp.m4: Likewise.
366 * m4/mmap-anon.m4: Likewise.
367 * m4/getpagesize.m4: Likewise.
369 2003-10-29 Bruno Haible <bruno@clisp.org>
371 * tests/sigsegv1.c (main): Add a check whether mprotect with
372 PROT_READ_WRITE really works.
373 * tests/sigsegv2.c (main): Likewise.
374 Reported by Ullal Devappa Kini <wmbfqj@vsnl.net>.
376 2003-08-21 Bruno Haible <bruno@clisp.org>
378 * Version 2.1 released.
380 2003-06-24 Paolo Bonzini <bonzini@gnu.org>
382 * m4/fault.m4: Exit if we detect an infinite loop.
383 * aclocal.m4: Regenerate.
384 * configure: Regenerate.
386 2003-06-18 Bruno Haible <bruno@clisp.org>
388 * autoconf/install-sh: Update from automake-1.7.5.
390 2003-05-14 Paolo Bonzini <bonzini@gnu.org>
392 * configure.in: Use signals-bsd.h for OpenBSD and NetBSD too.
393 Support instruction decoding to get fault address for Alphas.
394 * src/fault-netbsd-alpha.h: New file.
395 * src/fault-netbsd-alpha.c: New file.
396 * src/Makefile.am (noinst_HEADERS): Add them.
398 2003-05-14 Paolo Bonzini <bonzini@gnu.org>
400 * src/dispatcher.c (insert): Fix lossage in 64-bit environments
401 (cast from void* to unsigned int).
403 2003-05-10 Bruno Haible <bruno@clisp.org>
405 * tests/Makefile.am (../src/libsigsegv.la): New rule.
407 * Makefile.msvc (handler.obj): Complete the dependencies.
408 (stackoverflow2.exe): New rule.
409 (check): Depend on it.
412 2003-05-10 Paolo Bonzini <bonzini@gnu.org>
413 Bruno Haible <bruno@clisp.org>
415 * configure.in: AC_SUBST of CFG_STACKVMA, CFG_LEAVE, CFG_HANDLER.
416 * src/Makefile.am: Add dependencies for the object files.
418 2003-05-08 Paolo Bonzini <bonzini@gnu.org>
420 * configure.in: Add $srcdir/ to #include statements. Needed when
423 * src/signals-macos.h (SIGSEGV_FOR_ALL_SIGNALS): Add SIGSEGV.
425 2003-05-03 Paolo Bonzini <bonzini@gnu.org>
427 * configure.in: Tweak 2003-04-26 patch so that it works on mingw32 and
430 2003-05-02 Bruno Haible <bruno@clisp.org>
432 * src/handler-unix.c: Add special case for stack handling on IA-64.
433 * src/fault-linux-ia64.h: Complete the port.
434 * configure.in: Improve Linux/IA-64 support.
436 2003-05-01 Bruno Haible <bruno@clisp.org>
438 * configure.in: Don't use fault-hurd.h on NetBSD/alpha. It does not
441 2003-05-01 Bruno Haible <bruno@clisp.org>
443 Support for Linux/HPPA.
444 * fault-linux-hppa.h: Don't include <siginfo.h>.
445 (SIGSEGV_FAULT_ADDRESS): Change.
446 (SIGSEGV_FAULT_ADDRESS_FROM_SIGINFO): Define it, otherwise the value
448 (SIGSEGV_FAULT_CONTEXT, SIGSEGV_FAULT_STACKPOINTER): Remove macros.
449 * configure.in: Improve Linux/HPPA support.
451 2003-05-01 Bruno Haible <bruno@clisp.org>
453 Support for OpenBSD/i386.
454 * src/fault-openbsd.h: New file.
455 * src/fault-openbsd-i386.h: New file.
456 * src/Makefile.am (noinst_HEADERS): Add them.
457 * configure.in: If the POSIX test works and the OS is OpenBSD, use
458 fault-openbsd.h instead of fault-posix.h.
460 2003-05-01 Bruno Haible <bruno@clisp.org>
462 * src/fault-hpux-hppa.h: Make it work on machines with 64-bit registers
464 * configure.in: Likewise.
466 2003-04-29 Bruno Haible <bruno@clisp.org>
468 * configure.in: Define HAVE_STACKVMA if CFG_STACKVMA is nontrivial.
469 * src/handler-unix.c: Test HAVE_STACKVMA instead of CFG_STACKVMA.
471 * m4/fault.m4 (SV_TRY_FAULT): On HP-UX, always pass 0 as first argument
473 * tests/mmaputil.h (mmap_zeromap): Likewise.
475 2003-04-28 Bruno Haible <bruno@clisp.org>
477 * src/stackvma-freebsd.c (sigsegv_get_vma): Fix logic error.
479 2002-04-17 Paolo Bonzini <bonzini@gnu.org>
482 * configure.in: Treat cygwin* like mingw*.
483 * src/handler-win32.c [CYGWIN] (exception_list, _except_list,
484 debug_get_except_list, cygwin_exception_handler,
485 libsigsegv_exception_handler, do_install_main_exception_filter): New
487 (install_main_exception_filter): New function.
488 (sigsegv_install_handler, stackoverflow_install_handler): Call it.
490 2003-04-26 Bruno Haible <bruno@clisp.org>
492 * configure.in: Don't set sv_cv_have_stack_overflow_recovery=yes if
493 not all of the fault-*.h and stackvma-*.h premises are fulfilled.
494 Reported by Paolo Bonzini <bonzini@gnu.org> for NetBSD/Alpha.
496 2003-04-03 Bruno Haible <bruno@clisp.org>
498 * configure.in: Add --enable-relocatable option.
499 * m4/relocatable.m4: New file, from GNU gettext.
500 * m4/Makefile.am (EXTRA_DIST): Add it.
502 * m4/libtool.m4: Update from GNU gettext, based on libtool-1.4.3.
503 * autoconf/ltmain.sh: Likewise.
505 2003-04-02 Bruno Haible <bruno@clisp.org>
507 * configure.in: Bump version number to 2.1.
509 * tests/stackoverflow2.c: New file, based on code by Paolo Bonzini.
510 * tests/Makefile.am (TESTS, noinst_PROGRAMS): Add stackoverflow2.
512 2003-04-02 Paolo Bonzini <bonzini@gnu.org>
513 Bruno Haible <bruno@clisp.org>
515 Complete the port to MacOS X (Darwin).
516 * m4/fault.m4: Include sys/signal.h. Have an exit status of 3 instead
517 of 1 if fault_address is misdetected.
518 * m4/sigaltstack.m4: Define stack_t to struct sigaltstack if absent.
519 Include <sys/signal.h>.
520 * configure.in: Add check for sys/signal.h.
521 Add support for catching stack overflow on MacOSX.
522 Add support for MacOSX on i386.
523 Provide a fallback for SS_ONSTACK before using it.
524 * src/fault-macos-i386.h: New file.
525 * src/stackvma-mach.c: New file.
526 * src/fault-macos-powerpc.h (SIGSEGV_FAULT_STACKPOINTER): Change.
527 * src/handler-unix.c: Include <sys/signal.h>.
528 (SS_DISABLE): Provide a fallback.
529 * src/leave-sigaltstack.c: Include sys/signal.h.
530 (SS_ONSTACK): Provide a fallback.
531 * src/Makefile.am (noinst_HEADERS): Add fault-macos-i386.h.
532 (EXTRA_DIST): Add stackvma-mach.c.
533 * tests/sigsegv1.c: Abort after 10 handler invocations.
534 (main): Drop SKIP message, now emitted by automake 1.7.x.
535 * tests/sigsegv2.c: Abort after 10 handler invocations.
536 (main): Drop SKIP message, now emitted by automake 1.7.x.
537 * tests/stackoverflow1.c (main): Drop SKIP message, now emitted by
540 2002-10-14 Bruno Haible <bruno@clisp.org>
542 * src/fault-none.h: New file.
543 * src/fault.h: Include CFG_FAULT unconditionally.
544 * src/leave-none.c: New file.
545 * src/leave.c: Include CFG_LEAVE unconditionally.
546 * src/stackvma.c: Include CFG_STACKVMA unconditionally.
547 * configure.in (CFG_LEAVE, CFG_STACKVMA): Define always.
548 * src/Makefile.am (noinst_HEADERS): Add fault-none.h.
549 (EXTRA_DIST): Add leave-none.c.
550 Reported by Paolo Bonzini <bonzini@gnu.org>.
552 2002-09-30 Bruno Haible <bruno@clisp.org>
554 * src/Makefile.am (noinst_HEADERS): Add fault-hurd.h,
555 fault-linux-m68k.c, fault-macos-powerpc.h, fault-macos-powerpc.c,
556 signals-hurd.h, signals-macos.h.
558 2002-09-30 Bruno Haible <bruno@clisp.org>
560 * Makefile.am (check-next): Don't ask for reports from i?86-*-linux*
563 2002-09-30 Bruno Haible <bruno@clisp.org>
565 Better Linux/PowerPC support.
566 * configure.in: Change Linux/PowerPC support.
567 * src/fault-linux-powerpc.h (SIGSEGV_FAULT_ADDRESS): New macro.
569 2002-09-30 Bruno Haible <bruno@clisp.org>
571 Better Linux/m68k support.
572 * configure.in: Change Linux/m68k support.
573 * src/fault-linux-m68k.c: New file.
574 * src/fault-linux-m68k.h: Use it.
576 2002-09-30 Bruno Haible <bruno@clisp.org>
578 Tentative Hurd support.
579 * configure.in: Add Hurd support.
580 * src/signals-hurd.h: New file.
581 * src/fault-hurd.h: New file.
583 2002-09-30 Bruno Haible <bruno@clisp.org>
585 MacOSX/PowerPC support.
586 * configure.in: Add MacOSX/PowerPC support.
587 * src/signals-macos.h: New file.
588 * src/fault-macos-powerpc.c: New file.
589 * src/fault-macos-powerpc.h: New file.
591 2002-09-16 Bruno Haible <bruno@clisp.org>
593 * src/fault-posix.h: Don't include <siginfo.h>. Needed for hppa-linux.
594 Reported by Will Newton <will@misconception.org.uk>.
596 2002-08-28 Bruno Haible <bruno@clisp.org>
598 * Version 2.0 released.
600 2002-07-28 Bruno Haible <bruno@clisp.org>
602 Big reorganization and rewrite. Every file changed.