diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2020-05-25 10:53:00 +0200 |
---|---|---|
committer | Pierre-Marie de Rodat <derodat@adacore.com> | 2020-07-08 10:55:56 -0400 |
commit | 0cb1b7276d0dad50678ac80a416e748e3d0a6ff2 (patch) | |
tree | c8c3a8411caa2a780e0046eee6a5d1250c9d8285 /gcc/ada/tracebak.c | |
parent | 6c8b9020a8b4b2b0b4e7643b4c7c7fbd6f6f49a4 (diff) | |
download | gcc-0cb1b7276d0dad50678ac80a416e748e3d0a6ff2.zip gcc-0cb1b7276d0dad50678ac80a416e748e3d0a6ff2.tar.gz gcc-0cb1b7276d0dad50678ac80a416e748e3d0a6ff2.tar.bz2 |
[Ada] Disable warning about unsafe use of __builtin_frame_address
gcc/ada/
* tracebak.c [generic implementation]: Add pragma GCC diagnostic
to disable warning about __builtin_frame_address.
Diffstat (limited to 'gcc/ada/tracebak.c')
-rw-r--r-- | gcc/ada/tracebak.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/ada/tracebak.c b/gcc/ada/tracebak.c index 43dc438..d643cfc 100644 --- a/gcc/ada/tracebak.c +++ b/gcc/ada/tracebak.c @@ -690,6 +690,9 @@ __gnat_backtrace (void ** traceback __attribute__((unused)), #elif defined (USE_GENERIC_UNWINDER) +/* No warning since the cases where FRAME_LEVEL > 0 are known to work. */ +#pragma GCC diagnostic ignored "-Wframe-address" + #ifndef CURRENT_STACK_FRAME # define CURRENT_STACK_FRAME ({ char __csf; &__csf; }) #endif |