aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>1999-11-02 08:50:55 +0000
committerJeff Law <law@gcc.gnu.org>1999-11-02 01:50:55 -0700
commit937ac3f98c6455faf6b2e58d45671458ada63d1f (patch)
treeb447fd17697407646e11e3a2776db6794277d46d /gcc
parent7ee424ed73d2672b34bba2111e652e7e4ef71645 (diff)
downloadgcc-937ac3f98c6455faf6b2e58d45671458ada63d1f.zip
gcc-937ac3f98c6455faf6b2e58d45671458ada63d1f.tar.gz
gcc-937ac3f98c6455faf6b2e58d45671458ada63d1f.tar.bz2
* pa.h (ADDR_VEC_ALIGN): Define.
From-SVN: r30345
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog2
-rw-r--r--gcc/config/pa/pa.h3
2 files changed, 5 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 42f0844..c28db7c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -5,6 +5,8 @@ Mon Nov 1 23:21:17 1999 Jason Merrill <jason@yorick.cygnus.com>
Mon Nov 1 23:37:38 1999 Jeffrey A Law (law@cygnus.com)
+ * pa.h (ADDR_VEC_ALIGN): Define.
+
* jump.c (jump_optimize_1): Also move LOOP_VTOP and LOOP_CONT
notes when presented with "if (foo) break; end_of_loop" and
the break sequence gets moved out of the loop.
diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h
index e233a75..9a113d0 100644
--- a/gcc/config/pa/pa.h
+++ b/gcc/config/pa/pa.h
@@ -1689,6 +1689,9 @@ while (0)
for the index in the tablejump instruction. */
#define CASE_VECTOR_MODE (TARGET_BIG_SWITCH ? TImode : DImode)
+/* Jump tables must be 32 bit aligned, no matter the size of the element. */
+#define ADDR_VEC_ALIGN(ADDR_VEC) 2
+
/* Specify the tree operation to be used to convert reals to integers. */
#define IMPLICIT_FIX_EXPR FIX_ROUND_EXPR