aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJames E Wilson <wilson@specifixinc.com>2008-01-11 13:42:03 -0800
committerJim Wilson <wilson@gcc.gnu.org>2008-01-11 13:42:03 -0800
commitad8151b7f27e506035d8eed8ed1d80e81ded7937 (patch)
tree7c07fa03365f27c5a4d1d5ce5c48b2af517ce54c /gcc
parentd8d3198e789d563b42a029b1916de9377a06ccc4 (diff)
downloadgcc-ad8151b7f27e506035d8eed8ed1d80e81ded7937.zip
gcc-ad8151b7f27e506035d8eed8ed1d80e81ded7937.tar.gz
gcc-ad8151b7f27e506035d8eed8ed1d80e81ded7937.tar.bz2
re PR target/26015 (ICE during bootstrap for vax architecture)
PR target/26015 * config/vax/elf.h (FRAME_POINTER_CFA_OFFSET): Define. From-SVN: r131477
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/vax/elf.h3
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 92f1cd6..7deb6fd 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2008-01-11 James E. Wilson <wilson@specifix.com>
+
+ PR target/26015
+ * config/vax/elf.h (FRAME_POINTER_CFA_OFFSET): Define.
+
2008-01-11 Anatoly Sokolov <aesok@post.ru>
* config/avr/avr.c (expand_prologue, expand_epilogue): Don't
diff --git a/gcc/config/vax/elf.h b/gcc/config/vax/elf.h
index b7d7526..3a010fd 100644
--- a/gcc/config/vax/elf.h
+++ b/gcc/config/vax/elf.h
@@ -45,6 +45,9 @@ along with GCC; see the file COPYING3. If not see
count pushed by the CALLS and before the start of the saved registers. */
#define INCOMING_FRAME_SP_OFFSET 0
+/* Offset from the frame pointer register value to the top of the stack. */
+#define FRAME_POINTER_CFA_OFFSET(FNDECL) 0
+
/* We use R2-R5 (call-clobbered) registers for exceptions. */
#define EH_RETURN_DATA_REGNO(N) ((N) < 4 ? (N) + 2 : INVALID_REGNUM)