Skip to content

Commit 30c2678

Browse files
author
Eric Botcazou
committed
Enable symbolic backtraces on more Linux and BSD ports (continued)
gcc/ada PR ada/117538 PR ada/117708 * Makefile.rtl (GNU Hurd): Add $(TRASYM_DWARF_UNIX_PAIRS). (x86-64 kfreebsd): Likewise. (aarch64 FreeBSD): Likewise. (x86-64 DragonFly): Likewise. (S390 Linux): Likewise and add Linux version of s-tsmona.adb. (Mips Linux): Likewise. (SPARC Linux): Likewise. (HP/PA Linux): Linux. (M68K Linux): Likewise. (SH4 Linux): Likewise. (Alpha Linux): Likewise. (RISC-V Linux): Likewise.
1 parent efdc80a commit 30c2678

File tree

1 file changed

+24
-3
lines changed

1 file changed

+24
-3
lines changed

gcc/ada/Makefile.rtl

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1732,6 +1732,7 @@ ifeq ($(strip $(filter-out %86 pc gnu,$(target_cpu) $(target_vendor) $(target_os
17321732
s-taprop.adb<libgnarl/s-taprop__posix.adb \
17331733
s-taspri.ads<libgnarl/s-taspri__posix.ads \
17341734
s-tpopsp.adb<libgnarl/s-tpopsp__posix-foreign.adb \
1735+
$(TRASYM_DWARF_UNIX_PAIRS) \
17351736
$(ATOMICS_TARGET_PAIRS) \
17361737
$(X86_TARGET_PAIRS) \
17371738
system.ads<libgnat/system-freebsd.ads
@@ -1766,6 +1767,7 @@ ifeq ($(strip $(filter-out x86_64 kfreebsd%,$(target_cpu) $(target_os))),)
17661767
s-taprop.adb<libgnarl/s-taprop__posix.adb \
17671768
s-taspri.ads<libgnarl/s-taspri__posix.ads \
17681769
s-tpopsp.adb<libgnarl/s-tpopsp__posix-foreign.adb \
1770+
$(TRASYM_DWARF_UNIX_PAIRS) \
17691771
$(ATOMICS_TARGET_PAIRS) \
17701772
$(X86_64_TARGET_PAIRS) \
17711773
$(GNATRTL_128BIT_PAIRS) \
@@ -1802,6 +1804,7 @@ ifeq ($(strip $(filter-out %aarch64 freebsd%,$(target_cpu) $(target_os))),)
18021804
s-taprop.adb<libgnarl/s-taprop__posix.adb \
18031805
s-taspri.ads<libgnarl/s-taspri__posix.ads \
18041806
s-tpopsp.adb<libgnarl/s-tpopsp__posix.adb \
1807+
$(TRASYM_DWARF_UNIX_PAIRS) \
18051808
$(ATOMICS_TARGET_PAIRS) \
18061809
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
18071810
$(GNATRTL_128BIT_PAIRS) \
@@ -1926,6 +1929,7 @@ ifeq ($(strip $(filter-out %86_64 dragonfly%,$(target_cpu) $(target_os))),)
19261929
s-taprop.adb<libgnarl/s-taprop__posix.adb \
19271930
s-taspri.ads<libgnarl/s-taspri__posix.ads \
19281931
s-tpopsp.adb<libgnarl/s-tpopsp__posix.adb \
1932+
$(TRASYM_DWARF_UNIX_PAIRS) \
19291933
$(ATOMICS_TARGET_PAIRS) \
19301934
$(X86_64_TARGET_PAIRS) \
19311935
$(GNATRTL_128BIT_PAIRS) \
@@ -1966,6 +1970,8 @@ ifeq ($(strip $(filter-out s390% linux%,$(target_cpu) $(target_os))),)
19661970
s-tasinf.adb<libgnarl/s-tasinf__linux.adb \
19671971
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
19681972
s-tpopsp.adb<libgnarl/s-tpopsp__posix-foreign.adb \
1973+
$(TRASYM_DWARF_UNIX_PAIRS) \
1974+
s-tsmona.adb<libgnat/s-tsmona__linux.adb \
19691975
system.ads<libgnat/system-linux-s390.ads
19701976

19711977
ifeq ($(strip $(filter-out s390x,$(target_cpu))),)
@@ -2310,8 +2316,8 @@ ifeq ($(strip $(filter-out loongarch% linux%,$(target_cpu) $(target_os))),)
23102316
s-taspri.ads<libgnarl/s-taspri__posix.ads \
23112317
g-sercom.adb<libgnat/g-sercom__linux.adb \
23122318
$(TRASYM_DWARF_UNIX_PAIRS) \
2313-
$(GNATRTL_128BIT_PAIRS) \
23142319
s-tsmona.adb<libgnat/s-tsmona__linux.adb \
2320+
$(GNATRTL_128BIT_PAIRS) \
23152321
$(ATOMICS_TARGET_PAIRS) \
23162322
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
23172323
system.ads<libgnat/system-linux-loongarch.ads
@@ -2357,6 +2363,8 @@ ifeq ($(strip $(filter-out mips% linux%,$(target_cpu) $(target_os))),)
23572363
s-tasinf.adb<libgnarl/s-tasinf__linux.adb \
23582364
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
23592365
s-tpopsp.adb<libgnarl/s-tpopsp__posix-foreign.adb \
2366+
$(TRASYM_DWARF_UNIX_PAIRS) \
2367+
s-tsmona.adb<libgnat/s-tsmona__linux.adb \
23602368
system.ads<libgnat/system-linux-mips.ads
23612369

23622370
ifeq ($(strip $(filter-out mips64% mipsisa64%,$(target_cpu))),)
@@ -2468,6 +2476,7 @@ ifeq ($(strip $(filter-out arm% linux-gnueabi%,$(target_cpu) $(target_os))),)
24682476
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
24692477
s-tpopsp.adb<libgnarl/s-tpopsp__posix-foreign.adb \
24702478
$(TRASYM_DWARF_UNIX_PAIRS) \
2479+
s-tsmona.adb<libgnat/s-tsmona__linux.adb \
24712480
$(ATOMICS_TARGET_PAIRS) \
24722481
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
24732482
system.ads<libgnat/system-linux-arm.ads
@@ -2501,8 +2510,6 @@ ifeq ($(strip $(filter-out aarch64% linux%,$(target_cpu) $(target_os))),)
25012510
s-inmaop.adb<libgnarl/s-inmaop__posix.adb \
25022511
s-intman.adb<libgnarl/s-intman__posix.adb \
25032512
s-linux.ads<libgnarl/s-linux.ads \
2504-
$(TRASYM_DWARF_UNIX_PAIRS) \
2505-
s-tsmona.adb<libgnat/s-tsmona__linux.adb \
25062513
s-mudido.adb<libgnarl/s-mudido__affinity.adb \
25072514
s-osinte.ads<libgnarl/s-osinte__linux.ads \
25082515
s-osinte.adb<libgnarl/s-osinte__posix.adb \
@@ -2514,6 +2521,8 @@ ifeq ($(strip $(filter-out aarch64% linux%,$(target_cpu) $(target_os))),)
25142521
s-tasinf.adb<libgnarl/s-tasinf__linux.adb \
25152522
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
25162523
s-taspri.ads<libgnarl/s-taspri__posix.ads \
2524+
$(TRASYM_DWARF_UNIX_PAIRS) \
2525+
s-tsmona.adb<libgnat/s-tsmona__linux.adb \
25172526
$(ATOMICS_TARGET_PAIRS) \
25182527
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
25192528
$(GNATRTL_128BIT_PAIRS) \
@@ -2554,6 +2563,8 @@ ifeq ($(strip $(filter-out sparc% linux%,$(target_cpu) $(target_os))),)
25542563
s-tasinf.adb<libgnarl/s-tasinf__linux.adb \
25552564
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
25562565
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
2566+
$(TRASYM_DWARF_UNIX_PAIRS) \
2567+
s-tsmona.adb<libgnat/s-tsmona__linux.adb \
25572568
system.ads<libgnat/system-linux-sparc.ads
25582569

25592570
ifeq ($(strip $(filter-out sparc64 sparcv9,$(target_cpu))),)
@@ -2605,6 +2616,8 @@ ifeq ($(strip $(filter-out hppa% linux%,$(target_cpu) $(target_os))),)
26052616
s-tasinf.adb<libgnarl/s-tasinf__linux.adb \
26062617
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
26072618
s-tpopsp.adb<libgnarl/s-tpopsp__posix-foreign.adb \
2619+
$(TRASYM_DWARF_UNIX_PAIRS) \
2620+
s-tsmona.adb<libgnat/s-tsmona__linux.adb \
26082621
system.ads<libgnat/system-linux-hppa.ads
26092622

26102623
TOOLS_TARGET_PAIRS = indepsw.adb<indepsw-gnu.adb
@@ -2640,6 +2653,8 @@ ifeq ($(strip $(filter-out m68k% linux%,$(target_cpu) $(target_os))),)
26402653
s-tasinf.adb<libgnarl/s-tasinf__linux.adb \
26412654
s-taspri.ads<libgnarl/s-taspri__posix.ads \
26422655
s-tpopsp.adb<libgnarl/s-tpopsp__posix-foreign.adb \
2656+
$(TRASYM_DWARF_UNIX_PAIRS) \
2657+
s-tsmona.adb<libgnat/s-tsmona__linux.adb \
26432658
system.ads<libgnat/system-linux-m68k.ads
26442659

26452660
TOOLS_TARGET_PAIRS = indepsw.adb<indepsw-gnu.adb
@@ -2675,6 +2690,8 @@ ifeq ($(strip $(filter-out sh4% linux%,$(target_cpu) $(target_os))),)
26752690
s-tasinf.adb<libgnarl/s-tasinf__linux.adb \
26762691
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
26772692
s-tpopsp.adb<libgnarl/s-tpopsp__posix-foreign.adb \
2693+
$(TRASYM_DWARF_UNIX_PAIRS) \
2694+
s-tsmona.adb<libgnat/s-tsmona__linux.adb \
26782695
system.ads<libgnat/system-linux-sh4.ads
26792696

26802697
TOOLS_TARGET_PAIRS = indepsw.adb<indepsw-linux.adb
@@ -2798,6 +2815,8 @@ ifeq ($(strip $(filter-out alpha% linux%,$(target_cpu) $(target_os))),)
27982815
s-tasinf.adb<libgnarl/s-tasinf__linux.adb \
27992816
s-tpopsp.adb<libgnarl/s-tpopsp__posix-foreign.adb \
28002817
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
2818+
$(TRASYM_DWARF_UNIX_PAIRS) \
2819+
s-tsmona.adb<libgnat/s-tsmona__linux.adb \
28012820
$(ATOMICS_TARGET_PAIRS) \
28022821
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
28032822
$(GNATRTL_128BIT_PAIRS) \
@@ -2937,6 +2956,8 @@ ifeq ($(strip $(filter-out riscv% linux%,$(target_cpu) $(target_os))),)
29372956
s-tasinf.adb<libgnarl/s-tasinf__linux.adb \
29382957
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
29392958
s-tpopsp.adb<libgnarl/s-tpopsp__posix-foreign.adb \
2959+
$(TRASYM_DWARF_UNIX_PAIRS) \
2960+
s-tsmona.adb<libgnat/s-tsmona__linux.adb \
29402961
system.ads<libgnat/system-linux-riscv.ads
29412962

29422963
ifeq ($(strip $(filter-out riscv64,$(target_cpu))),)

0 commit comments

Comments
 (0)