summaryrefslogtreecommitdiffstats
path: root/libjava/classpath/lib/gnu/java
diff options
context:
space:
mode:
authorramana <ramana@138bc75d-0d04-0410-961f-82ee72b054a4>2009-05-20 05:40:17 +0000
committerramana <ramana@138bc75d-0d04-0410-961f-82ee72b054a4>2009-05-20 05:40:17 +0000
commit90560cad6919f37ede31c8550643c8e50811cefa (patch)
tree07ff4c1506b8be5787e9300cdec1fc410507712f /libjava/classpath/lib/gnu/java
parent2b48700aa2898a4510cdf8423489b75c365cf6b0 (diff)
downloadppe42-gcc-90560cad6919f37ede31c8550643c8e50811cefa.tar.gz
ppe42-gcc-90560cad6919f37ede31c8550643c8e50811cefa.zip
Fix Thumb2 bic orn
2009-05-20 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> * config/arm/arm.md (*arm_iorsi3): Refactored for only ARM. (peephole ior (reg, int) -> mov, ior): Refactored for only ARM. * config/arm/thumb2.md (*thumb_andsi_not_shiftsi_si): Allow bic with shifts for Thumb2. (orsi_notsi): New for orn. (*thumb_orsi_notshiftsi_si): Allow orn with shifts. (*thumb2_iorsi3): Rewrite support for iorsi for Thumb2. * config/arm/arm.c (const_ok_for_op): Split case for IOR for Thumb2. (arm_gen_constant): Set can_invert for IOR and Thumb2, Add comments. Don't invert remainder for IOR. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@147729 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/lib/gnu/java')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud