diff options
author | Richard Stallman <rms@gnu.org> | 1993-10-21 21:13:11 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1993-10-21 21:13:11 +0000 |
commit | b796c573813945dfc2b832a53d2987f110cfb525 (patch) | |
tree | 8689657e4baa2513560689663252d4063ed64ae2 /gcc | |
parent | 75b6984cadb04a9f1b40edb0f5902ff6817aaa8d (diff) | |
download | gcc-b796c573813945dfc2b832a53d2987f110cfb525.zip gcc-b796c573813945dfc2b832a53d2987f110cfb525.tar.gz gcc-b796c573813945dfc2b832a53d2987f110cfb525.tar.bz2 |
(CUMULATIVE_ARGS): Double size of adjust array.
From-SVN: r5865
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/mips/mips.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/config/mips/mips.h b/gcc/config/mips/mips.h index 80314f4..f3b799a 100644 --- a/gcc/config/mips/mips.h +++ b/gcc/config/mips/mips.h @@ -1814,7 +1814,10 @@ typedef struct mips_args { int arg_words; /* # total words the arguments take */ int num_adjusts; /* number of adjustments made */ /* Adjustments made to args pass in regs. */ - struct rtx_def *adjust[MAX_ARGS_IN_REGISTERS]; + /* ??? The size is doubled to work around a + bug in the code that sets the adjustments + in function_arg. */ + struct rtx_def *adjust[MAX_ARGS_IN_REGISTERS*2]; } CUMULATIVE_ARGS; /* Initialize a variable CUM of type CUMULATIVE_ARGS |