diff options
| author | dj <dj@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-01-13 03:34:40 +0000 |
|---|---|---|
| committer | dj <dj@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-01-13 03:34:40 +0000 |
| commit | 3fd11504cc56578f6e453a5d811d4c6a8ce6051e (patch) | |
| tree | 9e1c2623ec284bf054eb8d2b3113f0d0a8aa724d /libjava/classpath/java/lang/IncompatibleClassChangeError.java | |
| parent | 66ac479a5085b15e7f243f5d36d33699dadd75da (diff) | |
| download | ppe42-gcc-3fd11504cc56578f6e453a5d811d4c6a8ce6051e.tar.gz ppe42-gcc-3fd11504cc56578f6e453a5d811d4c6a8ce6051e.zip | |
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@109661 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/java/lang/IncompatibleClassChangeError.java')
0 files changed, 0 insertions, 0 deletions

