aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/raise.c
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@adacore.com>2021-01-13 08:49:15 -0500
committerPierre-Marie de Rodat <derodat@adacore.com>2021-06-15 06:19:32 -0400
commitabcf5174979bcb91ac4c921eaa19a5b37f231ae4 (patch)
tree0ae53fac369fe0d8308c62ae9826e5a3c8db18bc /gcc/ada/raise.c
parent472c84346799f4e0f04a22ce6958f5d4cbb69065 (diff)
downloadgcc-abcf5174979bcb91ac4c921eaa19a5b37f231ae4.zip
gcc-abcf5174979bcb91ac4c921eaa19a5b37f231ae4.tar.gz
gcc-abcf5174979bcb91ac4c921eaa19a5b37f231ae4.tar.bz2
[Ada] Use runtime from base compiler during stage1
gcc/ada/ * Make-generated.in: Add rule to copy runtime files needed during stage1. * raise.c: Remove obsolete symbols used during bootstrap. * gcc-interface/Make-lang.in: Do not use libgnat sources during stage1. (GNAT_ADA_OBJS, GNATBIND_OBJS): Split in two parts, the common part and the part only used outside of stage1. (ADA_GENERATED_FILES): Add runtime files needed during bootstrap when recent APIs are needed. (ada/b_gnatb.adb): Remove prerequisite. * gcc-interface/system.ads: Remove obsolete entries.
Diffstat (limited to 'gcc/ada/raise.c')
-rw-r--r--gcc/ada/raise.c62
1 files changed, 4 insertions, 58 deletions
diff --git a/gcc/ada/raise.c b/gcc/ada/raise.c
index b5efa7b..0c12d07 100644
--- a/gcc/ada/raise.c
+++ b/gcc/ada/raise.c
@@ -62,67 +62,13 @@ __gnat_unhandled_terminate (void)
#ifndef IN_RTS
int
__gnat_backtrace (void **array ATTRIBUTE_UNUSED,
- int size ATTRIBUTE_UNUSED,
- void *exclude_min ATTRIBUTE_UNUSED,
- void *exclude_max ATTRIBUTE_UNUSED,
- int skip_frames ATTRIBUTE_UNUSED)
+ int size ATTRIBUTE_UNUSED,
+ void *exclude_min ATTRIBUTE_UNUSED,
+ void *exclude_max ATTRIBUTE_UNUSED,
+ int skip_frames ATTRIBUTE_UNUSED)
{
return 0;
}
-
-void
-__gnat_eh_personality (void)
-{
- abort ();
-}
-
-void
-__gnat_rcheck_04 (void)
-{
- abort ();
-}
-
-void
-__gnat_rcheck_10 (void)
-{
- abort ();
-}
-
-void
-__gnat_rcheck_19 (void)
-{
- abort ();
-}
-
-void
-__gnat_rcheck_20 (void)
-{
- abort ();
-}
-
-void
-__gnat_rcheck_21 (void)
-{
- abort ();
-}
-
-void
-__gnat_rcheck_30 (void)
-{
- abort ();
-}
-
-void
-__gnat_rcheck_31 (void)
-{
- abort ();
-}
-
-void
-__gnat_rcheck_32 (void)
-{
- abort ();
-}
#endif
#ifdef __cplusplus
}