r166523 - in /trunk/gcc: ChangeLog config/iq200...

amylaar@gcc.gnu.org amylaar@gcc.gnu.org
Wed Nov 10 09:16:00 GMT 2010


Author: amylaar
Date: Wed Nov 10 09:16:19 2010
New Revision: 166523

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=166523
Log:
	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.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/iq2000/iq2000.c
    trunk/gcc/config/iq2000/iq2000.h
    trunk/gcc/config/iq2000/iq2000.md



More information about the Gcc-cvs mailing list