diff options
author | David Edelsohn <dje.gcc@gmail.com> | 2015-02-07 02:34:38 +0000 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 2015-02-06 21:34:38 -0500 |
commit | 0f32bcbd90220154e598087dddfb96025b863bce (patch) | |
tree | 42ed87f51018cfd72be4935e9eafe223075e78d4 | |
parent | 11aa81cc4ef6b294c7f0834ffc52feb516094997 (diff) | |
download | gcc-0f32bcbd90220154e598087dddfb96025b863bce.zip gcc-0f32bcbd90220154e598087dddfb96025b863bce.tar.gz gcc-0f32bcbd90220154e598087dddfb96025b863bce.tar.bz2 |
re PR debug/2714 (Stabs truncated on AIX)
PR debug/2714
PR bootstrap/64256
* xcoffout.h (DBX_CONTIN_LENGTH): Define as 16384.
(DBX_CONTIN_CHAR): Define.
From-SVN: r220501
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/xcoffout.h | 7 |
2 files changed, 12 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fb90851..15158f1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2015-02-06 David Edelsohn <dje.gcc@gmail.com> + + PR debug/2714 + PR bootstrap/64256 + * xcoffout.h (DBX_CONTIN_LENGTH): Define as 16384. + (DBX_CONTIN_CHAR): Define. + 2015-02-06 Sebastian Pop <s.pop@samsung.com> Brian Rzycki <b.rzycki@samsung.com> diff --git a/gcc/xcoffout.h b/gcc/xcoffout.h index ad714f2..41b6554 100644 --- a/gcc/xcoffout.h +++ b/gcc/xcoffout.h @@ -161,8 +161,11 @@ do { \ /* Do not emit any marker for XCOFF until assembler allows XFT_CV. */ #define NO_DBX_GCC_MARKER -/* Do not break .stabs pseudos into continuations. */ -#define DBX_CONTIN_LENGTH 0 +/* XCOFF32 maximum length is 64K; XLC limits to 16K. */ +#define DBX_CONTIN_LENGTH 16384 + +/* XLC uses '?' as continuation character. */ +#define DBX_CONTIN_CHAR '?' /* Don't try to use the `x' type-cross-reference character in DBX data. Also has the consequence of putting each struct, union or enum |