diff options
author | Tristan Gingold <gingold@adacore.com> | 2015-05-29 08:40:20 +0000 |
---|---|---|
committer | Tristan Gingold <gingold@gcc.gnu.org> | 2015-05-29 08:40:20 +0000 |
commit | e24afc10e0d4795e71115d161b36fc5406f0df85 (patch) | |
tree | d6375a46135746eb6a0b5529013ddbf4b0267ad4 /libbacktrace/btest.c | |
parent | c469078de7c017978bda033baff3e991987b5509 (diff) | |
download | gcc-e24afc10e0d4795e71115d161b36fc5406f0df85.zip gcc-e24afc10e0d4795e71115d161b36fc5406f0df85.tar.gz gcc-e24afc10e0d4795e71115d161b36fc5406f0df85.tar.bz2 |
libbacktrace: add support of PE/COFF
libbacktrace/
2015-05-29 Tristan Gingold <gingold@adacore.com>
* pecoff.c: New file.
* Makefile.am (FORMAT_FILES): Add pecoff.c and dependencies.
* Makefile.in: Regenerate.
* filetype.awk: Detect pecoff.
* configure.ac: Define BACKTRACE_SUPPORTS_DATA on elf platforms.
Add pecoff.
* btest.c (test5): Test enabled only if BACKTRACE_SUPPORTS_DATA is
true.
* backtrace-supported.h.in (BACKTRACE_SUPPORTS_DATA): Define.
* configure: Regenerate.
* pecoff.c: New file.
From-SVN: r223859
Diffstat (limited to 'libbacktrace/btest.c')
-rw-r--r-- | libbacktrace/btest.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libbacktrace/btest.c b/libbacktrace/btest.c index 9424a92..9821e34 100644 --- a/libbacktrace/btest.c +++ b/libbacktrace/btest.c @@ -616,6 +616,8 @@ f33 (int f1line, int f2line) return failures; } +#if BACKTRACE_SUPPORTS_DATA + int global = 1; static int @@ -684,6 +686,8 @@ test5 (void) return failures; } +#endif /* BACKTRACE_SUPPORTS_DATA */ + static void error_callback_create (void *data ATTRIBUTE_UNUSED, const char *msg, int errnum) @@ -708,8 +712,10 @@ main (int argc ATTRIBUTE_UNUSED, char **argv) test2 (); test3 (); test4 (); +#if BACKTRACE_SUPPORTS_DATA test5 (); #endif +#endif exit (failures ? EXIT_FAILURE : EXIT_SUCCESS); } |