X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=gcc%2FChangeLog;h=97e445dd162f71a3aae24ce22898cec4e62d8e94;hp=ecc4b77bacc9f8b17bb019d22fc283c557fdca6b;hb=c4dc3ad4d8d082e8207509877bb512c64b621955;hpb=30ff3273d55e9196702f4ee56f1a4f0fcdf1774a diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ecc4b77bacc..97e445dd162 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,6 +1,55 @@ +2004-09-10 Kelley Cook + + * Makefile.in (s-gtype): Add $(build_exeext) to gengtype command. + +2004-09-09 James E Wilson + + * c-typeck.c (convert_for_assignment): Check that rhs has VECTOR_TYPE + before calling vector_types_convertible_p. + (digest_init): Check that inside_init has VECTOR_TYPE before calling + vector_types_convertible_p. Don't give another error if + convert_for_assignment returns error_mark_node. + +2004-09-09 Roger Sayle + + PR middle-end/17055 + * fold-const.c (build_zero_vector): New function to construct a + vector (either floating point or integer) of zeros. + (fold_convert): Internally, enable conversions of integer zero + to arbitrary vector types, using the new build_zero_vector. + +2004-09-09 Roger Sayle + + * config/i386/i386.c (ix86_expand_ashlsi3_const): New function to + expand a left shift by an immediate constant as either an ashl or + a sequence of additions. + (ix86_split_ashldi): Use new ix86_expand_ashlsi3_const function + instead of calling gen_ashlsi3 with a constant directly. + +2004-09-09 Roger Sayle + + * config/i386/i386.c (ix86_split_long_move): When optimizing for + size, and the low and high parts of a DImode constant are equal, + copy one register to another instead of loading the same immediate + value twice. + +2004-09-09 Richard Henderson + + PR middle-end/17367 + * function.c (assign_parm_setup_block): Only put PARALLELs into + a register if use_register_for_decl. + +2004-09-09 Eric Christopher + + * ra-colorize.c (reset_lists): Move variable declaration inside + ENABLE_CHECKING to avoid unused variable warnings when + not --enable-checking. + (check_colors): Ditto. + 2004-09-09 Mike Stump * version.c (version_string): Bump to 4.0.0. + * doc/include/gcc-common.texi (version-GCC): Likewise. 2004-09-10 Jakub Jelinek @@ -24,7 +73,7 @@ 2004-09-09 Ulrich Weigand - * reload.c (find_reloads_address): Pass correct operand to + * reload.c (find_reloads_address): Pass correct operand to maybe_memory_address_p. 2004-09-09 Daniel Berlin @@ -54,7 +103,7 @@ (dump_alias_stats): Ditto. * doc/passes.texi: Remove blurb about points-to analysis. * fortran/Make-lang.in: Remove tree-alias-*.o. - + 2004-09-09 Richard Sandiford * genattrtab.c (write_insn_cases): New function, split out from