summaryrefslogtreecommitdiffstats
path: root/libjava/classpath/lib/gnu/java
diff options
context:
space:
mode:
authornemet <nemet@138bc75d-0d04-0410-961f-82ee72b054a4>2009-05-28 07:42:52 +0000
committernemet <nemet@138bc75d-0d04-0410-961f-82ee72b054a4>2009-05-28 07:42:52 +0000
commit01c8e4c99172c7e03bbb48b54e6dccd99fe489d9 (patch)
treeb6849b0da1547659fc7e169123e25b958cc36e69 /libjava/classpath/lib/gnu/java
parent4c13df3500f6e9d7b6e11914ba735f4a08d2d97b (diff)
downloadppe42-gcc-01c8e4c99172c7e03bbb48b54e6dccd99fe489d9.tar.gz
ppe42-gcc-01c8e4c99172c7e03bbb48b54e6dccd99fe489d9.zip
PR middle-end/33699
* target.h (struct gcc_target): Fix indentation. Add const_anchor. * target-def.h (TARGET_CONST_ANCHOR): New macro. (TARGET_INITIALIZER): Use it. * cse.c (CHEAPER): Move it up to the other macros. (insert): Rename this ... (insert_with_costs): ... to this. Add cost parameters. Update function comment. (insert): New function. Call insert_with_costs. (compute_const_anchors, insert_const_anchor, insert_const_anchors, find_reg_offset_for_const, try_const_anchors): New functions. (cse_insn): Call try_const_anchors. Adjust cost of src_related when using a const-anchor. Call insert_const_anchors. * config/mips/mips.c (mips_set_mips16_mode): Set targetm.const_anchor. * doc/tm.texi (Misc): Document TARGET_CONST_ANCHOR. testsuite/ * gcc.target/mips/const-anchor-1.c: New test. * gcc.target/mips/const-anchor-2.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@147944 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/lib/gnu/java')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud