diff options
| author | sayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-07-19 05:13:56 +0000 |
|---|---|---|
| committer | sayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-07-19 05:13:56 +0000 |
| commit | 99d2e279e9fc2f616f5dc829937723e337ed4e0e (patch) | |
| tree | 3487eac9da851d55f914f10ff317d63bd8311b83 /libjava/classpath/gnu/java/beans/decoder/ObjectContext.java | |
| parent | 59bfec983fd2836c58b2093bb3f576801744807e (diff) | |
| download | ppe42-gcc-99d2e279e9fc2f616f5dc829937723e337ed4e0e.tar.gz ppe42-gcc-99d2e279e9fc2f616f5dc829937723e337ed4e0e.zip | |
PR middle-end/28283
* expmed.c (expand_shift): Additionally check that the shift_cost
is not MAX_COST and that INTVAL(op1) is less than MAX_BITS_PER_WORD
before implementing a LSHIFT_EXPR as a sequence of additions.
* config/sh/sh.c (shift_costs): Return MAX_COST to inform the
middle-end that DImode shifts need to be synthesized by expand.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115578 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/gnu/java/beans/decoder/ObjectContext.java')
0 files changed, 0 insertions, 0 deletions

