OSDN Git Service

PR target/44760
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 10 Nov 2010 09:16:19 +0000 (09:16 +0000)
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 10 Nov 2010 09:16:19 +0000 (09:16 +0000)
commitcfa41c370dacdfc942cc9ade802f0ed864f6ca30
tree13d7d6d7f4110c1dd2c16dd022a32b4077e08199
parent1a394a10f048c675e746a8308e35828bf10ca504
PR target/44760
* config/iq2000/iq2000.h (REGISTER_NAMES): Remove trailing semicolon.
(REGNO_MODE_OK_FOR_BASE_P): Cast REGNO to int before passing it to
GP_REG_OR_PSEUDO_STRICT_P.
* config/iq2000/iq2000.md (andsi3+1): Add gcc_unreachable for
unexpected alternative.
(*movsf_internal): Likewise.
(indirect_jump): Replace call to non-existant function with call to
internal_error.
(tablejump): Likewise.
* config/iq2000/iq2000.c: Include df.h .
(iq2000_function_arg_advance): Use CONST_CAST2.
(compute_frame_size, iq2000_expand_prologue): Remove unused variables.
(iq2000_can_eliminate): Call leaf_function_p instead of testing for
a non-zero function address.
(iq2000_initial_elimination_offset): Add gcc_unreachable for
unexpected value of FROM.
(symbolic_expression_p): Delete.
(iq2000_function_value): Constify func.
(expand_one_builtin): Use expand_normal.
(iq2000_print_operand): Don't print VALUE if calculating it failed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@166523 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/iq2000/iq2000.c
gcc/config/iq2000/iq2000.h
gcc/config/iq2000/iq2000.md