diff options
author | Arnaud Charlet <charlet@gcc.gnu.org> | 2004-12-08 12:49:07 +0100 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2004-12-08 12:49:07 +0100 |
commit | 4e8c0836b4fd5d08cc776a07a134796f0b405808 (patch) | |
tree | 758b8b11604ba12d6668dcb26434a8b64c13bea6 /gcc | |
parent | bc41faa231ce34036ff2217d887f75357f0aee77 (diff) | |
download | gcc-4e8c0836b4fd5d08cc776a07a134796f0b405808.zip gcc-4e8c0836b4fd5d08cc776a07a134796f0b405808.tar.gz gcc-4e8c0836b4fd5d08cc776a07a134796f0b405808.tar.bz2 |
* vxaddr2line.adb: Add support for x86 vxworks
From-SVN: r91895
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ada/vxaddr2line.adb | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/gcc/ada/vxaddr2line.adb b/gcc/ada/vxaddr2line.adb index 5fc7759..6d79cfc 100644 --- a/gcc/ada/vxaddr2line.adb +++ b/gcc/ada/vxaddr2line.adb @@ -6,7 +6,7 @@ -- -- -- B o d y -- -- -- --- Copyright (C) 2002-2003 Ada Core Technologies, Inc. -- +-- Copyright (C) 2002-2004 Ada Core Technologies, Inc. -- -- -- -- GNAT is free software; you can redistribute it and/or modify it under -- -- terms of the GNU General Public License as published by the Free Soft- -- @@ -81,7 +81,8 @@ procedure VxAddr2Line is -- All supported architectures type Architecture is - (WINDOWS_POWERPC, + (SOLARIS_I586, + WINDOWS_POWERPC, WINDOWS_M68K, SOLARIS_POWERPC, DEC_ALPHA); @@ -125,6 +126,11 @@ procedure VxAddr2Line is Nm_Binary => null, Addr_Digits_To_Skip => 0, Bt_Offset_From_Call => 0), + SOLARIS_I586 => + (Addr2line_Binary => null, + Nm_Binary => null, + Addr_Digits_To_Skip => 0, + Bt_Offset_From_Call => -2), DEC_ALPHA => (Addr2line_Binary => null, Nm_Binary => null, @@ -212,7 +218,6 @@ procedure VxAddr2Line is return; end Detect_Arch; - ----------- -- Error -- ----------- @@ -224,7 +229,6 @@ procedure VxAddr2Line is raise Program_Error; end Error; - -------------------------- -- Get_Reference_Offset -- -------------------------- |