OSDN Git Service

* Revert patch from 2005-04-13.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index f2ac5bb..afb250a 100644 (file)
@@ -1,3 +1,71 @@
+2005-04-14  Julian Brown  <julian@codesourcery.com>
+
+       * Revert elfos.h part of my patch from 2005-04-13 for causing libstdc++
+       link failures on ppc64 Linux.
+
+2005-04-14  Andreas Krebbel  <krebbel1@de.ibm.com>
+
+       * config.gcc: Set cpu_type for s390.
+
+2005-04-14  Daniel Berlin  <dberlin@dberlin.org>
+
+       Fix PR tree-optimization/20963
+       * tree-ssa-pre.c (compute_avail): Remove special case for
+       TREE_INVARIANT. 
+       (create_expression_by_pieces): Add value numbers for forced out
+       statements.
+
+2005-04-14  Hans-Peter Nilsson  <hp@axis.com>
+
+       * config/cris/cris.md: Replace references to (reg:SI 16) with
+       (reg:SI CRIS_SRP_REGNUM).
+
+2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
+
+       PR tree-optimization/20657
+       * tree-vrp.c (extract_range_from_expr): Notice INTEGER_CST to
+       create an appropriate range from it.
+
+2005-04-14  Uros Bizjak  <uros@kss-loka.si>
+
+       * reg-stack.c (subst_stack_regs_pat): Handle <UNSPEC_FIST_FLOOR> and
+       <UNSPEC_FIST_CEIL> case.
+
+       * config/i386/i386.md (UNSPEC_FIST_FLOOR, UNSPEC_FIST_CEIL): New.
+       (*fist<mode>2_floor_1, fistdi2_floor, fistdi2_floor_with_temp)
+       (fist<mode>2_floor, fist<mode>2_floor_with_temp): New isns patterns
+       to implement lfloor and llfloor built-ins as x87 intrinsic function.
+       (fistdi2_floor, fist<mode>2_floor splitters): New splitters.
+       (lfloor<mode>2): New expanders.
+       (*fist<mode>2_ceil_1, fistdi2_ceil, fistdi2_ceil_with_temp)
+       (fist<mode>2_ceil, fist<mode>2_ceil_with_temp): New isns patterns
+       to implement lceil and llceil built-ins as x87 intrinsic function.
+       (fistdi2_ceil, fist<mode>2_ceil splitters): New splitters.
+       (lceil<mode>2): New expanders.
+
+2005-04-14  Uros Bizjak  <uros@kss-loka.si>
+
+       * convert.c (convert_to_integer): Convert (long int)trunc{,f,l},
+       and (long long int)ceil{,f,l} into FIX_TRUNC_EXPR.
+
+2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       PR target/20927
+       * config/s390/s390-modes.def: Define TFmode.
+
+2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
+
+       * config/mips/mips.h (ASM_OUTPUT_CASE_LABEL): Delete.
+       (JUMP_TABLES_IN_TEXT_SECTION): Define.
+       * config/mips/mips.c (mips16_insn_length): Remove reference to
+       JUMP_TABLES_IN_TEXT_SECTION.
+
+2005-04-13 Fariborz Jahanian <fjahanian@apple.com>
+
+       * simplify-rtx.c (simplify_binary_operation_1): Return
+       scalar or vector of constant 0, depending on the xor's 
+       mode.
+
 2005-04-13  Dale Johannesen  <dalej@apple.com>
 
         * objc/Make-lang.in (objc-lang.o):  Depend on tree-gimple.h.