OSDN Git Service

gcc/
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index b686fe5..9c02b23 100644 (file)
@@ -1,5 +1,78 @@
 2008-05-21  H.J. Lu  <hongjiu.lu@intel.com>
 
+       * config/i386/i386.c (ix86_expand_vector_init_one_var): Use
+       ix86_expand_vector_set on V16QImode for SSE4.1.
+
+2008-05-21  Tom Tromey  <tromey@redhat.com>
+
+       * c.opt (Wimport): Mark as undocumented.
+       * doc/invoke.texi (Option Summary): Don't mention -Wimport or
+       -Wno-import.
+       (Warning Options): Likewise.
+       * doc/cppopts.texi: Don't mention -Wimport.
+
+2008-05-21  Sebastian Pop  <sebastian.pop@amd.com>
+
+       PR tree-optimization/36287
+       PR tree-optimization/36286
+       * lambda-code.c (build_access_matrix): Do not use the loop->num
+       for computing the number of induction variables: use the loop depth
+       instead.
+
+2008-05-21  Kai Tietz  <kai.tietz@onevision.com>
+
+       PR/36280
+       * config/i386/cygming.h (ASM_OUTPUT_LABELREF): Honor
+       option -f(no-)leading-underscore.
+
+2008-05-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/i386/i386.c (ix86_expand_vector_init_general): Use
+       GET_MODE_NUNITS (mode).
+
+2008-05-21  Peter Bergner  <bergner@vnet.ibm.com>
+
+       * doc/invoke.texi: Add cpu_type's 464 and 464fp.
+       (-mmulhw): Add 464 to description.
+       (-mdlmzb): Likewise.
+       * config.gcc: Handle --with-cpu=464 and --with-cpu=464fp.
+       * config/rs6000/rs6000.c (processor_target_table): Add 464 and
+       464fp entries.
+       * config/rs6000/rs6000.h (ASM_CPU_SPEC): Add 464 and 464fp support.
+       * config/rs6000/t-fprules (MULTILIB_MATCHES_FLOAT): Include -mcpu=464.
+       * config/rs6000/rs6000.md: Update comments for 464.
+
+2008-05-21  Janis Johnson  <janis187@us.ibm.com>
+
+       * doc/sourcebuild.texi (Test Directives): Add dg-xfail-run-if.
+
+2008-05-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/i386/sse.md (vec_extractv4sf): Removed.
+       (vec_extractv2df): Likewise.
+       (vec_extractv2di): Likewise.
+       (vec_extractv4si): Likewise.
+       (vec_extractv8hi): Likewise.
+       (vec_extractv16qi): Likewise.
+       (vec_extract<mode>): New.
+
+2008-05-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/i386/sse.md (vec_setv4sf): Removed.
+       (vec_setv2df): Likewise.
+       (vec_setv2di): Likewise.
+       (vec_setv4si): Likewise.
+       (vec_setv8hi): Likewise.
+       (vec_setv16qi): Likewise.
+       (vec_set<mode>): New.
+
+2008-05-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/i386/i386.c (ix86_expand_vector_init_general): Remove
+       goto for vec_concat and vec_interleave.
+
+2008-05-21  H.J. Lu  <hongjiu.lu@intel.com>
+
        * config/i386/sse.md (vec_initv4sf): Removed.
        (vec_initv2df): Likewise.
        (vec_initv2di): Likewise.