]> gcc.gnu.org Git - gcc.git/commit
[Ada] Fix type mismatch warnings during LTO bootstrap #2
authorEric Botcazou <ebotcazou@adacore.com>
Tue, 16 Feb 2021 08:00:11 +0000 (09:00 +0100)
committerPierre-Marie de Rodat <derodat@adacore.com>
Fri, 7 May 2021 09:29:13 +0000 (05:29 -0400)
commitd6de75d526bf5958fe9e66195dc0bf1c458e9b06
treecf6f7cffd901b1bce80ac5ef76b48dd9cc166af5
parentb0ba442b047dcffd54055c9d0ab591d020a284d8
[Ada] Fix type mismatch warnings during LTO bootstrap #2

gcc/ada/

* init.c (__gnat_raise_program_error): Fix parameter type.
(Raise_From_Signal_Handler): Likewise and mark as no-return.
* raise-gcc.c (__gnat_others_value): Fix type.
(__gnat_all_others_value): Likewise.
(__gnat_unhandled_others_value): Likewise.
* seh_init.c (Raise_From_Signal_Handler): Fix parameter type.
* libgnat/a-except.ads (Raise_From_Signal_Handler): Use convention C
and new symbol name, move declaration to...
(Raise_From_Controlled_Operation): Minor tweak.
* libgnat/a-except.adb (Raise_From_Signal_Handler): ...here.
* libgnat/a-exexpr.adb (bool): New C compatible boolean type.
(Is_Handled_By_Others): Use it as return type for the function.
gcc/ada/init.c
gcc/ada/libgnat/a-except.adb
gcc/ada/libgnat/a-except.ads
gcc/ada/libgnat/a-exexpr.adb
gcc/ada/raise-gcc.c
gcc/ada/seh_init.c
This page took 0.066984 seconds and 6 git commands to generate.