backport: libiberty.h (xexit): Change decl to use modern GCC attribute to indicate exit does not return.

* Merge devo and egcs include directories.
1998-08-03  Jason Molenda  (jsm@bugshack.cygnus.com)
      * libiberty.h (xexit): Change decl to use modern GCC attribute
      to indicate exit does not return.

From-SVN: r22942
This commit is contained in:
Jeff Law 1998-10-08 17:04:13 -06:00
parent ca6b370dc8
commit 36af8b6513
2 changed files with 14 additions and 2 deletions

View File

@ -1,7 +1,20 @@
Fri Oct 9 00:02:03 1998 Jeffrey A Law (law@cygnus.com)
* Merge devo and egcs include directories.
Sat Sep 5 12:16:33 1998 Jeffrey A Law (law@cygnus.com)
* getopt.h, obstack.h: Updated from gcc.
1998-08-03 Jason Molenda (jsm@bugshack.cygnus.com)
* libiberty.h (xexit): Change decl to use modern GCC attribute
to indicate exit does not return.
Mon Jun 1 13:48:32 1998 Jason Molenda (crash@bugshack.cygnus.com)
* obstack.h: Update to latest FSF version.
Tue Feb 24 13:05:02 1998 Doug Evans <devans@canuck.cygnus.com>
* dis-asm.h (disassemble_info): Member `symbol' renamed to `symbols'

View File

@ -111,8 +111,7 @@ extern int xatexit PARAMS ((void (*fn) (void)));
#ifndef __GNUC__
extern void xexit PARAMS ((int status));
#else
typedef void libiberty_voidfn PARAMS ((int status));
__volatile__ libiberty_voidfn xexit;
void xexit PARAMS ((int status)) __attribute__ ((noreturn));
#endif
/* Set the program name used by xmalloc. */