diff options
| author | sandra <sandra@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-08-23 15:42:03 +0000 |
|---|---|---|
| committer | sandra <sandra@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-08-23 15:42:03 +0000 |
| commit | 4db9805ea0686bef0e4e9893903d61b8638cdc38 (patch) | |
| tree | 2facdea4b5e6621f78227ef010d5ac4afd8e6332 /gcc/tree-vectorizer.c | |
| parent | 65bcd5452ef75ad06f0e152d6e21879a5b7648ea (diff) | |
| download | ppe42-gcc-4db9805ea0686bef0e4e9893903d61b8638cdc38.tar.gz ppe42-gcc-4db9805ea0686bef0e4e9893903d61b8638cdc38.zip | |
2012-08-23 Julian Brown <julian@codesourcery.com>
Sandra Loosemore <sandra@codesourcery.com>
gcc/
* config/mips/mips.md
(UNSPEC_CASESI_DISPATCH): New.
(MIPS16_T_REGNUM): New constant.
(tablejump): Don't use for MIPS16_SHORT_JUMP_TABLES.
(casesi): New.
(casesi_internal_mips16_<mode>): New.
* config/mips/mips.c (mips16_split_long_branches): Adjust test
to ignore casesi jump tables.
* config/mips/mips.h (TARGET_MIPS16_SHORT_JUMP_TABLES): Update
comment.
(CASE_VECTOR_MODE): Use SImode unconditionally.
(CASE_VECTOR_SHORTEN_MODE): Define.
(ASM_OUTPUT_ADDR_DIFF_ELT): Output word-sized addr_diff_elts
when necessary for MIPS16_SHORT_JUMP_TABLES.
gcc/testsuite/
* gcc.target/mips/code-readable-1.c: Add -O to options.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@190625 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-vectorizer.c')
0 files changed, 0 insertions, 0 deletions

