diff options
author | Joseph Myers <joseph@codesourcery.com> | 2008-08-21 01:17:45 +0100 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2008-08-21 01:17:45 +0100 |
commit | 0dd8c9bc6977ef0620f87c3c7ee75675570f4269 (patch) | |
tree | 5dc5f59e0e67a083f491687c9c35257ad7368c58 /gcc/config/sparc | |
parent | 2fe17ae8546f566ee2ed1b0e20422a7dd74e4e4b (diff) | |
download | gcc-0dd8c9bc6977ef0620f87c3c7ee75675570f4269.zip gcc-0dd8c9bc6977ef0620f87c3c7ee75675570f4269.tar.gz gcc-0dd8c9bc6977ef0620f87c3c7ee75675570f4269.tar.bz2 |
re PR target/31070 (ICE in function_arg_slotno)
PR target/31070
* config/sparc/sparc.c (function_arg_slotno): Handle structure
with MODE_VECTOR_INT mode.
From-SVN: r139363
Diffstat (limited to 'gcc/config/sparc')
-rw-r--r-- | gcc/config/sparc/sparc.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c index 58667a2..b74e81e 100644 --- a/gcc/config/sparc/sparc.c +++ b/gcc/config/sparc/sparc.c @@ -4627,6 +4627,7 @@ function_arg_slotno (const struct sparc_args *cum, enum machine_mode mode, { case MODE_FLOAT: case MODE_COMPLEX_FLOAT: + case MODE_VECTOR_INT: if (TARGET_ARCH64 && TARGET_FPU && named) { if (slotno >= SPARC_FP_ARG_MAX) |