OSDN Git Service

make mcore use constraints.md
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 25270c9..a693321 100644 (file)
@@ -1,3 +1,114 @@
+2011-02-14  Nathan Froyd  <froydnj@codesourcery.com>
+
+       * config/mcore/constraints.md: New file.
+       * config/mcore/mcore.md: Include it.
+       * config/mcore/mcore.c (reg_class_from_letter): Delete.
+       * config/mcore/mcore.h (reg_class_from_letter): Delete.
+       (REG_CLASS_FROM_LETTER): Delete.
+       (CONST_OK_FOR_I, CONST_OK_FOR_J, CONST_OK_FOR_L): Use
+       insn_const_int_ok_for_constraint.
+       (CONST_OK_FOR_K, CONST_OK_FOR_M, CONST_OK_FOR_N): Likewise.
+       (CONST_OK_FOR_O, CONST_OK_FOR_P): Likewise.
+       (CONST_OK_FOR_LETTER_P, CONST_DOUBLE_OK_FOR_LETTER_P): Delete.
+       (EXTRA_CONSTRAINT): Delete.
+
+2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR ada/41929
+       * config/sparc/sol2-unwind.h: Include <sys/frame.h>, <sys/stack.h>
+       (IS_SIGHANDLER): Define.
+       (sparc64_is_sighandler): New function, split off from
+       sparc64_fallback_frame_state.
+       (sparc_is_sighandler): New function, split off from
+       sparc_fallback_frame_state.
+       (sparc64_fallback_frame_state): Merge with ...
+       (sparc_fallback_frame_state): ... this into ...
+       (MD_FALLBACK_FRAME_STATE_FOR): ... this.
+       Change new_cfa to long.
+       Remove regs_off, fpu_save_off, fpu_save.
+       Define nframes, mctx.
+       Use IS_SIGHANDLER, handler_args, mctx, walk stack instead of
+       hardcoded offsets.
+
+2011-02-14  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * go/gccgo.texi (Top, Import and Export): Fix a typo and a
+       markup nit.
+
+2011-02-14  Andriy Gapon <avg@freebsd.org>
+
+       PR target/45808
+       * config/freebsd-spec.h (FBSD_LIB_SPEC): Handle the shared case.
+
+2011-02-13  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * configure: Regenerate.
+
+2011-02-12  Joseph Myers  <joseph@codesourcery.com>
+
+       PR driver/45731
+       * gcc.c (asm_options): Correct spec matching --target-help.
+
+2011-02-12  Martin Jambor  <mjambor@suse.cz>
+
+       * tree-cfg.c (verify_gimple_call): Return true upon invalid argument
+       to gimple call error.
+
+2011-02-12  Mike Stump  <mikestump@comcast.net>
+
+       * config/frv/frv.h (TRANSFER_FROM_TRAMPOLINE): Canonicalize
+       comments in backslash regions.
+
+2011-02-12  Mike Stump  <mikestump@comcast.net>
+           Jakub Jelinek  <jakub@redhat.com>
+           Iain Sandoe  <iains@gcc.gnu.org>
+
+       PR target/47324
+       * dwarf2out.c (output_cfa_loc): When required, apply the
+       DWARF2_FRAME_REG_OUT macro to adjust register numbers.
+       (output_loc_sequence): Likewise.
+       (output_loc_operands_raw): Likewise.
+       (output_loc_sequence_raw): Likewise.
+       (output_cfa_loc): Likewise.
+       (output_loc_list): Suppress register number adjustment when
+       calling output_loc_sequence()
+       (output_die): Likewise.
+
+2011-02-12  Anatoly Sokolov  <aesok@post.ru>
+
+       * config/xtensa/xtensa.h (REGISTER_MOVE_COST, MEMORY_MOVE_COST):
+       Remove macros.
+       * config/xtensa/xtensa.c (xtensa_register_move_cost,
+       xtensa_memory_move_cost): New functions.
+       (TARGET_REGISTER_MOVE_COST, TARGET_REGISTER_MOVE_COST): Define.
+
+2011-02-12  Alexandre Oliva  <aoliva@redhat.com>
+
+       PR lto/47225
+       * configure.ac (gcc_cv_lto_plugin): Test for liblto_plugin.la
+       in the current directory.
+       * configure: Rebuilt.
+
+2011-02-12  Iain Sandoe  <iains@gcc.gnu.org>
+
+       * config/darwin.c (darwin_override_options): Add a hunk missed
+       from the commit of r168571.  Trim comment line lengths and 
+       correct indents of the preceding block.
+
+2011-02-12  Iain Sandoe  <iains@gcc.gnu.org>
+
+       * gcc.c (driver_handle_option): Concatenate the argument to -F with
+       the switch.
+
+2011-02-11  Joseph Myers  <joseph@codesourcery.com>
+
+       * common.opt (nostartfiles): New Driver option.
+
+2011-02-11  Xinliang David Li  <davidxl@google.com>
+
+       PR tree-optimization/47707
+       * tree-chrec.c (convert_affine_scev): Keep type precision.
+
 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
 
        PR tree-optimization/47420