aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/tracebak.c
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2015-10-20 12:13:47 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2015-10-20 12:13:47 +0200
commit6fa8f71cf8f9232aac5086ef65b265338468e98d (patch)
treece636ee22f22a65fbe93ce2cc813d6e3a8a4bf72 /gcc/ada/tracebak.c
parent36f2e3d311c4679790f29c5cc08c33e1032987d3 (diff)
downloadgcc-6fa8f71cf8f9232aac5086ef65b265338468e98d.zip
gcc-6fa8f71cf8f9232aac5086ef65b265338468e98d.tar.gz
gcc-6fa8f71cf8f9232aac5086ef65b265338468e98d.tar.bz2
[multiple changes]
2015-10-20 Bob Duff <duff@adacore.com> * a-coinve.adb, a-contai.adb: Update comments. * pprint.ads: Minor reformatting. 2015-10-20 Tristan Gingold <gingold@adacore.com> * env.c, init.c: Handle arm64-darwin like arm-darwin. * tracebak.c: Handle arm64-darwin. 2015-10-20 Bob Duff <duff@adacore.com> * s-trasym.adb (Symbolic_Traceback): When giving the traceback as hexadecimal code addresses, separate by blanks instead of LF. From-SVN: r229039
Diffstat (limited to 'gcc/ada/tracebak.c')
-rw-r--r--gcc/ada/tracebak.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/ada/tracebak.c b/gcc/ada/tracebak.c
index 1e53ab5..3ea9531 100644
--- a/gcc/ada/tracebak.c
+++ b/gcc/ada/tracebak.c
@@ -274,6 +274,8 @@ __gnat_backtrace (void **array,
#define PC_ADJUST -4
#elif defined (__arm__)
#define PC_ADJUST -2
+#elif defined (__arm64__)
+#define PC_ADJUST -4
#else
#error Unhandled darwin architecture.
#endif