diff options
author | DJ Delorie <dj@redhat.com> | 2006-01-12 22:34:40 -0500 |
---|---|---|
committer | DJ Delorie <dj@gcc.gnu.org> | 2006-01-12 22:34:40 -0500 |
commit | 23fed240a465b1e66ad1af308fe485f42c156cb9 (patch) | |
tree | 9e1c2623ec284bf054eb8d2b3113f0d0a8aa724d /libjava/classpath/java/util/EmptyStackException.java | |
parent | dadb213fd1d7a25235ac92656e451b0fe189ecc5 (diff) | |
download | gcc-23fed240a465b1e66ad1af308fe485f42c156cb9.zip gcc-23fed240a465b1e66ad1af308fe485f42c156cb9.tar.gz gcc-23fed240a465b1e66ad1af308fe485f42c156cb9.tar.bz2 |
shift.md: Rewrite...
* config/m32c/shift.md: Rewrite: Allow arbitrary operands for
shift counts, separate SI shifts for m32c vs m16c, pass shift type
so that constant shifts can be split.
* config/m32c/m32c.c (m32c_const_ok_for_constraint_p): Add In6.
(m32c_valid_pointer_mode): Make static.
(shift_gen_func_for): New.
(m32c_prepare_shift): Use it. Split large const shifts into
multiple shifts.
* config/m32c/predicates.md (shiftcount_operand): Allow more
general operands.
(longshiftcount_operand): New.
* doc/md.texi (Machine Constraints): Document In6.
From-SVN: r109661
Diffstat (limited to 'libjava/classpath/java/util/EmptyStackException.java')
0 files changed, 0 insertions, 0 deletions