aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2021-03-18 12:57:25 +0000
committerNick Clifton <nickc@redhat.com>2021-03-18 12:57:25 +0000
commit073595ef13b3395577a96bae051caae8cff9df0f (patch)
treef2c2f995dd111c3749f68249f0e50f1e4cf315f7
parent0cc218d42c241ed286cc5af9fb7d2e45386f7a24 (diff)
downloadgcc-073595ef13b3395577a96bae051caae8cff9df0f.zip
gcc-073595ef13b3395577a96bae051caae8cff9df0f.tar.gz
gcc-073595ef13b3395577a96bae051caae8cff9df0f.tar.bz2
Fix building the V850 port using recent versions of gcc.
gcc/ * config/v850/v850.c (construct_restore_jr): Increase static buffer size. (construct_save_jarl): Likewise. * config/v850/v850.h (DWARF2_DEBUGGING_INFO): Define.
-rw-r--r--gcc/config/v850/v850.c4
-rw-r--r--gcc/config/v850/v850.h1
2 files changed, 3 insertions, 2 deletions
diff --git a/gcc/config/v850/v850.c b/gcc/config/v850/v850.c
index 249cb40..e0e5005 100644
--- a/gcc/config/v850/v850.c
+++ b/gcc/config/v850/v850.c
@@ -2181,7 +2181,7 @@ construct_restore_jr (rtx op)
unsigned long int first;
unsigned long int last;
int i;
- static char buff [100]; /* XXX */
+ static char buff [256]; /* XXX */
if (count <= 2)
{
@@ -2286,7 +2286,7 @@ construct_save_jarl (rtx op)
unsigned long int first;
unsigned long int last;
int i;
- static char buff [100]; /* XXX */
+ static char buff [255]; /* XXX */
if (count <= (TARGET_LONG_CALLS ? 3 : 2))
{
diff --git a/gcc/config/v850/v850.h b/gcc/config/v850/v850.h
index 23dfdf6..386f9f5 100644
--- a/gcc/config/v850/v850.h
+++ b/gcc/config/v850/v850.h
@@ -700,6 +700,7 @@ typedef enum
/* Use dwarf2 debugging info by default. */
#undef PREFERRED_DEBUGGING_TYPE
#define PREFERRED_DEBUGGING_TYPE DWARF2_DEBUG
+#define DWARF2_DEBUGGING_INFO 1
#define DWARF2_FRAME_INFO 1
#define DWARF2_UNWIND_INFO 0