OSDN Git Service

* doc/extend.texi (AltiVec Builtins): Fix info about signedness.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 2c0241f..a397f59 100644 (file)
@@ -1,3 +1,106 @@
+2004-12-03  Janis Johnson  <janis187@us.ibm.com>
+
+       * doc/extend.texi (AltiVec Builtins): Fix info about signedness.
+
+2004-12-03  Andreas Tobler  <a.tobler@schweiz.ch>
+
+       * config/rs6000/rs6000.c (rs6000_override_options): Protect
+       darwin_one_byte_bool with #if.
+
+2004-12-03  Paolo Bonzini  <bonzini@gnu.org>
+
+       * doc/tm.texi (Misc): Document TARGET_FOLD_BUILTIN.
+
+2004-12-03  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * mklibgcc.in: Put back the default set of EXTRA_MULTILIB_PART.
+
+2004-12-03  Richard Sandiford  <rsandifo@redhat.com>
+
+       * configure.ac: Move TL_AC_GCC_VERSION into initialization section.
+       Set libstdcxx_incdir directly.
+       * configure: Regenerate.
+
+2004-12-03  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * tree-ssa-dom.c (record_equivalences_from_phis): Remove an
+       "if" whose condition is always true.
+
+       * cfgrtl.c (rtl_verify_flow_info_1): Use JUMP_P instead of
+       INSN_P.
+
+2004-12-02  Stan Shebs  <shebs@apple.com>
+
+       * config/rs6000/rs6000.c (rs6000_override_options): Make 64-bit
+       Darwin default to one-byte bools.
+
+2004-12-02  Richard Henderson  <rth@redhat.com>
+
+       PR 18774
+       * simplify-rtx.c (simplify_immed_subreg): Fail complex modes.
+
+2004-12-03  Ben Elliston  <bje@au.ibm.com>
+
+       * doc/cfg.texi (Edges): Update. Document the edge_iterator data
+       type and its methods.
+
+2004-12-02  Richard Henderson  <rth@redhat.com>
+
+       * expr.c (write_complex_part): Use simplify_gen_subreg when the
+       submode is at least as large as a word.
+       (read_complex_part): Likewise.
+
+2004-12-02  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR bootstrap/18532
+       * mklibgcc.in: Build one set of EXTRA_MULTILIB_PARTS for
+       multilib at a time. Don't build the default set. Don't add
+       EXTRA_MULTILIB_PARTS to shared libunwind nor libgcc. Remove
+       filter for shared libunwind and libgcc.
+
+2004-12-02  Roger Sayle  <roger@eyesopen.com>
+
+       PR target/18759
+       * config/i386/i386.c (override_options): If -fomit-frame-pointer has
+       already been specified, ignore the -momit-leaf-frame-pointer option.
+
+2004-12-02  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * varasm.c (make_decl_rtl): Add the missing `;'.
+
+2004-12-02  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       * tree.c (is_attribute_p): Split out to ..
+       (is_attribute_with_length_p): Here.  Use IDENTIFIER_LENGTH instead
+       of strlen and compare the string lengths before calling strcmp.
+       (lookup_attribute): Call is_attribute_with_length_p instead of
+       is_attribute_p.
+
+2004-12-02  Devang Patel  <dpatel@apple.com>
+
+       * config/darwin.h (TARGET_OPTION_TRANSLATE_TABLE): Add -gfull and -gused.
+       * config/rs6000/darwin.h (CC1_SPEC): Do not handle -gfull and -gused.
+       * config/i386/darwin.h (CC1_SPEC): Same.
+       
+2004-12-02  Richard Henderson  <rth@redhat.com>
+
+       * optabs.c (lowpart_subreg_maybe_copy): New.
+       (expand_unop, expand_abs_nojump): Use it.
+
+2004-12-02  J"orn Rennecke <joern.rennecke@st.com>
+
+       * sh.md (extv, extzv): Add pattern predicate.
+
+2004-12-02  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * tree-cfg.c (phi_alternatives_equal): Check that PHI_ARG_DEF
+       is not null.
+
+       * tree-cfg.c (phi_alternatives_equal): Check that PHI_ARG_DEF
+       is not null.
+
+       * tree-cfg.c (thread_jumps): Reduce the size of WORKLIST.
+
 2004-12-02  Jeff Law  <law@redhat.com>
 
        * tree-eh.c: Revert yesterday's change.