aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-05-15 05:02:54 +0000
committerRichard Stallman <rms@gnu.org>1992-05-15 05:02:54 +0000
commit611314a17ddd1e3f619e44ab9a745751fdafb2a9 (patch)
tree45f0120be9c5d9a1cdd8823e7bcd24d848e79e6d
parent8eebb25825ea745f7be571b3953c3dec374aa5a9 (diff)
downloadgcc-611314a17ddd1e3f619e44ab9a745751fdafb2a9.zip
gcc-611314a17ddd1e3f619e44ab9a745751fdafb2a9.tar.gz
gcc-611314a17ddd1e3f619e44ab9a745751fdafb2a9.tar.bz2
entered into RCS
From-SVN: r984
-rw-r--r--gcc/config/a29k/unix.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/gcc/config/a29k/unix.h b/gcc/config/a29k/unix.h
index 7a6e489..02bd18c 100644
--- a/gcc/config/a29k/unix.h
+++ b/gcc/config/a29k/unix.h
@@ -48,3 +48,16 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#undef BIGGEST_ALIGNMENT
#define BIGGEST_ALIGNMENT 64
+
+#if 0 /* This would be needed except that the 29k doesn't have strict
+ alignment requirements. */
+
+#define FUNCTION_ARG_BOUNDARY(MODE, TYPE) \
+ (((TYPE) != 0) \
+ ? ((TYPE_ALIGN(TYPE) <= PARM_BOUNDARY) \
+ ? PARM_BOUNDARY \
+ : TYPE_ALIGN(TYPE)) \
+ : ((GET_MODE_ALIGNMENT(MODE) <= PARM_BOUNDARY) \
+ ? PARM_BOUNDARY \
+ : GET_MODE_ALIGNMENT(MODE)))
+#endif