OSDN Git Service

gcc/
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 946eb6a..4ed67c9 100644 (file)
@@ -1,3 +1,70 @@
+2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR target/35189
+       * config/i386/i386.c (OPTION_MASK_ISA_MMX_SET): New.
+       (OPTION_MASK_ISA_3DNOW_SET): Likewise.
+       (OPTION_MASK_ISA_SSE_SET): Likewise.
+       (OPTION_MASK_ISA_SSE2_SET): Likewise.
+       (OPTION_MASK_ISA_SSE3_SET): Likewise.
+       (OPTION_MASK_ISA_SSSE3_SET): Likewise.
+       (OPTION_MASK_ISA_SSE4_1_SET): Likewise.
+       (OPTION_MASK_ISA_SSE4_2_SET): Likewise.
+       (OPTION_MASK_ISA_SSE4_SET): Likewise.
+       (OPTION_MASK_ISA_SSE4A_SET): Likewise.
+       (OPTION_MASK_ISA_SSE5_SET): Likewise.
+       (OPTION_MASK_ISA_3DNOW_A_UNSET): Likewise.
+       (OPTION_MASK_ISA_MMX_UNSET): Updated.
+       (OPTION_MASK_ISA_3DNOW_UNSET): Updated.
+       (OPTION_MASK_ISA_SSE_UNSET): Likewise.
+       (OPTION_MASK_ISA_SSE3_UNSET): Likewise.
+       (OPTION_MASK_ISA_SSSE3_UNSET): Likewise.
+       (OPTION_MASK_ISA_SSE4_1_UNSET): Likewise.
+       (OPTION_MASK_ISA_SSE4_2_UNSET): Likewise.
+       (OPTION_MASK_ISA_SSE4A_UNSET): Likewise.
+       (OPTION_MASK_ISA_SSE5_UNSET): Likewise.
+       (OPTION_MASK_ISA_SSE4): Removed.
+       (ix86_handle_option): Turn on bits in ix86_isa_flags and
+       ix86_isa_flags_explicit with OPTION_MASK_ISA_XXX_SET for
+       -mXXX.
+       (override_options): Don't turn on implied SSE/MMX bits in
+       ix86_isa_flags.
+
+2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/i386/i386-modes.def: Use 4 byte alignment on DI for
+       32bit host.
+
+2008-02-18  Joey Ye  <joey.ye@intel.com>
+
+       PR middle-end/34921
+       * tree-nested.c (insert_field_into_struct): Set type alignment
+       to field alignment if the former is less than the latter.
+
+2008-02-18  Jakub Jelinek  <jakub@redhat.com>
+
+       * BASE-VER: Set to 4.4.0.
+
+2008-02-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+       * doc/c-tree.texi: Use @dots{} and @enddots{} where appropriate.
+       * doc/cfg.texi: Likewise.
+       * doc/extend.texi: Likewise.
+       * doc/gty.texi: Likewise.
+       * doc/invoke.texi: Likewise.
+       * doc/loop.texi: Likewise.
+       * doc/md.texi: Likewise.
+       * doc/passes.texi: Likewise.
+       * doc/rtl.texi: Likewise.
+       * doc/sourcebuild.texi: Likewise.
+       * doc/tm.texi: Likewise.
+       * doc/tree-ssa.texi: Likewise.
+
+2008-02-17  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/35227
+       * tree-complex.c (init_parameter_lattice_values): Handle parameters
+       without default definition.
+
 2008-02-17  Richard Guenther  <rguenther@suse.de>
 
        PR tree-optimization/35231