X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;ds=sidebyside;f=gcc%2FChangeLog;h=64724e28f3ca59d0077d9070cb9d3be83ef6b290;hb=17febea81bdfad08cfa6edc5b2fea4ece90b4e05;hp=b10d673d586d1d107547006e8f158699d03c6887;hpb=478166d03fcb54e18a948fda1c5e5088d31ec909;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b10d673d586..64724e28f3c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,6 +1,38 @@ +2004-12-17 Steven Bosscher + + * tree.c (type_contains_placeholder_1): Always return false + for VECTOR_TYPE if its TREE_TYPE does not contain a placeholder. + +2004-12-17 Uros Bizjak + + * config/i386/i386.md (extendsfdf2, *extendsfdf2_1, + *extendsfdf2_1_sse_only): Unify enable constraint with + respect to TARGET_SSE2, TARGET_80387, TARGET_SSE_MATH + and TARGET_MIX_SSE_I387. + (*extendsfdf2_i387): New insn pattern. + (*extendsfdf2_1): Rename to *extendsfdf2_mixed. Fix + register constraint for operand 0. + (*extendsfdf2_1_sse_only): Rename to *extendsfdf2_sse. + (*extend{s,d}fxf2_1): Rename to *extend{s,d}fxf2_i387. + +2004-12-16 Andrew Pinski + + PR target/19041 + * config/darwin.c (machopic_symbol_defined_p): Return false + if the binds local and is a common symbol. + +2004-12-16 Richard Henderson + + * config/i386/i386.md (extv, extzv, insv): Revalidate the + operand with ext_register_operand. + +2004-12-16 Kazu Hirata + + * global.c: Fix a comment typo. + 2004-12-16 Eric Botcazou - Roger Sayle - + Roger Sayle + PR tree-optimization/18707 * cfgloopmanip.c (create_preheader): Move the preheader only if the latch was falling through to the header. @@ -380,6 +412,7 @@ 2004-12-13 Jeff Law Kazu Hirata + PR tree-optimization/18694 * tree-ssa-dom.c (thread_across_edge): Do not thread jumps if a PHI argument is set from a PHI_RESULT in the same block and the PHI argument is not the same as the PHI result.