OSDN Git Service

* doc/install.texi (Specific): Remove reference to interix.com.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 067ed75..8a2676b 100644 (file)
@@ -1,3 +1,94 @@
+2010-12-31  Gerald Pfeifer  <gerald@pfeifer.com>
+
+       * doc/install.texi (Specific): Remove reference to interix.com.
+
+2010-12-31  Paul Koning  <ni1d@arrl.net>
+
+       * config/pdp11/pdp11.h (PRINT_OPERAND): Delete.
+       * config/pdp11/pdp11.c (TARGET_PRINT_OPERAND,
+       TARGET_PRINT_OPERAND_PUNCT_VALID_P): Define
+       (pdp11_asm_print_operand, pdp11_asm_print_operand_punct_valid_p):
+       New function.
+       * config/pdp11/pdp11.md (tablejump): Fix generated assembly.
+
+2010-12-31  Joern Rennecke  <amylaar@spamcop.net>
+
+       PR target/47111
+       * config/rtems.h (NO_IMPLICIT_EXTERN_C): Undef before defining.
+
+       PR target/47112
+       * config/mips/r3900.h: Update Copyright years.
+       (MIPS_CPU_STRING_DEFAULT): Undef before defining.
+       (MULTILIB_DEFAULTS, MIPS_ABI_DEFAULT, SUBTARGET_CC1_SPEC): Likewise.
+
+2010-12-30  Mingjie Xing  <mingjie.xing@gmail.com>
+
+       * config/mips/mips.h (SHIFT_COUNT_TRUNCATED): Change
+       TARGET_LOONGSON_2EF to TARGET_LOONGSON_VECTORS.
+       * config/mips/mips.c (mips_shift_truncation_mask): Likewise.
+
+2010-12-30  Joseph Myers  <joseph@codesourcery.com>
+
+       * config/openbsd.opt: New.
+       * config.gcc (alpha*-*-openbsd*,
+       i[34567]86-*-openbsd2.*|i[34567]86-*openbsd3.[0123],
+       i[34567]86-*-openbsd*, m68k*-*-openbsd*, mips*-*-openbsd*,
+       sparc64-*-openbsd*, vax-*-openbsd*): Use openbsd.opt.
+
+2010-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       * config/pa/pa.md: Add ",*" condition to 64-bit add/subtract boolean
+       patterns.
+
+2010-12-30  Eric Botcazou  <ebotcazou@adacore.com>
+
+       PR target/47038
+       * config/sparc/sparc.c (sparc_file_end): Call resolve_unique_section
+       on the GOT helper if USE_HIDDEN_LINKONCE.
+
+2010-12-30  Joseph Myers  <joseph@codesourcery.com>
+
+       PR c/46889
+       * c-decl.c (detect_field_duplicates): Ensure hash is used for
+       finding duplicates when first field is anonymous.
+
+2010-12-30  Nathan Froyd  <froydnj@codesourcery.com>
+
+        PR target/44606
+        * reload1.c (choose_reload_regs): Don't look for equivalences for
+        output reloads of constant loads.
+
+2010-12-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
+
+       * emit-rtl.c (set_mem_attributes_minus_bitpos): Explicitly derive
+       default values from MEM mode if no memory attributes are present.
+       Do not use mode alignment, even on STRICT_ALIGNMENT targets, when
+       called with an expression (not a type).
+
+2010-12-30  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/i386/i386.c (upper_128bits_state): Remove comments.
+       (block_info_def): Add unchanged.
+       (move_or_delete_vzeroupper_2): Short circuit if upper 128bits
+       are unchanged in the block.
+
+2010-12-30  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR target/46519
+       * config/i386/i386.c (block_info_def): Remove referenced, count
+       and rescanned.
+       (move_or_delete_vzeroupper_2): Updated.
+       (move_or_delete_vzeroupper_1): Rewritten to avoid recursive call.
+       (rescan_move_or_delete_vzeroupper): Removed.
+       (move_or_delete_vzeroupper): Repeat processing all basic blocks
+       until no basic block state is changed to used at exit.
+
+2010-12-30  Paul Koning  <ni1d@arrl.net>
+
+       * config/pdp11/pdp11.md (movmemhi, movmemhi1): Correct
+       constraints. 
+       * config/pdp11/pdp11.c (output_block_move): Rewrite.
+
 2010-12-30  Jakub Jelinek  <jakub@redhat.com>
 
        PR tree-optimization/47060
        PR target/47129
        * config/ia64/ia64.c: Include "dwarf2out.h" .
 
+       PR target/47063
+       * config/alpha/vms.h (MALLOC_ALIGNMENT): Don't undef / define.
+       (MALLOC_ABI_ALIGNMENT): Undef / define.
+
+       PR target/47101
+       * vmsdbgout.c (vmsdbgout_init): Rename main_input_filename to filename.
+       (vmsdbgout_finish): Likewise.
+
+       PR target/47097
+       * config/i386/lynx.h (DBX_REGISTER_NUMBER): Add cast to avoid
+       mixing signed and unsigned types in conditional expression.
+
 2010-12-29  Jakub Jelinek  <jakub@redhat.com>
 
        PR tree-optimization/47074