]> git.pld-linux.org Git - packages/gcc.git/commitdiff
- rel 7; branch diff updated auto/th/gcc-4_5_0-7
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Tue, 1 Jun 2010 08:11:05 +0000 (08:11 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    gcc-branch.diff -> 1.31
    gcc.spec -> 1.619

gcc-branch.diff
gcc.spec

index f1bf07b88d2e93bcdb42d5b14d4829aa177ad5a6..230b55c45a36dc3b711bc2ce262d1191e0e4ec9d 100644 (file)
@@ -1,7 +1,7 @@
 Index: configure
 ===================================================================
---- configure  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ configure  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- configure  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ configure  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -7610,7 +7610,7 @@
         mv conftest.o conftest.o.g0 &&
         ${CC} -c -g conftest.c &&
@@ -13,8 +13,8 @@ Index: configure
        BUILD_CONFIG=
 Index: libgcc/config.host
 ===================================================================
---- libgcc/config.host (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libgcc/config.host (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libgcc/config.host (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libgcc/config.host (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -600,6 +600,7 @@
  i[34567]86-*-darwin* | x86_64-*-darwin* | \
    i[34567]86-*-kfreebsd*-gnu | x86_64-*-kfreebsd*-gnu | \
@@ -25,8 +25,8 @@ Index: libgcc/config.host
        if test "${host_address}" = 32; then
 Index: libgcc/config/i386/32/sfp-machine.h
 ===================================================================
---- libgcc/config/i386/32/sfp-machine.h        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libgcc/config/i386/32/sfp-machine.h        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libgcc/config/i386/32/sfp-machine.h        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libgcc/config/i386/32/sfp-machine.h        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -142,8 +142,8 @@
      if (_fex & FP_EX_DIVZERO)                                         \
        {                                                                       \
@@ -40,8 +40,8 @@ Index: libgcc/config/i386/32/sfp-machine.h
        }                                                                       \
 Index: libgcc/ChangeLog
 ===================================================================
---- libgcc/ChangeLog   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libgcc/ChangeLog   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libgcc/ChangeLog   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libgcc/ChangeLog   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,3 +1,15 @@
 +2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 +
@@ -60,8 +60,8 @@ Index: libgcc/ChangeLog
        * GCC 4.5.0 released.
 Index: libgomp/sections.c
 ===================================================================
---- libgomp/sections.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libgomp/sections.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libgomp/sections.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libgomp/sections.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,4 @@
 -/* Copyright (C) 2005, 2007, 2008, 2009 Free Software Foundation, Inc.
 +/* Copyright (C) 2005, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
@@ -97,8 +97,8 @@ Index: libgomp/sections.c
  /* This routine is called when first encountering a sections construct
 Index: libgomp/ChangeLog
 ===================================================================
---- libgomp/ChangeLog  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libgomp/ChangeLog  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libgomp/ChangeLog  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libgomp/ChangeLog  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,3 +1,24 @@
 +2010-04-26  Jakub Jelinek  <jakub@redhat.com>
 +
@@ -126,8 +126,8 @@ Index: libgomp/ChangeLog
        * GCC 4.5.0 released.
 Index: libgomp/testsuite/libgomp.c++/pr43893.C
 ===================================================================
---- libgomp/testsuite/libgomp.c++/pr43893.C    (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ libgomp/testsuite/libgomp.c++/pr43893.C    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libgomp/testsuite/libgomp.c++/pr43893.C    (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ libgomp/testsuite/libgomp.c++/pr43893.C    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,125 @@
 +// PR c/43893
 +// { dg-do run }
@@ -256,8 +256,8 @@ Index: libgomp/testsuite/libgomp.c++/pr43893.C
 +}
 Index: libgomp/testsuite/libgomp.fortran/vla8.f90
 ===================================================================
---- libgomp/testsuite/libgomp.fortran/vla8.f90 (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ libgomp/testsuite/libgomp.fortran/vla8.f90 (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libgomp/testsuite/libgomp.fortran/vla8.f90 (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ libgomp/testsuite/libgomp.fortran/vla8.f90 (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,254 @@
 +! { dg-do run }
 +
@@ -515,8 +515,8 @@ Index: libgomp/testsuite/libgomp.fortran/vla8.f90
 +end
 Index: libgomp/testsuite/libgomp.c/pr43893.c
 ===================================================================
---- libgomp/testsuite/libgomp.c/pr43893.c      (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ libgomp/testsuite/libgomp.c/pr43893.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libgomp/testsuite/libgomp.c/pr43893.c      (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ libgomp/testsuite/libgomp.c/pr43893.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,61 @@
 +/* PR c/43893 */
 +/* { dg-do run } */
@@ -581,8 +581,8 @@ Index: libgomp/testsuite/libgomp.c/pr43893.c
 +}
 Index: libgomp/config/linux/proc.c
 ===================================================================
---- libgomp/config/linux/proc.c        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libgomp/config/linux/proc.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libgomp/config/linux/proc.c        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libgomp/config/linux/proc.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,5 @@
 -/* Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
 +/* Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010
@@ -623,8 +623,8 @@ Index: libgomp/config/linux/proc.c
  #ifdef _SC_NPROCESSORS_ONLN
 Index: libgomp/config/linux/affinity.c
 ===================================================================
---- libgomp/config/linux/affinity.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libgomp/config/linux/affinity.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libgomp/config/linux/affinity.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libgomp/config/linux/affinity.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,4 @@
 -/* Copyright (C) 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
 +/* Copyright (C) 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
@@ -673,8 +673,8 @@ Index: libgomp/config/linux/affinity.c
    pthread_setaffinity_np (pthread_self (), sizeof (cpuset), &cpuset);
 Index: gcc/tree-vrp.c
 ===================================================================
---- gcc/tree-vrp.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/tree-vrp.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/tree-vrp.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/tree-vrp.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -764,7 +764,28 @@
         && integer_zerop (vr->max);
  }
@@ -884,8 +884,8 @@ Index: gcc/tree-vrp.c
  
 Index: gcc/doc/sourcebuild.texi
 ===================================================================
---- gcc/doc/sourcebuild.texi   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/doc/sourcebuild.texi   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/doc/sourcebuild.texi   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/doc/sourcebuild.texi   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1094,9 +1094,12 @@
  /* @{ dg-skip-if "" @{ *-*-* @}  @{ "-O2 -g" "-O3 -g" @} @{ "-fpic" @} @} */
  @end smallexample
@@ -932,8 +932,8 @@ Index: gcc/doc/sourcebuild.texi
  
 Index: gcc/doc/standards.texi
 ===================================================================
---- gcc/doc/standards.texi     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/doc/standards.texi     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/doc/standards.texi     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/doc/standards.texi     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -183,7 +183,7 @@
  available on the ISO C++ committee's web site at
  @uref{http://www.open-std.org/jtc1/sc22/wg21/}. For information
@@ -945,8 +945,8 @@ Index: gcc/doc/standards.texi
  @option{-pedantic} (or @option{-pedantic-errors} if you want them to be
 Index: gcc/doc/install.texi
 ===================================================================
---- gcc/doc/install.texi       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/doc/install.texi       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/doc/install.texi       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/doc/install.texi       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1233,6 +1233,10 @@
  Specify that the user visible @command{cpp} program should be installed
  in @file{@var{prefix}/@var{dirname}/cpp}, in addition to @var{bindir}.
@@ -958,17 +958,35 @@ Index: gcc/doc/install.texi
  @item --enable-initfini-array
  Force the use of sections @code{.init_array} and @code{.fini_array}
  (instead of @code{.init} and @code{.fini}) for constructors and
+Index: gcc/lto-symtab.c
+===================================================================
+--- gcc/lto-symtab.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/lto-symtab.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -406,6 +406,13 @@
+     {
+       if (TREE_CODE (e->decl) == FUNCTION_DECL)
+       e->node = cgraph_get_node (e->decl);
++      else if (TREE_CODE (e->decl) == VAR_DECL)
++      {
++        /* The LTO plugin for gold doesn't handle common symbols
++           properly.  Let us choose manually.  */
++        if (DECL_COMMON (e->decl))
++          e->resolution = LDPR_UNKNOWN;
++      }
+     }
+   e = (lto_symtab_entry_t) *slot;
 Index: gcc/DATESTAMP
 ===================================================================
---- gcc/DATESTAMP      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/DATESTAMP      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/DATESTAMP      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/DATESTAMP      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1 +1 @@
 -20100414
-+20100523
++20100601
 Index: gcc/tree-tailcall.c
 ===================================================================
---- gcc/tree-tailcall.c        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/tree-tailcall.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/tree-tailcall.c        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/tree-tailcall.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -375,6 +375,8 @@
    tree m, a;
    basic_block abb;
@@ -997,8 +1015,8 @@ Index: gcc/tree-tailcall.c
       value.  The return value should also be dependent on each of them,
 Index: gcc/tree.c
 ===================================================================
---- gcc/tree.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/tree.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/tree.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/tree.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -4265,7 +4265,12 @@
        TYPE_LANG_SLOT_1 (type) = NULL_TREE;
      }
@@ -1023,7 +1041,23 @@ Index: gcc/tree.c
      DECL_CONTEXT (decl) = decl_function_context (decl);
  
    if (DECL_CONTEXT (decl)
-@@ -7919,7 +7925,8 @@
+@@ -4671,6 +4677,15 @@
+       fld_worklist_push (TREE_CHAIN (t), fld);
+       *ws = 0;
+     }
++  else if (TREE_CODE (t) == BLOCK)
++    {
++      tree tem;
++      for (tem = BLOCK_VARS (t); tem; tem = TREE_CHAIN (tem))
++      fld_worklist_push (tem, fld);
++      for (tem = BLOCK_SUBBLOCKS (t); tem; tem = BLOCK_CHAIN (tem))
++      fld_worklist_push (tem, fld);
++      fld_worklist_push (BLOCK_ABSTRACT_ORIGIN (t), fld);
++    }
+   fld_worklist_push (TREE_TYPE (t), fld);
+@@ -7919,7 +7934,8 @@
  auto_var_in_fn_p (const_tree var, const_tree fn)
  {
    return (DECL_P (var) && DECL_CONTEXT (var) == fn
@@ -1035,8 +1069,8 @@ Index: gcc/tree.c
              || TREE_CODE (var) == RESULT_DECL));
 Index: gcc/configure
 ===================================================================
---- gcc/configure      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/configure      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/configure      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/configure      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -893,6 +893,7 @@
  enable_sjlj_exceptions
  with_system_libunwind
@@ -1263,7 +1297,17 @@ Index: gcc/configure
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for sahf mnemonic" >&5
  $as_echo_n "checking assembler for sahf mnemonic... " >&6; }
  if test "${gcc_cv_as_ix86_sahf+set}" = set; then :
-@@ -23052,7 +23173,7 @@
+@@ -22960,7 +23081,8 @@
+ else
+   gcc_cv_as_ix86_sahf=no
+   if test x$gcc_cv_as != x; then
+-    echo 'sahf' > conftest.s
++    echo '.code64
++       sahf' > conftest.s
+     if { ac_try='$gcc_cv_as $gcc_cv_as_flags  -o conftest.o conftest.s >&5'
+   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
+   (eval $ac_try) 2>&5
+@@ -23052,7 +23174,7 @@
  
  fi
  
@@ -1272,7 +1316,7 @@ Index: gcc/configure
      # to 1 if the feature is present, 0 otherwise.
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for GOTOFF in data" >&5
  $as_echo_n "checking assembler for GOTOFF in data... " >&6; }
-@@ -23093,6 +23214,40 @@
+@@ -23093,6 +23215,40 @@
  #define HAVE_AS_GOTOFF_IN_DATA `if test $gcc_cv_as_ix86_gotoff_in_data = yes; then echo 1; else echo 0; fi`
  _ACEOF
  
@@ -1313,7 +1357,18 @@ Index: gcc/configure
      ;;
  
    ia64*-*-*)
-@@ -24447,7 +24602,8 @@
+@@ -23937,8 +24093,8 @@
+         echo '        .end x' >> conftest.s
+         if $gcc_cv_as -o conftest.o conftest.s >/dev/null 2>&5 \
+            && $gcc_cv_ld -shared -o conftest.so conftest.o >/dev/null 2>&5; then
+-        if $gcc_cv_objdump -d conftest.so | grep -q jalr \
+-           && $gcc_cv_objdump -d conftest.so | grep -q "bal.*<x>"; then
++        if $gcc_cv_objdump -d conftest.so | grep jalr >/dev/null 2>&1 \
++           && $gcc_cv_objdump -d conftest.so | grep "bal.*<x>" >/dev/null 2>&1; then
+             gcc_cv_as_ld_jalr_reloc=yes
+         fi
+         fi
+@@ -24447,7 +24603,8 @@
      if $gcc_cv_ld -o conftest conftest.o --entry=_start --gc-sections 2>&1 \
         | grep "gc-sections option ignored" > /dev/null; then
        gcc_cv_ld_eh_gc_sections=no
@@ -1323,7 +1378,7 @@ Index: gcc/configure
        gcc_cv_ld_eh_gc_sections=yes
        # If no COMDAT groups, the compiler will emit .gnu.linkonce.t. sections.
        if test x$gcc_cv_as_comdat_group != xyes; then
-@@ -24474,7 +24630,8 @@
+@@ -24474,7 +24631,8 @@
          if $gcc_cv_ld -o conftest conftest.o --entry=_start --gc-sections 2>&1 \
               | grep "gc-sections option ignored" > /dev/null; then
            gcc_cv_ld_eh_gc_sections=no
@@ -1333,7 +1388,7 @@ Index: gcc/configure
            gcc_cv_ld_eh_gc_sections=yes
          fi
        fi
-@@ -25171,10 +25328,14 @@
+@@ -25171,10 +25329,14 @@
  $as_echo_n "checking for -rdynamic... " >&6; }
      ${CC} ${CFLAGS} ${LDFLAGS} -rdynamic conftest.c -o conftest > /dev/null 2>&1
      if $gcc_cv_objdump -T conftest | grep foobar > /dev/null; then
@@ -1348,10 +1403,45 @@ Index: gcc/configure
    fi
  
    # Check -ldl
+Index: gcc/builtins.c
+===================================================================
+--- gcc/builtins.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/builtins.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -3464,6 +3464,7 @@
+   dest_mem = get_memory_rtx (dest, NULL);
+   src_mem = get_memory_rtx (src, NULL);
++  data = insn_data + CODE_FOR_movstr;
+   if (!endp)
+     {
+       target = force_reg (Pmode, XEXP (dest_mem, 0));
+@@ -3472,18 +3473,18 @@
+     }
+   else
+     {
+-      if (target == 0 || target == const0_rtx)
++      if (target == 0
++        || target == const0_rtx
++        || ! (*data->operand[0].predicate) (target, Pmode))
+       {
+         end = gen_reg_rtx (Pmode);
+-        if (target == 0)
++        if (target != const0_rtx)
+           target = end;
+       }
+       else
+       end = target;
+     }
+-  data = insn_data + CODE_FOR_movstr;
+-
+   if (data->operand[0].mode != VOIDmode)
+     end = gen_lowpart (data->operand[0].mode, end);
 Index: gcc/gcc.c
 ===================================================================
---- gcc/gcc.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/gcc.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/gcc.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/gcc.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -7575,7 +7575,7 @@
                          fuse_linker_plugin + strlen (fuse_linker_plugin), 0))
        {
@@ -1363,8 +1453,8 @@ Index: gcc/gcc.c
            fatal ("-fuse-linker-plugin, but liblto_plugin.so not found");
 Index: gcc/omp-low.c
 ===================================================================
---- gcc/omp-low.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/omp-low.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/omp-low.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/omp-low.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1433,10 +1433,6 @@
          break;
  
@@ -1422,14 +1512,14 @@ Index: gcc/omp-low.c
  }
 Index: gcc/DEV-PHASE
 ===================================================================
---- gcc/DEV-PHASE      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/DEV-PHASE      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/DEV-PHASE      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/DEV-PHASE      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1 @@
 +prerelease
 Index: gcc/tree-ssa-sccvn.c
 ===================================================================
---- gcc/tree-ssa-sccvn.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/tree-ssa-sccvn.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/tree-ssa-sccvn.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/tree-ssa-sccvn.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -3332,7 +3332,7 @@
  vn_nary_may_trap (vn_nary_op_t nary)
  {
@@ -1451,8 +1541,8 @@ Index: gcc/tree-ssa-sccvn.c
                                       honor_nans, honor_snans, rhs2,
 Index: gcc/cgraphunit.c
 ===================================================================
---- gcc/cgraphunit.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/cgraphunit.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/cgraphunit.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/cgraphunit.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -714,7 +714,33 @@
        error ("double linked list of clones corrupted");
        error_found = true;
@@ -1489,9 +1579,149 @@ Index: gcc/cgraphunit.c
        && (!DECL_EXTERNAL (node->decl) || node->global.inlined_to)
 Index: gcc/ChangeLog
 ===================================================================
---- gcc/ChangeLog      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/ChangeLog      (.../branches/gcc-4_5-branch)   (revision 159759)
-@@ -1,3 +1,638 @@
+--- gcc/ChangeLog      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/ChangeLog      (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -1,3 +1,777 @@
++2010-05-31  Jakub Jelinek  <jakub@redhat.com>
++
++      PR target/44338
++      * config/i386/sse.md (fma4i_fmadd<mode>4256, fma4i_fmsub<mode>4256,
++      fma4i_fnmadd<mode>4256, fma4i_fnmsub<mode>4256, fma4i_fmadd<mode>4,
++      fma4i_fmsub<mode>4, fma4i_fnmadd<mode>4, fma4i_fnmsub<mode>4,
++      fma4i_vmfmadd<mode>4, fma4i_vmfmsub<mode>4, fma4i_vmfnmadd<mode>4,
++      fma4i_vmfnmsub<mode>4, fma4i_fmaddsubv8sf4, fma4i_fmaddsubv4df4,
++      fma4i_fmaddsubv4sf4, fma4i_fmaddsubv2df4, fma4i_fmsubaddv8sf4,
++      fma4i_fmsubaddv4df4, fma4i_fmsubaddv4sf4, fma4i_fmsubaddv2df4):
++      Guard only with TARGET_FMA4 instead of TARGET_FMA4 &&
++      TARGET_FUSED_MADD.
++
++      PR middle-end/44337
++      * expr.c (expand_assignment): Don't store anything for out-of-bounds
++      array accesses with non-MEM.
++
++      PR tree-optimization/44182
++      * tree-inline.c (copy_edges_for_bb): Don't split bb if a stmt that
++      newly needs to end a bb is followed by debug stmts, instead return
++      true from the function at the end.
++      (maybe_move_debug_stmts_to_successors): New function.
++      (copy_cfg_body): Call it if copy_edges_for_bb returned true.
++
++2010-05-31  Kai Tietz  <kai.tietz@onevision.com>
++
++      Merged from trunk
++      PR target/44161
++      * config/i386/cygming.h (SUBTARGET_OVERRIDE_OPTIONS): Handle
++      flag_pic.
++
++2010-05-28  Richard Guenther  <rguenther@suse.de>
++
++      PR lto/44312
++      * lto-streamer-in.c (unpack_ts_fixed_cst_value_fields):
++      Stream fixed-point constants mode.
++      (unpack_ts_type_value_fields): Fix width of TYPE_MODE
++      and TYPE_PRECISION.
++      * lto-streamer-out.c (pack_ts_fixed_cst_value_fields):
++      Stream fixed-point constants mode.
++      (pack_ts_function_decl_value_fields): Fix width of TYPE_MODE
++      and TYPE_PRECISION.
++
++2010-05-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
++
++      * config/s390/s390.md (movqi): Fix typo ('*' -> '#').
++
++2010-05-28  Jakub Jelinek  <jakub@redhat.com>
++
++      PR target/43636
++      * builtins.c (expand_movstr): Use a temporary pseudo instead
++      of target even when target is not NULL and not const0_rtx, but
++      fails movstr predicate.
++      * config/m32c/blkmov.md (movstr): Add predicate to first operand.
++
++2010-05-27  Jon Beniston  <jon@beniston.com>
++
++      PR 43726
++      * config/lm32/lm32.h: Remove definition of
++      GO_IF_MODE_DEPENDENT_ADDRESS. Update copyright year.
++
++2010-05-26  Richard Guenther  <rguenther@suse.de>
++
++      PR rtl-optimization/44164
++      * tree-ssa-alias.c (aliasing_component_refs_p): Fix the
++      no-common access-path disambiguation.
++      (indirect_ref_may_alias_decl_p): Adjust.
++      (indirect_refs_may_alias_p): Likewise.
++      (refs_may_alias_p_1): Likewise.
++
++2010-05-26  Richard Guenther  <rguenther@suse.de>
++
++      PR middle-end/44069
++      * tree-ssa-ccp.c (maybe_fold_stmt_addition): Avoid generating
++      out-of-bounds array accesses.
++
++2010-05-26  Richard Guenther  <rguenther@suse.de>
++
++      Backport from mainline:
++      2010-04-15  Richard Guenther  <rguenther@suse.de>
++
++      * alias.c (alias_set_subset_of): Handle alias-set zero
++      child properly.
++
++2010-05-26  Jakub Jelinek  <jakub@redhat.com>
++
++      PR target/44199
++      * config/rs6000/rs6000.c (rs6000_emit_epilogue): If cfun->calls_alloca
++      or total_size is larger than red zone size for non-V4 ABI, emit a
++      stack_tie resp. frame_tie insn before stack pointer restore.
++      * config/rs6000/rs6000.md (frame_tie): New insn.
++
++2010-05-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
++
++      * configure.ac (gcc_cv_as_ld_jalr_reloc): Redirect grep stdout,
++      stderr to /dev/null instead of grep -q.
++      * configure: Regenerate.
++
++2010-05-25  Richard Guenther  <rguenther@suse.de>
++
++      * gimple.c (gimple_types_compatible_p): Check type qualifications
++      before merging pointer to complete and pointer to incomplete type.
++      * lto-symtab.c (lto_symtab_resolve_symbols): For commons make sure
++      we use our own resolution algorithm.  The gold linker plugin
++      doesn't do the job we want it to do here.
++
++2010-05-24  Richard Guenther  <rguenther@suse.de>
++
++      PR lto/44196
++      * tree.c (find_decls_types_r): Walk BLOCKs and its vars.
++
++2010-05-24  Uros Bizjak  <ubizjak@gmail.com>
++
++      Backport from mainline:
++      2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
++
++      PR target/43733
++      * configure.ac (gcc_cv_as_ix86_sahf): Switch to 64bit mode.
++      * configure: Regenerate.
++      * config.in: Regenerate.
++      * config/i386/i386.md (x86_sahf_1): Conditionally output 0x9e
++      instead of sahf only for 64bit targets.
++
++2010-05-24  H.J. Lu  <hongjiu.lu@intel.com>
++
++      Backport from mainline
++      2010-05-24  H.J. Lu  <hongjiu.lu@intel.com>
++
++      * config/i386/ia32intrin.h (__crc32q): Define only if
++      __SSE4_2__ is defined.
++
++2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
++
++      Backport from mainline
++      2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
++
++      PR target/44245
++      * config/i386/i386.c (def_builtin): Properly check
++      OPTION_MASK_ISA_64BIT.
++
 +2010-05-23  Maarten Lankhorst  <mlankhorst@codeweavers.com>
 +
 +      Merged from trunk
@@ -1518,8 +1748,7 @@ Index: gcc/ChangeLog
 +2010-05-21  Richard Guenther  <rguenther@suse.de>
 +
 +      PR tree-optimization/43949
-+      * tree-vrp.c (ssa_name_nonnegative_p): Return true for unsigend
-+      types.
++      * tree-vrp.c (ssa_name_nonnegative_p): Return true for unsigend types.
 +      (extract_range_from_binary_expr): Handle TRUNC_MOD_EXPR.
 +
 +2010-05-21  Jakub Jelinek  <jakub@redhat.com>
@@ -2130,7 +2359,7 @@ Index: gcc/ChangeLog
  2010-04-14  Release Manager
  
        * GCC 4.5.0 released.
-@@ -100,7 +735,7 @@
+@@ -100,7 +874,7 @@
  
  2010-04-02  Steven Bosscher  <steven@gcc.gnu.org>
  
@@ -2139,7 +2368,7 @@ Index: gcc/ChangeLog
        basic-block.h, bb-reorder.c, calls.c, c-common.c, cgraph.h,
        collect2.h, config/alpha/alpha.c, config/alpha/alpha.md,
        config/alpha/predicates.md, config/arm/arm.md,
-@@ -171,7 +806,7 @@
+@@ -171,7 +945,7 @@
  2010-04-02  Richard Earnshaw  <rearnsha@arm.com>
  
        PR target/43469
@@ -2148,7 +2377,7 @@ Index: gcc/ChangeLog
        gen_tls_load_dot_plus_four.
        (arm_note_pic_base): New function.
        (arm_cannot_copy_insn_p): Use it.
-@@ -190,12 +825,12 @@
+@@ -190,12 +964,12 @@
  
  2010-04-01  Ralf Corsépius <ralf.corsepius@rtems.org>
  
@@ -2166,8 +2395,8 @@ Index: gcc/ChangeLog
  
 Index: gcc/testsuite/gcc.c-torture/execute/pr43783.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/execute/pr43783.c      (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.c-torture/execute/pr43783.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.c-torture/execute/pr43783.c      (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.c-torture/execute/pr43783.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,21 @@
 +typedef __attribute__((aligned(16)))
 +struct {
@@ -2190,10 +2419,39 @@ Index: gcc/testsuite/gcc.c-torture/execute/pr43783.c
 +    abort ();
 +  return 0;
 +}
+Index: gcc/testsuite/gcc.c-torture/execute/pr44164.c
+===================================================================
+--- gcc/testsuite/gcc.c-torture/execute/pr44164.c      (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.c-torture/execute/pr44164.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -0,0 +1,24 @@
++struct X {
++    struct Y {
++      struct YY {
++          struct Z {
++              int i;
++          } c;
++      } bb;
++    } b;
++} a;
++int __attribute__((noinline, noclone))
++foo (struct Z *p)
++{
++  int i = p->i;
++  a.b = (struct Y){};
++  return p->i + i;
++}
++extern void abort (void);
++int main()
++{
++  a.b.bb.c.i = 1;
++  if (foo (&a.b.bb.c) != 1)
++    abort ();
++  return 0;
++}
 Index: gcc/testsuite/gcc.c-torture/execute/20100430-1.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/execute/20100430-1.c   (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.c-torture/execute/20100430-1.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.c-torture/execute/20100430-1.c   (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.c-torture/execute/20100430-1.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,51 @@
 +/* This used to generate unaligned accesses at -O2 because of IVOPTS.  */
 +
@@ -2248,8 +2506,8 @@ Index: gcc/testsuite/gcc.c-torture/execute/20100430-1.c
 +}
 Index: gcc/testsuite/gcc.c-torture/execute/pr43987.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/execute/pr43987.c      (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.c-torture/execute/pr43987.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.c-torture/execute/pr43987.c      (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.c-torture/execute/pr43987.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,20 @@
 +char B[256 * sizeof(void *)];
 +typedef void *FILE;
@@ -2273,8 +2531,8 @@ Index: gcc/testsuite/gcc.c-torture/execute/pr43987.c
 +}
 Index: gcc/testsuite/gcc.c-torture/execute/pr43835.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/execute/pr43835.c      (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.c-torture/execute/pr43835.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.c-torture/execute/pr43835.c      (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.c-torture/execute/pr43835.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,51 @@
 +struct PMC {
 +    unsigned flags;
@@ -2329,8 +2587,8 @@ Index: gcc/testsuite/gcc.c-torture/execute/pr43835.c
 +}
 Index: gcc/testsuite/gcc.c-torture/execute/pr44202-1.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/execute/pr44202-1.c    (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.c-torture/execute/pr44202-1.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.c-torture/execute/pr44202-1.c    (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.c-torture/execute/pr44202-1.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,30 @@
 +extern __attribute__ ((__noreturn__)) void exit(int);
 +extern __attribute__ ((__noreturn__)) void abort(void);
@@ -2364,8 +2622,8 @@ Index: gcc/testsuite/gcc.c-torture/execute/pr44202-1.c
 +}
 Index: gcc/testsuite/gcc.c-torture/compile/pr44038.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/compile/pr44038.c      (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.c-torture/compile/pr44038.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.c-torture/compile/pr44038.c      (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.c-torture/compile/pr44038.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,13 @@
 +struct Ustr {
 +    char data[1]; 
@@ -2382,8 +2640,8 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr44038.c
 +}
 Index: gcc/testsuite/gcc.c-torture/compile/pr42347.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/compile/pr42347.c      (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.c-torture/compile/pr42347.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.c-torture/compile/pr42347.c      (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.c-torture/compile/pr42347.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,16 @@
 +/* PR bootstrap/42347 */
 +
@@ -2403,17 +2661,32 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr42347.c
 +}
 Index: gcc/testsuite/gcc.c-torture/compile/limits-declparen.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/compile/limits-declparen.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.c-torture/compile/limits-declparen.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.c-torture/compile/limits-declparen.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.c-torture/compile/limits-declparen.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,3 +1,4 @@
 +/* { dg-xfail-if "" { alpha*-dec-osf5* } { "-g" } { "" } } */
  #define PTR1 (* (* (* (* (* (* (* (* (* (*
  #define PTR2 PTR1 PTR1 PTR1 PTR1 PTR1 PTR1 PTR1 PTR1 PTR1 PTR1
  #define PTR3 PTR2 PTR2 PTR2 PTR2 PTR2 PTR2 PTR2 PTR2 PTR2 PTR2
+Index: gcc/testsuite/gcc.c-torture/compile/pr43636.c
+===================================================================
+--- gcc/testsuite/gcc.c-torture/compile/pr43636.c      (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.c-torture/compile/pr43636.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -0,0 +1,10 @@
++/* PR target/43636 */
++
++extern char a[], *b[];
++
++char *
++foo (char *x, int y)
++{
++  x = __builtin_stpcpy (x, b[a[y]]);
++  return x;
++}
 Index: gcc/testsuite/gcc.c-torture/compile/pr43845.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/compile/pr43845.c      (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.c-torture/compile/pr43845.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.c-torture/compile/pr43845.c      (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.c-torture/compile/pr43845.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,12 @@
 +typedef int __attribute__ ((const)) (*x264_pixel_cmp_t)(void);
 +
@@ -2429,8 +2702,8 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr43845.c
 +}
 Index: gcc/testsuite/gcc.c-torture/compile/limits-pointer.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/compile/limits-pointer.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.c-torture/compile/limits-pointer.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.c-torture/compile/limits-pointer.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.c-torture/compile/limits-pointer.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,3 +1,4 @@
 +/* { dg-xfail-if "" { alpha*-dec-osf5* } { "-g" } { "" } } */
  #define PTR1 * * * * * * * * * *
@@ -2438,8 +2711,8 @@ Index: gcc/testsuite/gcc.c-torture/compile/limits-pointer.c
  #define PTR3 PTR2 PTR2 PTR2 PTR2 PTR2 PTR2 PTR2 PTR2 PTR2 PTR2
 Index: gcc/testsuite/gcc.c-torture/compile/pr43635.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/compile/pr43635.c      (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.c-torture/compile/pr43635.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.c-torture/compile/pr43635.c      (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.c-torture/compile/pr43635.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,7 @@
 +extern void d (void);
 +
@@ -2450,8 +2723,8 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr43635.c
 +}
 Index: gcc/testsuite/gcc.target/i386/20060512-3.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/20060512-3.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/20060512-3.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/20060512-3.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/20060512-3.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-require-effective-target ilp32 } */
@@ -2461,8 +2734,8 @@ Index: gcc/testsuite/gcc.target/i386/20060512-3.c
  #include "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/avx-cmpsd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/avx-cmpsd-1.c        (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.target/i386/avx-cmpsd-1.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/avx-cmpsd-1.c        (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.target/i386/avx-cmpsd-1.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,8 @@
 +/* { dg-do run } */
 +/* { dg-require-effective-target avx } */
@@ -2472,10 +2745,24 @@ Index: gcc/testsuite/gcc.target/i386/avx-cmpsd-1.c
 +#define TEST avx_test
 +
 +#include "sse2-cmpsd-1.c"
+Index: gcc/testsuite/gcc.target/i386/crc32-4.c
+===================================================================
+--- gcc/testsuite/gcc.target/i386/crc32-4.c    (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.target/i386/crc32-4.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -0,0 +1,9 @@
++/* { dg-do compile } */
++/* { dg-options "-O2 -mno-sse4.2 -mno-crc32" } */
++/* { dg-final { scan-assembler "__builtin_ia32_crc32di" } } */
++
++unsigned long long
++crc32d (unsigned long long x, unsigned long long y)
++{
++  return __builtin_ia32_crc32di (x, y);
++}
 Index: gcc/testsuite/gcc.target/i386/all_one_m128i.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/all_one_m128i.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/all_one_m128i.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/all_one_m128i.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/all_one_m128i.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2" } */
@@ -2485,8 +2772,8 @@ Index: gcc/testsuite/gcc.target/i386/all_one_m128i.c
  typedef int __v4si __attribute__ ((__vector_size__ (16)));
 Index: gcc/testsuite/gcc.target/i386/pr43668.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr43668.c    (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.target/i386/pr43668.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr43668.c    (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.target/i386/pr43668.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,10 @@
 +/* PR target/43668 */
 +/* { dg-do run } */
@@ -2500,8 +2787,8 @@ Index: gcc/testsuite/gcc.target/i386/pr43668.c
 +}
 Index: gcc/testsuite/gcc.target/i386/sse2-pminub-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-pminub-1.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-pminub-1.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-pminub-1.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-pminub-1.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -2511,8 +2798,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-pminub-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/i386.exp
 ===================================================================
---- gcc/testsuite/gcc.target/i386/i386.exp     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/i386.exp     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/i386.exp     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/i386.exp     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -37,6 +37,29 @@
      }
  }
@@ -2545,8 +2832,8 @@ Index: gcc/testsuite/gcc.target/i386/i386.exp
      return [check_no_compiler_messages ssse3 object {
 Index: gcc/testsuite/gcc.target/i386/sse2-pslldq-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-pslldq-1.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-pslldq-1.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-pslldq-1.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-pslldq-1.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -2556,8 +2843,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-pslldq-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-cvtsi2sd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-cvtsi2sd-1.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-cvtsi2sd-1.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-cvtsi2sd-1.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-cvtsi2sd-1.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -2567,8 +2854,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-cvtsi2sd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-minsd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-minsd-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-minsd-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-minsd-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-minsd-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -2578,8 +2865,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-minsd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/pr40906-3.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr40906-3.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr40906-3.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr40906-3.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr40906-3.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run { target *-*-linux* } } */
  /* { dg-require-effective-target ilp32 } */
@@ -2589,8 +2876,8 @@ Index: gcc/testsuite/gcc.target/i386/pr40906-3.c
  #include "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse-15.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse-15.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse-15.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse-15.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse-15.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse -msse2" } */
@@ -2600,8 +2887,8 @@ Index: gcc/testsuite/gcc.target/i386/sse-15.c
     tested in i386-sse-[12].c because these builtins require immediate
 Index: gcc/testsuite/gcc.target/i386/sse2-cvttsd2si-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-cvttsd2si-2.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-cvttsd2si-2.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-cvttsd2si-2.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-cvttsd2si-2.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-require-effective-target lp64 } */
@@ -2611,8 +2898,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-cvttsd2si-2.c
  #ifndef CHECK_H
 Index: gcc/testsuite/gcc.target/i386/sse2-pcmpgtd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-pcmpgtd-1.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-pcmpgtd-1.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-pcmpgtd-1.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-pcmpgtd-1.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -2620,10 +2907,20 @@ Index: gcc/testsuite/gcc.target/i386/sse2-pcmpgtd-1.c
  
  #ifndef CHECK_H
  #define CHECK_H "sse2-check.h"
+Index: gcc/testsuite/gcc.target/i386/sse-24.c
+===================================================================
+--- gcc/testsuite/gcc.target/i386/sse-24.c     (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.target/i386/sse-24.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -0,0 +1,5 @@
++/* PR target/44338 */
++/* { dg-do compile } */
++/* { dg-options "-O2 -Werror-implicit-function-declaration -march=k8 -mno-fused-madd" } */
++
++#include "sse-23.c"
 Index: gcc/testsuite/gcc.target/i386/sse2-init-v2di-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-init-v2di-1.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-init-v2di-1.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-init-v2di-1.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-init-v2di-1.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -2633,8 +2930,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-init-v2di-1.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-punpcklbw-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-punpcklbw-1.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-punpcklbw-1.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-punpcklbw-1.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-punpcklbw-1.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -2644,8 +2941,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-punpcklbw-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-psrlw-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-psrlw-2.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-psrlw-2.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-psrlw-2.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-psrlw-2.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -2655,8 +2952,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-psrlw-2.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-shufps-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-shufps-1.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-shufps-1.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-shufps-1.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-shufps-1.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -2666,8 +2963,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-shufps-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/pr23570.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr23570.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr23570.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr23570.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr23570.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2" } */
@@ -2677,8 +2974,8 @@ Index: gcc/testsuite/gcc.target/i386/pr23570.c
  typedef float __m128 __attribute__ ((__vector_size__ (16)));
 Index: gcc/testsuite/gcc.target/i386/fpcvt-3.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/fpcvt-3.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/fpcvt-3.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/fpcvt-3.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/fpcvt-3.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2 -march=k8" } */
@@ -2688,8 +2985,8 @@ Index: gcc/testsuite/gcc.target/i386/fpcvt-3.c
  float a,b;
 Index: gcc/testsuite/gcc.target/i386/pr42542-3a.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr42542-3a.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr42542-3a.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr42542-3a.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr42542-3a.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O1 -msse2 -ftree-vectorize" } */
@@ -2699,8 +2996,8 @@ Index: gcc/testsuite/gcc.target/i386/pr42542-3a.c
  
 Index: gcc/testsuite/gcc.target/i386/pr39445.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr39445.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr39445.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr39445.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr39445.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-Os -msse2" } */
@@ -2710,8 +3007,8 @@ Index: gcc/testsuite/gcc.target/i386/pr39445.c
  
 Index: gcc/testsuite/gcc.target/i386/opt-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/opt-2.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/opt-2.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/opt-2.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/opt-2.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -2,6 +2,7 @@
     whether we vectorize a simple loop.  */
  /* { dg-do compile } */
@@ -2722,8 +3019,8 @@ Index: gcc/testsuite/gcc.target/i386/opt-2.c
  /* { dg-final { scan-assembler "subss" } } */
 Index: gcc/testsuite/gcc.target/i386/sse2-pmaxub-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-pmaxub-1.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-pmaxub-1.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-pmaxub-1.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-pmaxub-1.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -2733,8 +3030,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-pmaxub-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-maxsd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-maxsd-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-maxsd-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-maxsd-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-maxsd-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -2744,8 +3041,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-maxsd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-pmaddwd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-pmaddwd-1.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-pmaddwd-1.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-pmaddwd-1.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-pmaddwd-1.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -2755,8 +3052,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-pmaddwd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-punpcklqdq-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-punpcklqdq-1.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-punpcklqdq-1.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-punpcklqdq-1.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-punpcklqdq-1.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -2766,8 +3063,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-punpcklqdq-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-movntpd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-movntpd-1.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-movntpd-1.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-movntpd-1.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-movntpd-1.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -2777,8 +3074,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-movntpd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-set-v16qi-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-set-v16qi-2.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-set-v16qi-2.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-set-v16qi-2.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-set-v16qi-2.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -2788,8 +3085,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-set-v16qi-2.c
  #define TEST sse2_test
 Index: gcc/testsuite/gcc.target/i386/sse-17.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse-17.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse-17.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse-17.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse-17.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -2799,8 +3096,8 @@ Index: gcc/testsuite/gcc.target/i386/sse-17.c
  extern void abort();
 Index: gcc/testsuite/gcc.target/i386/vararg-7.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/vararg-7.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/vararg-7.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/vararg-7.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/vararg-7.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -2810,8 +3107,8 @@ Index: gcc/testsuite/gcc.target/i386/vararg-7.c
  #include <assert.h>
 Index: gcc/testsuite/gcc.target/i386/sse2-shufpd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-shufpd-1.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-shufpd-1.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-shufpd-1.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-shufpd-1.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -2821,8 +3118,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-shufpd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-psllq-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-psllq-2.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-psllq-2.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-psllq-2.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-psllq-2.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -2832,8 +3129,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-psllq-2.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-cvtss2sd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-cvtss2sd-1.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-cvtss2sd-1.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-cvtss2sd-1.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-cvtss2sd-1.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -2843,8 +3140,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-cvtss2sd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-vec-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-vec-2.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-vec-2.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-vec-2.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-vec-2.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -2854,8 +3151,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-vec-2.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-psubsw-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-psubsw-1.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-psubsw-1.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-psubsw-1.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-psubsw-1.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -2865,8 +3162,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-psubsw-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-punpckhwd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-punpckhwd-1.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-punpckhwd-1.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-punpckhwd-1.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-punpckhwd-1.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -2876,8 +3173,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-punpckhwd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/ssefp-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/ssefp-1.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/ssefp-1.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/ssefp-1.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/ssefp-1.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2 -march=k8 -mfpmath=sse" } */
@@ -2887,8 +3184,8 @@ Index: gcc/testsuite/gcc.target/i386/ssefp-1.c
  double x;
 Index: gcc/testsuite/gcc.target/i386/sse3-addsubps.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse3-addsubps.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse3-addsubps.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse3-addsubps.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse3-addsubps.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,5 @@
  /* { dg-do run } */
 +/* { dg-require-effective-target sse3 } */
@@ -2897,8 +3194,8 @@ Index: gcc/testsuite/gcc.target/i386/sse3-addsubps.c
  #ifndef CHECK_H
 Index: gcc/testsuite/gcc.target/i386/sse3-lddqu.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse3-lddqu.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse3-lddqu.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse3-lddqu.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse3-lddqu.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,5 @@
  /* { dg-do run } */
 +/* { dg-require-effective-target sse3 } */
@@ -2907,8 +3204,8 @@ Index: gcc/testsuite/gcc.target/i386/sse3-lddqu.c
  #ifndef CHECK_H
 Index: gcc/testsuite/gcc.target/i386/float128-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/float128-1.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/float128-1.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/float128-1.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/float128-1.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run { target *-*-linux* } } */
  /* { dg-options "-O2 -msse2" } */
@@ -2918,8 +3215,8 @@ Index: gcc/testsuite/gcc.target/i386/float128-1.c
  
 Index: gcc/testsuite/gcc.target/i386/vecinit-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/vecinit-2.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/vecinit-2.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/vecinit-2.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/vecinit-2.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2" } */
@@ -2929,8 +3226,8 @@ Index: gcc/testsuite/gcc.target/i386/vecinit-2.c
  int a;
 Index: gcc/testsuite/gcc.target/i386/pr35767-2d.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr35767-2d.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr35767-2d.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr35767-2d.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr35767-2d.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -2940,8 +3237,8 @@ Index: gcc/testsuite/gcc.target/i386/pr35767-2d.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-psubq-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-psubq-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-psubq-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-psubq-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-psubq-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -2951,8 +3248,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-psubq-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-psrlq-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-psrlq-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-psrlq-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-psrlq-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-psrlq-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -2962,8 +3259,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-psrlq-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/fpprec-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/fpprec-1.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/fpprec-1.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/fpprec-1.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/fpprec-1.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -fno-math-errno -fno-trapping-math -msse2 -mfpmath=sse" } */
@@ -2973,8 +3270,8 @@ Index: gcc/testsuite/gcc.target/i386/fpprec-1.c
  
 Index: gcc/testsuite/gcc.target/i386/pr40809.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr40809.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr40809.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr40809.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr40809.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -ftree-vectorize -msse2" } */
@@ -2984,8 +3281,8 @@ Index: gcc/testsuite/gcc.target/i386/pr40809.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-mulsd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-mulsd-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-mulsd-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-mulsd-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-mulsd-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -2995,8 +3292,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-mulsd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse3-addsubpd.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse3-addsubpd.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse3-addsubpd.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse3-addsubpd.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse3-addsubpd.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,5 @@
  /* { dg-do run } */
 +/* { dg-require-effective-target sse3 } */
@@ -3005,8 +3302,8 @@ Index: gcc/testsuite/gcc.target/i386/sse3-addsubpd.c
  #ifndef CHECK_H
 Index: gcc/testsuite/gcc.target/i386/sse-19.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse-19.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse-19.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse-19.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse-19.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O3 -msse2" } */
@@ -3016,8 +3313,8 @@ Index: gcc/testsuite/gcc.target/i386/sse-19.c
  #include <emmintrin.h>
 Index: gcc/testsuite/gcc.target/i386/sse2-pminsw-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-pminsw-1.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-pminsw-1.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-pminsw-1.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-pminsw-1.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3027,8 +3324,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-pminsw-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-vec-4.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-vec-4.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-vec-4.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-vec-4.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-vec-4.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3038,8 +3335,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-vec-4.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-psraw-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-psraw-2.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-psraw-2.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-psraw-2.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-psraw-2.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3049,8 +3346,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-psraw-2.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-movupd-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-movupd-2.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-movupd-2.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-movupd-2.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-movupd-2.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3060,8 +3357,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-movupd-2.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-psubb-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-psubb-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-psubb-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-psubb-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-psubb-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3071,8 +3368,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-psubb-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/vecinit-4.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/vecinit-4.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/vecinit-4.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/vecinit-4.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/vecinit-4.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2" } */
@@ -3082,8 +3379,8 @@ Index: gcc/testsuite/gcc.target/i386/vecinit-4.c
  short a;
 Index: gcc/testsuite/gcc.target/i386/sse2-xorpd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-xorpd-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-xorpd-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-xorpd-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-xorpd-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3093,8 +3390,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-xorpd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-pavgb-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-pavgb-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-pavgb-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-pavgb-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-pavgb-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3104,8 +3401,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-pavgb-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/incoming-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/incoming-1.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/incoming-1.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/incoming-1.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/incoming-1.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* PR middle-end/37009 */
  /* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */
@@ -3116,8 +3413,8 @@ Index: gcc/testsuite/gcc.target/i386/incoming-1.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-paddq-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-paddq-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-paddq-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-paddq-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-paddq-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3127,8 +3424,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-paddq-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/pr37843-4.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr37843-4.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr37843-4.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr37843-4.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr37843-4.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* Test for stack alignment with sibcall optimization.  */
  /* { dg-do compile { target { ilp32 && nonpic } } } */
@@ -3139,8 +3436,8 @@ Index: gcc/testsuite/gcc.target/i386/pr37843-4.c
  /* { dg-final { scan-assembler "jmp\[\\t \]*foo" } } */
 Index: gcc/testsuite/gcc.target/i386/pr35767-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr35767-1.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr35767-1.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr35767-1.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr35767-1.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3150,8 +3447,8 @@ Index: gcc/testsuite/gcc.target/i386/pr35767-1.c
  
 Index: gcc/testsuite/gcc.target/i386/vectorize2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/vectorize2.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/vectorize2.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/vectorize2.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/vectorize2.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-require-effective-target ilp32 } */
@@ -3161,8 +3458,8 @@ Index: gcc/testsuite/gcc.target/i386/vectorize2.c
  double a[256];
 Index: gcc/testsuite/gcc.target/i386/pr28839.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr28839.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr28839.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr28839.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr28839.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2 -ftree-vectorize -funswitch-loops" } */
@@ -3172,8 +3469,8 @@ Index: gcc/testsuite/gcc.target/i386/pr28839.c
  void abort (void);
 Index: gcc/testsuite/gcc.target/i386/sse2-cvtpd2dq-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-cvtpd2dq-1.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-cvtpd2dq-1.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-cvtpd2dq-1.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-cvtpd2dq-1.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3183,8 +3480,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-cvtpd2dq-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/pr36222-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr36222-1.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr36222-1.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr36222-1.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr36222-1.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2" } */
@@ -3194,8 +3491,8 @@ Index: gcc/testsuite/gcc.target/i386/pr36222-1.c
  typedef int __v4si __attribute__ ((__vector_size__ (16)));
 Index: gcc/testsuite/gcc.target/i386/pr37434-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr37434-1.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr37434-1.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr37434-1.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr37434-1.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2" } */
@@ -3205,8 +3502,8 @@ Index: gcc/testsuite/gcc.target/i386/pr37434-1.c
  typedef long long __m128i __attribute__ ((__vector_size__ (16)));
 Index: gcc/testsuite/gcc.target/i386/sse2-movdqu-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-movdqu-2.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-movdqu-2.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-movdqu-2.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-movdqu-2.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3216,8 +3513,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-movdqu-2.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-pmaxsw-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-pmaxsw-1.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-pmaxsw-1.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-pmaxsw-1.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-pmaxsw-1.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3227,8 +3524,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-pmaxsw-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-pcmpgtw-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-pcmpgtw-1.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-pcmpgtw-1.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-pcmpgtw-1.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-pcmpgtw-1.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3238,8 +3535,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-pcmpgtw-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/3dnowA-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/3dnowA-2.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/3dnowA-2.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/3dnowA-2.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/3dnowA-2.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,5 @@
  /* { dg-do assemble } */
 +/* { dg-require-effective-target 3dnow } */
@@ -3248,8 +3545,8 @@ Index: gcc/testsuite/gcc.target/i386/3dnowA-2.c
  /* Test that the intrinsics compile without optimization.  All of them are
 Index: gcc/testsuite/gcc.target/i386/sse2-vec-6.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-vec-6.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-vec-6.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-vec-6.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-vec-6.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3259,8 +3556,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-vec-6.c
  
 Index: gcc/testsuite/gcc.target/i386/ssetype-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/ssetype-2.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/ssetype-2.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/ssetype-2.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/ssetype-2.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2 -march=k8" } */
@@ -3270,8 +3567,8 @@ Index: gcc/testsuite/gcc.target/i386/ssetype-2.c
  /* { dg-final { scan-assembler "xorpd" } } */
 Index: gcc/testsuite/gcc.target/i386/pr35767-1i.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr35767-1i.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr35767-1i.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr35767-1i.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr35767-1i.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3281,8 +3578,8 @@ Index: gcc/testsuite/gcc.target/i386/pr35767-1i.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-pshufd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-pshufd-1.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-pshufd-1.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-pshufd-1.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-pshufd-1.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3292,8 +3589,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-pshufd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/vecinit-6.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/vecinit-6.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/vecinit-6.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/vecinit-6.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/vecinit-6.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2" } */
@@ -3303,8 +3600,8 @@ Index: gcc/testsuite/gcc.target/i386/vecinit-6.c
  int a, b;
 Index: gcc/testsuite/gcc.target/i386/pr41019.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr41019.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr41019.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr41019.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr41019.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2 -ftree-vectorize" } */
@@ -3314,8 +3611,8 @@ Index: gcc/testsuite/gcc.target/i386/pr41019.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-paddb-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-paddb-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-paddb-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-paddb-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-paddb-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3325,8 +3622,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-paddb-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-movq-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-movq-1.c        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-movq-1.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-movq-1.c        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-movq-1.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3336,8 +3633,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-movq-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/incoming-3.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/incoming-3.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/incoming-3.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/incoming-3.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/incoming-3.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* PR middle-end/37009 */
  /* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */
@@ -3348,8 +3645,8 @@ Index: gcc/testsuite/gcc.target/i386/incoming-3.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-cvtsd2si-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-cvtsd2si-1.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-cvtsd2si-1.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-cvtsd2si-1.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-cvtsd2si-1.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3359,8 +3656,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-cvtsd2si-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp
 ===================================================================
---- gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,4 @@
 -# Copyright (C) 2006, 2008 Free Software Foundation, Inc.
 +# Copyright (C) 2006, 2008, 2010 Free Software Foundation, Inc.
@@ -3418,8 +3715,8 @@ Index: gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp
  
 Index: gcc/testsuite/gcc.target/i386/sse2-addpd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-addpd-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-addpd-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-addpd-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-addpd-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3429,8 +3726,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-addpd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-pslld-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-pslld-2.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-pslld-2.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-pslld-2.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-pslld-2.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3440,8 +3737,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-pslld-2.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/pr35767-3.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr35767-3.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr35767-3.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr35767-3.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr35767-3.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-require-effective-target dfp } */
@@ -3451,8 +3748,8 @@ Index: gcc/testsuite/gcc.target/i386/pr35767-3.c
  #include "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/vectorize4.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/vectorize4.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/vectorize4.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/vectorize4.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/vectorize4.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-require-effective-target ilp32 } */
@@ -3462,8 +3759,8 @@ Index: gcc/testsuite/gcc.target/i386/vectorize4.c
  
 Index: gcc/testsuite/gcc.target/i386/sseregparm-3.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sseregparm-3.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sseregparm-3.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sseregparm-3.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sseregparm-3.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* { dg-do compile } */
  /* { dg-options "-msse2 -O2" } */
@@ -3474,8 +3771,8 @@ Index: gcc/testsuite/gcc.target/i386/sseregparm-3.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-cvtpd2ps-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-cvtpd2ps-1.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-cvtpd2ps-1.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-cvtpd2ps-1.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-cvtpd2ps-1.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3485,8 +3782,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-cvtpd2ps-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-set-v8hi-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-set-v8hi-2.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-set-v8hi-2.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-set-v8hi-2.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-set-v8hi-2.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3496,8 +3793,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-set-v8hi-2.c
  #define TEST sse2_test
 Index: gcc/testsuite/gcc.target/i386/pr39315-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr39315-2.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr39315-2.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr39315-2.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr39315-2.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* PR middle-end/39315  */
  /* { dg-do run } */
@@ -3508,8 +3805,8 @@ Index: gcc/testsuite/gcc.target/i386/pr39315-2.c
  typedef float __m128 __attribute__ ((__vector_size__ (16)));
 Index: gcc/testsuite/gcc.target/i386/sse2-packssdw-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-packssdw-1.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-packssdw-1.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-packssdw-1.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-packssdw-1.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3519,8 +3816,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-packssdw-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/pr42549.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr42549.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr42549.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr42549.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr42549.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,5 @@
  /* { dg-do run } */
 +/* { dg-require-effective-target 3dnow } */
@@ -3529,8 +3826,8 @@ Index: gcc/testsuite/gcc.target/i386/pr42549.c
  #include "mmx-3dnow-check.h"
 Index: gcc/testsuite/gcc.target/i386/ssetype-4.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/ssetype-4.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/ssetype-4.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/ssetype-4.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/ssetype-4.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2 -march=k8" } */
@@ -3540,8 +3837,8 @@ Index: gcc/testsuite/gcc.target/i386/ssetype-4.c
  /* { dg-final { scan-assembler "xorps" } } */
 Index: gcc/testsuite/gcc.target/i386/sse2-movapd-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-movapd-2.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-movapd-2.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-movapd-2.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-movapd-2.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3551,8 +3848,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-movapd-2.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-movlpd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-movlpd-1.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-movlpd-1.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-movlpd-1.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-movlpd-1.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3562,8 +3859,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-movlpd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-psubd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-psubd-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-psubd-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-psubd-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-psubd-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3573,8 +3870,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-psubd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-psrld-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-psrld-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-psrld-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-psrld-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-psrld-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3584,8 +3881,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-psrld-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/pr36578-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr36578-2.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr36578-2.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr36578-2.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr36578-2.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* Test for unsafe floating-point conversions.  */
  /* { dg-do run } */
@@ -3596,8 +3893,8 @@ Index: gcc/testsuite/gcc.target/i386/pr36578-2.c
  
 Index: gcc/testsuite/gcc.target/i386/pr32000-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr32000-1.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr32000-1.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr32000-1.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr32000-1.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* { dg-do run } */
  /* { dg-require-effective-target dfp } */
@@ -3608,8 +3905,8 @@ Index: gcc/testsuite/gcc.target/i386/pr32000-1.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-lrint-vec.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-lrint-vec.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-lrint-vec.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-lrint-vec.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-lrint-vec.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -ffast-math -ftree-vectorize -msse2" } */
@@ -3619,8 +3916,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-lrint-vec.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-pand-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-pand-1.c        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-pand-1.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-pand-1.c        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-pand-1.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3630,8 +3927,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-pand-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-movq-3.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-movq-3.c        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-movq-3.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-movq-3.c        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-movq-3.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-require-effective-target lp64 } */
@@ -3641,8 +3938,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-movq-3.c
  #ifndef CHECK_H
 Index: gcc/testsuite/gcc.target/i386/pr39496.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr39496.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr39496.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr39496.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr39496.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* PR target/39496 */
  /* { dg-do compile { target { { i?86-*-linux* x86_64-*-linux* } && ilp32 } } } */
@@ -3653,8 +3950,8 @@ Index: gcc/testsuite/gcc.target/i386/pr39496.c
  /* { dg-final { scan-assembler "\[^0-9-\]8\\(%ebp\\),\[^\n\]*fooparam," } } */
 Index: gcc/testsuite/gcc.target/i386/pr35767-5.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr35767-5.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr35767-5.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr35767-5.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr35767-5.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* Test that we generate aligned load when memory is aligned.  */
  /* { dg-do compile } */
@@ -3665,8 +3962,8 @@ Index: gcc/testsuite/gcc.target/i386/pr35767-5.c
  
 Index: gcc/testsuite/gcc.target/i386/vectorize6.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/vectorize6.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/vectorize6.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/vectorize6.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/vectorize6.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2 -ftree-vectorize -mveclibabi=svml -ffast-math" } */
@@ -3676,8 +3973,8 @@ Index: gcc/testsuite/gcc.target/i386/vectorize6.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-paddsb-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-paddsb-1.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-paddsb-1.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-paddsb-1.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-paddsb-1.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3687,8 +3984,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-paddsb-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sseregparm-5.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sseregparm-5.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sseregparm-5.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sseregparm-5.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sseregparm-5.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* { dg-do compile } */
  /* { dg-options "-msse2 -O2" } */
@@ -3699,8 +3996,8 @@ Index: gcc/testsuite/gcc.target/i386/sseregparm-5.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-unpckhpd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-unpckhpd-1.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-unpckhpd-1.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-unpckhpd-1.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-unpckhpd-1.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3710,8 +4007,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-unpckhpd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/pr39315-4.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr39315-4.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr39315-4.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr39315-4.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr39315-4.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* PR middle-end/39315  */
  /* { dg-do run } */
@@ -3722,8 +4019,8 @@ Index: gcc/testsuite/gcc.target/i386/pr39315-4.c
  typedef float __m128 __attribute__ ((__vector_size__ (16)));
 Index: gcc/testsuite/gcc.target/i386/sse-10.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse-10.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse-10.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse-10.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse-10.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -2,6 +2,7 @@
  /* { dg-do run } */
  /* { dg-options "-O1 -msse2 -mfpmath=sse -mno-accumulate-outgoing-args -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" } */
@@ -3734,8 +4031,8 @@ Index: gcc/testsuite/gcc.target/i386/sse-10.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-cvtps2dq-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-cvtps2dq-1.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-cvtps2dq-1.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-cvtps2dq-1.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-cvtps2dq-1.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3745,8 +4042,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-cvtps2dq-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/pr39162.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr39162.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr39162.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr39162.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr39162.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2 -mno-avx" } */
@@ -3756,8 +4053,8 @@ Index: gcc/testsuite/gcc.target/i386/pr39162.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-pshufhw-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-pshufhw-1.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-pshufhw-1.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-pshufhw-1.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-pshufhw-1.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3767,8 +4064,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-pshufhw-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-andpd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-andpd-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-andpd-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-andpd-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-andpd-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3778,8 +4075,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-andpd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-ucomisd-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-ucomisd-2.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-ucomisd-2.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-ucomisd-2.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-ucomisd-2.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3789,8 +4086,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-ucomisd-2.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-cmpsd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-cmpsd-1.c       (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.target/i386/sse2-cmpsd-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-cmpsd-1.c       (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.target/i386/sse2-cmpsd-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,58 @@
 +/* { dg-do run } */
 +/* { dg-options "-O2 -msse2 -std=c99" } */
@@ -3852,8 +4149,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-cmpsd-1.c
 +}
 Index: gcc/testsuite/gcc.target/i386/sse2-set-v8hi-2a.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-set-v8hi-2a.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-set-v8hi-2a.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-set-v8hi-2a.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-set-v8hi-2a.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -mtune=core2 -msse2" } */
@@ -3863,8 +4160,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-set-v8hi-2a.c
  #define TEST sse2_test
 Index: gcc/testsuite/gcc.target/i386/pr42542-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr42542-2.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr42542-2.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr42542-2.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr42542-2.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O1 -msse2 -ftree-vectorize" } */
@@ -3874,8 +4171,8 @@ Index: gcc/testsuite/gcc.target/i386/pr42542-2.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-paddd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-paddd-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-paddd-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-paddd-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-paddd-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3885,8 +4182,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-paddd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-comisd-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-comisd-2.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-comisd-2.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-comisd-2.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-comisd-2.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3896,8 +4193,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-comisd-2.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/incoming-7.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/incoming-7.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/incoming-7.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/incoming-7.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/incoming-7.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* PR target/40838 */
  /* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */
@@ -3908,8 +4205,8 @@ Index: gcc/testsuite/gcc.target/i386/incoming-7.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-movmskpd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-movmskpd-1.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-movmskpd-1.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-movmskpd-1.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-movmskpd-1.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3919,8 +4216,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-movmskpd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/pr37101.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr37101.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr37101.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr37101.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr37101.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2 -ftree-vectorize -march=nocona" } */
@@ -3930,8 +4227,8 @@ Index: gcc/testsuite/gcc.target/i386/pr37101.c
  extern void *malloc (size_t);
 Index: gcc/testsuite/gcc.target/i386/sse2-divpd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-divpd-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-divpd-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-divpd-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-divpd-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3941,8 +4238,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-divpd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-set-epi64x-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-set-epi64x-1.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-set-epi64x-1.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-set-epi64x-1.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-set-epi64x-1.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3952,8 +4249,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-set-epi64x-1.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-init-v4si-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-init-v4si-1.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-init-v4si-1.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-init-v4si-1.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-init-v4si-1.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -3963,8 +4260,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-init-v4si-1.c
  
 Index: gcc/testsuite/gcc.target/i386/vectorize8.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/vectorize8.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/vectorize8.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/vectorize8.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/vectorize8.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -ftree-vectorize -msse2" } */
@@ -3974,8 +4271,8 @@ Index: gcc/testsuite/gcc.target/i386/vectorize8.c
  double b[256];
 Index: gcc/testsuite/gcc.target/i386/sseregparm-7.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sseregparm-7.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sseregparm-7.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sseregparm-7.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sseregparm-7.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* { dg-do compile } */
  /* { dg-options "-msse2 -O2" } */
@@ -3986,8 +4283,8 @@ Index: gcc/testsuite/gcc.target/i386/sseregparm-7.c
  
 Index: gcc/testsuite/gcc.target/i386/sse3-movshdup.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse3-movshdup.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse3-movshdup.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse3-movshdup.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse3-movshdup.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,5 @@
  /* { dg-do run } */
 +/* { dg-require-effective-target sse3 } */
@@ -3996,8 +4293,8 @@ Index: gcc/testsuite/gcc.target/i386/sse3-movshdup.c
  #ifndef CHECK_H
 Index: gcc/testsuite/gcc.target/i386/quad-sse.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/quad-sse.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/quad-sse.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/quad-sse.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/quad-sse.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2" } */
@@ -4007,8 +4304,8 @@ Index: gcc/testsuite/gcc.target/i386/quad-sse.c
  
 Index: gcc/testsuite/gcc.target/i386/pr42881.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr42881.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr42881.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr42881.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr42881.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,8 @@
  /* PR target/42881 */
  /* { dg-do run } */
@@ -4020,8 +4317,8 @@ Index: gcc/testsuite/gcc.target/i386/pr42881.c
  sse2_test (void)
 Index: gcc/testsuite/gcc.target/i386/sse2-paddusb-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-paddusb-1.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-paddusb-1.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-paddusb-1.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-paddusb-1.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4031,8 +4328,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-paddusb-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-movsd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-movsd-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-movsd-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-movsd-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-movsd-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4042,8 +4339,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-movsd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/vararg-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/vararg-2.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/vararg-2.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/vararg-2.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/vararg-2.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -2,6 +2,7 @@
  /* { dg-do run } */
  /* { dg-options "-w" { target { lp64 } } } */
@@ -4054,8 +4351,8 @@ Index: gcc/testsuite/gcc.target/i386/vararg-2.c
  #include <stdarg.h>
 Index: gcc/testsuite/gcc.target/i386/sse2-pmulhw-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-pmulhw-1.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-pmulhw-1.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-pmulhw-1.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-pmulhw-1.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4065,8 +4362,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-pmulhw-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/3dnow-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/3dnow-1.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/3dnow-1.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/3dnow-1.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/3dnow-1.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,5 @@
  /* { dg-do assemble } */
 +/* { dg-require-effective-target 3dnow } */
@@ -4075,8 +4372,8 @@ Index: gcc/testsuite/gcc.target/i386/3dnow-1.c
  /* Test that the intrinsics compile with optimization.  All of them are
 Index: gcc/testsuite/gcc.target/i386/vperm-v2di.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/vperm-v2di.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/vperm-v2di.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/vperm-v2di.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/vperm-v2di.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O -msse2" } */
@@ -4086,8 +4383,8 @@ Index: gcc/testsuite/gcc.target/i386/vperm-v2di.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-movdqa-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-movdqa-1.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-movdqa-1.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-movdqa-1.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-movdqa-1.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4097,8 +4394,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-movdqa-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-punpckhdq-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-punpckhdq-1.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-punpckhdq-1.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-punpckhdq-1.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-punpckhdq-1.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4108,8 +4405,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-punpckhdq-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/xorps.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/xorps.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/xorps.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/xorps.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/xorps.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-Os -msse2" } */
@@ -4119,8 +4416,8 @@ Index: gcc/testsuite/gcc.target/i386/xorps.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-movd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-movd-1.c        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-movd-1.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-movd-1.c        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-movd-1.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4130,8 +4427,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-movd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-ucomisd-4.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-ucomisd-4.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-ucomisd-4.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-ucomisd-4.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-ucomisd-4.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4141,8 +4438,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-ucomisd-4.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-psrad-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-psrad-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-psrad-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-psrad-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-psrad-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4152,8 +4449,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-psrad-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-cvttpd2dq-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-cvttpd2dq-1.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-cvttpd2dq-1.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-cvttpd2dq-1.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-cvttpd2dq-1.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4163,8 +4460,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-cvttpd2dq-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-comisd-4.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-comisd-4.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-comisd-4.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-comisd-4.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-comisd-4.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4174,8 +4471,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-comisd-4.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-movhpd-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-movhpd-2.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-movhpd-2.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-movhpd-2.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-movhpd-2.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -mfpmath=sse -msse2" } */
@@ -4183,10 +4480,25 @@ Index: gcc/testsuite/gcc.target/i386/sse2-movhpd-2.c
  
  #ifndef CHECK_H
  #define CHECK_H "sse2-check.h"
+Index: gcc/testsuite/gcc.target/i386/crc32-3.c
+===================================================================
+--- gcc/testsuite/gcc.target/i386/crc32-3.c    (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.target/i386/crc32-3.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -0,0 +1,10 @@
++/* { dg-do compile } */
++/* { dg-require-effective-target ilp32 } */
++/* { dg-options "-O2 -mcrc32" } */
++/* { dg-final { scan-assembler "__builtin_ia32_crc32di" } } */
++
++unsigned long long
++crc32d (unsigned long long x, unsigned long long y)
++{
++  return __builtin_ia32_crc32di (x, y);
++}
 Index: gcc/testsuite/gcc.target/i386/avx-cmpss-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/avx-cmpss-2.c        (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.target/i386/avx-cmpss-2.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/avx-cmpss-2.c        (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.target/i386/avx-cmpss-2.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,13 @@
 +/* { dg-do compile } */
 +/* { dg-options "-O2 -mavx" } */
@@ -4203,8 +4515,8 @@ Index: gcc/testsuite/gcc.target/i386/avx-cmpss-2.c
 +/* { dg-final { scan-assembler "vcmpeqss" } } */
 Index: gcc/testsuite/gcc.target/i386/sse2-packsswb-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-packsswb-1.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-packsswb-1.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-packsswb-1.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-packsswb-1.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4214,8 +4526,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-packsswb-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-psllw-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-psllw-2.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-psllw-2.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-psllw-2.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-psllw-2.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4225,8 +4537,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-psllw-2.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse3-hsubps.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse3-hsubps.c        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse3-hsubps.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse3-hsubps.c        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse3-hsubps.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,5 @@
  /* { dg-do run } */
 +/* { dg-require-effective-target sse3 } */
@@ -4235,8 +4547,8 @@ Index: gcc/testsuite/gcc.target/i386/sse3-hsubps.c
  #ifndef CHECK_H
 Index: gcc/testsuite/gcc.target/i386/sse2-pcmpeqb-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-pcmpeqb-1.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-pcmpeqb-1.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-pcmpeqb-1.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-pcmpeqb-1.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4246,8 +4558,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-pcmpeqb-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-cvtps2pd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-cvtps2pd-1.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-cvtps2pd-1.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-cvtps2pd-1.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-cvtps2pd-1.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4257,8 +4569,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-cvtps2pd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-punpcklwd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-punpcklwd-1.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-punpcklwd-1.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-punpcklwd-1.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-punpcklwd-1.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4268,8 +4580,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-punpcklwd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/vararg-4.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/vararg-4.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/vararg-4.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/vararg-4.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/vararg-4.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4279,8 +4591,8 @@ Index: gcc/testsuite/gcc.target/i386/vararg-4.c
  #include <assert.h>
 Index: gcc/testsuite/gcc.target/i386/sse2-cvttsd2si-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-cvttsd2si-1.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-cvttsd2si-1.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-cvttsd2si-1.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-cvttsd2si-1.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4290,8 +4602,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-cvttsd2si-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse3-hsubpd.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse3-hsubpd.c        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse3-hsubpd.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse3-hsubpd.c        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse3-hsubpd.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,5 @@
  /* { dg-do run } */
 +/* { dg-require-effective-target sse3 } */
@@ -4300,8 +4612,8 @@ Index: gcc/testsuite/gcc.target/i386/sse3-hsubpd.c
  #ifndef CHECK_H
 Index: gcc/testsuite/gcc.target/i386/sse2-psubw-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-psubw-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-psubw-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-psubw-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-psubw-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4311,8 +4623,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-psubw-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-psrlw-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-psrlw-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-psrlw-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-psrlw-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-psrlw-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4322,8 +4634,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-psrlw-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/pr26600.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr26600.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr26600.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr26600.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr26600.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O -ftree-vectorize -msse2" } */
@@ -4333,8 +4645,8 @@ Index: gcc/testsuite/gcc.target/i386/pr26600.c
  {
 Index: gcc/testsuite/gcc.target/i386/sse2-ucomisd-6.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-ucomisd-6.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-ucomisd-6.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-ucomisd-6.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-ucomisd-6.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4344,8 +4656,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-ucomisd-6.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/fpcvt-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/fpcvt-2.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/fpcvt-2.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/fpcvt-2.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/fpcvt-2.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2 -march=k8" } */
@@ -4355,8 +4667,8 @@ Index: gcc/testsuite/gcc.target/i386/fpcvt-2.c
  main()
 Index: gcc/testsuite/gcc.target/i386/sse2-addsd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-addsd-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-addsd-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-addsd-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-addsd-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4366,8 +4678,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-addsd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-comisd-6.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-comisd-6.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-comisd-6.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-comisd-6.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-comisd-6.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4377,8 +4689,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-comisd-6.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-pavgw-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-pavgw-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-pavgw-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-pavgw-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-pavgw-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4388,8 +4700,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-pavgw-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/avx-cmpsd-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/avx-cmpsd-2.c        (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.target/i386/avx-cmpsd-2.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/avx-cmpsd-2.c        (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.target/i386/avx-cmpsd-2.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,13 @@
 +/* { dg-do compile } */
 +/* { dg-options "-O2 -mavx" } */
@@ -4406,8 +4718,8 @@ Index: gcc/testsuite/gcc.target/i386/avx-cmpsd-2.c
 +/* { dg-final { scan-assembler "vcmpeqsd" } } */
 Index: gcc/testsuite/gcc.target/i386/ssefn-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/ssefn-2.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/ssefn-2.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/ssefn-2.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/ssefn-2.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -3,6 +3,7 @@
  
  /* { dg-do compile } */
@@ -4418,8 +4730,8 @@ Index: gcc/testsuite/gcc.target/i386/ssefn-2.c
  /* { dg-final { scan-assembler "movsd" } } */
 Index: gcc/testsuite/gcc.target/i386/pr44071.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr44071.c    (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.target/i386/pr44071.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr44071.c    (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.target/i386/pr44071.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,103 @@
 +/* PR middle-end/44071 */
 +/* { dg-do run } */
@@ -4526,8 +4838,8 @@ Index: gcc/testsuite/gcc.target/i386/pr44071.c
 +}
 Index: gcc/testsuite/gcc.target/i386/xorps-sse2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/xorps-sse2.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/xorps-sse2.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/xorps-sse2.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/xorps-sse2.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* Test that we generate xorps when the result is used in FP math.  */
  /* { dg-do compile } */
@@ -4538,8 +4850,8 @@ Index: gcc/testsuite/gcc.target/i386/xorps-sse2.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-unpack-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-unpack-1.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-unpack-1.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-unpack-1.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-unpack-1.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2" } */
@@ -4549,8 +4861,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-unpack-1.c
  
 Index: gcc/testsuite/gcc.target/i386/opt-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/opt-1.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/opt-1.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/opt-1.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/opt-1.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -2,6 +2,7 @@
     whether we vectorize a simple loop.  */
  /* { dg-do compile } */
@@ -4561,8 +4873,8 @@ Index: gcc/testsuite/gcc.target/i386/opt-1.c
  /* { dg-final { scan-assembler "subss" } } */
 Index: gcc/testsuite/gcc.target/i386/sse2-cvtsi2sd-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-cvtsi2sd-2.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-cvtsi2sd-2.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-cvtsi2sd-2.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-cvtsi2sd-2.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-require-effective-target lp64 } */
@@ -4572,8 +4884,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-cvtsi2sd-2.c
  #ifndef CHECK_H
 Index: gcc/testsuite/gcc.target/i386/sse2-set-v16qi-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-set-v16qi-1.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-set-v16qi-1.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-set-v16qi-1.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-set-v16qi-1.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4583,8 +4895,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-set-v16qi-1.c
  #define TEST sse2_test
 Index: gcc/testsuite/gcc.target/i386/pr33329.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr33329.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr33329.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr33329.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr33329.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -ftree-vectorize -msse2" } */
@@ -4594,8 +4906,8 @@ Index: gcc/testsuite/gcc.target/i386/pr33329.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-psllq-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-psllq-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-psllq-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-psllq-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-psllq-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4605,8 +4917,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-psllq-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse3-haddps.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse3-haddps.c        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse3-haddps.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse3-haddps.c        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse3-haddps.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,5 @@
  /* { dg-do run } */
 +/* { dg-require-effective-target sse3 } */
@@ -4615,8 +4927,8 @@ Index: gcc/testsuite/gcc.target/i386/sse3-haddps.c
  #ifndef CHECK_H
 Index: gcc/testsuite/gcc.target/i386/incoming-12.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/incoming-12.c        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/incoming-12.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/incoming-12.c        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/incoming-12.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* PR target/40838 */
  /* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */
@@ -4627,8 +4939,8 @@ Index: gcc/testsuite/gcc.target/i386/incoming-12.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-vec-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-vec-1.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-vec-1.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-vec-1.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-vec-1.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4638,8 +4950,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-vec-1.c
  
 Index: gcc/testsuite/gcc.target/i386/pr27790.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr27790.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr27790.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr27790.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr27790.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O -ftree-vectorize -msse2" } */
@@ -4649,8 +4961,8 @@ Index: gcc/testsuite/gcc.target/i386/pr27790.c
  {
 Index: gcc/testsuite/gcc.target/i386/pr35767-1d.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr35767-1d.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr35767-1d.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr35767-1d.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr35767-1d.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4660,8 +4972,8 @@ Index: gcc/testsuite/gcc.target/i386/pr35767-1d.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-paddw-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-paddw-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-paddw-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-paddw-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-paddw-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4671,8 +4983,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-paddw-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/ssefn-4.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/ssefn-4.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/ssefn-4.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/ssefn-4.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/ssefn-4.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -3,6 +3,7 @@
  
  /* { dg-do run } */
@@ -4683,8 +4995,8 @@ Index: gcc/testsuite/gcc.target/i386/ssefn-4.c
  
 Index: gcc/testsuite/gcc.target/i386/sse-vect-types.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse-vect-types.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse-vect-types.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse-vect-types.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse-vect-types.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O0 -msse2" } */
@@ -4694,8 +5006,8 @@ Index: gcc/testsuite/gcc.target/i386/sse-vect-types.c
  
 Index: gcc/testsuite/gcc.target/i386/vecinit-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/vecinit-1.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/vecinit-1.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/vecinit-1.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/vecinit-1.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2" } */
@@ -4705,8 +5017,8 @@ Index: gcc/testsuite/gcc.target/i386/vecinit-1.c
  float a;
 Index: gcc/testsuite/gcc.target/i386/sse3-haddpd.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse3-haddpd.c        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse3-haddpd.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse3-haddpd.c        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse3-haddpd.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,5 @@
  /* { dg-do run } */
 +/* { dg-require-effective-target sse3 } */
@@ -4715,8 +5027,8 @@ Index: gcc/testsuite/gcc.target/i386/sse3-haddpd.c
  #ifndef CHECK_H
 Index: gcc/testsuite/gcc.target/i386/sse2-cvttps2dq-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-cvttps2dq-1.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-cvttps2dq-1.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-cvttps2dq-1.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-cvttps2dq-1.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4726,8 +5038,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-cvttps2dq-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/pr32661.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr32661.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr32661.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr32661.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr32661.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2" } */
@@ -4737,8 +5049,8 @@ Index: gcc/testsuite/gcc.target/i386/pr32661.c
  typedef float __v4sf __attribute__ ((__vector_size__ (16)));
 Index: gcc/testsuite/gcc.target/i386/sse2-pcmpeqd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-pcmpeqd-1.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-pcmpeqd-1.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-pcmpeqd-1.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-pcmpeqd-1.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4748,8 +5060,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-pcmpeqd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-set-v16qi-3.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-set-v16qi-3.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-set-v16qi-3.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-set-v16qi-3.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-set-v16qi-3.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4759,8 +5071,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-set-v16qi-3.c
  #define TEST sse2_test
 Index: gcc/testsuite/gcc.target/i386/sse2-mmx.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-mmx.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-mmx.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-mmx.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-mmx.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4770,8 +5082,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-mmx.c
  
 Index: gcc/testsuite/gcc.target/i386/sse-18.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse-18.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse-18.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse-18.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse-18.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O3 -msse2" } */
@@ -4781,8 +5093,8 @@ Index: gcc/testsuite/gcc.target/i386/sse-18.c
  
 Index: gcc/testsuite/gcc.target/i386/pr18614-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr18614-1.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr18614-1.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr18614-1.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr18614-1.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* PR rtl-optimization/18614 */
  /* { dg-do compile } */
@@ -4793,8 +5105,8 @@ Index: gcc/testsuite/gcc.target/i386/pr18614-1.c
  
 Index: gcc/testsuite/gcc.target/i386/vararg-8.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/vararg-8.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/vararg-8.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/vararg-8.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/vararg-8.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4804,8 +5116,8 @@ Index: gcc/testsuite/gcc.target/i386/vararg-8.c
  #include <assert.h>
 Index: gcc/testsuite/gcc.target/i386/sse2-divsd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-divsd-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-divsd-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-divsd-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-divsd-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4815,8 +5127,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-divsd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-punpckhqdq-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-punpckhqdq-1.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-punpckhqdq-1.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-punpckhqdq-1.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-punpckhqdq-1.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4826,8 +5138,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-punpckhqdq-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-vec-3.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-vec-3.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-vec-3.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-vec-3.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-vec-3.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4837,8 +5149,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-vec-3.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-psraw-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-psraw-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-psraw-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-psraw-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-psraw-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4848,8 +5160,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-psraw-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/ssefp-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/ssefp-2.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/ssefp-2.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/ssefp-2.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/ssefp-2.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2 -march=k8 -mfpmath=sse" } */
@@ -4859,8 +5171,8 @@ Index: gcc/testsuite/gcc.target/i386/ssefp-2.c
  double x;
 Index: gcc/testsuite/gcc.target/i386/sse2-movupd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-movupd-1.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-movupd-1.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-movupd-1.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-movupd-1.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4870,8 +5182,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-movupd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/pr30970.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr30970.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr30970.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr30970.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr30970.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile }
  /* { dg-options "-msse2 -O2 -ftree-vectorize" } */
@@ -4881,8 +5193,8 @@ Index: gcc/testsuite/gcc.target/i386/pr30970.c
  int b[N];
 Index: gcc/testsuite/gcc.target/i386/pr43508.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr43508.c    (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.target/i386/pr43508.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr43508.c    (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.target/i386/pr43508.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,13 @@
 +/* { dg-do compile } */
 +/* { dg-options "-g -O -msse3" } */
@@ -4899,8 +5211,8 @@ Index: gcc/testsuite/gcc.target/i386/pr43508.c
 +}
 Index: gcc/testsuite/gcc.target/i386/float128-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/float128-2.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/float128-2.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/float128-2.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/float128-2.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -2,6 +2,7 @@
  
  /* { dg-do run { target *-*-linux* *-*-darwin* } } */
@@ -4911,11 +5223,11 @@ Index: gcc/testsuite/gcc.target/i386/float128-2.c
  
 Index: gcc/testsuite/gcc.target/i386/pr43869.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr43869.c    (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.target/i386/pr43869.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr43869.c    (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.target/i386/pr43869.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,20 @@
-+/* { dg-require-effective-target lp64 } */
 +/* { dg-do run } */
++/* { dg-require-effective-target lp64 } */
 +
 +int __attribute__((__noinline__))
 +bugged(float f1, float f2, float f3, float f4,
@@ -4934,18 +5246,10 @@ Index: gcc/testsuite/gcc.target/i386/pr43869.c
 +    return isbugged();
 +}
 +
-
-Property changes on: gcc/testsuite/gcc.target/i386/pr43869.c
-___________________________________________________________________
-Added: svn:mime-type
-   + text/plain
-Added: svn:eol-style
-   + native
-
 Index: gcc/testsuite/gcc.target/i386/vecinit-3.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/vecinit-3.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/vecinit-3.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/vecinit-3.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/vecinit-3.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2" } */
@@ -4955,8 +5259,8 @@ Index: gcc/testsuite/gcc.target/i386/vecinit-3.c
  char a;
 Index: gcc/testsuite/gcc.target/i386/sse2-punpckhbw-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-punpckhbw-1.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-punpckhbw-1.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-punpckhbw-1.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-punpckhbw-1.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4966,8 +5270,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-punpckhbw-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-psrlq-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-psrlq-2.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-psrlq-2.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-psrlq-2.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-psrlq-2.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4977,8 +5281,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-psrlq-2.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-psrldq-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-psrldq-1.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-psrldq-1.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-psrldq-1.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-psrldq-1.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -4988,8 +5292,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-psrldq-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/pr37216.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr37216.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr37216.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr37216.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr37216.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* { dg-do run } */
  /* { dg-options "-O3 -msse2" } */
@@ -5000,8 +5304,8 @@ Index: gcc/testsuite/gcc.target/i386/pr37216.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-paddsw-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-paddsw-1.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-paddsw-1.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-paddsw-1.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-paddsw-1.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5011,8 +5315,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-paddsw-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/pr22152.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr22152.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr22152.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr22152.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr22152.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2" } */
@@ -5022,8 +5326,8 @@ Index: gcc/testsuite/gcc.target/i386/pr22152.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-packuswb-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-packuswb-1.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-packuswb-1.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-packuswb-1.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-packuswb-1.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5033,8 +5337,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-packuswb-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/pr37843-3.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr37843-3.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr37843-3.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr37843-3.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr37843-3.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* Test for stack alignment with sibcall optimization.  */
  /* { dg-do compile { target { ilp32 && nonpic } } } */
@@ -5045,8 +5349,8 @@ Index: gcc/testsuite/gcc.target/i386/pr37843-3.c
  /* { dg-final { scan-assembler "jmp\[\\t \]*_?foo" } } */
 Index: gcc/testsuite/gcc.target/i386/sse2-pshuflw-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-pshuflw-1.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-pshuflw-1.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-pshuflw-1.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-pshuflw-1.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5056,8 +5360,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-pshuflw-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-andnpd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-andnpd-1.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-andnpd-1.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-andnpd-1.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-andnpd-1.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5067,8 +5371,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-andnpd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-movdqu-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-movdqu-1.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-movdqu-1.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-movdqu-1.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-movdqu-1.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5078,8 +5382,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-movdqu-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/pr23575.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr23575.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr23575.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr23575.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr23575.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-msse2 -O2" } */
@@ -5089,8 +5393,8 @@ Index: gcc/testsuite/gcc.target/i386/pr23575.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-vec-5.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-vec-5.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-vec-5.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-vec-5.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-vec-5.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5100,8 +5404,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-vec-5.c
  
 Index: gcc/testsuite/gcc.target/i386/3dnowA-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/3dnowA-1.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/3dnowA-1.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/3dnowA-1.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/3dnowA-1.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,5 @@
  /* { dg-do assemble } */
 +/* { dg-require-effective-target 3dnow } */
@@ -5110,8 +5414,8 @@ Index: gcc/testsuite/gcc.target/i386/3dnowA-1.c
  /* Test that the intrinsics compile with optimization.  All of them are
 Index: gcc/testsuite/gcc.target/i386/ssetype-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/ssetype-1.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/ssetype-1.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/ssetype-1.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/ssetype-1.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* { dg-do compile } */
  /* This test checks for absolute memory operands.  */
@@ -5122,8 +5426,8 @@ Index: gcc/testsuite/gcc.target/i386/ssetype-1.c
  /* { dg-final { scan-assembler "andnpd\[^\\n\]*magic" } } */
 Index: gcc/testsuite/gcc.target/i386/sse2-cvtdq2ps-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-cvtdq2ps-1.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-cvtdq2ps-1.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-cvtdq2ps-1.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-cvtdq2ps-1.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5133,8 +5437,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-cvtdq2ps-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-sqrtpd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-sqrtpd-1.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-sqrtpd-1.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-sqrtpd-1.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-sqrtpd-1.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5144,8 +5448,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-sqrtpd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-subpd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-subpd-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-subpd-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-subpd-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-subpd-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5155,8 +5459,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-subpd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/vecinit-5.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/vecinit-5.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/vecinit-5.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/vecinit-5.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/vecinit-5.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2" } */
@@ -5166,8 +5470,8 @@ Index: gcc/testsuite/gcc.target/i386/vecinit-5.c
  float a, b;
 Index: gcc/testsuite/gcc.target/i386/sse2-lrintf-vec.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-lrintf-vec.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-lrintf-vec.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-lrintf-vec.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-lrintf-vec.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -ffast-math -ftree-vectorize -msse2" } */
@@ -5177,8 +5481,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-lrintf-vec.c
  
 Index: gcc/testsuite/gcc.target/i386/sse3-movsldup.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse3-movsldup.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse3-movsldup.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse3-movsldup.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse3-movsldup.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,5 @@
  /* { dg-do run } */
 +/* { dg-require-effective-target sse3 } */
@@ -5187,8 +5491,8 @@ Index: gcc/testsuite/gcc.target/i386/sse3-movsldup.c
  #ifndef CHECK_H
 Index: gcc/testsuite/gcc.target/i386/sse2-unpcklpd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-unpcklpd-1.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-unpcklpd-1.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-unpcklpd-1.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-unpcklpd-1.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5198,8 +5502,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-unpcklpd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/incoming-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/incoming-2.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/incoming-2.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/incoming-2.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/incoming-2.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* PR middle-end/37009 */
  /* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */
@@ -5210,8 +5514,8 @@ Index: gcc/testsuite/gcc.target/i386/incoming-2.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-por-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-por-1.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-por-1.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-por-1.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-por-1.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5221,8 +5525,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-por-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-paddusw-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-paddusw-1.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-paddusw-1.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-paddusw-1.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-paddusw-1.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5232,8 +5536,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-paddusw-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-pslld-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-pslld-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-pslld-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-pslld-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-pslld-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5243,8 +5547,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-pslld-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-pmullw-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-pmullw-1.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-pmullw-1.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-pmullw-1.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-pmullw-1.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5254,8 +5558,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-pmullw-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/pr35767-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr35767-2.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr35767-2.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr35767-2.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr35767-2.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5265,8 +5569,8 @@ Index: gcc/testsuite/gcc.target/i386/pr35767-2.c
  
 Index: gcc/testsuite/gcc.target/i386/vectorize3.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/vectorize3.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/vectorize3.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/vectorize3.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/vectorize3.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-require-effective-target ilp32 } */
@@ -5276,8 +5580,8 @@ Index: gcc/testsuite/gcc.target/i386/vectorize3.c
  float a[256];
 Index: gcc/testsuite/gcc.target/i386/sse2-set-v8hi-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-set-v8hi-1.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-set-v8hi-1.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-set-v8hi-1.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-set-v8hi-1.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5287,8 +5591,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-set-v8hi-1.c
  #define TEST sse2_test
 Index: gcc/testsuite/gcc.target/i386/pr39315-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr39315-1.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr39315-1.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr39315-1.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr39315-1.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* PR middle-end/39315  */
  /* { dg-do compile } */
@@ -5299,8 +5603,8 @@ Index: gcc/testsuite/gcc.target/i386/pr39315-1.c
  /* { dg-final { scan-assembler-not "movhps" } } */
 Index: gcc/testsuite/gcc.target/i386/pr37434-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr37434-2.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr37434-2.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr37434-2.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr37434-2.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -mtune=core2 -msse2" } */
@@ -5310,8 +5614,8 @@ Index: gcc/testsuite/gcc.target/i386/pr37434-2.c
  typedef long long __m128i __attribute__ ((__vector_size__ (16)));
 Index: gcc/testsuite/gcc.target/i386/pr35714.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr35714.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr35714.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr35714.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr35714.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2" } */
@@ -5321,8 +5625,8 @@ Index: gcc/testsuite/gcc.target/i386/pr35714.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-psadbw-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-psadbw-1.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-psadbw-1.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-psadbw-1.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-psadbw-1.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5332,8 +5636,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-psadbw-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/ssetype-3.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/ssetype-3.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/ssetype-3.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/ssetype-3.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/ssetype-3.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* { dg-do compile } */
  /* This test checks for absolute memory operands.  */
@@ -5344,8 +5648,8 @@ Index: gcc/testsuite/gcc.target/i386/ssetype-3.c
  /* { dg-final { scan-assembler "andnps\[^\\n\]*magic" } } */
 Index: gcc/testsuite/gcc.target/i386/sse2-movapd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-movapd-1.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-movapd-1.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-movapd-1.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-movapd-1.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5355,8 +5659,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-movapd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-cvtdq2pd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-cvtdq2pd-1.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-cvtdq2pd-1.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-cvtdq2pd-1.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-cvtdq2pd-1.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5366,8 +5670,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-cvtdq2pd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-minpd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-minpd-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-minpd-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-minpd-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-minpd-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5377,8 +5681,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-minpd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/unordcmp-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/unordcmp-1.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/unordcmp-1.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/unordcmp-1.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/unordcmp-1.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2" } */
@@ -5388,8 +5692,8 @@ Index: gcc/testsuite/gcc.target/i386/unordcmp-1.c
  /* { dg-final { scan-assembler "cmpunordsd" } } */
 Index: gcc/testsuite/gcc.target/i386/pr36578-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr36578-1.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr36578-1.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr36578-1.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr36578-1.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* Test for unsafe floating-point conversions.  PR 36578.  */
  /* { dg-do run } */
@@ -5400,8 +5704,8 @@ Index: gcc/testsuite/gcc.target/i386/pr36578-1.c
  
 Index: gcc/testsuite/gcc.target/i386/pr35767-2i.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr35767-2i.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr35767-2i.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr35767-2i.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr35767-2i.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5411,8 +5715,8 @@ Index: gcc/testsuite/gcc.target/i386/pr35767-2i.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-psubsb-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-psubsb-1.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-psubsb-1.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-psubsb-1.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-psubsb-1.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5422,8 +5726,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-psubsb-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/pr32961.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr32961.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr32961.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr32961.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr32961.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O0 -msse2" } */
@@ -5433,8 +5737,8 @@ Index: gcc/testsuite/gcc.target/i386/pr32961.c
  
 Index: gcc/testsuite/gcc.target/i386/sse-4.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse-4.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse-4.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse-4.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse-4.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* This testcase caused a buffer overflow in simplify_immed_subreg.  */
  /* { dg-do compile } */
@@ -5445,8 +5749,8 @@ Index: gcc/testsuite/gcc.target/i386/sse-4.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-movq-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-movq-2.c        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-movq-2.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-movq-2.c        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-movq-2.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-require-effective-target lp64 } */
@@ -5456,8 +5760,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-movq-2.c
  #ifndef CHECK_H
 Index: gcc/testsuite/gcc.target/i386/incoming-4.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/incoming-4.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/incoming-4.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/incoming-4.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/incoming-4.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* PR middle-end/37009 */
  /* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */
@@ -5468,8 +5772,8 @@ Index: gcc/testsuite/gcc.target/i386/incoming-4.c
  #include <emmintrin.h>
 Index: gcc/testsuite/gcc.target/i386/sse2-cvtsd2si-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-cvtsd2si-2.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-cvtsd2si-2.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-cvtsd2si-2.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-cvtsd2si-2.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-require-effective-target lp64 } */
@@ -5479,8 +5783,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-cvtsd2si-2.c
  #ifndef CHECK_H
 Index: gcc/testsuite/gcc.target/i386/sse2-set-epi32-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-set-epi32-1.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-set-epi32-1.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-set-epi32-1.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-set-epi32-1.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5490,8 +5794,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-set-epi32-1.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-pcmpeqw-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-pcmpeqw-1.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-pcmpeqw-1.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-pcmpeqw-1.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-pcmpeqw-1.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5501,8 +5805,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-pcmpeqw-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/pr43662.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr43662.c    (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.target/i386/pr43662.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr43662.c    (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.target/i386/pr43662.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,24 @@
 +/* { dg-do compile } */
 +/* { dg-require-effective-target lp64 } */
@@ -5530,8 +5834,8 @@ Index: gcc/testsuite/gcc.target/i386/pr43662.c
 +}
 Index: gcc/testsuite/gcc.target/i386/sse3-movddup.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse3-movddup.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse3-movddup.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse3-movddup.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse3-movddup.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,5 @@
  /* { dg-do run } */
 +/* { dg-require-effective-target sse3 } */
@@ -5540,8 +5844,8 @@ Index: gcc/testsuite/gcc.target/i386/sse3-movddup.c
  #ifndef CHECK_H
 Index: gcc/testsuite/gcc.target/i386/sse2-pmovmskb-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-pmovmskb-1.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-pmovmskb-1.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-pmovmskb-1.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-pmovmskb-1.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5551,8 +5855,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-pmovmskb-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-punpckldq-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-punpckldq-1.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-punpckldq-1.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-punpckldq-1.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-punpckldq-1.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5562,8 +5866,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-punpckldq-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sseregparm-4.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sseregparm-4.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sseregparm-4.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sseregparm-4.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sseregparm-4.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* { dg-do compile } */
  /* { dg-options "-msse2 -O2" } */
@@ -5574,8 +5878,8 @@ Index: gcc/testsuite/gcc.target/i386/sseregparm-4.c
  
 Index: gcc/testsuite/gcc.target/i386/sse-cmpss-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse-cmpss-1.c        (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.target/i386/sse-cmpss-1.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse-cmpss-1.c        (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.target/i386/sse-cmpss-1.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,59 @@
 +/* { dg-do run } */
 +/* { dg-options "-O2 -msse -std=c99" } */
@@ -5638,8 +5942,8 @@ Index: gcc/testsuite/gcc.target/i386/sse-cmpss-1.c
 +}
 Index: gcc/testsuite/gcc.target/i386/pr43671.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr43671.c    (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.target/i386/pr43671.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr43671.c    (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.target/i386/pr43671.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,27 @@
 +/* { dg-do run } */
 +/* { dg-require-effective-target ilp32 } */
@@ -5670,8 +5974,8 @@ Index: gcc/testsuite/gcc.target/i386/pr43671.c
 +}
 Index: gcc/testsuite/gcc.target/i386/pr39315-3.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr39315-3.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr39315-3.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr39315-3.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr39315-3.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* PR middle-end/39315  */
  /* { dg-do compile } */
@@ -5682,8 +5986,8 @@ Index: gcc/testsuite/gcc.target/i386/pr39315-3.c
  /* { dg-final { scan-assembler-not "movhps" } } */
 Index: gcc/testsuite/gcc.target/i386/ssetype-5.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/ssetype-5.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/ssetype-5.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/ssetype-5.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/ssetype-5.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* { dg-do compile } */
  /* This test checks for absolute memory operands.  */
@@ -5694,8 +5998,8 @@ Index: gcc/testsuite/gcc.target/i386/ssetype-5.c
  /* { dg-final { scan-assembler "pandn\[^\\n\]*magic" } } */
 Index: gcc/testsuite/gcc.target/i386/sse2-movlpd-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-movlpd-2.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-movlpd-2.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-movlpd-2.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-movlpd-2.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5705,8 +6009,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-movlpd-2.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-init-v16qi-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-init-v16qi-1.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-init-v16qi-1.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-init-v16qi-1.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-init-v16qi-1.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5716,8 +6020,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-init-v16qi-1.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-set-v8hi-1a.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-set-v8hi-1a.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-set-v8hi-1a.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-set-v8hi-1a.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-set-v8hi-1a.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -mtune=core2 -msse2" } */
@@ -5727,8 +6031,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-set-v8hi-1a.c
  #define TEST sse2_test
 Index: gcc/testsuite/gcc.target/i386/sse2-maxpd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-maxpd-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-maxpd-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-maxpd-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-maxpd-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5738,8 +6042,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-maxpd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/vperm-v2df.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/vperm-v2df.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/vperm-v2df.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/vperm-v2df.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/vperm-v2df.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O -msse2" } */
@@ -5749,8 +6053,8 @@ Index: gcc/testsuite/gcc.target/i386/vperm-v2df.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-psrld-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-psrld-2.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-psrld-2.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-psrld-2.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-psrld-2.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5760,8 +6064,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-psrld-2.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/pr32000-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr32000-2.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr32000-2.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr32000-2.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr32000-2.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* { dg-do run } */
  /* { dg-skip-if "" { ! { ilp32 && dfp } } { "*" } { "" } } */
@@ -5772,8 +6076,8 @@ Index: gcc/testsuite/gcc.target/i386/pr32000-2.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-ucomisd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-ucomisd-1.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-ucomisd-1.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-ucomisd-1.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-ucomisd-1.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5783,8 +6087,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-ucomisd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/pr42542-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr42542-1.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr42542-1.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr42542-1.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr42542-1.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O1 -msse2 -ftree-vectorize" } */
@@ -5794,8 +6098,8 @@ Index: gcc/testsuite/gcc.target/i386/pr42542-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-comisd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-comisd-1.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-comisd-1.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-comisd-1.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-comisd-1.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5805,8 +6109,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-comisd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse-6.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse-6.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse-6.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse-6.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse-6.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5816,8 +6120,8 @@ Index: gcc/testsuite/gcc.target/i386/sse-6.c
  
 Index: gcc/testsuite/gcc.target/i386/incoming-6.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/incoming-6.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/incoming-6.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/incoming-6.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/incoming-6.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* PR target/40838 */
  /* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */
@@ -5828,8 +6132,8 @@ Index: gcc/testsuite/gcc.target/i386/incoming-6.c
  
 Index: gcc/testsuite/gcc.target/i386/vperm-v4si-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/vperm-v4si-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/vperm-v4si-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/vperm-v4si-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/vperm-v4si-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O -msse2" } */
@@ -5839,8 +6143,8 @@ Index: gcc/testsuite/gcc.target/i386/vperm-v4si-1.c
  
 Index: gcc/testsuite/gcc.target/i386/ordcmp-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/ordcmp-1.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/ordcmp-1.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/ordcmp-1.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/ordcmp-1.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2" } */
@@ -5850,8 +6154,8 @@ Index: gcc/testsuite/gcc.target/i386/ordcmp-1.c
  /* { dg-final { scan-assembler "cmpordsd" } } */
 Index: gcc/testsuite/gcc.target/i386/vectorize7.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/vectorize7.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/vectorize7.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/vectorize7.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/vectorize7.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -ftree-vectorize -msse2" } */
@@ -5861,8 +6165,8 @@ Index: gcc/testsuite/gcc.target/i386/vectorize7.c
  float b[256];
 Index: gcc/testsuite/gcc.target/i386/sse2-pmulhuw-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-pmulhuw-1.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-pmulhuw-1.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-pmulhuw-1.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-pmulhuw-1.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5872,8 +6176,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-pmulhuw-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sseregparm-6.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sseregparm-6.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sseregparm-6.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sseregparm-6.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sseregparm-6.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* { dg-do compile } */
  /* { dg-options "-msse2 -O2" } */
@@ -5884,8 +6188,8 @@ Index: gcc/testsuite/gcc.target/i386/sseregparm-6.c
  
 Index: gcc/testsuite/gcc.target/i386/push-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/push-1.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/push-1.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/push-1.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/push-1.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
  /* { dg-options "-w -msse2 -Os" } */
@@ -5895,8 +6199,8 @@ Index: gcc/testsuite/gcc.target/i386/push-1.c
  
 Index: gcc/testsuite/gcc.target/i386/pr26449-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr26449-1.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr26449-1.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr26449-1.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr26449-1.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2 -mtune=k8" } */
@@ -5906,8 +6210,8 @@ Index: gcc/testsuite/gcc.target/i386/pr26449-1.c
  typedef long long __m128i __attribute__ ((__vector_size__ (16)));
 Index: gcc/testsuite/gcc.target/i386/sse2-pmuludq-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-pmuludq-1.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-pmuludq-1.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-pmuludq-1.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-pmuludq-1.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5917,8 +6221,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-pmuludq-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse-11.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse-11.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse-11.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse-11.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse-11.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* PR rtl-optimization/21239 */
  /* { dg-do run } */
@@ -5929,8 +6233,8 @@ Index: gcc/testsuite/gcc.target/i386/sse-11.c
  
 Index: gcc/testsuite/gcc.target/i386/vararg-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/vararg-1.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/vararg-1.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/vararg-1.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/vararg-1.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -2,6 +2,7 @@
  /* { dg-do run } */
  /* { dg-options "-w" { target { lp64 } } } */
@@ -5941,8 +6245,8 @@ Index: gcc/testsuite/gcc.target/i386/vararg-1.c
  #include <stdarg.h>
 Index: gcc/testsuite/gcc.target/i386/sse2-cvtsd2ss-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-cvtsd2ss-1.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-cvtsd2ss-1.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-cvtsd2ss-1.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-cvtsd2ss-1.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5952,8 +6256,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-cvtsd2ss-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-mulpd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-mulpd-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-mulpd-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-mulpd-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-mulpd-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5963,8 +6267,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-mulpd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-pcmpgtb-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-pcmpgtb-1.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-pcmpgtb-1.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-pcmpgtb-1.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-pcmpgtb-1.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5974,8 +6278,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-pcmpgtb-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-ucomisd-3.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-ucomisd-3.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-ucomisd-3.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-ucomisd-3.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-ucomisd-3.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -5985,8 +6289,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-ucomisd-3.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/pr32280.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr32280.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr32280.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr32280.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr32280.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2" } */
@@ -5996,8 +6300,8 @@ Index: gcc/testsuite/gcc.target/i386/pr32280.c
  
 Index: gcc/testsuite/gcc.target/i386/pr42542-3.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr42542-3.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr42542-3.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr42542-3.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr42542-3.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O1 -msse2 -ftree-vectorize" } */
@@ -6007,8 +6311,8 @@ Index: gcc/testsuite/gcc.target/i386/pr42542-3.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-init-v8hi-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-init-v8hi-1.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-init-v8hi-1.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-init-v8hi-1.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-init-v8hi-1.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -6018,8 +6322,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-init-v8hi-1.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-comisd-3.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-comisd-3.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-comisd-3.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-comisd-3.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-comisd-3.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -6029,8 +6333,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-comisd-3.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/20060512-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/20060512-1.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/20060512-1.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/20060512-1.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/20060512-1.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* { dg-do run } */
  /* { dg-require-effective-target ilp32 } */
@@ -6041,8 +6345,8 @@ Index: gcc/testsuite/gcc.target/i386/20060512-1.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-movhpd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-movhpd-1.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-movhpd-1.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-movhpd-1.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-movhpd-1.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -mfpmath=sse -msse2" } */
@@ -6052,8 +6356,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-movhpd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/incoming-8.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/incoming-8.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/incoming-8.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/incoming-8.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/incoming-8.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* PR target/40838 */
  /* { dg-do compile { target { { ! *-*-darwin* } && ilp32 } } } */
@@ -6064,8 +6368,8 @@ Index: gcc/testsuite/gcc.target/i386/incoming-8.c
  foo (float f)
 Index: gcc/testsuite/gcc.target/i386/avx-cmpss-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/avx-cmpss-1.c        (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.target/i386/avx-cmpss-1.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/avx-cmpss-1.c        (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.target/i386/avx-cmpss-1.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,8 @@
 +/* { dg-do run } */
 +/* { dg-require-effective-target avx } */
@@ -6077,8 +6381,8 @@ Index: gcc/testsuite/gcc.target/i386/avx-cmpss-1.c
 +#include "sse-cmpss-1.c"
 Index: gcc/testsuite/gcc.target/i386/pr36992-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr36992-1.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr36992-1.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr36992-1.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr36992-1.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile }
  /* { dg-options "-O2 -msse2" } */
@@ -6088,8 +6392,8 @@ Index: gcc/testsuite/gcc.target/i386/pr36992-1.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-psllw-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-psllw-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-psllw-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-psllw-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-psllw-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -6099,8 +6403,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-psllw-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/funcspec-9.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/funcspec-9.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/funcspec-9.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/funcspec-9.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/funcspec-9.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* Test whether using target specific options, we can generate FMA4 code.  */
  /* { dg-do compile } */
@@ -6111,8 +6415,8 @@ Index: gcc/testsuite/gcc.target/i386/funcspec-9.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-subsd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-subsd-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-subsd-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-subsd-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-subsd-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -6122,8 +6426,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-subsd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-movntdq-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-movntdq-1.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-movntdq-1.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-movntdq-1.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-movntdq-1.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -6133,8 +6437,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-movntdq-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-pxor-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-pxor-1.c        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-pxor-1.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-pxor-1.c        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-pxor-1.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -6144,8 +6448,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-pxor-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-movsd-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-movsd-2.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-movsd-2.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-movsd-2.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-movsd-2.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -6155,8 +6459,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-movsd-2.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-pandn-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-pandn-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-pandn-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-pandn-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-pandn-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -6166,8 +6470,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-pandn-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-copysign-vec.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-copysign-vec.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-copysign-vec.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-copysign-vec.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-copysign-vec.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -ftree-vectorize -msse2" } */
@@ -6177,8 +6481,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-copysign-vec.c
  
 Index: gcc/testsuite/gcc.target/i386/vararg-3.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/vararg-3.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/vararg-3.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/vararg-3.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/vararg-3.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -6188,8 +6492,8 @@ Index: gcc/testsuite/gcc.target/i386/vararg-3.c
  #include <assert.h>
 Index: gcc/testsuite/gcc.target/i386/3dnow-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/3dnow-2.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/3dnow-2.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/3dnow-2.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/3dnow-2.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,5 @@
  /* { dg-do assemble } */
 +/* { dg-require-effective-target 3dnow } */
@@ -6198,8 +6502,8 @@ Index: gcc/testsuite/gcc.target/i386/3dnow-2.c
  /* Test that the intrinsics compile without optimization.  All of them are
 Index: gcc/testsuite/gcc.target/i386/sse2-movdqa-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-movdqa-2.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-movdqa-2.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-movdqa-2.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-movdqa-2.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -6209,8 +6513,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-movdqa-2.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/reload-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/reload-1.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/reload-1.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/reload-1.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/reload-1.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-require-effective-target ilp32 } */
@@ -6220,8 +6524,8 @@ Index: gcc/testsuite/gcc.target/i386/reload-1.c
  
 Index: gcc/testsuite/gcc.target/i386/sse2-orpd-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-orpd-1.c        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-orpd-1.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-orpd-1.c        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-orpd-1.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -6231,8 +6535,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-orpd-1.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-movd-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-movd-2.c        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-movd-2.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-movd-2.c        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-movd-2.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -6242,8 +6546,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-movd-2.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/sse2-ucomisd-5.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-ucomisd-5.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-ucomisd-5.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-ucomisd-5.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-ucomisd-5.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -6253,8 +6557,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-ucomisd-5.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/pr44223.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr44223.c    (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.target/i386/pr44223.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr44223.c    (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.target/i386/pr44223.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,36 @@
 +/* PR debug/44223 */
 +/* { dg-do compile } */
@@ -6294,8 +6598,8 @@ Index: gcc/testsuite/gcc.target/i386/pr44223.c
 +}
 Index: gcc/testsuite/gcc.target/i386/fpcvt-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/fpcvt-1.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/fpcvt-1.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/fpcvt-1.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/fpcvt-1.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2 -march=k8" } */
@@ -6305,8 +6609,8 @@ Index: gcc/testsuite/gcc.target/i386/fpcvt-1.c
  main()
 Index: gcc/testsuite/gcc.target/i386/sse2-psrad-2.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-psrad-2.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-psrad-2.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-psrad-2.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-psrad-2.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -6316,8 +6620,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-psrad-2.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gcc.target/i386/pr32708-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr32708-1.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr32708-1.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr32708-1.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr32708-1.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -msse2" } */
@@ -6327,8 +6631,8 @@ Index: gcc/testsuite/gcc.target/i386/pr32708-1.c
  typedef long long __m128i __attribute__ ((__vector_size__ (16)));
 Index: gcc/testsuite/gcc.target/i386/pr17692.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/pr17692.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/pr17692.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/pr17692.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/pr17692.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
  /* { dg-options "-O -mfpmath=sse -msse2" } */
@@ -6338,8 +6642,8 @@ Index: gcc/testsuite/gcc.target/i386/pr17692.c
     hard register, which results in
 Index: gcc/testsuite/gcc.target/i386/sse2-comisd-5.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/sse2-comisd-5.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.target/i386/sse2-comisd-5.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.target/i386/sse2-comisd-5.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.target/i386/sse2-comisd-5.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -msse2" } */
@@ -6349,8 +6653,8 @@ Index: gcc/testsuite/gcc.target/i386/sse2-comisd-5.c
  #define CHECK_H "sse2-check.h"
 Index: gcc/testsuite/gnat.dg/pack15.adb
 ===================================================================
---- gcc/testsuite/gnat.dg/pack15.adb   (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gnat.dg/pack15.adb   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gnat.dg/pack15.adb   (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gnat.dg/pack15.adb   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,10 @@
 +-- { dg-do compile }
 +
@@ -6364,8 +6668,8 @@ Index: gcc/testsuite/gnat.dg/pack15.adb
 +end Pack15;
 Index: gcc/testsuite/gnat.dg/pack15.ads
 ===================================================================
---- gcc/testsuite/gnat.dg/pack15.ads   (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gnat.dg/pack15.ads   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gnat.dg/pack15.ads   (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gnat.dg/pack15.ads   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,22 @@
 +package Pack15 is
 +
@@ -6389,10 +6693,47 @@ Index: gcc/testsuite/gnat.dg/pack15.ads
 +  procedure Transfer;
 +
 +end Pack15;
+Index: gcc/testsuite/gnat.dg/array13.adb
+===================================================================
+--- gcc/testsuite/gnat.dg/array13.adb  (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gnat.dg/array13.adb  (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -0,0 +1,14 @@
++-- PR ada/38394
++-- Reporter: Michael Völske <michael.voelske@medien.uni-weimar.de>
++
++-- { dg-do assemble }
++
++package body Array13 is
++
++   procedure Foo is
++      X, Y : T;
++   begin
++      null;
++   end;
++
++end Array13;
+Index: gcc/testsuite/gnat.dg/array13.ads
+===================================================================
+--- gcc/testsuite/gnat.dg/array13.ads  (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gnat.dg/array13.ads  (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -0,0 +1,13 @@
++package Array13 is
++
++   Max : Natural := 1;
++
++   type Arr is array (Natural range 0..Max) of Natural;
++
++   type T is record
++      A : Arr := (others => 0);
++   end record;
++
++   procedure Foo;
++
++end Array13;
 Index: gcc/testsuite/gnat.dg/rep_clause5_pkg.ads
 ===================================================================
---- gcc/testsuite/gnat.dg/rep_clause5_pkg.ads  (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gnat.dg/rep_clause5_pkg.ads  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gnat.dg/rep_clause5_pkg.ads  (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gnat.dg/rep_clause5_pkg.ads  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,383 @@
 +package Rep_Clause5_Pkg is
 +
@@ -6779,8 +7120,8 @@ Index: gcc/testsuite/gnat.dg/rep_clause5_pkg.ads
 +end Rep_Clause5_Pkg;
 Index: gcc/testsuite/gnat.dg/rep_clause5.adb
 ===================================================================
---- gcc/testsuite/gnat.dg/rep_clause5.adb      (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gnat.dg/rep_clause5.adb      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gnat.dg/rep_clause5.adb      (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gnat.dg/rep_clause5.adb      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,39 @@
 +-- { dg-do compile }
 +-- { dg-options "-O" }
@@ -6823,8 +7164,8 @@ Index: gcc/testsuite/gnat.dg/rep_clause5.adb
 +end Rep_Clause5;
 Index: gcc/testsuite/gnat.dg/rep_clause5.ads
 ===================================================================
---- gcc/testsuite/gnat.dg/rep_clause5.ads      (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gnat.dg/rep_clause5.ads      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gnat.dg/rep_clause5.ads      (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gnat.dg/rep_clause5.ads      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,12 @@
 +with Rep_Clause5_Pkg; use Rep_Clause5_Pkg;
 +
@@ -6840,8 +7181,8 @@ Index: gcc/testsuite/gnat.dg/rep_clause5.ads
 +end Rep_Clause5;
 Index: gcc/testsuite/gcc.dg/pr34856.c
 ===================================================================
---- gcc/testsuite/gcc.dg/pr34856.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/pr34856.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/pr34856.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/pr34856.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* { dg-do compile } */
  /* { dg-options "-O2" } */
@@ -6852,8 +7193,8 @@ Index: gcc/testsuite/gcc.dg/pr34856.c
  typedef unsigned __attribute__ ((__mode__ (__pointer__))) uintptr_t;
 Index: gcc/testsuite/gcc.dg/Warray-bounds-8.c
 ===================================================================
---- gcc/testsuite/gcc.dg/Warray-bounds-8.c     (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.dg/Warray-bounds-8.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/Warray-bounds-8.c     (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.dg/Warray-bounds-8.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,20 @@
 +/* { dg-do compile } */
 +/* { dg-options "-O3 -Wall" } */
@@ -6877,8 +7218,8 @@ Index: gcc/testsuite/gcc.dg/Warray-bounds-8.c
 +}
 Index: gcc/testsuite/gcc.dg/gomp/pr44085.c
 ===================================================================
---- gcc/testsuite/gcc.dg/gomp/pr44085.c        (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.dg/gomp/pr44085.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/gomp/pr44085.c        (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.dg/gomp/pr44085.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,27 @@
 +/* PR middle-end/44085 */
 +/* { dg-do compile } */
@@ -6909,8 +7250,8 @@ Index: gcc/testsuite/gcc.dg/gomp/pr44085.c
 +}
 Index: gcc/testsuite/gcc.dg/c99-tgmath-1.c
 ===================================================================
---- gcc/testsuite/gcc.dg/c99-tgmath-1.c        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/c99-tgmath-1.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/c99-tgmath-1.c        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/c99-tgmath-1.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -3,6 +3,7 @@
  /* { dg-do preprocess { target c99_runtime } } */
  /* { dg-options "-std=iso9899:1999" } */
@@ -6921,8 +7262,8 @@ Index: gcc/testsuite/gcc.dg/c99-tgmath-1.c
  #include <tgmath.h>
 Index: gcc/testsuite/gcc.dg/pr36584.c
 ===================================================================
---- gcc/testsuite/gcc.dg/pr36584.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/pr36584.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/pr36584.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/pr36584.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,8 +1,8 @@
  /* { dg-do run } */
  /* { dg-options "-O2 -lm" } */
@@ -6935,8 +7276,8 @@ Index: gcc/testsuite/gcc.dg/pr36584.c
  #endif
 Index: gcc/testsuite/gcc.dg/compat/union-m128-1_main.c
 ===================================================================
---- gcc/testsuite/gcc.dg/compat/union-m128-1_main.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/compat/union-m128-1_main.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/compat/union-m128-1_main.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/compat/union-m128-1_main.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-skip-if "test SSE2 support" { ! { i?86-*-* x86_64-*-* } } } */
  /* { dg-options "-O" } */
@@ -6946,8 +7287,8 @@ Index: gcc/testsuite/gcc.dg/compat/union-m128-1_main.c
  
 Index: gcc/testsuite/gcc.dg/compat/vector-1a_main.c
 ===================================================================
---- gcc/testsuite/gcc.dg/compat/vector-1a_main.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/compat/vector-1a_main.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/compat/vector-1a_main.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/compat/vector-1a_main.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,5 @@
  /* { dg-skip-if "test SSE2 vector" { ! { i?86-*-* x86_64-*-* } } } */
 +/* { dg-require-effective-target sse2 } */
@@ -6956,8 +7297,8 @@ Index: gcc/testsuite/gcc.dg/compat/vector-1a_main.c
     modules, parameter passing, and function return.  This test uses
 Index: gcc/testsuite/gcc.dg/compat/vector-2a_main.c
 ===================================================================
---- gcc/testsuite/gcc.dg/compat/vector-2a_main.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/compat/vector-2a_main.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/compat/vector-2a_main.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/compat/vector-2a_main.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,5 @@
  /* { dg-skip-if "test SSE2 support" { ! { i?86-*-* x86_64-*-* } } } */
 +/* { dg-require-effective-target sse2 } */
@@ -6966,8 +7307,8 @@ Index: gcc/testsuite/gcc.dg/compat/vector-2a_main.c
     modules, parameter passing, and function return.  This test uses
 Index: gcc/testsuite/gcc.dg/debug/pr43972.c
 ===================================================================
---- gcc/testsuite/gcc.dg/debug/pr43972.c       (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.dg/debug/pr43972.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/debug/pr43972.c       (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.dg/debug/pr43972.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,29 @@
 +/* PR debug/43972 */
 +/* { dg-do compile } */
@@ -7000,8 +7341,8 @@ Index: gcc/testsuite/gcc.dg/debug/pr43972.c
 +}
 Index: gcc/testsuite/gcc.dg/pr44012.c
 ===================================================================
---- gcc/testsuite/gcc.dg/pr44012.c     (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.dg/pr44012.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/pr44012.c     (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.dg/pr44012.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,58 @@
 +/* { dg-do compile } */
 +/* { dg-options "-O -fgcse" } */
@@ -7063,8 +7404,8 @@ Index: gcc/testsuite/gcc.dg/pr44012.c
 +}
 Index: gcc/testsuite/gcc.dg/c99-tgmath-2.c
 ===================================================================
---- gcc/testsuite/gcc.dg/c99-tgmath-2.c        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/c99-tgmath-2.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/c99-tgmath-2.c        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/c99-tgmath-2.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -3,6 +3,7 @@
  /* { dg-do compile { target c99_runtime } } */
  /* { dg-options "-std=iso9899:1999" } */
@@ -7075,8 +7416,8 @@ Index: gcc/testsuite/gcc.dg/c99-tgmath-2.c
  #include <tgmath.h>
 Index: gcc/testsuite/gcc.dg/pr44136.c
 ===================================================================
---- gcc/testsuite/gcc.dg/pr44136.c     (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.dg/pr44136.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/pr44136.c     (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.dg/pr44136.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,27 @@
 +/* PR debug/44136 */
 +/* { dg-do compile } */
@@ -7107,8 +7448,8 @@ Index: gcc/testsuite/gcc.dg/pr44136.c
 +}
 Index: gcc/testsuite/gcc.dg/lto/20090206-1_0.c
 ===================================================================
---- gcc/testsuite/gcc.dg/lto/20090206-1_0.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/lto/20090206-1_0.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/lto/20090206-1_0.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/lto/20090206-1_0.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* { dg-lto-do link } */
  /* { dg-skip-if "" { ! { i?86-*-linux* x86_64-*-linux* } } { "*" } { "" } } */
@@ -7119,8 +7460,8 @@ Index: gcc/testsuite/gcc.dg/lto/20090206-1_0.c
  typedef short v8hi __attribute__((__vector_size__(16)));
 Index: gcc/testsuite/gcc.dg/lto/20100423-1_0.c
 ===================================================================
---- gcc/testsuite/gcc.dg/lto/20100423-1_0.c    (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.dg/lto/20100423-1_0.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/lto/20100423-1_0.c    (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.dg/lto/20100423-1_0.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,11 @@
 +/* { dg-lto-do run } */
 +/* { dg-lto-options {{-O2 -flto}} } */
@@ -7133,10 +7474,22 @@ Index: gcc/testsuite/gcc.dg/lto/20100423-1_0.c
 +  return 0;
 +}
 +
+Index: gcc/testsuite/gcc.dg/lto/20100426_0.c
+===================================================================
+--- gcc/testsuite/gcc.dg/lto/20100426_0.c      (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.dg/lto/20100426_0.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -0,0 +1,7 @@
++/* { dg-lto-do link } */
++/* { dg-lto-options {{-r -nostdlib -flto -g}} } */
++
++long Perl_my_htonl (long l)
++{
++      union { } u;
++}
 Index: gcc/testsuite/gcc.dg/lto/20100430-1_0.c
 ===================================================================
---- gcc/testsuite/gcc.dg/lto/20100430-1_0.c    (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.dg/lto/20100430-1_0.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/lto/20100430-1_0.c    (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.dg/lto/20100430-1_0.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,14 @@
 +/* { dg-lto-do link } */
 +/* { dg-lto-options {{-O2 -fprofile-arcs -flto -r -nostdlib}} } */
@@ -7154,8 +7507,8 @@ Index: gcc/testsuite/gcc.dg/lto/20100430-1_0.c
 +}
 Index: gcc/testsuite/gcc.dg/lto/20100518_0.c
 ===================================================================
---- gcc/testsuite/gcc.dg/lto/20100518_0.c      (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.dg/lto/20100518_0.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/lto/20100518_0.c      (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.dg/lto/20100518_0.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,13 @@
 +/* { dg-lto-do link } */
 +/* Forgot to steam in/out the number of labels for asm goto.  PR44184.  */
@@ -7172,8 +7525,8 @@ Index: gcc/testsuite/gcc.dg/lto/20100518_0.c
 +}
 Index: gcc/testsuite/gcc.dg/lto/20100423-1_1.c
 ===================================================================
---- gcc/testsuite/gcc.dg/lto/20100423-1_1.c    (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.dg/lto/20100423-1_1.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/lto/20100423-1_1.c    (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.dg/lto/20100423-1_1.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,7 @@
 +typedef struct{int x;} bar;
 +bar foo (void)
@@ -7184,8 +7537,8 @@ Index: gcc/testsuite/gcc.dg/lto/20100423-1_1.c
 +
 Index: gcc/testsuite/gcc.dg/c99-tgmath-3.c
 ===================================================================
---- gcc/testsuite/gcc.dg/c99-tgmath-3.c        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/c99-tgmath-3.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/c99-tgmath-3.c        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/c99-tgmath-3.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -3,6 +3,7 @@
  /* { dg-do compile { target c99_runtime } } */
  /* { dg-options "-std=iso9899:1999" } */
@@ -7196,8 +7549,8 @@ Index: gcc/testsuite/gcc.dg/c99-tgmath-3.c
  #include <tgmath.h>
 Index: gcc/testsuite/gcc.dg/torture/ipa-pta-1.c
 ===================================================================
---- gcc/testsuite/gcc.dg/torture/ipa-pta-1.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/torture/ipa-pta-1.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/torture/ipa-pta-1.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/torture/ipa-pta-1.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -42,5 +42,5 @@
    bar (p);
  }
@@ -7207,8 +7560,8 @@ Index: gcc/testsuite/gcc.dg/torture/ipa-pta-1.c
  /* { dg-final { cleanup-ipa-dump "pta" } } */
 Index: gcc/testsuite/gcc.dg/torture/pr35771-1.c
 ===================================================================
---- gcc/testsuite/gcc.dg/torture/pr35771-1.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/torture/pr35771-1.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/torture/pr35771-1.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/torture/pr35771-1.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-options "-msse2" } */
@@ -7218,8 +7571,8 @@ Index: gcc/testsuite/gcc.dg/torture/pr35771-1.c
  
 Index: gcc/testsuite/gcc.dg/torture/stackalign/vararg-3.c
 ===================================================================
---- gcc/testsuite/gcc.dg/torture/stackalign/vararg-3.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/torture/stackalign/vararg-3.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/torture/stackalign/vararg-3.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/torture/stackalign/vararg-3.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* PR middle-end/37009 */
  /* { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
@@ -7230,8 +7583,8 @@ Index: gcc/testsuite/gcc.dg/torture/stackalign/vararg-3.c
  #include <emmintrin.h>
 Index: gcc/testsuite/gcc.dg/torture/stackalign/push-1.c
 ===================================================================
---- gcc/testsuite/gcc.dg/torture/stackalign/push-1.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/torture/stackalign/push-1.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/torture/stackalign/push-1.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/torture/stackalign/push-1.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* PR middle-end/37010 */
  /* { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
@@ -7242,8 +7595,8 @@ Index: gcc/testsuite/gcc.dg/torture/stackalign/push-1.c
  #include "cpuid.h"
 Index: gcc/testsuite/gcc.dg/torture/stackalign/alloca-2.c
 ===================================================================
---- gcc/testsuite/gcc.dg/torture/stackalign/alloca-2.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/torture/stackalign/alloca-2.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/torture/stackalign/alloca-2.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/torture/stackalign/alloca-2.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* PR middle-end/37009 */
  /* { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
@@ -7254,8 +7607,8 @@ Index: gcc/testsuite/gcc.dg/torture/stackalign/alloca-2.c
  #include "cpuid.h"
 Index: gcc/testsuite/gcc.dg/torture/stackalign/alloca-3.c
 ===================================================================
---- gcc/testsuite/gcc.dg/torture/stackalign/alloca-3.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/torture/stackalign/alloca-3.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/torture/stackalign/alloca-3.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/torture/stackalign/alloca-3.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* PR middle-end/37009 */
  /* { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
@@ -7266,8 +7619,8 @@ Index: gcc/testsuite/gcc.dg/torture/stackalign/alloca-3.c
  #include "cpuid.h"
 Index: gcc/testsuite/gcc.dg/torture/pr35771-2.c
 ===================================================================
---- gcc/testsuite/gcc.dg/torture/pr35771-2.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/torture/pr35771-2.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/torture/pr35771-2.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/torture/pr35771-2.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-options "-msse2" } */
@@ -7277,8 +7630,8 @@ Index: gcc/testsuite/gcc.dg/torture/pr35771-2.c
  
 Index: gcc/testsuite/gcc.dg/torture/pta-escape-1.c
 ===================================================================
---- gcc/testsuite/gcc.dg/torture/pta-escape-1.c        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/torture/pta-escape-1.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/torture/pta-escape-1.c        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/torture/pta-escape-1.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -30,5 +30,5 @@
    return 0;
  }
@@ -7288,8 +7641,8 @@ Index: gcc/testsuite/gcc.dg/torture/pta-escape-1.c
  /* { dg-final { cleanup-tree-dump "alias" } } */
 Index: gcc/testsuite/gcc.dg/torture/pr16104-1.c
 ===================================================================
---- gcc/testsuite/gcc.dg/torture/pr16104-1.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/torture/pr16104-1.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/torture/pr16104-1.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/torture/pr16104-1.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* PR rtl-optimization/16104 */
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
@@ -7300,8 +7653,8 @@ Index: gcc/testsuite/gcc.dg/torture/pr16104-1.c
  
 Index: gcc/testsuite/gcc.dg/torture/pr35771-3.c
 ===================================================================
---- gcc/testsuite/gcc.dg/torture/pr35771-3.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/torture/pr35771-3.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/torture/pr35771-3.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/torture/pr35771-3.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-options "-msse2" } */
@@ -7311,8 +7664,8 @@ Index: gcc/testsuite/gcc.dg/torture/pr35771-3.c
  
 Index: gcc/testsuite/gcc.dg/pr37544.c
 ===================================================================
---- gcc/testsuite/gcc.dg/pr37544.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/pr37544.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/pr37544.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/pr37544.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* { dg-do run } */
  /* { dg-options "-O2" } */
@@ -7323,8 +7676,8 @@ Index: gcc/testsuite/gcc.dg/pr37544.c
  #include "cpuid.h"
 Index: gcc/testsuite/gcc.dg/tree-ssa/tailcall-6.c
 ===================================================================
---- gcc/testsuite/gcc.dg/tree-ssa/tailcall-6.c (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.dg/tree-ssa/tailcall-6.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/tree-ssa/tailcall-6.c (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.dg/tree-ssa/tailcall-6.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,33 @@
 +/* PR tree-optimization/43904.  */
 +/* { dg-do run } */
@@ -7361,8 +7714,8 @@ Index: gcc/testsuite/gcc.dg/tree-ssa/tailcall-6.c
 +}
 Index: gcc/testsuite/gcc.dg/tree-ssa/vrp49.c
 ===================================================================
---- gcc/testsuite/gcc.dg/tree-ssa/vrp49.c      (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.dg/tree-ssa/vrp49.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/tree-ssa/vrp49.c      (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.dg/tree-ssa/vrp49.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,28 @@
 +/* { dg-do link } */
 +/* { dg-options "-O2" } */
@@ -7394,8 +7747,8 @@ Index: gcc/testsuite/gcc.dg/tree-ssa/vrp49.c
 +}
 Index: gcc/testsuite/gcc.dg/tree-ssa/prefetch-6.c
 ===================================================================
---- gcc/testsuite/gcc.dg/tree-ssa/prefetch-6.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/tree-ssa/prefetch-6.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/tree-ssa/prefetch-6.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/tree-ssa/prefetch-6.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile { target i?86-*-* x86_64-*-* } } */
  /* { dg-require-effective-target ilp32 } */
@@ -7405,8 +7758,8 @@ Index: gcc/testsuite/gcc.dg/tree-ssa/prefetch-6.c
  #define N 1000
 Index: gcc/testsuite/gcc.dg/tree-ssa/pta-escape-1.c
 ===================================================================
---- gcc/testsuite/gcc.dg/tree-ssa/pta-escape-1.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/tree-ssa/pta-escape-1.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/tree-ssa/pta-escape-1.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/tree-ssa/pta-escape-1.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -33,5 +33,5 @@
    return 0;
  }
@@ -7416,8 +7769,8 @@ Index: gcc/testsuite/gcc.dg/tree-ssa/pta-escape-1.c
  /* { dg-final { cleanup-tree-dump "alias" } } */
 Index: gcc/testsuite/gcc.dg/tree-ssa/prefetch-7.c
 ===================================================================
---- gcc/testsuite/gcc.dg/tree-ssa/prefetch-7.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/tree-ssa/prefetch-7.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/tree-ssa/prefetch-7.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/tree-ssa/prefetch-7.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile { target i?86-*-* x86_64-*-* } } */
  /* { dg-require-effective-target ilp32 } */
@@ -7427,8 +7780,8 @@ Index: gcc/testsuite/gcc.dg/tree-ssa/prefetch-7.c
  
 Index: gcc/testsuite/gcc.dg/tree-ssa/pta-escape-2.c
 ===================================================================
---- gcc/testsuite/gcc.dg/tree-ssa/pta-escape-2.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/tree-ssa/pta-escape-2.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/tree-ssa/pta-escape-2.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/tree-ssa/pta-escape-2.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -34,5 +34,5 @@
    return 0;
  }
@@ -7438,8 +7791,8 @@ Index: gcc/testsuite/gcc.dg/tree-ssa/pta-escape-2.c
  /* { dg-final { cleanup-tree-dump "alias" } } */
 Index: gcc/testsuite/gcc.dg/tree-ssa/pta-escape-3.c
 ===================================================================
---- gcc/testsuite/gcc.dg/tree-ssa/pta-escape-3.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/tree-ssa/pta-escape-3.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/tree-ssa/pta-escape-3.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/tree-ssa/pta-escape-3.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -38,5 +38,5 @@
    return 0;
  }
@@ -7449,8 +7802,8 @@ Index: gcc/testsuite/gcc.dg/tree-ssa/pta-escape-3.c
  /* { dg-final { cleanup-tree-dump "alias" } } */
 Index: gcc/testsuite/gcc.dg/tree-ssa/sra-10.c
 ===================================================================
---- gcc/testsuite/gcc.dg/tree-ssa/sra-10.c     (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.dg/tree-ssa/sra-10.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/tree-ssa/sra-10.c     (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.dg/tree-ssa/sra-10.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,19 @@
 +/* { dg-do compile } */
 +/* { dg-options "-O1 -fdump-tree-optimized -fdump-tree-esra-details" } */
@@ -7473,8 +7826,8 @@ Index: gcc/testsuite/gcc.dg/tree-ssa/sra-10.c
 +/* { dg-final { cleanup-tree-dump "optimized" } } */
 Index: gcc/testsuite/gcc.dg/tree-ssa/tailcall-5.c
 ===================================================================
---- gcc/testsuite/gcc.dg/tree-ssa/tailcall-5.c (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.dg/tree-ssa/tailcall-5.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/tree-ssa/tailcall-5.c (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.dg/tree-ssa/tailcall-5.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,12 @@
 +/* { dg-do compile } */
 +/* { dg-options "-O2 -fdump-tree-tailc" } */
@@ -7490,8 +7843,8 @@ Index: gcc/testsuite/gcc.dg/tree-ssa/tailcall-5.c
 +/* { dg-final { cleanup-tree-dump "tailc" } } */
 Index: gcc/testsuite/gcc.dg/pr44028.c
 ===================================================================
---- gcc/testsuite/gcc.dg/pr44028.c     (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gcc.dg/pr44028.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/pr44028.c     (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.dg/pr44028.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,22 @@
 +/* PR debug/44028 */
 +/* { dg-do compile } */
@@ -7515,10 +7868,25 @@ Index: gcc/testsuite/gcc.dg/pr44028.c
 +{
 +  return bar (x);
 +}
+Index: gcc/testsuite/gcc.dg/pr44337.c
+===================================================================
+--- gcc/testsuite/gcc.dg/pr44337.c     (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.dg/pr44337.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -0,0 +1,10 @@
++/* PR middle-end/44337 */
++/* { dg-do compile } */
++/* { dg-options "-O -fno-tree-dce -fno-tree-dse -w" } */
++
++void
++foo (void)
++{
++  _Complex float v[1];
++  v[1] = 0;
++}
 Index: gcc/testsuite/gcc.dg/c99-tgmath-4.c
 ===================================================================
---- gcc/testsuite/gcc.dg/c99-tgmath-4.c        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/c99-tgmath-4.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/c99-tgmath-4.c        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/c99-tgmath-4.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -3,6 +3,7 @@
  /* { dg-do compile { target c99_runtime } } */
  /* { dg-options "-std=iso9899:1999" } */
@@ -7529,8 +7897,8 @@ Index: gcc/testsuite/gcc.dg/c99-tgmath-4.c
  #include <tgmath.h>
 Index: gcc/testsuite/gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp
 ===================================================================
---- gcc/testsuite/gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,4 @@
 -# Copyright (C) 1997, 2004, 2005, 2006, 2007, 2008
 +# Copyright (C) 1997, 2004, 2005, 2006, 2007, 2008, 2010
@@ -7549,8 +7917,8 @@ Index: gcc/testsuite/gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp
      set dg-do-what-default run
 Index: gcc/testsuite/gcc.dg/vect/vect-debug-pr41926.c
 ===================================================================
---- gcc/testsuite/gcc.dg/vect/vect-debug-pr41926.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/vect/vect-debug-pr41926.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/vect/vect-debug-pr41926.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/vect/vect-debug-pr41926.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  /* PR debug/41926 */
  /* { dg-do compile } */
@@ -7561,8 +7929,8 @@ Index: gcc/testsuite/gcc.dg/vect/vect-debug-pr41926.c
  foo (double (*__restrict p)[4], double (*__restrict q)[4],
 Index: gcc/testsuite/gcc.dg/vect/vect.exp
 ===================================================================
---- gcc/testsuite/gcc.dg/vect/vect.exp (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/vect/vect.exp (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/vect/vect.exp (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/vect/vect.exp (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,4 @@
 -# Copyright (C) 1997, 2004, 2005, 2006, 2007, 2008
 +# Copyright (C) 1997, 2004, 2005, 2006, 2007, 2008, 2010
@@ -7581,8 +7949,8 @@ Index: gcc/testsuite/gcc.dg/vect/vect.exp
        set dg-do-what-default run
 Index: gcc/testsuite/gcc.dg/pr36997.c
 ===================================================================
---- gcc/testsuite/gcc.dg/pr36997.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gcc.dg/pr36997.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gcc.dg/pr36997.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gcc.dg/pr36997.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,9 +1,10 @@
  /* { dg-do compile { target x86_64-*-* i?86-*-* } } */
  /* { dg-options "-std=c99 -msse2" } */
@@ -7597,8 +7965,8 @@ Index: gcc/testsuite/gcc.dg/pr36997.c
  }
 Index: gcc/testsuite/ada/acats/run_acats
 ===================================================================
---- gcc/testsuite/ada/acats/run_acats  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/ada/acats/run_acats  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/ada/acats/run_acats  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/ada/acats/run_acats  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -5,10 +5,25 @@
     exit 1
  fi
@@ -7629,9 +7997,83 @@ Index: gcc/testsuite/ada/acats/run_acats
  
 Index: gcc/testsuite/ChangeLog
 ===================================================================
---- gcc/testsuite/ChangeLog    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/ChangeLog    (.../branches/gcc-4_5-branch)   (revision 159759)
-@@ -1,3 +1,775 @@
+--- gcc/testsuite/ChangeLog    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/ChangeLog    (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -1,3 +1,849 @@
++2010-05-31  Jakub Jelinek  <jakub@redhat.com>
++
++      PR target/44338
++      * gcc.target/i386/sse-24.c: New test.
++
++      PR middle-end/44337
++      * gcc.dg/pr44337.c: New test.
++
++      PR tree-optimization/44182
++      * g++.dg/debug/pr44182.C: New test.
++
++2010-05-28  Jakub Jelinek  <jakub@redhat.com>
++
++      PR target/43636
++      * gcc.c-torture/compile/pr43636.c: New test.
++
++2010-05-27  Jason Merrill  <jason@redhat.com>
++
++      PR c++/43555
++      * g++.dg/ext/vla9.C: New.
++
++2010-05-26  Jason Merrill  <jason@redhat.com>
++
++      PR c++/43382
++      * g++.dg/cpp0x/variadic101.C: New.
++
++2010-05-26  Richard Guenther  <rguenther@suse.de>
++
++      PR rtl-optimization/44164
++      * gcc.c-torture/execute/pr44164.c: New testcase.
++      * g++.dg/tree-ssa/pr13146.C: Adjust.
++
++2010-05-26  Richard Guenther  <rguenther@suse.de>
++
++      PR middle-end/44069
++      * g++.dg/torture/pr44069.C: New testcase.
++
++2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
++
++      PR ada/38394
++      * gnat.dg/array13.ad[sb]: New test.
++
++2010-05-24  Jason Merrill  <jason@redhat.com>
++
++      PR c++/41510
++      * g++.dg/cpp0x/initlist35.C: New.
++      * g++.dg/init/brace6.C: Adjust.
++
++2010-05-24  Richard Guenther  <rguenther@suse.de>
++
++      PR lto/44196
++      * g++.dg/lto/20100519-1_0.C: New testcase.
++
++2010-05-24  Richard Guenther  <rguenther@suse.de>
++
++      PR lto/44256
++      * gcc.dg/lto/20100426_0.c: New testcase.
++
++2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
++
++      Backport from mainline
++      2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
++
++      PR target/44245
++      * gcc.target/i386/crc32-3.c: New.
++      * gcc.target/i386/crc32-4.c: Likewise.
++
++2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
++
++      Backport from mainline
++      2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
++
++      * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
++
 +2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
 +
 +      Merged from trunk
@@ -8409,8 +8851,8 @@ Index: gcc/testsuite/ChangeLog
        * GCC 4.5.0 released.
 Index: gcc/testsuite/g++.dg/other/i386-4.C
 ===================================================================
---- gcc/testsuite/g++.dg/other/i386-4.C        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/g++.dg/other/i386-4.C        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/other/i386-4.C        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/g++.dg/other/i386-4.C        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile { target i?86-*-* x86_64-*-* } } */
  /* { dg-options "-O1 -msse2" } */
@@ -8420,8 +8862,8 @@ Index: gcc/testsuite/g++.dg/other/i386-4.C
  
 Index: gcc/testsuite/g++.dg/other/pr39496.C
 ===================================================================
---- gcc/testsuite/g++.dg/other/pr39496.C       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/g++.dg/other/pr39496.C       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/other/pr39496.C       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/g++.dg/other/pr39496.C       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  // PR target/39496
  // { dg-do compile { target { { i?86-*-linux* x86_64-*-linux* } && ilp32 } } }
@@ -8432,8 +8874,8 @@ Index: gcc/testsuite/g++.dg/other/pr39496.C
  // { dg-final { scan-assembler "\[^0-9-\]8\\(%ebp\\),\[^\n\]*fooparam," } }
 Index: gcc/testsuite/g++.dg/other/crash-12.C
 ===================================================================
---- gcc/testsuite/g++.dg/other/crash-12.C      (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/g++.dg/other/crash-12.C      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/other/crash-12.C      (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/other/crash-12.C      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,25 @@
 +// Origin: PR c++/43953
 +
@@ -8462,8 +8904,8 @@ Index: gcc/testsuite/g++.dg/other/crash-12.C
 +
 Index: gcc/testsuite/g++.dg/other/pr40446.C
 ===================================================================
---- gcc/testsuite/g++.dg/other/pr40446.C       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/g++.dg/other/pr40446.C       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/other/pr40446.C       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/g++.dg/other/pr40446.C       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  // PR middle-end/40446
  // { dg-do run { target i?86-*-* x86_64-*-* } }
@@ -8474,8 +8916,8 @@ Index: gcc/testsuite/g++.dg/other/pr40446.C
  #include "cpuid.h"
 Index: gcc/testsuite/g++.dg/other/i386-1.C
 ===================================================================
---- gcc/testsuite/g++.dg/other/i386-1.C        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/g++.dg/other/i386-1.C        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/other/i386-1.C        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/g++.dg/other/i386-1.C        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do run { target i?86-*-* x86_64-*-* } } */
  /* { dg-options "-msse2" } */
@@ -8485,8 +8927,8 @@ Index: gcc/testsuite/g++.dg/other/i386-1.C
  
 Index: gcc/testsuite/g++.dg/other/pr34435.C
 ===================================================================
---- gcc/testsuite/g++.dg/other/pr34435.C       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/g++.dg/other/pr34435.C       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/other/pr34435.C       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/g++.dg/other/pr34435.C       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  /* { dg-do compile { target i?86-*-* x86_64-*-* } } */
  /* { dg-options "-msse2 -Wno-abi" } */
@@ -8494,10 +8936,57 @@ Index: gcc/testsuite/g++.dg/other/pr34435.C
  
  #include <emmintrin.h>
  
+Index: gcc/testsuite/g++.dg/tree-ssa/pr13146.C
+===================================================================
+--- gcc/testsuite/g++.dg/tree-ssa/pr13146.C    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/g++.dg/tree-ssa/pr13146.C    (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -30,7 +30,10 @@
+ {
+ public:
+   short s;
+-  char f3;
++  /* The following field used to be of type char but that causes
++     class multi to effectively get alias-set zero which we end
++     up not optimizing because of the fix for PR44164.  */
++  int f3;
+ };
+ extern void link_error ();
+Index: gcc/testsuite/g++.dg/debug/pr44182.C
+===================================================================
+--- gcc/testsuite/g++.dg/debug/pr44182.C       (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/debug/pr44182.C       (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -0,0 +1,26 @@
++// PR tree-optimization/44182
++// { dg-do compile }
++// { dg-options "-fcompare-debug" }
++
++struct S
++{
++  int i;
++  S ();
++  ~S ();
++  void f1 ();
++  void f2 (S s)
++  {
++    f3 (s.i);
++    for (int j = 0; j < s.i; j++) f1 ();
++  }
++  void f3 (int j)
++  {
++    if (j > i) f1 ();
++  }
++};
++
++void
++f (S *x)
++{
++  x->f2 (S ());
++}
 Index: gcc/testsuite/g++.dg/debug/pr44178.C
 ===================================================================
---- gcc/testsuite/g++.dg/debug/pr44178.C       (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/g++.dg/debug/pr44178.C       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/debug/pr44178.C       (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/debug/pr44178.C       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,39 @@
 +// PR debug/44178
 +// { dg-do compile }
@@ -8540,8 +9029,8 @@ Index: gcc/testsuite/g++.dg/debug/pr44178.C
 +}
 Index: gcc/testsuite/g++.dg/lto/20100423-1_0.C
 ===================================================================
---- gcc/testsuite/g++.dg/lto/20100423-1_0.C    (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/g++.dg/lto/20100423-1_0.C    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/lto/20100423-1_0.C    (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/lto/20100423-1_0.C    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,38 @@
 +// { dg-lto-do assemble }
 +// { dg-lto-options {{-g -flto}} }
@@ -8583,8 +9072,8 @@ Index: gcc/testsuite/g++.dg/lto/20100423-1_0.C
 +
 Index: gcc/testsuite/g++.dg/lto/20100423-2_0.C
 ===================================================================
---- gcc/testsuite/g++.dg/lto/20100423-2_0.C    (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/g++.dg/lto/20100423-2_0.C    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/lto/20100423-2_0.C    (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/lto/20100423-2_0.C    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,14 @@
 +// { dg-lto-do assemble }
 +// { dg-lto-options {{-flto -g}} }
@@ -8602,8 +9091,8 @@ Index: gcc/testsuite/g++.dg/lto/20100423-2_0.C
 +
 Index: gcc/testsuite/g++.dg/lto/20100423-3_0.C
 ===================================================================
---- gcc/testsuite/g++.dg/lto/20100423-3_0.C    (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/g++.dg/lto/20100423-3_0.C    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/lto/20100423-3_0.C    (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/lto/20100423-3_0.C    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,14 @@
 +// { dg-lto-do assemble }
 +// { dg-lto-options {{-flto -g}} }
@@ -8619,10 +9108,81 @@ Index: gcc/testsuite/g++.dg/lto/20100423-3_0.C
 +  foo();
 +}
 +
+Index: gcc/testsuite/g++.dg/lto/20100519-1_0.C
+===================================================================
+--- gcc/testsuite/g++.dg/lto/20100519-1_0.C    (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/lto/20100519-1_0.C    (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -0,0 +1,23 @@
++// { dg-lto-do link }
++
++template <typename Ordinal>
++struct DirectSerializationTraits
++{
++  static void fromCountToDirectBytes(const Ordinal count) {}
++};
++template<typename Ordinal> class SerializationTraits
++  : public DirectSerializationTraits<Ordinal> { };
++template <typename Ordinal>
++class ConstValueTypeSerializationBuffer
++{
++public:
++    ConstValueTypeSerializationBuffer(const Ordinal count)
++      {
++      typedef SerializationTraits<Ordinal> SerT;
++      SerT::fromCountToDirectBytes(count);
++      }
++};
++int main ()
++{
++  ConstValueTypeSerializationBuffer<int> charSendBuffer(1);
++}
+Index: gcc/testsuite/g++.dg/ext/vla9.C
+===================================================================
+--- gcc/testsuite/g++.dg/ext/vla9.C    (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/ext/vla9.C    (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -0,0 +1,38 @@
++// PR c++/43555
++// { dg-options "" }
++// { dg-do run }
++
++extern "C" void * malloc (__SIZE_TYPE__);
++extern "C" int printf (const char *, ...);
++extern "C" void abort(void);
++
++int nx,ny;
++
++void f(double *x1d,int choice)
++{
++  double (*x2d)[nx][ny]=(double(*)[nx][ny])x1d;
++  unsigned long delta;
++//  (*x2d)[0][0]=123; // <- this line affects the result
++  if (choice!=0)
++  {
++    delta=&(*x2d)[1][0]-x1d;
++  }
++  else
++  {
++    delta=&(*x2d)[1][0]-x1d;
++  }
++  printf("Choice: %d, Delta: %ld\n",choice,delta);
++  if (delta != ny)
++    abort ();
++}
++
++int main()
++{
++  double *data;
++  nx=100;
++  ny=100;
++  data=(double*)malloc(nx*ny*sizeof(double));
++  f(data,0);
++  f(data,1);
++  return 0;
++}
 Index: gcc/testsuite/g++.dg/ext/attrib35.C
 ===================================================================
---- gcc/testsuite/g++.dg/ext/attrib35.C        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/g++.dg/ext/attrib35.C        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/ext/attrib35.C        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/g++.dg/ext/attrib35.C        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  // { dg-do compile { target i?86-*-* x86_64-*-* } }
  // { dg-options "-O3 -msse2" }
@@ -8632,8 +9192,8 @@ Index: gcc/testsuite/g++.dg/ext/attrib35.C
  typedef double AlignedDoubleType __attribute__((aligned(16)));
 Index: gcc/testsuite/g++.dg/ext/label13.C
 ===================================================================
---- gcc/testsuite/g++.dg/ext/label13.C (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/g++.dg/ext/label13.C (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/ext/label13.C (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/g++.dg/ext/label13.C (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -8,7 +8,7 @@
    C();
  };
@@ -8645,8 +9205,8 @@ Index: gcc/testsuite/g++.dg/ext/label13.C
    goto *labelref;
 Index: gcc/testsuite/g++.dg/ext/attrib39.C
 ===================================================================
---- gcc/testsuite/g++.dg/ext/attrib39.C        (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/g++.dg/ext/attrib39.C        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/ext/attrib39.C        (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/ext/attrib39.C        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,9 @@
 +// PR debug/43370
 +// { dg-options "-g" }
@@ -8659,8 +9219,8 @@ Index: gcc/testsuite/g++.dg/ext/attrib39.C
 +}
 Index: gcc/testsuite/g++.dg/ext/asmgoto1.C
 ===================================================================
---- gcc/testsuite/g++.dg/ext/asmgoto1.C        (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/g++.dg/ext/asmgoto1.C        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/ext/asmgoto1.C        (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/ext/asmgoto1.C        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,32 @@
 +// PR middle-end/44102
 +// { dg-do compile }
@@ -8696,8 +9256,8 @@ Index: gcc/testsuite/g++.dg/ext/asmgoto1.C
 +}
 Index: gcc/testsuite/g++.dg/vect/vect.exp
 ===================================================================
---- gcc/testsuite/g++.dg/vect/vect.exp (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/g++.dg/vect/vect.exp (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/vect/vect.exp (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/g++.dg/vect/vect.exp (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,4 @@
 -# Copyright (C) 2004, 2007, 2008 Free Software Foundation, Inc.
 +# Copyright (C) 2004, 2007, 2008, 2010 Free Software Foundation, Inc.
@@ -8716,8 +9276,8 @@ Index: gcc/testsuite/g++.dg/vect/vect.exp
        set dg-do-what-default run
 Index: gcc/testsuite/g++.dg/vect/pr43771.cc
 ===================================================================
---- gcc/testsuite/g++.dg/vect/pr43771.cc       (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/g++.dg/vect/pr43771.cc       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/vect/pr43771.cc       (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/vect/pr43771.cc       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,14 @@
 +/* { dg-do compile } */
 +
@@ -8735,8 +9295,8 @@ Index: gcc/testsuite/g++.dg/vect/pr43771.cc
 +/* { dg-final { cleanup-tree-dump "vect" } } */
 Index: gcc/testsuite/g++.dg/opt/empty1.C
 ===================================================================
---- gcc/testsuite/g++.dg/opt/empty1.C  (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/g++.dg/opt/empty1.C  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/opt/empty1.C  (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/opt/empty1.C  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,11 @@
 +// PR c++/43787
 +// Test that we don't try to copy *x.
@@ -8751,8 +9311,8 @@ Index: gcc/testsuite/g++.dg/opt/empty1.C
 +}
 Index: gcc/testsuite/g++.dg/opt/pr40496.C
 ===================================================================
---- gcc/testsuite/g++.dg/opt/pr40496.C (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/g++.dg/opt/pr40496.C (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/opt/pr40496.C (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/g++.dg/opt/pr40496.C (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  // { dg-do compile }
  // { dg-options "-O2 -fprefetch-loop-arrays -msse2" { target i?86-*-* x86_64-*-* } }
@@ -8762,8 +9322,8 @@ Index: gcc/testsuite/g++.dg/opt/pr40496.C
  {
 Index: gcc/testsuite/g++.dg/cdce3.C
 ===================================================================
---- gcc/testsuite/g++.dg/cdce3.C       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/g++.dg/cdce3.C       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/cdce3.C       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/g++.dg/cdce3.C       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,13 +1,13 @@
  /* { dg-do run } */
  /* { dg-require-effective-target c99_runtime } */
@@ -8790,8 +9350,8 @@ Index: gcc/testsuite/g++.dg/cdce3.C
  #include <math.h>
 Index: gcc/testsuite/g++.dg/warn/miss-format-1.C
 ===================================================================
---- gcc/testsuite/g++.dg/warn/miss-format-1.C  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/g++.dg/warn/miss-format-1.C  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/warn/miss-format-1.C  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/g++.dg/warn/miss-format-1.C  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -23,7 +23,7 @@
  {
    va_list ap;
@@ -8803,8 +9363,8 @@ Index: gcc/testsuite/g++.dg/warn/miss-format-1.C
  
 Index: gcc/testsuite/g++.dg/warn/Warray-bounds-5.C
 ===================================================================
---- gcc/testsuite/g++.dg/warn/Warray-bounds-5.C        (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/g++.dg/warn/Warray-bounds-5.C        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/warn/Warray-bounds-5.C        (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/warn/Warray-bounds-5.C        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,24 @@
 +// { dg-do compile }
 +// { dg-options "-O2 -Warray-bounds" }
@@ -8832,8 +9392,8 @@ Index: gcc/testsuite/g++.dg/warn/Warray-bounds-5.C
 +
 Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv4.C
 ===================================================================
---- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv4.C   (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv4.C   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv4.C   (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv4.C   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,13 @@
 +// PR c++/43641
 +// { dg-options "-std=c++0x" }
@@ -8850,8 +9410,8 @@ Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv4.C
 +}
 Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this2.C
 ===================================================================
---- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this2.C   (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this2.C   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this2.C   (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this2.C   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,16 @@
 +// PR c++/43856
 +// Test for implicit 'this' capture via rewriting.
@@ -8871,8 +9431,8 @@ Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this2.C
 +};
 Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-uneval.C
 ===================================================================
---- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-uneval.C  (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-uneval.C  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-uneval.C  (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-uneval.C  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,7 @@
 +// 5.1.2/2: A lambda-expression shall not appear in an unevaluated operand.
 +// { dg-options "-std=c++0x" }
@@ -8883,8 +9443,8 @@ Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-uneval.C
 +
 Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce2.C
 ===================================================================
---- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce2.C (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce2.C (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce2.C (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce2.C (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,7 @@
 +// PR c++/43875
 +// { dg-options "-std=c++0x" }
@@ -8895,8 +9455,8 @@ Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce2.C
 +}
 Index: gcc/testsuite/g++.dg/cpp0x/enum3.C
 ===================================================================
---- gcc/testsuite/g++.dg/cpp0x/enum3.C (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/g++.dg/cpp0x/enum3.C (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/cpp0x/enum3.C (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/g++.dg/cpp0x/enum3.C (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -14,4 +14,14 @@
    E e = E::elem;
    if (!f (e == E::elem))
@@ -8912,10 +9472,38 @@ Index: gcc/testsuite/g++.dg/cpp0x/enum3.C
 +  if (f (e != E::elem))
 +    return 1;
  }
+Index: gcc/testsuite/g++.dg/cpp0x/variadic101.C
+===================================================================
+--- gcc/testsuite/g++.dg/cpp0x/variadic101.C   (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/cpp0x/variadic101.C   (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -0,0 +1,23 @@
++// PR c++/43382
++// { dg-options "-std=c++0x" }
++
++template<class T>
++struct Container
++{ T f() const; };
++
++template<class T>
++T deref(const T& t)
++{ return t; }
++
++
++template <class T, class... Args>
++auto
++deref(const T& u, int r, Args... args)
++-> decltype(deref(u.f(), args...))
++{ return deref(u.f(), args...); }
++
++int main(void)
++{
++    Container<Container<int>> v;
++    deref(v,1,2);
++}
 Index: gcc/testsuite/g++.dg/cpp0x/initlist34.C
 ===================================================================
---- gcc/testsuite/g++.dg/cpp0x/initlist34.C    (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/g++.dg/cpp0x/initlist34.C    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/cpp0x/initlist34.C    (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/cpp0x/initlist34.C    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,14 @@
 +// PR c++/44157
 +// { dg-options "-std=c++0x" }
@@ -8933,8 +9521,8 @@ Index: gcc/testsuite/g++.dg/cpp0x/initlist34.C
 +}
 Index: gcc/testsuite/g++.dg/cpp0x/rv-trivial-bug.C
 ===================================================================
---- gcc/testsuite/g++.dg/cpp0x/rv-trivial-bug.C        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/g++.dg/cpp0x/rv-trivial-bug.C        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/cpp0x/rv-trivial-bug.C        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/g++.dg/cpp0x/rv-trivial-bug.C        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -19,7 +19,8 @@
      base2 b2(b);
      assert(move_construct == 0);
@@ -8945,10 +9533,39 @@ Index: gcc/testsuite/g++.dg/cpp0x/rv-trivial-bug.C
      b = b2;
      assert(move_assign == 0);
      b = static_cast<base2&&>(b2);
+Index: gcc/testsuite/g++.dg/cpp0x/initlist35.C
+===================================================================
+--- gcc/testsuite/g++.dg/cpp0x/initlist35.C    (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/cpp0x/initlist35.C    (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -0,0 +1,24 @@
++// PR c++/41510
++// { dg-options "-std=c++0x" }
++
++struct B
++{
++  B(int, int);
++};
++struct A
++{
++  A(int, int);
++  A(const B&);
++};
++
++void f()
++{
++  A a = { 1, 2 };
++};
++
++template <class T> void g()
++{
++  A a = { 1, 2 };
++};
++
++template void g<int>();
 Index: gcc/testsuite/g++.dg/abi/mangle42.C
 ===================================================================
---- gcc/testsuite/g++.dg/abi/mangle42.C        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/g++.dg/abi/mangle42.C        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/abi/mangle42.C        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/g++.dg/abi/mangle42.C        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  // Origin: PR c++/43375
  // { dg-do compile { target i?86-*-* x86_64-*-* } }
@@ -8959,8 +9576,8 @@ Index: gcc/testsuite/g++.dg/abi/mangle42.C
  typedef int __v4si __attribute__ ((__vector_size__ (16)));
 Index: gcc/testsuite/g++.dg/eh/terminate1.C
 ===================================================================
---- gcc/testsuite/g++.dg/eh/terminate1.C       (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/g++.dg/eh/terminate1.C       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/eh/terminate1.C       (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/eh/terminate1.C       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,29 @@
 +// PR c++/44127
 +
@@ -8991,10 +9608,32 @@ Index: gcc/testsuite/g++.dg/eh/terminate1.C
 +    }
 +  catch (A) { }
 +}
+Index: gcc/testsuite/g++.dg/init/brace6.C
+===================================================================
+--- gcc/testsuite/g++.dg/init/brace6.C (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/g++.dg/init/brace6.C (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -6,7 +6,7 @@
+ };
+ struct B {
+-   B(const B&);                       // { dg-message "candidate" }
++   B(const B&);
+    int b;
+ };
+@@ -19,7 +19,7 @@
+    int i = { 1 };
+    int j = { 1, 2 }; /* { dg-error "requires one element" } */
+    A a = { 6 }; /* { dg-error "initialize" } */
+-   B b = { 6 }; /* { dg-error "initialize" } */
++   B b = { 6 }; /* { dg-error "" } */
+    C c = { 6 }; /* { dg-error "too many initializers" } */
+    D d = { 6 };
+ }
 Index: gcc/testsuite/g++.dg/torture/pr43880.C
 ===================================================================
---- gcc/testsuite/g++.dg/torture/pr43880.C     (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/g++.dg/torture/pr43880.C     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/torture/pr43880.C     (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/torture/pr43880.C     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,16 @@
 +// { dg-do compile }
 +
@@ -9014,8 +9653,8 @@ Index: gcc/testsuite/g++.dg/torture/pr43880.C
 +
 Index: gcc/testsuite/g++.dg/torture/pr43611.C
 ===================================================================
---- gcc/testsuite/g++.dg/torture/pr43611.C     (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/g++.dg/torture/pr43611.C     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/torture/pr43611.C     (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/torture/pr43611.C     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,22 @@
 +// { dg-do compile }
 +// { dg-options "-fkeep-inline-functions" }
@@ -9039,10 +9678,40 @@ Index: gcc/testsuite/g++.dg/torture/pr43611.C
 +extern template struct B < int >;
 +
 +B < int > b;
+Index: gcc/testsuite/g++.dg/torture/pr44069.C
+===================================================================
+--- gcc/testsuite/g++.dg/torture/pr44069.C     (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/torture/pr44069.C     (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -0,0 +1,25 @@
++/* { dg-do run } */
++
++template <unsigned R, unsigned C>
++class M {
++public:
++    M(const int* arr) {
++      for (unsigned long r = 0; r < R; ++r)
++        for (unsigned long c = 0; c < C; ++c)
++          m[r*C+c] = arr[r*C+c];
++    }
++    int operator()(unsigned r, unsigned c) const
++      { return m[r*C+c]; }
++private:
++    int m[R*C];
++};
++extern "C" void abort (void);
++int main()
++{
++  int vals[2][2] = { { 1, 2 }, { 5, 6 } };
++  M<2,2> m( &(vals[0][0]) );
++  if (m(1,0) != 5)
++    abort ();
++  return 0;
++}
++
 Index: gcc/testsuite/g++.dg/ipa/pr43812.C
 ===================================================================
---- gcc/testsuite/g++.dg/ipa/pr43812.C (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/g++.dg/ipa/pr43812.C (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/ipa/pr43812.C (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/ipa/pr43812.C (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,38 @@
 +/* { dg-do compile } */
 +/* { dg-options "-O -fwhole-program -fipa-cp" } */
@@ -9084,8 +9753,8 @@ Index: gcc/testsuite/g++.dg/ipa/pr43812.C
 +BBox LocalSurface::bbox () const { }
 Index: gcc/testsuite/g++.dg/template/typedef33.C
 ===================================================================
---- gcc/testsuite/g++.dg/template/typedef33.C  (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/g++.dg/template/typedef33.C  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/template/typedef33.C  (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/template/typedef33.C  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,21 @@
 +// Origin PR c++/43800
 +// { dg-do compile }
@@ -9110,8 +9779,8 @@ Index: gcc/testsuite/g++.dg/template/typedef33.C
 +
 Index: gcc/testsuite/g++.dg/template/ptrmem21.C
 ===================================================================
---- gcc/testsuite/g++.dg/template/ptrmem21.C   (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/g++.dg/template/ptrmem21.C   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/template/ptrmem21.C   (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/template/ptrmem21.C   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,37 @@
 +// PR c++/43868
 +// { dg-options "-g" }
@@ -9152,8 +9821,8 @@ Index: gcc/testsuite/g++.dg/template/ptrmem21.C
 +}
 Index: gcc/testsuite/g++.dg/template/crash96.C
 ===================================================================
---- gcc/testsuite/g++.dg/template/crash96.C    (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/g++.dg/template/crash96.C    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/template/crash96.C    (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/template/crash96.C    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,6 @@
 +// PR c++/40406
 +
@@ -9163,8 +9832,8 @@ Index: gcc/testsuite/g++.dg/template/crash96.C
 +};
 Index: gcc/testsuite/g++.dg/template/error-recovery2.C
 ===================================================================
---- gcc/testsuite/g++.dg/template/error-recovery2.C    (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/g++.dg/template/error-recovery2.C    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/template/error-recovery2.C    (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/template/error-recovery2.C    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,7 @@
 +// PR c++/43621
 +
@@ -9175,8 +9844,8 @@ Index: gcc/testsuite/g++.dg/template/error-recovery2.C
 +};
 Index: gcc/testsuite/g++.dg/template/typedef32.C
 ===================================================================
---- gcc/testsuite/g++.dg/template/typedef32.C  (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/g++.dg/template/typedef32.C  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/template/typedef32.C  (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/template/typedef32.C  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,46 @@
 +// Origin: PR c++/43704
 +// { dg-do compile }
@@ -9226,8 +9895,8 @@ Index: gcc/testsuite/g++.dg/template/typedef32.C
 +
 Index: gcc/testsuite/g++.dg/template/fntype1.C
 ===================================================================
---- gcc/testsuite/g++.dg/template/fntype1.C    (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/g++.dg/template/fntype1.C    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/g++.dg/template/fntype1.C    (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/template/fntype1.C    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,26 @@
 +bool f(int i) { return i != 5; }
 +
@@ -9257,8 +9926,8 @@ Index: gcc/testsuite/g++.dg/template/fntype1.C
 +}
 Index: gcc/testsuite/lib/target-supports-dg.exp
 ===================================================================
---- gcc/testsuite/lib/target-supports-dg.exp   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/lib/target-supports-dg.exp   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/lib/target-supports-dg.exp   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/lib/target-supports-dg.exp   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,4 @@
 -#   Copyright (C) 1997, 1999, 2000, 2003, 2004, 2005, 2007, 2008, 2009
 +#   Copyright (C) 1997, 1999, 2000, 2003, 2004, 2005, 2007, 2008, 2009, 2010
@@ -9293,8 +9962,8 @@ Index: gcc/testsuite/lib/target-supports-dg.exp
          set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"]
 Index: gcc/testsuite/lib/fortran-torture.exp
 ===================================================================
---- gcc/testsuite/lib/fortran-torture.exp      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/lib/fortran-torture.exp      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/lib/fortran-torture.exp      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/lib/fortran-torture.exp      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,4 @@
 -# Copyright (C) 2003, 2006, 2007, 2008 Free Software Foundation, Inc.
 +# Copyright (C) 2003, 2006, 2007, 2008, 2010 Free Software Foundation, Inc.
@@ -9311,8 +9980,8 @@ Index: gcc/testsuite/lib/fortran-torture.exp
        set test_tree_vectorize 1
 Index: gcc/testsuite/lib/target-supports.exp
 ===================================================================
---- gcc/testsuite/lib/target-supports.exp      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/lib/target-supports.exp      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/lib/target-supports.exp      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/lib/target-supports.exp      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -3133,6 +3133,18 @@
      } "-O2 -mavx" ]
  }
@@ -9334,8 +10003,8 @@ Index: gcc/testsuite/lib/target-supports.exp
  proc check_effective_target_wchar_t_char16_t_compatible { } {
 Index: gcc/testsuite/gfortran.dg/spec_expr_6.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/spec_expr_6.f90  (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gfortran.dg/spec_expr_6.f90  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gfortran.dg/spec_expr_6.f90  (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gfortran.dg/spec_expr_6.f90  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,52 @@
 +! { dg-do compile }
 +!
@@ -9391,8 +10060,8 @@ Index: gcc/testsuite/gfortran.dg/spec_expr_6.f90
 +! { dg-final { cleanup-modules "m m2" } }
 Index: gcc/testsuite/gfortran.dg/actual_array_interface_2.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/actual_array_interface_2.f90     (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gfortran.dg/actual_array_interface_2.f90     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gfortran.dg/actual_array_interface_2.f90     (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gfortran.dg/actual_array_interface_2.f90     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,13 @@
 +! { dg-do compile }
 +program gprogram
@@ -9409,8 +10078,8 @@ Index: gcc/testsuite/gfortran.dg/actual_array_interface_2.f90
 +
 Index: gcc/testsuite/gfortran.dg/unexpected_interface.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/unexpected_interface.f90 (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gfortran.dg/unexpected_interface.f90 (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gfortran.dg/unexpected_interface.f90 (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gfortran.dg/unexpected_interface.f90 (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,9 @@
 +! { dg-do compile }
 +! PR fortran/43592
@@ -9423,8 +10092,8 @@ Index: gcc/testsuite/gfortran.dg/unexpected_interface.f90
 +! { dg-error "Unexpected end of file" "" { target "*-*-*" } 0 }
 Index: gcc/testsuite/gfortran.dg/pr43796.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/pr43796.f90      (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gfortran.dg/pr43796.f90      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gfortran.dg/pr43796.f90      (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gfortran.dg/pr43796.f90      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,51 @@
 +! { dg-do compile }
 +! { dg-options "-O2 -fcheck=bounds" }
@@ -9479,8 +10148,8 @@ Index: gcc/testsuite/gfortran.dg/pr43796.f90
 +
 Index: gcc/testsuite/gfortran.dg/gomp/pr43337.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/gomp/pr43337.f90 (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gfortran.dg/gomp/pr43337.f90 (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gfortran.dg/gomp/pr43337.f90 (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gfortran.dg/gomp/pr43337.f90 (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,30 @@
 +! PR middle-end/43337
 +! { dg-do compile }
@@ -9514,8 +10183,8 @@ Index: gcc/testsuite/gfortran.dg/gomp/pr43337.f90
 +end subroutine pr43337
 Index: gcc/testsuite/gfortran.dg/gomp/pr44085.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/gomp/pr44085.f90 (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gfortran.dg/gomp/pr44085.f90 (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gfortran.dg/gomp/pr44085.f90 (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gfortran.dg/gomp/pr44085.f90 (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,25 @@
 +! PR middle-end/44085
 +! { dg-do compile }
@@ -9544,8 +10213,8 @@ Index: gcc/testsuite/gfortran.dg/gomp/pr44085.f90
 +  end
 Index: gcc/testsuite/gfortran.dg/gomp/pr43836.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/gomp/pr43836.f90 (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gfortran.dg/gomp/pr43836.f90 (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gfortran.dg/gomp/pr43836.f90 (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gfortran.dg/gomp/pr43836.f90 (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,10 @@
 +! PR fortran/43836
 +! { dg-do compile }
@@ -9559,8 +10228,8 @@ Index: gcc/testsuite/gfortran.dg/gomp/pr43836.f90
 +end subroutine foo
 Index: gcc/testsuite/gfortran.dg/gomp/sharing-2.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/gomp/sharing-2.f90       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gfortran.dg/gomp/sharing-2.f90       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gfortran.dg/gomp/sharing-2.f90       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gfortran.dg/gomp/sharing-2.f90       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -28,14 +28,14 @@
    end do
  !$omp end single
@@ -9593,8 +10262,8 @@ Index: gcc/testsuite/gfortran.dg/gomp/sharing-2.f90
  !$omp parallel default (none) shared (a)
 Index: gcc/testsuite/gfortran.dg/gomp/crayptr5.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/gomp/crayptr5.f90        (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gfortran.dg/gomp/crayptr5.f90        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gfortran.dg/gomp/crayptr5.f90        (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gfortran.dg/gomp/crayptr5.f90        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,27 @@
 +! { dg-do compile }
 +! { dg-options "-fopenmp -fcray-pointer" }
@@ -9625,8 +10294,8 @@ Index: gcc/testsuite/gfortran.dg/gomp/crayptr5.f90
 +end
 Index: gcc/testsuite/gfortran.dg/gomp/pr44036-1.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/gomp/pr44036-1.f90       (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gfortran.dg/gomp/pr44036-1.f90       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gfortran.dg/gomp/pr44036-1.f90       (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gfortran.dg/gomp/pr44036-1.f90       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,24 @@
 +! PR fortran/44036
 +! { dg-do compile }
@@ -9654,8 +10323,8 @@ Index: gcc/testsuite/gfortran.dg/gomp/pr44036-1.f90
 +end
 Index: gcc/testsuite/gfortran.dg/gomp/pr44036-2.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/gomp/pr44036-2.f90       (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gfortran.dg/gomp/pr44036-2.f90       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gfortran.dg/gomp/pr44036-2.f90       (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gfortran.dg/gomp/pr44036-2.f90       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,17 @@
 +! PR fortran/44036
 +! { dg-do compile }
@@ -9676,8 +10345,8 @@ Index: gcc/testsuite/gfortran.dg/gomp/pr44036-2.f90
 +end
 Index: gcc/testsuite/gfortran.dg/gomp/pr44036-3.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/gomp/pr44036-3.f90       (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gfortran.dg/gomp/pr44036-3.f90       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gfortran.dg/gomp/pr44036-3.f90       (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gfortran.dg/gomp/pr44036-3.f90       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,13 @@
 +! PR fortran/44036
 +! { dg-do compile }
@@ -9694,8 +10363,8 @@ Index: gcc/testsuite/gfortran.dg/gomp/pr44036-3.f90
 +end
 Index: gcc/testsuite/gfortran.dg/proc_decl_23.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/proc_decl_23.f90 (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gfortran.dg/proc_decl_23.f90 (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gfortran.dg/proc_decl_23.f90 (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gfortran.dg/proc_decl_23.f90 (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,43 @@
 +! { dg-do compile }
 +! Test the fix for PR43227, in which the lines below would segfault.
@@ -9742,8 +10411,8 @@ Index: gcc/testsuite/gfortran.dg/proc_decl_23.f90
 +! { dg-final { cleanup-tree-dump "m_string" } }
 Index: gcc/testsuite/gfortran.dg/graphite/pr42326.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/graphite/pr42326.f90     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gfortran.dg/graphite/pr42326.f90     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gfortran.dg/graphite/pr42326.f90     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gfortran.dg/graphite/pr42326.f90     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  ! { dg-do compile { target i?86-*-* x86_64-*-* } }
  ! { dg-require-effective-target ilp32 }
@@ -9753,8 +10422,8 @@ Index: gcc/testsuite/gfortran.dg/graphite/pr42326.f90
  subroutine blts ( ldmx, ldmy, v, tmp1, i, j, k)
 Index: gcc/testsuite/gfortran.dg/graphite/pr42326-1.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/graphite/pr42326-1.f90   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gfortran.dg/graphite/pr42326-1.f90   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gfortran.dg/graphite/pr42326-1.f90   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gfortran.dg/graphite/pr42326-1.f90   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  ! { dg-do compile { target i?86-*-* x86_64-*-* } }
  ! { dg-require-effective-target ilp32 }
@@ -9764,8 +10433,8 @@ Index: gcc/testsuite/gfortran.dg/graphite/pr42326-1.f90
  subroutine phasad(t,i,ium)
 Index: gcc/testsuite/gfortran.dg/pr43793.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/pr43793.f90      (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gfortran.dg/pr43793.f90      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gfortran.dg/pr43793.f90      (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gfortran.dg/pr43793.f90      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,23 @@
 +! { dg-do compile }
 +!
@@ -9792,8 +10461,8 @@ Index: gcc/testsuite/gfortran.dg/pr43793.f90
 +! { dg-final { cleanup-modules "fft_tools" } }
 Index: gcc/testsuite/gfortran.dg/bounds_check_fail_4.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/bounds_check_fail_4.f90  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gfortran.dg/bounds_check_fail_4.f90  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gfortran.dg/bounds_check_fail_4.f90  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gfortran.dg/bounds_check_fail_4.f90  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -9,4 +9,4 @@
    if (any(x /= (/ 5, 2, 3, 6, 5, 6, 7, 8, 9, 10 /))) call abort()
    x(8:1:m) = x(1:3) + x(5:2:n) 
@@ -9802,8 +10471,8 @@ Index: gcc/testsuite/gfortran.dg/bounds_check_fail_4.f90
 +! { dg-output "line 10 .* bound mismatch .* dimension 1 .* array \'x\' \\\(2/3\\\)" }
 Index: gcc/testsuite/gfortran.dg/selected_char_kind_3.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/selected_char_kind_3.f90 (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gfortran.dg/selected_char_kind_3.f90 (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gfortran.dg/selected_char_kind_3.f90 (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gfortran.dg/selected_char_kind_3.f90 (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -4,7 +4,7 @@
  ! Check that SELECTED_CHAR_KIND is rejected with -std=f95
  !
@@ -9815,8 +10484,8 @@ Index: gcc/testsuite/gfortran.dg/selected_char_kind_3.f90
  end
 Index: gcc/testsuite/gfortran.dg/intrinsic_std_1.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/intrinsic_std_1.f90      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gfortran.dg/intrinsic_std_1.f90      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gfortran.dg/intrinsic_std_1.f90      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gfortran.dg/intrinsic_std_1.f90      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -20,7 +20,7 @@
    ! ASINH is an intrinsic of F2008
    ! The warning should be issued in the declaration above where it is declared
@@ -9828,8 +10497,8 @@ Index: gcc/testsuite/gfortran.dg/intrinsic_std_1.f90
  SUBROUTINE implicit_type
 Index: gcc/testsuite/gfortran.dg/intrinsic_std_5.f03
 ===================================================================
---- gcc/testsuite/gfortran.dg/intrinsic_std_5.f03      (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gfortran.dg/intrinsic_std_5.f03      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gfortran.dg/intrinsic_std_5.f03      (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gfortran.dg/intrinsic_std_5.f03      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,24 @@
 +! { dg-do compile }
 +! { dg-options "-std=f2003" }
@@ -9857,8 +10526,8 @@ Index: gcc/testsuite/gfortran.dg/intrinsic_std_5.f03
 +END SUBROUTINE
 Index: gcc/testsuite/gfortran.dg/abstract_type_6.f03
 ===================================================================
---- gcc/testsuite/gfortran.dg/abstract_type_6.f03      (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/gfortran.dg/abstract_type_6.f03      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gfortran.dg/abstract_type_6.f03      (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/gfortran.dg/abstract_type_6.f03      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,53 @@
 +! { dg-do "compile" }
 +! Test the fix for PR43266, in which an ICE followed correct error messages.
@@ -9915,8 +10584,8 @@ Index: gcc/testsuite/gfortran.dg/abstract_type_6.f03
 +! { dg-final { cleanup-modules "m" } }
 Index: gcc/testsuite/gfortran.dg/vect/vect.exp
 ===================================================================
---- gcc/testsuite/gfortran.dg/vect/vect.exp    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gfortran.dg/vect/vect.exp    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gfortran.dg/vect/vect.exp    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gfortran.dg/vect/vect.exp    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,4 @@
 -# Copyright (C) 1997, 2004, 2007, 2008 Free Software Foundation, Inc.
 +# Copyright (C) 1997, 2004, 2007, 2008, 2010 Free Software Foundation, Inc.
@@ -9935,8 +10604,8 @@ Index: gcc/testsuite/gfortran.dg/vect/vect.exp
        set dg-do-what-default run
 Index: gcc/testsuite/gfortran.dg/vect/fast-math-mgrid-resid.f
 ===================================================================
---- gcc/testsuite/gfortran.dg/vect/fast-math-mgrid-resid.f     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gfortran.dg/vect/fast-math-mgrid-resid.f     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gfortran.dg/vect/fast-math-mgrid-resid.f     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gfortran.dg/vect/fast-math-mgrid-resid.f     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,6 @@
  ! { dg-do compile { target i?86-*-* x86_64-*-* } }
  ! { dg-require-effective-target vect_double }
@@ -9946,8 +10615,8 @@ Index: gcc/testsuite/gfortran.dg/vect/fast-math-mgrid-resid.f
  
 Index: gcc/testsuite/gfortran.dg/bounds_check_fail_3.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/bounds_check_fail_3.f90  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/testsuite/gfortran.dg/bounds_check_fail_3.f90  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/gfortran.dg/bounds_check_fail_3.f90  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/testsuite/gfortran.dg/bounds_check_fail_3.f90  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -9,4 +9,4 @@
    if (any(x /= (/ 2, 2, 3, 4, 5, 6, 6, 8, 9, 10 /))) call abort()
    x(8:1:m) = x(5:2:n) 
@@ -9956,8 +10625,8 @@ Index: gcc/testsuite/gfortran.dg/bounds_check_fail_3.f90
 +! { dg-output "line 10 .* bound mismatch .* dimension 1 .* array \'x\' \\\(3/2\\\)" }
 Index: gcc/testsuite/c-c++-common/asmgoto-4.c
 ===================================================================
---- gcc/testsuite/c-c++-common/asmgoto-4.c     (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/c-c++-common/asmgoto-4.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/c-c++-common/asmgoto-4.c     (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/c-c++-common/asmgoto-4.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,44 @@
 +/* PR middle-end/44071 */
 +/* { dg-do compile } */
@@ -10005,8 +10674,8 @@ Index: gcc/testsuite/c-c++-common/asmgoto-4.c
 +}
 Index: gcc/testsuite/c-c++-common/pr43942.c
 ===================================================================
---- gcc/testsuite/c-c++-common/pr43942.c       (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/testsuite/c-c++-common/pr43942.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/testsuite/c-c++-common/pr43942.c       (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/testsuite/c-c++-common/pr43942.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,33 @@
 +/* PR debug/43942 */
 +/* { dg-do compile } */
@@ -10043,8 +10712,8 @@ Index: gcc/testsuite/c-c++-common/pr43942.c
 +}
 Index: gcc/df-scan.c
 ===================================================================
---- gcc/df-scan.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/df-scan.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/df-scan.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/df-scan.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -2396,7 +2396,7 @@
        if (DF_REF_EXTRACT_MODE (ref1) != DF_REF_EXTRACT_MODE (ref2))
        return DF_REF_EXTRACT_MODE (ref1) - DF_REF_EXTRACT_MODE (ref2);
@@ -10056,8 +10725,8 @@ Index: gcc/df-scan.c
  static void
 Index: gcc/cp/typeck.c
 ===================================================================
---- gcc/cp/typeck.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/cp/typeck.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/cp/typeck.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/cp/typeck.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1142,6 +1142,7 @@
  incompatible_dependent_types_p (tree t1, tree t2)
  {
@@ -10128,10 +10797,72 @@ Index: gcc/cp/typeck.c
        short_compare = 1;
        else if (code0 == POINTER_TYPE && code1 == POINTER_TYPE)
        result_type = composite_pointer_type (type0, type1, op0, op1,
+Index: gcc/cp/init.c
+===================================================================
+--- gcc/cp/init.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/cp/init.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -1230,7 +1230,9 @@
+   TREE_READONLY (exp) = 0;
+   TREE_THIS_VOLATILE (exp) = 0;
+-  if (init && TREE_CODE (init) != TREE_LIST)
++  if (init && TREE_CODE (init) != TREE_LIST
++      && !(BRACE_ENCLOSED_INITIALIZER_P (init)
++         && CONSTRUCTOR_IS_DIRECT_INIT (init)))
+     flags |= LOOKUP_ONLYCONVERTING;
+   if (TREE_CODE (type) == ARRAY_TYPE)
+Index: gcc/cp/decl.c
+===================================================================
+--- gcc/cp/decl.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/cp/decl.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -5220,7 +5220,6 @@
+               error ("in C++98 %qD must be initialized by constructor, "
+                      "not by %<{...}%>",
+                      decl);
+-            init = build_tree_list (NULL_TREE, init);
+           }
+         else if (TREE_CODE (type) == VECTOR_TYPE && TYPE_VECTOR_OPAQUE (type))
+           {
+@@ -8634,6 +8633,34 @@
+                    : G_("cannot declare pointer to qualified function type %qT"),
+                  type);
++        /* When the pointed-to type involves components of variable size,
++           care must be taken to ensure that the size evaluation code is
++           emitted early enough to dominate all the possible later uses
++           and late enough for the variables on which it depends to have
++           been assigned.
++
++           This is expected to happen automatically when the pointed-to
++           type has a name/declaration of it's own, but special attention
++           is required if the type is anonymous.
++
++           We handle the NORMAL and FIELD contexts here by inserting a
++           dummy statement that just evaluates the size at a safe point
++           and ensures it is not deferred until e.g. within a deeper
++           conditional context (c++/43555).
++
++           We expect nothing to be needed here for PARM or TYPENAME.
++           Evaluating the size at this point for TYPENAME would
++           actually be incorrect, as we might be in the middle of an
++           expression with side effects on the pointed-to type size
++           "arguments" prior to the pointer declaration point and the
++           size evaluation could end up prior to the side effects.  */
++
++        if (!TYPE_NAME (type)
++            && (decl_context == NORMAL || decl_context == FIELD)
++            && at_function_scope_p ()
++            && variably_modified_type_p (type, NULL_TREE))
++          finish_expr_stmt (TYPE_SIZE (type));
++
+         if (declarator->kind == cdk_reference)
+           {
+             /* In C++0x, the type we are creating a reference to might be
 Index: gcc/cp/except.c
 ===================================================================
---- gcc/cp/except.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/cp/except.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/cp/except.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/cp/except.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -214,10 +214,10 @@
  static int
  dtor_nothrow (tree type)
@@ -10147,8 +10878,8 @@ Index: gcc/cp/except.c
    if (CLASSTYPE_LAZY_DESTRUCTOR (type))
 Index: gcc/cp/tree.c
 ===================================================================
---- gcc/cp/tree.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/cp/tree.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/cp/tree.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/cp/tree.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -2309,6 +2309,13 @@
        && same_type_p (TYPE_MAIN_VARIANT (TREE_TYPE (current_class_ref)),
                      current_class_type))
@@ -10165,9 +10896,30 @@ Index: gcc/cp/tree.c
  
 Index: gcc/cp/ChangeLog
 ===================================================================
---- gcc/cp/ChangeLog   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/cp/ChangeLog   (.../branches/gcc-4_5-branch)   (revision 159759)
-@@ -1,3 +1,94 @@
+--- gcc/cp/ChangeLog   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/cp/ChangeLog   (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -1,3 +1,115 @@
++2010-05-27  Jason Merrill  <jason@redhat.com>
++
++      PR c++/43555
++      * decl.c (grokdeclarator) [cdk_pointer et al]: Force evaluation of
++      anonymous VLA size.
++
++2010-05-26  Jason Merrill  <jason@redhat.com>
++
++      PR c++/43382
++      * pt.c (tsubst_pack_expansion): Don't get confused by recursive
++      unification.
++
++2010-05-24  Jason Merrill  <jason@redhat.com>
++
++      PR c++/41510
++      * decl.c (check_initializer): Don't wrap an init-list in a
++      TREE_LIST.
++      * init.c (build_aggr_init): Don't assume copy-initialization if
++      init has CONSTRUCTOR_IS_DIRECT_INIT.
++      * call.c (build_new_method_call): Sanity check.
++
 +2010-05-19  Jason Merrill  <jason@redhat.com>
 +
 +      PR c++/44193
@@ -10264,8 +11016,8 @@ Index: gcc/cp/ChangeLog
        * GCC 4.5.0 released.
 Index: gcc/cp/cp-gimplify.c
 ===================================================================
---- gcc/cp/cp-gimplify.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/cp/cp-gimplify.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/cp/cp-gimplify.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/cp/cp-gimplify.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -480,11 +480,16 @@
    tree stmt = *expr_p;
    tree temp = voidify_wrapper_expr (stmt, NULL);
@@ -10315,8 +11067,8 @@ Index: gcc/cp/cp-gimplify.c
        break;
 Index: gcc/cp/cxx-pretty-print.c
 ===================================================================
---- gcc/cp/cxx-pretty-print.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/cp/cxx-pretty-print.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/cp/cxx-pretty-print.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/cp/cxx-pretty-print.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1275,6 +1275,17 @@
        pp_cxx_right_paren (pp);
        break;
@@ -10337,8 +11089,8 @@ Index: gcc/cp/cxx-pretty-print.c
        pp_c_specifier_qualifier_list (pp_c_base (pp), t);
 Index: gcc/cp/pt.c
 ===================================================================
---- gcc/cp/pt.c        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/cp/pt.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/cp/pt.c        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/cp/pt.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1563,6 +1563,12 @@
        val = iterative_hash_template_arg (TREE_TYPE (arg), val);
        return iterative_hash_template_arg (TYPE_DOMAIN (arg), val);
@@ -10372,7 +11124,69 @@ Index: gcc/cp/pt.c
      }
  
    if (type == error_mark_node)
-@@ -10460,6 +10468,7 @@
+@@ -8234,7 +8242,7 @@
+   int i, len = -1;
+   tree result;
+   int incomplete = 0;
+-  bool very_local_specializations = false;
++  htab_t saved_local_specializations = NULL;
+   gcc_assert (PACK_EXPANSION_P (t));
+   pattern = PACK_EXPANSION_PATTERN (t);
+@@ -8252,13 +8260,15 @@
+       if (TREE_CODE (parm_pack) == PARM_DECL)
+       {
+-        arg_pack = retrieve_local_specialization (parm_pack);
+-        if (arg_pack == NULL_TREE)
++        if (!cp_unevaluated_operand)
++          arg_pack = retrieve_local_specialization (parm_pack);
++        else
+           {
+-            /* This can happen for a parameter name used later in a function
+-               declaration (such as in a late-specified return type).  Just
+-               make a dummy decl, since it's only used for its type.  */
+-            gcc_assert (cp_unevaluated_operand != 0);
++            /* We can't rely on local_specializations for a parameter
++               name used later in a function declaration (such as in a
++               late-specified return type).  Even if it exists, it might
++               have the wrong value for a recursive call.  Just make a
++               dummy decl, since it's only used for its type.  */
+             arg_pack = tsubst_decl (parm_pack, args, complain);
+             arg_pack = make_fnparm_pack (arg_pack);
+           }
+@@ -8364,11 +8374,13 @@
+   if (len < 0)
+     return error_mark_node;
+-  if (!local_specializations)
++  if (cp_unevaluated_operand)
+     {
+-      /* We're in a late-specified return type, so we don't have a local
+-       specializations table.  Create one for doing this expansion.  */
+-      very_local_specializations = true;
++      /* We're in a late-specified return type, so create our own local
++       specializations table; the current table is either NULL or (in the
++       case of recursive unification) might have bindings that we don't
++       want to use or alter.  */
++      saved_local_specializations = local_specializations;
+       local_specializations = htab_create (37,
+                                          hash_local_specialization,
+                                          eq_local_specializations,
+@@ -8459,10 +8471,10 @@
+         }
+     }
+-  if (very_local_specializations)
++  if (saved_local_specializations)
+     {
+       htab_delete (local_specializations);
+-      local_specializations = NULL;
++      local_specializations = saved_local_specializations;
+     }
+   
+   return result;
+@@ -10460,6 +10472,7 @@
                                     in_decl, /*entering_scope=*/1);
        tree f = tsubst_copy (TYPENAME_TYPE_FULLNAME (t), args,
                              complain, in_decl);
@@ -10380,7 +11194,7 @@ Index: gcc/cp/pt.c
  
        if (ctx == error_mark_node || f == error_mark_node)
          return error_mark_node;
-@@ -10510,8 +10519,15 @@
+@@ -10510,8 +10523,15 @@
                     t, f);
          }
  
@@ -10398,7 +11212,7 @@ Index: gcc/cp/pt.c
        }
  
      case UNBOUND_CLASS_TEMPLATE:
-@@ -15923,12 +15939,13 @@
+@@ -15923,12 +15943,13 @@
        tree parms = TREE_VALUE (t);
  
        partial_spec_args = CLASSTYPE_TI_ARGS (TREE_TYPE (t));
@@ -10414,7 +11228,7 @@ Index: gcc/cp/pt.c
          /* Discard the outer levels of args, and then substitute in the
             template args from the enclosing class.  */
          partial_spec_args = INNERMOST_TEMPLATE_ARGS (partial_spec_args);
-@@ -15945,7 +15962,6 @@
+@@ -15945,7 +15966,6 @@
            TREE_VEC_ELT (parms, i) =
              tsubst (TREE_VEC_ELT (parms, i), outer_args, tf_none, NULL_TREE);
  
@@ -10422,7 +11236,7 @@ Index: gcc/cp/pt.c
        }
  
        partial_spec_args =
-@@ -15956,6 +15972,8 @@
+@@ -15956,6 +15976,8 @@
                                 /*require_all_args=*/true,
                                 /*use_default_args=*/true);
  
@@ -10433,8 +11247,8 @@ Index: gcc/cp/pt.c
  
 Index: gcc/cp/semantics.c
 ===================================================================
---- gcc/cp/semantics.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/cp/semantics.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/cp/semantics.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/cp/semantics.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -3449,7 +3449,9 @@
         this function as needed so that finish_file will make sure to
         output it later.  Similarly, all dllexport'd functions must
@@ -10508,8 +11322,8 @@ Index: gcc/cp/semantics.c
    finish_compound_stmt (compound_stmt);
 Index: gcc/cp/parser.c
 ===================================================================
---- gcc/cp/parser.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/cp/parser.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/cp/parser.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/cp/parser.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -7081,6 +7081,10 @@
    LAMBDA_EXPR_LOCATION (lambda_expr)
      = cp_lexer_peek_token (parser->lexer)->location;
@@ -10523,8 +11337,8 @@ Index: gcc/cp/parser.c
    push_deferring_access_checks (dk_no_deferred);
 Index: gcc/cp/call.c
 ===================================================================
---- gcc/cp/call.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/cp/call.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/cp/call.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/cp/call.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -447,6 +447,7 @@
       indicated by the CONVERSION_PATH.  */
    tree conversion_path;
@@ -10624,10 +11438,20 @@ Index: gcc/cp/call.c
          return val;
        }
      }
+@@ -6326,7 +6321,8 @@
+       && CONSTRUCTOR_IS_DIRECT_INIT (VEC_index (tree, *args, 0))
+       && !TYPE_HAS_LIST_CTOR (basetype))
+     {
+-      gcc_assert (VEC_length (tree, *args) == 1);
++      gcc_assert (VEC_length (tree, *args) == 1
++                && !(flags & LOOKUP_ONLYCONVERTING));
+       *args = ctor_to_vec (VEC_index (tree, *args, 0));
+     }
 Index: gcc/cp/cp-tree.h
 ===================================================================
---- gcc/cp/cp-tree.h   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/cp/cp-tree.h   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/cp/cp-tree.h   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/cp/cp-tree.h   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -5204,6 +5204,7 @@
  extern tree add_default_capture                 (tree, tree, tree);
  extern void register_capture_members          (tree);
@@ -10638,8 +11462,8 @@ Index: gcc/cp/cp-tree.h
  /* in tree.c */
 Index: gcc/cp/name-lookup.c
 ===================================================================
---- gcc/cp/name-lookup.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/cp/name-lookup.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/cp/name-lookup.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/cp/name-lookup.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -3806,6 +3806,10 @@
    if (cp_unevaluated_operand && TREE_CODE (val) == FIELD_DECL
        && DECL_NORMAL_CAPTURE_P (val))
@@ -10651,10 +11475,33 @@ Index: gcc/cp/name-lookup.c
    return true;
  }
  
+Index: gcc/tree-ssa-ccp.c
+===================================================================
+--- gcc/tree-ssa-ccp.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/tree-ssa-ccp.c (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -2294,6 +2294,18 @@
+         if (!is_gimple_assign (offset_def))
+           return NULL_TREE;
++        /* As we will end up creating a variable index array access
++           in the outermost array dimension make sure there isn't
++           a more inner array that the index could overflow to.  */
++        if (TREE_CODE (TREE_OPERAND (op0, 0)) == ARRAY_REF)
++          return NULL_TREE;
++
++        /* Do not build array references of something that we can't
++           see the true number of array dimensions for.  */
++        if (!DECL_P (TREE_OPERAND (op0, 0))
++            && !handled_component_p (TREE_OPERAND (op0, 0)))
++          return NULL_TREE;
++
+         if (gimple_assign_rhs_code (offset_def) == MULT_EXPR
+             && TREE_CODE (gimple_assign_rhs2 (offset_def)) == INTEGER_CST
+             && tree_int_cst_equal (gimple_assign_rhs2 (offset_def),
 Index: gcc/haifa-sched.c
 ===================================================================
---- gcc/haifa-sched.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/haifa-sched.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/haifa-sched.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/haifa-sched.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -718,7 +718,7 @@
  
    if (current_nr_blocks > 1)
@@ -10695,8 +11542,8 @@ Index: gcc/haifa-sched.c
           expected to be released before backward deps.  */
 Index: gcc/tree-ssa-loop-ivopts.c
 ===================================================================
---- gcc/tree-ssa-loop-ivopts.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/tree-ssa-loop-ivopts.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/tree-ssa-loop-ivopts.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/tree-ssa-loop-ivopts.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1537,17 +1537,19 @@
  
    if (mode != BLKmode)
@@ -10726,10 +11573,24 @@ Index: gcc/tree-ssa-loop-ivopts.c
    return false;
 Index: gcc/lto-streamer-out.c
 ===================================================================
---- gcc/lto-streamer-out.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/lto-streamer-out.c     (.../branches/gcc-4_5-branch)   (revision 159759)
-@@ -517,8 +517,8 @@
-   bp_pack_value (bp, TYPE_MODE (expr), 7);
+--- gcc/lto-streamer-out.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/lto-streamer-out.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -388,6 +388,7 @@
+   struct fixed_value fv = TREE_FIXED_CST (expr);
+   bp_pack_value (bp, fv.data.low, HOST_BITS_PER_WIDE_INT);
+   bp_pack_value (bp, fv.data.high, HOST_BITS_PER_WIDE_INT);
++  bp_pack_value (bp, fv.mode, HOST_BITS_PER_INT);
+ }
+@@ -513,12 +514,12 @@
+ static void
+ pack_ts_type_value_fields (struct bitpack_d *bp, tree expr)
+ {
+-  bp_pack_value (bp, TYPE_PRECISION (expr), 9);
+-  bp_pack_value (bp, TYPE_MODE (expr), 7);
++  bp_pack_value (bp, TYPE_PRECISION (expr), 10);
++  bp_pack_value (bp, TYPE_MODE (expr), 8);
    bp_pack_value (bp, TYPE_STRING_FLAG (expr), 1);
    bp_pack_value (bp, TYPE_NO_FORCE_BLK (expr), 1);
 -  bp_pack_value (bp, TYPE_NEEDS_CONSTRUCTING(expr), 1);
@@ -10739,7 +11600,7 @@ Index: gcc/lto-streamer-out.c
      bp_pack_value (bp, TYPE_TRANSPARENT_AGGR (expr), 1);
    bp_pack_value (bp, TYPE_PACKED (expr), 1);
    bp_pack_value (bp, TYPE_RESTRICT (expr), 1);
-@@ -946,9 +946,10 @@
+@@ -946,9 +947,10 @@
      lto_output_tree_or_ref (ob, TYPE_VALUES (expr), ref_p);
    else if (TREE_CODE (expr) == ARRAY_TYPE)
      lto_output_tree_or_ref (ob, TYPE_DOMAIN (expr), ref_p);
@@ -10752,7 +11613,7 @@ Index: gcc/lto-streamer-out.c
      lto_output_tree_or_ref (ob, TYPE_ARG_TYPES (expr), ref_p);
    else if (TREE_CODE (expr) == VECTOR_TYPE)
      lto_output_tree_or_ref (ob, TYPE_DEBUG_REPRESENTATION_TYPE (expr), ref_p);
-@@ -965,7 +966,7 @@
+@@ -965,7 +967,7 @@
    lto_output_tree_or_ref (ob, TYPE_MAIN_VARIANT (expr), ref_p);
    /* Do not stream TYPE_NEXT_VARIANT, we reconstruct the variant lists
       during fixup.  */
@@ -10761,7 +11622,7 @@ Index: gcc/lto-streamer-out.c
      lto_output_tree_or_ref (ob, TYPE_BINFO (expr), ref_p);
    lto_output_tree_or_ref (ob, TYPE_CONTEXT (expr), ref_p);
    lto_output_tree_or_ref (ob, TYPE_CANONICAL (expr), ref_p);
-@@ -1685,6 +1686,7 @@
+@@ -1685,6 +1687,7 @@
        lto_output_uleb128_stream (ob->main_stream, gimple_asm_ninputs (stmt));
        lto_output_uleb128_stream (ob->main_stream, gimple_asm_noutputs (stmt));
        lto_output_uleb128_stream (ob->main_stream, gimple_asm_nclobbers (stmt));
@@ -10769,16 +11630,140 @@ Index: gcc/lto-streamer-out.c
        output_string (ob, ob->main_stream, gimple_asm_string (stmt));
        /* Fallthru  */
  
+Index: gcc/tree-ssa-alias.c
+===================================================================
+--- gcc/tree-ssa-alias.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/tree-ssa-alias.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -561,13 +561,21 @@
+ /* Determine if the two component references REF1 and REF2 which are
+    based on access types TYPE1 and TYPE2 and of which at least one is based
+-   on an indirect reference may alias.  */
++   on an indirect reference may alias.  REF2 is the only one that can
++   be a decl in which case REF2_IS_DECL is true.
++   REF1_ALIAS_SET, BASE1_ALIAS_SET, REF2_ALIAS_SET and BASE2_ALIAS_SET
++   are the respective alias sets.  */
+ static bool
+ aliasing_component_refs_p (tree ref1, tree type1,
++                         alias_set_type ref1_alias_set,
++                         alias_set_type base1_alias_set,
+                          HOST_WIDE_INT offset1, HOST_WIDE_INT max_size1,
+                          tree ref2, tree type2,
+-                         HOST_WIDE_INT offset2, HOST_WIDE_INT max_size2)
++                         alias_set_type ref2_alias_set,
++                         alias_set_type base2_alias_set,
++                         HOST_WIDE_INT offset2, HOST_WIDE_INT max_size2,
++                         bool ref2_is_decl)
+ {
+   /* If one reference is a component references through pointers try to find a
+      common base and apply offset based disambiguation.  This handles
+@@ -611,8 +619,20 @@
+       offset1 -= offadj;
+       return ranges_overlap_p (offset1, max_size1, offset2, max_size2);
+     }
++
+   /* If we have two type access paths B1.path1 and B2.path2 they may
+-     only alias if either B1 is in B2.path2 or B2 is in B1.path1.  */
++     only alias if either B1 is in B2.path2 or B2 is in B1.path1.
++     But we can still have a path that goes B1.path1...B2.path2 with
++     a part that we do not see.  So we can only disambiguate now
++     if there is no B2 in the tail of path1 and no B1 on the
++     tail of path2.  */
++  if (base1_alias_set == ref2_alias_set
++      || alias_set_subset_of (base1_alias_set, ref2_alias_set))
++    return true;
++  /* If this is ptr vs. decl then we know there is no ptr ... decl path.  */
++  if (!ref2_is_decl)
++    return (base2_alias_set == ref1_alias_set
++          || alias_set_subset_of (base2_alias_set, ref1_alias_set));
+   return false;
+ }
+@@ -647,9 +667,11 @@
+ static bool
+ indirect_ref_may_alias_decl_p (tree ref1, tree ptr1,
+                              HOST_WIDE_INT offset1, HOST_WIDE_INT max_size1,
++                             alias_set_type ref1_alias_set,
+                              alias_set_type base1_alias_set,
+                              tree ref2, tree base2,
+                              HOST_WIDE_INT offset2, HOST_WIDE_INT max_size2,
++                             alias_set_type ref2_alias_set,
+                              alias_set_type base2_alias_set)
+ {
+   /* If only one reference is based on a variable, they cannot alias if
+@@ -693,9 +715,11 @@
+       && handled_component_p (ref1)
+       && handled_component_p (ref2))
+     return aliasing_component_refs_p (ref1, TREE_TYPE (TREE_TYPE (ptr1)),
++                                    ref1_alias_set, base1_alias_set,
+                                     offset1, max_size1,
+                                     ref2, TREE_TYPE (base2),
+-                                    offset2, max_size2);
++                                    ref2_alias_set, base2_alias_set,
++                                    offset2, max_size2, true);
+   return true;
+ }
+@@ -710,9 +734,11 @@
+ static bool
+ indirect_refs_may_alias_p (tree ref1, tree ptr1,
+                          HOST_WIDE_INT offset1, HOST_WIDE_INT max_size1,
++                         alias_set_type ref1_alias_set,
+                          alias_set_type base1_alias_set,
+                          tree ref2, tree ptr2,
+                          HOST_WIDE_INT offset2, HOST_WIDE_INT max_size2,
++                         alias_set_type ref2_alias_set,
+                          alias_set_type base2_alias_set)
+ {
+   /* If both bases are based on pointers they cannot alias if they may not
+@@ -754,9 +780,11 @@
+       && handled_component_p (ref1)
+       && handled_component_p (ref2))
+     return aliasing_component_refs_p (ref1, TREE_TYPE (TREE_TYPE (ptr1)),
++                                    ref1_alias_set, base1_alias_set,
+                                     offset1, max_size1,
+                                     ref2, TREE_TYPE (TREE_TYPE (ptr2)),
+-                                    offset2, max_size2);
++                                    ref2_alias_set, base2_alias_set,
++                                    offset2, max_size2, false);
+   return true;
+ }
+@@ -909,14 +937,18 @@
+   set = tbaa_p ? -1 : 0;
+   if (var1_p && ind2_p)
+     return indirect_ref_may_alias_decl_p (ref2->ref, TREE_OPERAND (base2, 0),
+-                                        offset2, max_size2, set,
++                                        offset2, max_size2,
++                                        ao_ref_alias_set (ref2), set,
+                                         ref1->ref, base1,
+-                                        offset1, max_size1, set);
++                                        offset1, max_size1,
++                                        ao_ref_alias_set (ref1), set);
+   else if (ind1_p && ind2_p)
+     return indirect_refs_may_alias_p (ref1->ref, TREE_OPERAND (base1, 0),
+-                                    offset1, max_size1, set,
++                                    offset1, max_size1,
++                                    ao_ref_alias_set (ref1), set,
+                                     ref2->ref, TREE_OPERAND (base2, 0),
+-                                    offset2, max_size2, set);
++                                    offset2, max_size2,
++                                    ao_ref_alias_set (ref2), set);
+   gcc_unreachable ();
+ }
 Index: gcc/config.in
 ===================================================================
---- gcc/config.in      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/config.in      (.../branches/gcc-4_5-branch)   (revision 159759)
-@@ -309,6 +309,18 @@
+--- gcc/config.in      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config.in      (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -309,8 +309,20 @@
  #endif
  
  
+-/* Define if your assembler supports the sahf mnemonic. */
 +/* Define if your assembler supports the .quad directive. */
-+#ifndef USED_FOR_TARGET
+ #ifndef USED_FOR_TARGET
 +#undef HAVE_AS_IX86_QUAD
 +#endif
 +
@@ -10789,9 +11774,11 @@ Index: gcc/config.in
 +#endif
 +
 +
- /* Define if your assembler supports the sahf mnemonic. */
- #ifndef USED_FOR_TARGET
++/* Define if your assembler supports the sahf mnemonic in 64bit mode. */
++#ifndef USED_FOR_TARGET
  #undef HAVE_AS_IX86_SAHF
+ #endif
 @@ -1661,6 +1673,12 @@
  #endif
  
@@ -10807,8 +11794,8 @@ Index: gcc/config.in
  # undef _ALL_SOURCE
 Index: gcc/dwarf2out.c
 ===================================================================
---- gcc/dwarf2out.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/dwarf2out.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/dwarf2out.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/dwarf2out.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1040,7 +1040,7 @@
  
    cfi = new_cfi ();
@@ -10828,10 +11815,35 @@ Index: gcc/dwarf2out.c
      {
        /* Construct a "DW_CFA_def_cfa_register <register>" instruction,
         indicating the CFA register has changed to <register> but the
+Index: gcc/expr.c
+===================================================================
+--- gcc/expr.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/expr.c (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -4272,8 +4272,19 @@
+                                                                  offset));
+       }
++      /* No action is needed if the target is not a memory and the field
++       lies completely outside that target.  This can occur if the source
++       code contains an out-of-bounds access to a small array.  */
++      if (!MEM_P (to_rtx)
++        && GET_MODE (to_rtx) != BLKmode
++        && (unsigned HOST_WIDE_INT) bitpos
++           >= GET_MODE_BITSIZE (GET_MODE (to_rtx)))
++      {
++        expand_normal (from);
++        result = NULL;
++      }
+       /* Handle expand_expr of a complex value returning a CONCAT.  */
+-      if (GET_CODE (to_rtx) == CONCAT)
++      else if (GET_CODE (to_rtx) == CONCAT)
+       {
+         if (COMPLEX_MODE_P (TYPE_MODE (TREE_TYPE (from))))
+           {
 Index: gcc/opts.c
 ===================================================================
---- gcc/opts.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/opts.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/opts.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/opts.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -616,24 +616,30 @@
      {
        if (lang_hooks.handle_option (opt_index, arg, value) == 0)
@@ -10876,8 +11888,8 @@ Index: gcc/opts.c
    /* Allow default optimizations to be specified on a per-machine basis.  */
 Index: gcc/unwind-dw2.c
 ===================================================================
---- gcc/unwind-dw2.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/unwind-dw2.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/unwind-dw2.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/unwind-dw2.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1473,7 +1473,8 @@
    context->ra = __builtin_extract_return_addr (outer_ra);
  }
@@ -10890,8 +11902,8 @@ Index: gcc/unwind-dw2.c
     for a debugger to intercept exceptions.  CFA is the CFA of the
 Index: gcc/ada/ChangeLog
 ===================================================================
---- gcc/ada/ChangeLog  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/ada/ChangeLog  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/ada/ChangeLog  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/ada/ChangeLog  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,3 +1,8 @@
 +2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
 +
@@ -10903,8 +11915,8 @@ Index: gcc/ada/ChangeLog
        * GCC 4.5.0 released.
 Index: gcc/ada/gcc-interface/trans.c
 ===================================================================
---- gcc/ada/gcc-interface/trans.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/ada/gcc-interface/trans.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/ada/gcc-interface/trans.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/ada/gcc-interface/trans.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -4563,10 +4563,12 @@
          gnu_result
            = build_binary_op (MODIFY_EXPR, NULL_TREE, gnu_lhs, gnu_rhs);
@@ -10922,8 +11934,8 @@ Index: gcc/ada/gcc-interface/trans.c
              tree to, from, size, to_ptr, from_ptr, t;
 Index: gcc/lto-streamer-in.c
 ===================================================================
---- gcc/lto-streamer-in.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/lto-streamer-in.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/lto-streamer-in.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/lto-streamer-in.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1047,6 +1047,7 @@
        stmt->gimple_asm.ni = lto_input_uleb128 (ib);
        stmt->gimple_asm.no = lto_input_uleb128 (ib);
@@ -10932,7 +11944,22 @@ Index: gcc/lto-streamer-in.c
        str = input_string_cst (data_in, ib);
        stmt->gimple_asm.string = TREE_STRING_POINTER (str);
        }
-@@ -1768,8 +1769,8 @@
+@@ -1631,6 +1632,7 @@
+   fv.data.low = (HOST_WIDE_INT) bp_unpack_value (bp, HOST_BITS_PER_WIDE_INT);
+   fv.data.high = (HOST_WIDE_INT) bp_unpack_value (bp, HOST_BITS_PER_WIDE_INT);
++  fv.mode = (enum machine_mode) bp_unpack_value (bp, HOST_BITS_PER_INT);
+   TREE_FIXED_CST (expr) = fv;
+ }
+@@ -1763,13 +1765,13 @@
+ {
+   enum machine_mode mode;
+-  TYPE_PRECISION (expr) = (unsigned) bp_unpack_value (bp, 9);
+-  mode = (enum machine_mode) bp_unpack_value (bp, 7);
++  TYPE_PRECISION (expr) = (unsigned) bp_unpack_value (bp, 10);
++  mode = (enum machine_mode) bp_unpack_value (bp, 8);
    SET_TYPE_MODE (expr, mode);
    TYPE_STRING_FLAG (expr) = (unsigned) bp_unpack_value (bp, 1);
    TYPE_NO_FORCE_BLK (expr) = (unsigned) bp_unpack_value (bp, 1);
@@ -10943,7 +11970,7 @@ Index: gcc/lto-streamer-in.c
      TYPE_TRANSPARENT_AGGR (expr) = (unsigned) bp_unpack_value (bp, 1);
    TYPE_PACKED (expr) = (unsigned) bp_unpack_value (bp, 1);
    TYPE_RESTRICT (expr) = (unsigned) bp_unpack_value (bp, 1);
-@@ -2161,9 +2162,10 @@
+@@ -2161,9 +2163,10 @@
      TYPE_VALUES (expr) = lto_input_tree (ib, data_in);
    else if (TREE_CODE (expr) == ARRAY_TYPE)
      TYPE_DOMAIN (expr) = lto_input_tree (ib, data_in);
@@ -10958,8 +11985,8 @@ Index: gcc/lto-streamer-in.c
      TYPE_DEBUG_REPRESENTATION_TYPE (expr) = lto_input_tree (ib, data_in);
 Index: gcc/fortran/openmp.c
 ===================================================================
---- gcc/fortran/openmp.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/fortran/openmp.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/fortran/openmp.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/fortran/openmp.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,5 @@
  /* OpenMP directive matching and resolving.
 -   Copyright (C) 2005, 2006, 2007, 2008
@@ -11021,8 +12048,8 @@ Index: gcc/fortran/openmp.c
  
 Index: gcc/fortran/interface.c
 ===================================================================
---- gcc/fortran/interface.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/fortran/interface.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/fortran/interface.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/fortran/interface.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1582,8 +1582,8 @@
          || sym->as->lower[i]->expr_type != EXPR_CONSTANT)
        return 0;
@@ -11036,8 +12063,8 @@ Index: gcc/fortran/interface.c
    return strlen*elements;
 Index: gcc/fortran/intrinsic.c
 ===================================================================
---- gcc/fortran/intrinsic.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/fortran/intrinsic.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/fortran/intrinsic.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/fortran/intrinsic.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -956,17 +956,14 @@
    /* See if this intrinsic is allowed in the current standard.  */
    if (gfc_check_intrinsic_standard (isym, &symstd, false, loc) == FAILURE)
@@ -11075,8 +12102,8 @@ Index: gcc/fortran/intrinsic.c
        }
 Index: gcc/fortran/trans-array.c
 ===================================================================
---- gcc/fortran/trans-array.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/fortran/trans-array.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/fortran/trans-array.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/fortran/trans-array.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -2316,10 +2316,6 @@
        && se->loop->ss->loop_chain->expr->symtree)
      name = se->loop->ss->loop_chain->expr->symtree->name;
@@ -11152,8 +12179,8 @@ Index: gcc/fortran/trans-array.c
        }
 Index: gcc/fortran/gfortran.texi
 ===================================================================
---- gcc/fortran/gfortran.texi  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/fortran/gfortran.texi  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/fortran/gfortran.texi  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/fortran/gfortran.texi  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -181,7 +181,7 @@
  
  Part II: Language Reference
@@ -11217,8 +12244,8 @@ Index: gcc/fortran/gfortran.texi
  @c ---------------------------------------------------------------------
 Index: gcc/fortran/trans-openmp.c
 ===================================================================
---- gcc/fortran/trans-openmp.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/fortran/trans-openmp.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/fortran/trans-openmp.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/fortran/trans-openmp.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -57,7 +57,8 @@
        if (GFC_POINTER_TYPE_P (type))
        return false;
@@ -11247,8 +12274,8 @@ Index: gcc/fortran/trans-openmp.c
       contained in them.  If those are privatized, they will not be
 Index: gcc/fortran/ChangeLog
 ===================================================================
---- gcc/fortran/ChangeLog      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/fortran/ChangeLog      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/fortran/ChangeLog      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/fortran/ChangeLog      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,3 +1,102 @@
 +2010-05-19  Tobias Burnus  <burnus@net-b.de>
 +
@@ -11354,8 +12381,8 @@ Index: gcc/fortran/ChangeLog
        * GCC 4.5.0 released.
 Index: gcc/fortran/expr.c
 ===================================================================
---- gcc/fortran/expr.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/fortran/expr.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/fortran/expr.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/fortran/expr.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -782,6 +782,8 @@
        break;
  
@@ -11395,8 +12422,8 @@ Index: gcc/fortran/expr.c
        {
 Index: gcc/fortran/trans.c
 ===================================================================
---- gcc/fortran/trans.c        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/fortran/trans.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/fortran/trans.c        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/fortran/trans.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -47,7 +47,6 @@
  
  static gfc_file *gfc_current_backend_file;
@@ -11407,8 +12434,8 @@ Index: gcc/fortran/trans.c
  
 Index: gcc/fortran/trans-types.c
 ===================================================================
---- gcc/fortran/trans-types.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/fortran/trans-types.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/fortran/trans-types.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/fortran/trans-types.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1793,6 +1793,9 @@
                                                restricted);
              byref = 0;
@@ -11430,8 +12457,8 @@ Index: gcc/fortran/trans-types.c
  
 Index: gcc/fortran/trans.h
 ===================================================================
---- gcc/fortran/trans.h        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/fortran/trans.h        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/fortran/trans.h        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/fortran/trans.h        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -771,7 +771,6 @@
  
  
@@ -11442,8 +12469,8 @@ Index: gcc/fortran/trans.h
  
 Index: gcc/fortran/resolve.c
 ===================================================================
---- gcc/fortran/resolve.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/fortran/resolve.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/fortran/resolve.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/fortran/resolve.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -10302,7 +10302,9 @@
      {
        gfc_symtree* overriding;
@@ -11482,8 +12509,8 @@ Index: gcc/fortran/resolve.c
        else if (sym->ts.interface->name[0] != '\0')
 Index: gcc/fortran/f95-lang.c
 ===================================================================
---- gcc/fortran/f95-lang.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/fortran/f95-lang.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/fortran/f95-lang.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/fortran/f95-lang.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,5 @@
  /* gfortran backend interface
 -   Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
@@ -11501,8 +12528,8 @@ Index: gcc/fortran/f95-lang.c
    implicit_built_in_decls[code] = decl;
 Index: gcc/fortran/trans-decl.c
 ===================================================================
---- gcc/fortran/trans-decl.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/fortran/trans-decl.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/fortran/trans-decl.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/fortran/trans-decl.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -3447,7 +3447,8 @@
        tree length;
  
@@ -11515,8 +12542,8 @@ Index: gcc/fortran/trans-decl.c
            rest_of_decl_compilation (length, 1, 0);
 Index: gcc/fortran/parse.c
 ===================================================================
---- gcc/fortran/parse.c        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/fortran/parse.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/fortran/parse.c        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/fortran/parse.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -2235,9 +2235,9 @@
      {
        if (current_state == COMP_NONE)
@@ -11531,8 +12558,8 @@ Index: gcc/fortran/parse.c
          current_state = new_state;
 Index: gcc/configure.ac
 ===================================================================
---- gcc/configure.ac   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/configure.ac   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/configure.ac   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/configure.ac   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1552,6 +1552,14 @@
  [  --enable-secureplt      enable -msecure-plt by default for PowerPC],
  [], [])
@@ -11666,7 +12693,7 @@ Index: gcc/configure.ac
  if test $comdat_group = no; then
    gcc_cv_as_comdat_group=no
    gcc_cv_as_comdat_group_percent=no
-@@ -3154,6 +3236,12 @@
+@@ -3154,11 +3236,18 @@
        [AC_DEFINE(HAVE_AS_IX86_FFREEP, 1,
          [Define if your assembler supports the ffreep mnemonic.])])
  
@@ -11678,8 +12705,16 @@ Index: gcc/configure.ac
 +
      gcc_GAS_CHECK_FEATURE([sahf mnemonic],
        gcc_cv_as_ix86_sahf,,,
-       [sahf],,
-@@ -3178,7 +3266,7 @@
+-      [sahf],,
++      [.code64
++       sahf],,
+       [AC_DEFINE(HAVE_AS_IX86_SAHF, 1,
+-        [Define if your assembler supports the sahf mnemonic.])])
++        [Define if your assembler supports the sahf mnemonic in 64bit mode.])])
+     gcc_GAS_CHECK_FEATURE([swap suffix],
+       gcc_cv_as_ix86_swap,,,
+@@ -3178,7 +3267,7 @@
        [AC_DEFINE(HAVE_AS_IX86_DIFF_SECT_DELTA, 1,
          [Define if your assembler supports the subtraction of symbols in different sections.])])
  
@@ -11688,7 +12723,7 @@ Index: gcc/configure.ac
      # to 1 if the feature is present, 0 otherwise.
      gcc_GAS_CHECK_FEATURE([GOTOFF in data],
          gcc_cv_as_ix86_gotoff_in_data, [2,11,0],,
-@@ -3190,6 +3278,15 @@
+@@ -3190,6 +3279,15 @@
      AC_DEFINE_UNQUOTED(HAVE_AS_GOTOFF_IN_DATA,
        [`if test $gcc_cv_as_ix86_gotoff_in_data = yes; then echo 1; else echo 0; fi`],
        [Define true if the assembler supports '.long foo@GOTOFF'.])
@@ -11704,7 +12739,18 @@ Index: gcc/configure.ac
      ;;
  
    ia64*-*-*)
-@@ -3741,7 +3838,8 @@
+@@ -3459,8 +3557,8 @@
+         echo '        .end x' >> conftest.s
+         if $gcc_cv_as -o conftest.o conftest.s >/dev/null 2>&AS_MESSAGE_LOG_FD \
+            && $gcc_cv_ld -shared -o conftest.so conftest.o >/dev/null 2>&AS_MESSAGE_LOG_FD; then
+-        if $gcc_cv_objdump -d conftest.so | grep -q jalr \
+-           && $gcc_cv_objdump -d conftest.so | grep -q "bal.*<x>"; then
++        if $gcc_cv_objdump -d conftest.so | grep jalr >/dev/null 2>&1 \
++           && $gcc_cv_objdump -d conftest.so | grep "bal.*<x>" >/dev/null 2>&1; then
+             gcc_cv_as_ld_jalr_reloc=yes
+         fi
+         fi
+@@ -3741,7 +3839,8 @@
      if $gcc_cv_ld -o conftest conftest.o --entry=_start --gc-sections 2>&1 \
         | grep "gc-sections option ignored" > /dev/null; then
        gcc_cv_ld_eh_gc_sections=no
@@ -11714,7 +12760,7 @@ Index: gcc/configure.ac
        gcc_cv_ld_eh_gc_sections=yes
        # If no COMDAT groups, the compiler will emit .gnu.linkonce.t. sections.
        if test x$gcc_cv_as_comdat_group != xyes; then
-@@ -3768,7 +3866,8 @@
+@@ -3768,7 +3867,8 @@
          if $gcc_cv_ld -o conftest conftest.o --entry=_start --gc-sections 2>&1 \
               | grep "gc-sections option ignored" > /dev/null; then
            gcc_cv_ld_eh_gc_sections=no
@@ -11724,7 +12770,7 @@ Index: gcc/configure.ac
            gcc_cv_ld_eh_gc_sections=yes
          fi
        fi
-@@ -4390,10 +4489,13 @@
+@@ -4390,10 +4490,13 @@
      AC_MSG_CHECKING([for -rdynamic])
      ${CC} ${CFLAGS} ${LDFLAGS} -rdynamic conftest.c -o conftest > /dev/null 2>&1
      if $gcc_cv_objdump -T conftest | grep foobar > /dev/null; then
@@ -11740,15 +12786,24 @@ Index: gcc/configure.ac
    # Check -ldl
 Index: gcc/BASE-VER
 ===================================================================
---- gcc/BASE-VER       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/BASE-VER       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/BASE-VER       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/BASE-VER       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1 +1 @@
 -4.5.0
 +4.5.1
 Index: gcc/alias.c
 ===================================================================
---- gcc/alias.c        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/alias.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/alias.c        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/alias.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -406,7 +406,7 @@
+   /* Otherwise, check if set1 is a subset of set2.  */
+   ase = get_alias_set_entry (set2);
+   if (ase != 0
+-      && ((ase->has_zero_child && set1 == 0)
++      && (ase->has_zero_child
+         || splay_tree_lookup (ase->children,
+                               (splay_tree_key) set1)))
+     return true;
 @@ -2340,8 +2340,18 @@
    if (mem_mode == VOIDmode)
      mem_mode = GET_MODE (mem);
@@ -11811,8 +12866,8 @@ Index: gcc/alias.c
      {
 Index: gcc/ira-build.c
 ===================================================================
---- gcc/ira-build.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/ira-build.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/ira-build.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/ira-build.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1978,6 +1978,10 @@
                  merged_p = true;
                  ALLOCNO_LIVE_RANGES (a) = NULL;
@@ -11826,8 +12881,8 @@ Index: gcc/ira-build.c
            }
 Index: gcc/ipa.c
 ===================================================================
---- gcc/ipa.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/ipa.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/ipa.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/ipa.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -347,6 +347,21 @@
    return false;
  }
@@ -11891,8 +12946,8 @@ Index: gcc/ipa.c
                           && node->analyzed
 Index: gcc/gimplify.c
 ===================================================================
---- gcc/gimplify.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/gimplify.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/gimplify.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/gimplify.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -75,9 +75,10 @@
  enum omp_region_type
  {
@@ -12458,8 +13513,8 @@ Index: gcc/gimplify.c
        case TRUTH_ANDIF_EXPR:
 Index: gcc/cfgexpand.c
 ===================================================================
---- gcc/cfgexpand.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/cfgexpand.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/cfgexpand.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/cfgexpand.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -2563,13 +2563,14 @@
          if (bitpos < 0)
            return NULL;
@@ -12502,8 +13557,8 @@ Index: gcc/cfgexpand.c
  
 Index: gcc/tree-cfgcleanup.c
 ===================================================================
---- gcc/tree-cfgcleanup.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/tree-cfgcleanup.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/tree-cfgcleanup.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/tree-cfgcleanup.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -267,6 +267,7 @@
  tree_forwarder_block_p (basic_block bb, bool phi_wanted)
  {
@@ -12556,8 +13611,8 @@ Index: gcc/tree-cfgcleanup.c
  
 Index: gcc/tree-ssa-pre.c
 ===================================================================
---- gcc/tree-ssa-pre.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/tree-ssa-pre.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/tree-ssa-pre.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/tree-ssa-pre.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -2669,31 +2669,46 @@
      {
      case CALL_EXPR:
@@ -12670,8 +13725,8 @@ Index: gcc/tree-ssa-pre.c
                       genop2, genop3);
 Index: gcc/cfgcleanup.c
 ===================================================================
---- gcc/cfgcleanup.c   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/cfgcleanup.c   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/cfgcleanup.c   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/cfgcleanup.c   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1887,6 +1887,41 @@
                      && single_succ_edge (ENTRY_BLOCK_PTR)->dest != b))
                {
@@ -12716,8 +13771,8 @@ Index: gcc/cfgcleanup.c
                    changed = true;
 Index: gcc/tree-sra.c
 ===================================================================
---- gcc/tree-sra.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/tree-sra.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/tree-sra.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/tree-sra.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -182,6 +182,10 @@
       access tree.  */
    unsigned grp_read : 1;
@@ -12841,10 +13896,65 @@ Index: gcc/tree-sra.c
    return true;
  }
  
+Index: gcc/lto/lto.c
+===================================================================
+--- gcc/lto/lto.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/lto/lto.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -1435,7 +1435,13 @@
+   /* Accessor is for derived node types only. */
+   LTO_FIXUP_SUBTREE (t->type.binfo);
+-  LTO_REGISTER_TYPE_AND_FIXUP_SUBTREE (TYPE_CONTEXT (t));
++  if (TYPE_CONTEXT (t))
++    {
++      if (TYPE_P (TYPE_CONTEXT (t)))
++      LTO_REGISTER_TYPE_AND_FIXUP_SUBTREE (TYPE_CONTEXT (t));
++      else
++      LTO_FIXUP_SUBTREE (TYPE_CONTEXT (t));
++    }
+   LTO_REGISTER_TYPE_AND_FIXUP_SUBTREE (TYPE_CANONICAL (t));
+   /* The following re-creates proper variant lists while fixing up
+Index: gcc/lto/lto-elf.c
+===================================================================
+--- gcc/lto/lto-elf.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/lto/lto-elf.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -189,6 +189,13 @@
+   section_hash_table = htab_create (37, hash_name, eq_name, free);
+   base_offset = elf_getbase (elf_file->elf);
++  /* We are reasonably sure that elf_getbase does not fail at this
++     point.  So assume that we run into the incompatibility with
++     the FreeBSD libelf implementation that has a non-working
++     elf_getbase for non-archive members in which case the offset
++     should be zero.  */
++  if (base_offset == (size_t)-1)
++    base_offset = 0;
+   for (section = elf_getscn (elf_file->elf, 0);
+        section;
+        section = elf_nextscn (elf_file->elf, section)) 
+Index: gcc/lto/ChangeLog
+===================================================================
+--- gcc/lto/ChangeLog  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/lto/ChangeLog  (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -1,3 +1,13 @@
++2010-05-24  Richard Guenther  <rguenther@suse.de>
++
++      PR lto/44256
++      * lto.c (lto_fixup_type): Deal with non-type TYPE_CONTEXT.
++
++2010-05-24  Richard Guenther  <rguenther@suse.de>
++
++      * lto-elf.c (lto_obj_build_section_table): Work around
++      FreeBSD libelf issue.
++
+ 2010-04-14  Release Manager
+       * GCC 4.5.0 released.
 Index: gcc/cfglayout.c
 ===================================================================
---- gcc/cfglayout.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/cfglayout.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/cfglayout.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/cfglayout.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,5 @@
  /* Basic block reordering routines for the GNU compiler.
 -   Copyright (C) 2000, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2009
@@ -12878,8 +13988,8 @@ Index: gcc/cfglayout.c
  
 Index: gcc/po/es.po
 ===================================================================
---- gcc/po/es.po       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/po/es.po       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/po/es.po       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/po/es.po       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,4 @@
 -# Mensajes en español para gcc-4.5-b20100204
 +# Mensajes en español para gcc-4.5.0
@@ -36876,8 +37986,8 @@ Index: gcc/po/es.po
  
 Index: gcc/po/fr.po
 ===================================================================
---- gcc/po/fr.po       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/po/fr.po       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/po/fr.po       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/po/fr.po       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -121,7 +121,7 @@
  msgstr ""
  "Project-Id-Version: GNU gcc 3.4.3\n"
@@ -60981,8 +62091,8 @@ Index: gcc/po/fr.po
  
 Index: gcc/po/nl.po
 ===================================================================
---- gcc/po/nl.po       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/po/nl.po       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/po/nl.po       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/po/nl.po       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -7,7 +7,7 @@
  msgstr ""
  "Project-Id-Version: gcc 4.3.0\n"
@@ -85126,8 +86236,8 @@ Index: gcc/po/nl.po
  
 Index: gcc/po/ChangeLog
 ===================================================================
---- gcc/po/ChangeLog   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/po/ChangeLog   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/po/ChangeLog   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/po/ChangeLog   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,3 +1,24 @@
 +2010-05-01  Joseph Myers  <joseph@codesourcery.com>
 +
@@ -85155,8 +86265,8 @@ Index: gcc/po/ChangeLog
        * GCC 4.5.0 released.
 Index: gcc/po/da.po
 ===================================================================
---- gcc/po/da.po       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/po/da.po       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/po/da.po       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/po/da.po       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -128,7 +128,7 @@
  msgstr ""
  "Project-Id-Version: gcc 3.4-b20040206\n"
@@ -109306,8 +110416,8 @@ Index: gcc/po/da.po
  
 Index: gcc/po/sr.po
 ===================================================================
---- gcc/po/sr.po       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/po/sr.po       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/po/sr.po       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/po/sr.po       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -6,7 +6,7 @@
  msgstr ""
  "Project-Id-Version: gcc 4.2.1\n"
@@ -133364,8 +134474,8 @@ Index: gcc/po/sr.po
  
 Index: gcc/po/tr.po
 ===================================================================
---- gcc/po/tr.po       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/po/tr.po       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/po/tr.po       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/po/tr.po       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -6,7 +6,7 @@
  msgstr ""
  "Project-Id-Version: gcc 4.1.1\n"
@@ -157441,8 +158551,8 @@ Index: gcc/po/tr.po
  
 Index: gcc/po/be.po
 ===================================================================
---- gcc/po/be.po       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/po/be.po       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/po/be.po       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/po/be.po       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -6,7 +6,7 @@
  msgstr ""
  "Project-Id-Version: gcc 3.1\n"
@@ -181383,8 +182493,8 @@ Index: gcc/po/be.po
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
 Index: gcc/po/ru.po
 ===================================================================
---- gcc/po/ru.po       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/po/ru.po       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/po/ru.po       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/po/ru.po       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -9,7 +9,7 @@
  msgstr ""
  "Project-Id-Version: gcc 4.3.0\n"
@@ -205411,8 +206521,8 @@ Index: gcc/po/ru.po
  #~ msgstr "присваивание элементу %qD, доступному только на чтение"
 Index: gcc/po/sv.po
 ===================================================================
---- gcc/po/sv.po       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/po/sv.po       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/po/sv.po       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/po/sv.po       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -8,71 +8,72 @@
  #
  msgid ""
@@ -230890,8 +232000,8 @@ Index: gcc/po/sv.po
 +msgstr "ogiltig elementtyp för attributet %qs"
 Index: gcc/po/de.po
 ===================================================================
---- gcc/po/de.po       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/po/de.po       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/po/de.po       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/po/de.po       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -8,7 +8,7 @@
  msgstr ""
  "Project-Id-Version: gcc 4.3.0\n"
@@ -254959,8 +256069,8 @@ Index: gcc/po/de.po
  
 Index: gcc/po/ja.po
 ===================================================================
---- gcc/po/ja.po       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/po/ja.po       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/po/ja.po       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/po/ja.po       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -8,7 +8,7 @@
  msgstr ""
  "Project-Id-Version: gcc 3.0\n"
@@ -279050,8 +280160,8 @@ Index: gcc/po/ja.po
  
 Index: gcc/po/zh_TW.po
 ===================================================================
---- gcc/po/zh_TW.po    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/po/zh_TW.po    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/po/zh_TW.po    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/po/zh_TW.po    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -8,7 +8,7 @@
  msgstr ""
  "Project-Id-Version: gcc 4.1.0\n"
@@ -303071,8 +304181,8 @@ Index: gcc/po/zh_TW.po
  
 Index: gcc/po/id.po
 ===================================================================
---- gcc/po/id.po       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/po/id.po       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/po/id.po       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/po/id.po       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -7,7 +7,7 @@
  msgstr ""
  "Project-Id-Version: gcc 4.4.1\n"
@@ -327096,8 +328206,8 @@ Index: gcc/po/id.po
  
 Index: gcc/po/fi.po
 ===================================================================
---- gcc/po/fi.po       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/po/fi.po       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/po/fi.po       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/po/fi.po       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -26,7 +26,7 @@
  msgstr ""
  "Project-Id-Version: gcc 4.5-b20091203\n"
@@ -351073,8 +352183,8 @@ Index: gcc/po/fi.po
  #~ msgstr "puuttuva %<(%> ilmaisun %<#pragma pack%> jälkeen - jätetään huomiotta"
 Index: gcc/po/el.po
 ===================================================================
---- gcc/po/el.po       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/po/el.po       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/po/el.po       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/po/el.po       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -6,7 +6,7 @@
  msgstr ""
  "Project-Id-Version: gcc 4.0-b20041128\n"
@@ -375125,8 +376235,8 @@ Index: gcc/po/el.po
  
 Index: gcc/po/zh_CN.po
 ===================================================================
---- gcc/po/zh_CN.po    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/po/zh_CN.po    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/po/zh_CN.po    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/po/zh_CN.po    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -5,10 +5,10 @@
  #
  msgid ""
@@ -399083,8 +400193,8 @@ Index: gcc/po/zh_CN.po
  
 Index: gcc/tree-ssa-forwprop.c
 ===================================================================
---- gcc/tree-ssa-forwprop.c    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/tree-ssa-forwprop.c    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/tree-ssa-forwprop.c    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/tree-ssa-forwprop.c    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -728,6 +728,7 @@
    gimple use_stmt = gsi_stmt (*use_stmt_gsi);
    enum tree_code rhs_code;
@@ -399127,8 +400237,8 @@ Index: gcc/tree-ssa-forwprop.c
            reference.  Place it there and fold the thing.  */
 Index: gcc/c-omp.c
 ===================================================================
---- gcc/c-omp.c        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/c-omp.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/c-omp.c        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/c-omp.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,7 +1,7 @@
  /* This file contains routines to construct GNU OpenMP constructs,
     called from parsing in the C and C++ front ends.
@@ -399175,8 +400285,8 @@ Index: gcc/c-omp.c
                }
 Index: gcc/tree-nested.c
 ===================================================================
---- gcc/tree-nested.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/tree-nested.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/tree-nested.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/tree-nested.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,5 @@
  /* Nested function decomposition for GIMPLE.
 -   Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009
@@ -399196,8 +400306,8 @@ Index: gcc/tree-nested.c
  
 Index: gcc/tree-inline.c
 ===================================================================
---- gcc/tree-inline.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/tree-inline.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/tree-inline.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/tree-inline.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -651,6 +651,7 @@
  copy_bind_expr (tree *tp, int *walk_subtrees, copy_body_data *id)
  {
@@ -399231,7 +400341,164 @@ Index: gcc/tree-inline.c
  }
  
  
-@@ -5066,7 +5079,7 @@
+@@ -1809,9 +1822,10 @@
+ /* Copy edges from BB into its copy constructed earlier, scale profile
+    accordingly.  Edges will be taken care of later.  Assume aux
+-   pointers to point to the copies of each BB.  */
++   pointers to point to the copies of each BB.  Return true if any
++   debug stmts are left after a statement that must end the basic block.  */
+-static void
++static bool
+ copy_edges_for_bb (basic_block bb, gcov_type count_scale, basic_block ret_bb)
+ {
+   basic_block new_bb = (basic_block) bb->aux;
+@@ -1819,6 +1833,7 @@
+   edge old_edge;
+   gimple_stmt_iterator si;
+   int flags;
++  bool need_debug_cleanup = false;
+   /* Use the indices from the original blocks to create edges for the
+      new ones.  */
+@@ -1839,7 +1854,7 @@
+       }
+   if (bb->index == ENTRY_BLOCK || bb->index == EXIT_BLOCK)
+-    return;
++    return false;
+   for (si = gsi_start_bb (new_bb); !gsi_end_p (si);)
+     {
+@@ -1874,6 +1889,13 @@
+       if (can_throw || nonlocal_goto)
+       {
+         if (!gsi_end_p (si))
++          {
++            while (!gsi_end_p (si) && is_gimple_debug (gsi_stmt (si)))
++              gsi_next (&si);
++            if (gsi_end_p (si))
++              need_debug_cleanup = true;
++          }
++        if (!gsi_end_p (si))
+           /* Note that bb's predecessor edges aren't necessarily
+              right at this point; split_block doesn't care.  */
+           {
+@@ -1898,6 +1920,7 @@
+       update_ssa_across_abnormal_edges (gimple_bb (copy_stmt), ret_bb,
+                                         can_throw, nonlocal_goto);
+     }
++  return need_debug_cleanup;
+ }
+ /* Copy the PHIs.  All blocks and edges are copied, some blocks
+@@ -2033,6 +2056,63 @@
+   pop_cfun ();
+ }
++/* Helper function for copy_cfg_body.  Move debug stmts from the end
++   of NEW_BB to the beginning of successor basic blocks when needed.  If the
++   successor has multiple predecessors, reset them, otherwise keep
++   their value.  */
++
++static void
++maybe_move_debug_stmts_to_successors (copy_body_data *id, basic_block new_bb)
++{
++  edge e;
++  edge_iterator ei;
++  gimple_stmt_iterator si = gsi_last_nondebug_bb (new_bb);
++
++  if (gsi_end_p (si)
++      || gsi_one_before_end_p (si)
++      || !(stmt_can_throw_internal (gsi_stmt (si))
++         || stmt_can_make_abnormal_goto (gsi_stmt (si))))
++    return;
++
++  FOR_EACH_EDGE (e, ei, new_bb->succs)
++    {
++      gimple_stmt_iterator ssi = gsi_last_bb (new_bb);
++      gimple_stmt_iterator dsi = gsi_after_labels (e->dest);
++      while (is_gimple_debug (gsi_stmt (ssi)))
++      {
++        gimple stmt = gsi_stmt (ssi), new_stmt;
++        tree var;
++        tree value;
++
++        /* For the last edge move the debug stmts instead of copying
++           them.  */
++        if (ei_one_before_end_p (ei))
++          {
++            si = ssi;
++            gsi_prev (&ssi);
++            if (!single_pred_p (e->dest))
++              gimple_debug_bind_reset_value (stmt);
++            gsi_remove (&si, false);
++            gsi_insert_before (&dsi, stmt, GSI_SAME_STMT);
++            continue;
++          }
++
++        var = gimple_debug_bind_get_var (stmt);
++        if (single_pred_p (e->dest))
++          {
++            value = gimple_debug_bind_get_value (stmt);
++            value = unshare_expr (value);
++          }
++        else
++          value = NULL_TREE;
++        new_stmt = gimple_build_debug_bind (var, value, stmt);
++        gsi_insert_before (&dsi, new_stmt, GSI_SAME_STMT);
++        VEC_safe_push (gimple, heap, id->debug_stmts, new_stmt);
++        gsi_prev (&ssi);
++      }
++    }
++}
++
+ /* Make a copy of the body of FN so that it can be inserted inline in
+    another function.  Walks FN via CFG, returns new fndecl.  */
+@@ -2046,6 +2126,7 @@
+   struct function *cfun_to_copy;
+   basic_block bb;
+   tree new_fndecl = NULL;
++  bool need_debug_cleanup = false;
+   gcov_type count_scale;
+   int last;
+@@ -2086,7 +2167,7 @@
+   /* Now that we've duplicated the blocks, duplicate their edges.  */
+   FOR_ALL_BB_FN (bb, cfun_to_copy)
+-    copy_edges_for_bb (bb, count_scale, exit_block_map);
++    need_debug_cleanup |= copy_edges_for_bb (bb, count_scale, exit_block_map);
+   if (gimple_in_ssa_p (cfun))
+     FOR_ALL_BB_FN (bb, cfun_to_copy)
+@@ -2094,6 +2175,10 @@
+   FOR_ALL_BB_FN (bb, cfun_to_copy)
+     {
++      if (need_debug_cleanup
++        && bb->index != ENTRY_BLOCK
++        && bb->index != EXIT_BLOCK)
++      maybe_move_debug_stmts_to_successors (id, (basic_block) bb->aux);
+       ((basic_block)bb->aux)->aux = NULL;
+       bb->aux = NULL;
+     }
+@@ -2101,7 +2186,11 @@
+   /* Zero out AUX fields of newly created block during EH edge
+      insertion. */
+   for (; last < last_basic_block; last++)
+-    BASIC_BLOCK (last)->aux = NULL;
++    {
++      if (need_debug_cleanup)
++      maybe_move_debug_stmts_to_successors (id, BASIC_BLOCK (last));
++      BASIC_BLOCK (last)->aux = NULL;
++    }
+   entry_block_map->aux = NULL;
+   exit_block_map->aux = NULL;
+@@ -5066,7 +5155,7 @@
        return false;
      }
  #endif
@@ -399240,7 +400507,7 @@ Index: gcc/tree-inline.c
  
    caller = e->caller->decl;
    callee = e->callee->decl;
-@@ -5092,8 +5105,16 @@
+@@ -5092,8 +5181,16 @@
        return false;
      }
  
@@ -399260,8 +400527,8 @@ Index: gcc/tree-inline.c
        gimple_call_set_cannot_inline (e->call_stmt, true);
 Index: gcc/c-common.c
 ===================================================================
---- gcc/c-common.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/c-common.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/c-common.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/c-common.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -6665,10 +6665,12 @@
      }
    else if (is_type)
@@ -399288,8 +400555,8 @@ Index: gcc/c-common.c
        TYPE_ALIGN (*type) = (1U << i) * BITS_PER_UNIT;
 Index: gcc/config.gcc
 ===================================================================
---- gcc/config.gcc     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/config.gcc     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/config.gcc     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config.gcc     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1238,7 +1238,19 @@
        tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h svr4.h i386/sysv4.h sol2.h"
        # Set default arch_32 to pentium4, tune_32 to generic like the other
@@ -399352,8 +400619,8 @@ Index: gcc/config.gcc
        i[34567]86-*-solaris2*)
 Index: gcc/tlink.c
 ===================================================================
---- gcc/tlink.c        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/tlink.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/tlink.c        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/tlink.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -32,6 +32,10 @@
  #include "collect2.h"
  #include "libiberty.h"
@@ -399367,8 +400634,8 @@ Index: gcc/tlink.c
  /* Defined in the automatically-generated underscore.c.  */
 Index: gcc/reginfo.c
 ===================================================================
---- gcc/reginfo.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/reginfo.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/reginfo.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/reginfo.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -666,6 +666,8 @@
  reinit_regs (void)
  {
@@ -399380,8 +400647,8 @@ Index: gcc/reginfo.c
  
 Index: gcc/Makefile.in
 ===================================================================
---- gcc/Makefile.in    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/Makefile.in    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/Makefile.in    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/Makefile.in    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -2696,7 +2696,7 @@
     coretypes.h $(TREE_H) $(TM_H) langhooks.h $(GGC_H) $(EXPR_H) $(RTL_H) \
     output.h $(DIAGNOSTIC_H) $(TM_P_H) $(INSN_ATTR_H) intl.h $(TARGET_H) \
@@ -399393,8 +400660,8 @@ Index: gcc/Makefile.in
  targhooks.o : targhooks.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TREE_H) \
 Index: gcc/gimple.c
 ===================================================================
---- gcc/gimple.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/gimple.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/gimple.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/gimple.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -281,6 +281,7 @@
    gimple_call_set_return_slot_opt (call, CALL_EXPR_RETURN_SLOT_OPT (t));
    gimple_call_set_from_thunk (call, CALL_FROM_THUNK_P (t));
@@ -399422,7 +400689,29 @@ Index: gcc/gimple.c
    return flags;
  }
  
-@@ -4559,7 +4563,8 @@
+@@ -3358,11 +3362,20 @@
+           && RECORD_OR_UNION_TYPE_P (TREE_TYPE (t1))
+           && (!COMPLETE_TYPE_P (TREE_TYPE (t1))
+               || !COMPLETE_TYPE_P (TREE_TYPE (t2)))
++          && TYPE_QUALS (TREE_TYPE (t1)) == TYPE_QUALS (TREE_TYPE (t2))
+           && compare_type_names_p (TYPE_MAIN_VARIANT (TREE_TYPE (t1)),
+                                    TYPE_MAIN_VARIANT (TREE_TYPE (t2)), true))
+         {
+           /* Replace the pointed-to incomplete type with the
+-             complete one.  */
++             complete one.
++             ???  This simple name-based merging causes at least some
++             of the ICEs in canonicalizing FIELD_DECLs during stmt
++             read.  For example in GCC we have two different struct deps
++             and we mismatch the use in struct cpp_reader in sched-int.h
++             vs. mkdeps.c.  Of course the whole exercise is for TBAA
++             with structs which contain pointers to incomplete types
++             in one unit and to complete ones in another.  So we
++             probably should merge these types only with more context.  */
+           if (COMPLETE_TYPE_P (TREE_TYPE (t2)))
+             TREE_TYPE (t1) = TREE_TYPE (t2);
+           else
+@@ -4559,7 +4572,8 @@
  const char *
  gimple_decl_printable_name (tree decl, int verbosity)
  {
@@ -399434,8 +400723,8 @@ Index: gcc/gimple.c
      {
 Index: gcc/tree-ssa-structalias.c
 ===================================================================
---- gcc/tree-ssa-structalias.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/tree-ssa-structalias.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/tree-ssa-structalias.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/tree-ssa-structalias.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -2803,7 +2803,11 @@
  static bool
  could_have_pointers (tree t)
@@ -399515,8 +400804,8 @@ Index: gcc/tree-ssa-structalias.c
       sort the field list and create fake variables for all the
 Index: gcc/gimple.h
 ===================================================================
---- gcc/gimple.h       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/gimple.h       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/gimple.h       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/gimple.h       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -105,6 +105,7 @@
      GF_CALL_RETURN_SLOT_OPT   = 1 << 2,
      GF_CALL_TAILCALL          = 1 << 3,
@@ -399561,8 +400850,8 @@ Index: gcc/gimple.h
  static inline bool
 Index: gcc/passes.c
 ===================================================================
---- gcc/passes.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/passes.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/passes.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/passes.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -742,6 +742,7 @@
  
    /* Interprocedural optimization passes.  */
@@ -399581,8 +400870,8 @@ Index: gcc/passes.c
        struct opt_pass **p = &pass_early_local_passes.pass.sub;
 Index: gcc/config/alpha/elf.h
 ===================================================================
---- gcc/config/alpha/elf.h     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/config/alpha/elf.h     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/config/alpha/elf.h     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config/alpha/elf.h     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -272,20 +272,36 @@
  
  /* Write the extra assembler code needed to declare an object properly.  */
@@ -399635,8 +400924,8 @@ Index: gcc/config/alpha/elf.h
  /* Output the size directive for a decl in rest_of_decl_compilation
 Index: gcc/config/alpha/osf.h
 ===================================================================
---- gcc/config/alpha/osf.h     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/config/alpha/osf.h     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/config/alpha/osf.h     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config/alpha/osf.h     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -213,6 +213,14 @@
     ? (((GLOBAL) ? DW_EH_PE_indirect : 0) | DW_EH_PE_pcrel | DW_EH_PE_sdata4) \
     : DW_EH_PE_aligned)
@@ -399654,8 +400943,8 @@ Index: gcc/config/alpha/osf.h
  #define ASM_OUTPUT_WEAK_ALIAS(FILE, NAME, VALUE)      \
 Index: gcc/config/s390/s390.c
 ===================================================================
---- gcc/config/s390/s390.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/config/s390/s390.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/config/s390/s390.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config/s390/s390.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1636,12 +1636,19 @@
      target_flags |= MASK_LONG_DOUBLE_128;
  #endif
@@ -399711,10 +401000,43 @@ Index: gcc/config/s390/s390.c
          }
  
        /* Unless we can use the bras(l) insn, force the
+Index: gcc/config/s390/s390.md
+===================================================================
+--- gcc/config/s390/s390.md    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config/s390/s390.md    (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -1846,7 +1846,7 @@
+    stcy\t%1,%0
+    mvi\t%S0,%b1
+    mviy\t%S0,%b1
+-   *"
++   #"
+   [(set_attr "op_type" "RR,RI,RX,RXY,RX,RXY,SI,SIY,SS")
+    (set_attr "type" "lr,*,*,*,store,store,store,store,*")
+    (set_attr "z10prop" "z10_fr_E1,
+Index: gcc/config/m32c/blkmov.md
+===================================================================
+--- gcc/config/m32c/blkmov.md  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config/m32c/blkmov.md  (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -1,5 +1,5 @@
+ ;; Machine Descriptions for R8C/M16C/M32C
+-;; Copyright (C) 2006, 2007
++;; Copyright (C) 2006, 2007, 2010
+ ;; Free Software Foundation, Inc.
+ ;; Contributed by Red Hat.
+ ;;
+@@ -214,7 +214,7 @@
+ ;; 2 = source (mem:BLK ...)
+ (define_expand "movstr"
+-  [(match_operand 0 "" "")
++  [(match_operand 0 "m32c_nonimmediate_operand" "")
+    (match_operand 1 "ap_operand" "")
+    (match_operand 2 "ap_operand" "")
+    ]
 Index: gcc/config/sparc/sol2-gld.h
 ===================================================================
---- gcc/config/sparc/sol2-gld.h        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/config/sparc/sol2-gld.h        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/config/sparc/sol2-gld.h        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config/sparc/sol2-gld.h        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,27 +0,0 @@
 -/* Definitions of target machine for GCC, for SPARC running Solaris 2
 -   using the GNU linker.
@@ -399745,8 +401067,8 @@ Index: gcc/config/sparc/sol2-gld.h
 -#define SUPPORTS_INIT_PRIORITY 1
 Index: gcc/config/i386/i386.h
 ===================================================================
---- gcc/config/i386/i386.h     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/config/i386/i386.h     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/config/i386/i386.h     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config/i386/i386.h     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -2147,9 +2147,12 @@
  /* Switch to init or fini section via SECTION_OP, emit a call to FUNC,
     and switch back.  For x86 we do this only to save a few bytes that
@@ -399765,8 +401087,8 @@ Index: gcc/config/i386/i386.h
  /* Print operand X (an rtx) in assembler syntax to file FILE.
 Index: gcc/config/i386/cygming.h
 ===================================================================
---- gcc/config/i386/cygming.h  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/config/i386/cygming.h  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/config/i386/cygming.h  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config/i386/cygming.h  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -39,6 +39,11 @@
  #undef DEFAULT_ABI
  #define DEFAULT_ABI (TARGET_64BIT ? MS_ABI : SYSV_ABI)
@@ -399779,11 +401101,46 @@ Index: gcc/config/i386/cygming.h
  #undef DBX_REGISTER_NUMBER
  #define DBX_REGISTER_NUMBER(n)                                \
    (TARGET_64BIT ? dbx64_register_map[n]                       \
+@@ -145,8 +150,16 @@
+ #undef  SUBTARGET_OVERRIDE_OPTIONS
+ #define SUBTARGET_OVERRIDE_OPTIONS                                    \
+ do {                                                                  \
+-  if (flag_pic)                                                               \
++  if (TARGET_64BIT && flag_pic != 1)                                  \
+     {                                                                 \
++      if (flag_pic > 1)                                                       \
++        warning (0,                                                   \
++               "-fPIC ignored for target (all code is position independent)"\
++                 );                                                   \
++      flag_pic = 1;                                                   \
++    }                                                                 \
++  else if (!TARGET_64BIT && flag_pic)                                 \
++    {                                                                 \
+       warning (0, "-f%s ignored for target (all code is position independent)",\
+              (flag_pic > 1) ? "PIC" : "pic");                         \
+       flag_pic = 0;                                                   \
 Index: gcc/config/i386/i386.md
 ===================================================================
---- gcc/config/i386/i386.md    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/config/i386/i386.md    (.../branches/gcc-4_5-branch)   (revision 159759)
-@@ -8010,7 +8010,7 @@
+--- gcc/config/i386/i386.md    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config/i386/i386.md    (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -1375,11 +1375,12 @@
+                  UNSPEC_SAHF))]
+   "TARGET_SAHF"
+ {
+-#ifdef HAVE_AS_IX86_SAHF
++#ifndef HAVE_AS_IX86_SAHF
++  if (TARGET_64BIT)
++    return ASM_BYTE "0x9e";
++  else
++#endif
+   return "sahf";
+-#else
+-  return ASM_BYTE "0x9e";
+-#endif
+ }
+   [(set_attr "length" "1")
+    (set_attr "athlon_decode" "vector")
+@@ -8010,7 +8011,7 @@
     (clobber (reg:CC FLAGS_REG))]
    ""
    "#"
@@ -399792,7 +401149,7 @@ Index: gcc/config/i386/i386.md
    [(parallel [(set (match_dup 1)
                   (ashiftrt:SWIM248 (match_dup 4) (match_dup 5)))
              (clobber (reg:CC FLAGS_REG))])
-@@ -8069,7 +8069,7 @@
+@@ -8069,7 +8070,7 @@
     (clobber (reg:CC FLAGS_REG))]
    ""
    "#"
@@ -399801,7 +401158,7 @@ Index: gcc/config/i386/i386.md
    [(set (match_dup 1) (const_int 0))
     (parallel [(set (match_dup 0)
                   (udiv:SWIM248 (match_dup 2) (match_dup 3)))
-@@ -14178,13 +14178,13 @@
+@@ -14178,13 +14179,13 @@
            (popcount:SI (match_operand:SI 1 "nonimmediate_operand" "rm"))
            (const_int 0)))
     (set (match_operand:DI 0 "register_operand" "=r")
@@ -399817,7 +401174,7 @@ Index: gcc/config/i386/i386.md
  #endif
  }
    [(set_attr "prefix_rep" "1")
-@@ -17753,7 +17753,7 @@
+@@ -17753,7 +17754,7 @@
        (mem:BLK (match_dup 4)))
     (use (match_dup 5))]
    "TARGET_64BIT"
@@ -399826,7 +401183,7 @@ Index: gcc/config/i386/i386.md
    [(set_attr "type" "str")
     (set_attr "prefix_rep" "1")
     (set_attr "memory" "both")
-@@ -17772,7 +17772,7 @@
+@@ -17772,7 +17773,7 @@
        (mem:BLK (match_dup 4)))
     (use (match_dup 5))]
    "!TARGET_64BIT"
@@ -399835,7 +401192,7 @@ Index: gcc/config/i386/i386.md
    [(set_attr "type" "str")
     (set_attr "prefix_rep" "1")
     (set_attr "memory" "both")
-@@ -17791,7 +17791,7 @@
+@@ -17791,7 +17792,7 @@
        (mem:BLK (match_dup 4)))
     (use (match_dup 5))]
    "TARGET_64BIT"
@@ -399844,7 +401201,7 @@ Index: gcc/config/i386/i386.md
    [(set_attr "type" "str")
     (set_attr "prefix_rep" "1")
     (set_attr "memory" "both")
-@@ -17808,7 +17808,7 @@
+@@ -17808,7 +17809,7 @@
        (mem:BLK (match_dup 4)))
     (use (match_dup 5))]
    "!TARGET_64BIT"
@@ -399853,7 +401210,7 @@ Index: gcc/config/i386/i386.md
    [(set_attr "type" "str")
     (set_attr "prefix_rep" "1")
     (set_attr "memory" "both")
-@@ -17825,7 +17825,7 @@
+@@ -17825,7 +17826,7 @@
        (mem:BLK (match_dup 4)))
     (use (match_dup 5))]
    "TARGET_64BIT"
@@ -399862,7 +401219,7 @@ Index: gcc/config/i386/i386.md
    [(set_attr "type" "str")
     (set_attr "prefix_rep" "1")
     (set_attr "memory" "both")
-@@ -18006,7 +18006,7 @@
+@@ -18006,7 +18007,7 @@
     (use (match_operand:DI 2 "register_operand" "a"))
     (use (match_dup 4))]
    "TARGET_64BIT"
@@ -399871,7 +401228,7 @@ Index: gcc/config/i386/i386.md
    [(set_attr "type" "str")
     (set_attr "prefix_rep" "1")
     (set_attr "memory" "store")
-@@ -18023,7 +18023,7 @@
+@@ -18023,7 +18024,7 @@
     (use (match_operand:SI 2 "register_operand" "a"))
     (use (match_dup 4))]
    "!TARGET_64BIT"
@@ -399880,7 +401237,7 @@ Index: gcc/config/i386/i386.md
    [(set_attr "type" "str")
     (set_attr "prefix_rep" "1")
     (set_attr "memory" "store")
-@@ -18040,7 +18040,7 @@
+@@ -18040,7 +18041,7 @@
     (use (match_operand:SI 2 "register_operand" "a"))
     (use (match_dup 4))]
    "TARGET_64BIT"
@@ -399889,7 +401246,7 @@ Index: gcc/config/i386/i386.md
    [(set_attr "type" "str")
     (set_attr "prefix_rep" "1")
     (set_attr "memory" "store")
-@@ -18056,7 +18056,7 @@
+@@ -18056,7 +18057,7 @@
     (use (match_operand:QI 2 "register_operand" "a"))
     (use (match_dup 4))]
    "!TARGET_64BIT"
@@ -399898,7 +401255,7 @@ Index: gcc/config/i386/i386.md
    [(set_attr "type" "str")
     (set_attr "prefix_rep" "1")
     (set_attr "memory" "store")
-@@ -18072,7 +18072,7 @@
+@@ -18072,7 +18073,7 @@
     (use (match_operand:QI 2 "register_operand" "a"))
     (use (match_dup 4))]
    "TARGET_64BIT"
@@ -399907,7 +401264,7 @@ Index: gcc/config/i386/i386.md
    [(set_attr "type" "str")
     (set_attr "prefix_rep" "1")
     (set_attr "memory" "store")
-@@ -18188,7 +18188,7 @@
+@@ -18188,7 +18189,7 @@
     (clobber (match_operand:SI 1 "register_operand" "=D"))
     (clobber (match_operand:SI 2 "register_operand" "=c"))]
    "!TARGET_64BIT"
@@ -399916,7 +401273,7 @@ Index: gcc/config/i386/i386.md
    [(set_attr "type" "str")
     (set_attr "mode" "QI")
     (set_attr "prefix_rep" "1")])
-@@ -18203,7 +18203,7 @@
+@@ -18203,7 +18204,7 @@
     (clobber (match_operand:DI 1 "register_operand" "=D"))
     (clobber (match_operand:DI 2 "register_operand" "=c"))]
    "TARGET_64BIT"
@@ -399925,7 +401282,7 @@ Index: gcc/config/i386/i386.md
    [(set_attr "type" "str")
     (set_attr "mode" "QI")
     (set_attr "prefix_rex" "0")
-@@ -18239,7 +18239,7 @@
+@@ -18239,7 +18240,7 @@
     (clobber (match_operand:SI 1 "register_operand" "=D"))
     (clobber (match_operand:SI 2 "register_operand" "=c"))]
    "!TARGET_64BIT"
@@ -399934,7 +401291,7 @@ Index: gcc/config/i386/i386.md
    [(set_attr "type" "str")
     (set_attr "mode" "QI")
     (set_attr "prefix_rep" "1")])
-@@ -18257,7 +18257,7 @@
+@@ -18257,7 +18258,7 @@
     (clobber (match_operand:DI 1 "register_operand" "=D"))
     (clobber (match_operand:DI 2 "register_operand" "=c"))]
    "TARGET_64BIT"
@@ -399943,7 +401300,7 @@ Index: gcc/config/i386/i386.md
    [(set_attr "type" "str")
     (set_attr "mode" "QI")
     (set_attr "prefix_rex" "0")
-@@ -18305,7 +18305,7 @@
+@@ -18305,7 +18306,7 @@
     (clobber (match_operand:SI 1 "register_operand" "=D"))
     (clobber (reg:CC FLAGS_REG))]
    "!TARGET_64BIT"
@@ -399952,7 +401309,7 @@ Index: gcc/config/i386/i386.md
    [(set_attr "type" "str")
     (set_attr "mode" "QI")
     (set_attr "prefix_rep" "1")])
-@@ -18319,7 +18319,7 @@
+@@ -18319,7 +18320,7 @@
     (clobber (match_operand:DI 1 "register_operand" "=D"))
     (clobber (reg:CC FLAGS_REG))]
    "TARGET_64BIT"
@@ -399963,8 +401320,8 @@ Index: gcc/config/i386/i386.md
     (set_attr "prefix_rex" "0")
 Index: gcc/config/i386/mingw-w64.h
 ===================================================================
---- gcc/config/i386/mingw-w64.h        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/config/i386/mingw-w64.h        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/config/i386/mingw-w64.h        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config/i386/mingw-w64.h        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -39,6 +39,8 @@
  #define ASM_SPEC "%{v:-v} %{n} %{T} %{Ym,*} %{Yd,*} \
   %{Wa,*:%*} %{m32:--32} %{m64:--64}"
@@ -400005,8 +401362,8 @@ Index: gcc/config/i386/mingw-w64.h
    %(shared_libgcc_undefs)"
 Index: gcc/config/i386/sol2.h
 ===================================================================
---- gcc/config/i386/sol2.h     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/config/i386/sol2.h     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/config/i386/sol2.h     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config/i386/sol2.h     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -72,7 +72,7 @@
  #define LOCAL_LABEL_PREFIX "."
  
@@ -400030,8 +401387,8 @@ Index: gcc/config/i386/sol2.h
  
 Index: gcc/config/i386/sse.md
 ===================================================================
---- gcc/config/i386/sse.md     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/config/i386/sse.md     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/config/i386/sse.md     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config/i386/sse.md     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1483,6 +1483,20 @@
     (set_attr "length_immediate" "1")
     (set_attr "mode" "<MODE>")])
@@ -400053,10 +401410,190 @@ Index: gcc/config/i386/sse.md
  (define_insn "<sse>_vmmaskcmp<mode>3"
    [(set (match_operand:SSEMODEF2P 0 "register_operand" "=x")
        (vec_merge:SSEMODEF2P
+@@ -1896,7 +1910,7 @@
+           (match_operand:FMA4MODEF4 2 "nonimmediate_operand" "x,m"))
+          (match_operand:FMA4MODEF4 3 "nonimmediate_operand" "xm,x"))]
+        UNSPEC_FMA4_INTRINSIC))]
+-  "TARGET_FMA4 && TARGET_FUSED_MADD"
++  "TARGET_FMA4"
+   "vfmadd<fma4modesuffixf4>\t{%3, %2, %1, %0|%0, %1, %2, %3}"
+   [(set_attr "type" "ssemuladd")
+    (set_attr "mode" "<MODE>")])
+@@ -1910,7 +1924,7 @@
+           (match_operand:FMA4MODEF4 2 "nonimmediate_operand" "x,m"))
+          (match_operand:FMA4MODEF4 3 "nonimmediate_operand" "xm,x"))]
+        UNSPEC_FMA4_INTRINSIC))]
+-  "TARGET_FMA4 && TARGET_FUSED_MADD"
++  "TARGET_FMA4"
+   "vfmsub<fma4modesuffixf4>\t{%3, %2, %1, %0|%0, %1, %2, %3}"
+   [(set_attr "type" "ssemuladd")
+    (set_attr "mode" "<MODE>")])
+@@ -1924,7 +1938,7 @@
+           (match_operand:FMA4MODEF4 1 "nonimmediate_operand" "%x,x")
+           (match_operand:FMA4MODEF4 2 "nonimmediate_operand" "x,m")))]
+        UNSPEC_FMA4_INTRINSIC))]
+-  "TARGET_FMA4 && TARGET_FUSED_MADD"
++  "TARGET_FMA4"
+   "vfnmadd<fma4modesuffixf4>\t{%3, %2, %1, %0|%0, %1, %2, %3}"
+   [(set_attr "type" "ssemuladd")
+    (set_attr "mode" "<MODE>")])
+@@ -1939,7 +1953,7 @@
+           (match_operand:FMA4MODEF4 2 "nonimmediate_operand" "x,m"))
+          (match_operand:FMA4MODEF4 3 "nonimmediate_operand" "xm,x"))]
+        UNSPEC_FMA4_INTRINSIC))]
+-  "TARGET_FMA4 && TARGET_FUSED_MADD"
++  "TARGET_FMA4"
+   "vfnmsub<fma4modesuffixf4>\t{%3, %2, %1, %0|%0, %1, %2, %3}"
+   [(set_attr "type" "ssemuladd")
+    (set_attr "mode" "<MODE>")])
+@@ -1953,7 +1967,7 @@
+           (match_operand:SSEMODEF2P 2 "nonimmediate_operand" "x,m"))
+          (match_operand:SSEMODEF2P 3 "nonimmediate_operand" "xm,x"))]
+        UNSPEC_FMA4_INTRINSIC))]
+-  "TARGET_FMA4 && TARGET_FUSED_MADD"
++  "TARGET_FMA4"
+   "vfmadd<ssemodesuffixf4>\t{%3, %2, %1, %0|%0, %1, %2, %3}"
+   [(set_attr "type" "ssemuladd")
+    (set_attr "mode" "<MODE>")])
+@@ -1967,7 +1981,7 @@
+           (match_operand:SSEMODEF2P 2 "nonimmediate_operand" "x,m"))
+          (match_operand:SSEMODEF2P 3 "nonimmediate_operand" "xm,x"))]
+        UNSPEC_FMA4_INTRINSIC))]
+-  "TARGET_FMA4 && TARGET_FUSED_MADD"
++  "TARGET_FMA4"
+   "vfmsub<ssemodesuffixf4>\t{%3, %2, %1, %0|%0, %1, %2, %3}"
+   [(set_attr "type" "ssemuladd")
+    (set_attr "mode" "<MODE>")])
+@@ -1981,7 +1995,7 @@
+           (match_operand:SSEMODEF2P 1 "nonimmediate_operand" "%x,x")
+           (match_operand:SSEMODEF2P 2 "nonimmediate_operand" "x,m")))]
+        UNSPEC_FMA4_INTRINSIC))]
+-  "TARGET_FMA4 && TARGET_FUSED_MADD"
++  "TARGET_FMA4"
+   "vfnmadd<ssemodesuffixf4>\t{%3, %2, %1, %0|%0, %1, %2, %3}"
+   [(set_attr "type" "ssemuladd")
+    (set_attr "mode" "<MODE>")])
+@@ -1996,7 +2010,7 @@
+           (match_operand:SSEMODEF2P 2 "nonimmediate_operand" "x,m"))
+          (match_operand:SSEMODEF2P 3 "nonimmediate_operand" "xm,x"))]
+        UNSPEC_FMA4_INTRINSIC))]
+-  "TARGET_FMA4 && TARGET_FUSED_MADD"
++  "TARGET_FMA4"
+   "vfnmsub<ssemodesuffixf4>\t{%3, %2, %1, %0|%0, %1, %2, %3}"
+   [(set_attr "type" "ssemuladd")
+    (set_attr "mode" "<MODE>")])
+@@ -2015,7 +2029,7 @@
+          (match_dup 0)
+          (const_int 1))]
+        UNSPEC_FMA4_INTRINSIC))]
+-  "TARGET_FMA4 && TARGET_FUSED_MADD"
++  "TARGET_FMA4"
+   "vfmadd<ssemodesuffixf2s>\t{%3, %2, %1, %0|%0, %1, %2, %3}"
+   [(set_attr "type" "ssemuladd")
+    (set_attr "mode" "<ssescalarmode>")])
+@@ -2032,7 +2046,7 @@
+          (match_dup 0)
+          (const_int 1))]
+        UNSPEC_FMA4_INTRINSIC))]
+-  "TARGET_FMA4 && TARGET_FUSED_MADD"
++  "TARGET_FMA4"
+   "vfmsub<ssemodesuffixf2s>\t{%3, %2, %1, %0|%0, %1, %2, %3}"
+   [(set_attr "type" "ssemuladd")
+    (set_attr "mode" "<ssescalarmode>")])
+@@ -2049,7 +2063,7 @@
+          (match_dup 0)
+          (const_int 1))]
+        UNSPEC_FMA4_INTRINSIC))]
+-  "TARGET_FMA4 && TARGET_FUSED_MADD"
++  "TARGET_FMA4"
+   "vfnmadd<ssemodesuffixf2s>\t{%3, %2, %1, %0|%0, %1, %2, %3}"
+   [(set_attr "type" "ssemuladd")
+    (set_attr "mode" "<ssescalarmode>")])
+@@ -2067,7 +2081,7 @@
+          (match_dup 0)
+          (const_int 1))]
+        UNSPEC_FMA4_INTRINSIC))]
+-  "TARGET_FMA4 && TARGET_FUSED_MADD"
++  "TARGET_FMA4"
+   "vfnmsub<ssemodesuffixf2s>\t{%3, %2, %1, %0|%0, %1, %2, %3}"
+   [(set_attr "type" "ssemuladd")
+    (set_attr "mode" "<ssescalarmode>")])
+@@ -2246,7 +2260,7 @@
+            (match_dup 3))
+          (const_int 170))]
+        UNSPEC_FMA4_INTRINSIC))]
+-  "TARGET_FMA4 && TARGET_FUSED_MADD"
++  "TARGET_FMA4"
+   "vfmaddsubps\t{%3, %2, %1, %0|%0, %1, %2, %3}"
+   [(set_attr "type" "ssemuladd")
+    (set_attr "mode" "V8SF")])
+@@ -2267,7 +2281,7 @@
+            (match_dup 3))
+          (const_int 10))]
+        UNSPEC_FMA4_INTRINSIC))]
+-  "TARGET_FMA4 && TARGET_FUSED_MADD"
++  "TARGET_FMA4"
+   "vfmaddsubpd\t{%3, %2, %1, %0|%0, %1, %2, %3}"
+   [(set_attr "type" "ssemuladd")
+    (set_attr "mode" "V4DF")])
+@@ -2288,7 +2302,7 @@
+            (match_dup 3))
+          (const_int 10))]
+        UNSPEC_FMA4_INTRINSIC))]
+-  "TARGET_FMA4 && TARGET_FUSED_MADD"
++  "TARGET_FMA4"
+   "vfmaddsubps\t{%3, %2, %1, %0|%0, %1, %2, %3}"
+   [(set_attr "type" "ssemuladd")
+    (set_attr "mode" "V4SF")])
+@@ -2309,7 +2323,7 @@
+            (match_dup 3))
+          (const_int 2))]
+        UNSPEC_FMA4_INTRINSIC))]
+-  "TARGET_FMA4 && TARGET_FUSED_MADD"
++  "TARGET_FMA4"
+   "vfmaddsubpd\t{%3, %2, %1, %0|%0, %1, %2, %3}"
+   [(set_attr "type" "ssemuladd")
+    (set_attr "mode" "V2DF")])
+@@ -2330,7 +2344,7 @@
+            (match_dup 3))
+          (const_int 85))]
+        UNSPEC_FMA4_INTRINSIC))]
+-  "TARGET_FMA4 && TARGET_FUSED_MADD"
++  "TARGET_FMA4"
+   "vfmsubaddps\t{%3, %2, %1, %0|%0, %1, %2, %3}"
+   [(set_attr "type" "ssemuladd")
+    (set_attr "mode" "V8SF")])
+@@ -2351,7 +2365,7 @@
+            (match_dup 3))
+          (const_int 5))]
+        UNSPEC_FMA4_INTRINSIC))]
+-  "TARGET_FMA4 && TARGET_FUSED_MADD"
++  "TARGET_FMA4"
+   "vfmsubaddpd\t{%3, %2, %1, %0|%0, %1, %2, %3}"
+   [(set_attr "type" "ssemuladd")
+    (set_attr "mode" "V4DF")])
+@@ -2372,7 +2386,7 @@
+            (match_dup 3))
+          (const_int 5))]
+        UNSPEC_FMA4_INTRINSIC))]
+-  "TARGET_FMA4 && TARGET_FUSED_MADD"
++  "TARGET_FMA4"
+   "vfmsubaddps\t{%3, %2, %1, %0|%0, %1, %2, %3}"
+   [(set_attr "type" "ssemuladd")
+    (set_attr "mode" "V4SF")])
+@@ -2393,7 +2407,7 @@
+            (match_dup 3))
+          (const_int 1))]
+        UNSPEC_FMA4_INTRINSIC))]
+-  "TARGET_FMA4 && TARGET_FUSED_MADD"
++  "TARGET_FMA4"
+   "vfmsubaddpd\t{%3, %2, %1, %0|%0, %1, %2, %3}"
+   [(set_attr "type" "ssemuladd")
+    (set_attr "mode" "V2DF")])
 Index: gcc/config/i386/mingw32.h
 ===================================================================
---- gcc/config/i386/mingw32.h  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/config/i386/mingw32.h  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/config/i386/mingw32.h  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config/i386/mingw32.h  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -47,6 +47,22 @@
      }                                                         \
    while (0)
@@ -400100,10 +401637,30 @@ Index: gcc/config/i386/mingw32.h
    %(shared_libgcc_undefs)"
  
  /* Include in the mingw32 libraries with libgcc */
+Index: gcc/config/i386/ia32intrin.h
+===================================================================
+--- gcc/config/i386/ia32intrin.h       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config/i386/ia32intrin.h       (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -178,6 +178,7 @@
+   return __builtin_bswap64 (__X);
+ }
++#ifdef __SSE4_2__
+ /* 64bit accumulate CRC32 (polynomial 0x11EDC6F41) value.  */
+ extern __inline unsigned long long
+ __attribute__((__gnu_inline__, __always_inline__, __artificial__))
+@@ -185,6 +186,7 @@
+ {
+   return __builtin_ia32_crc32di (__C, __V);
+ }
++#endif
+ /* 64bit popcnt */
+ extern __inline long long
 Index: gcc/config/i386/sync.md
 ===================================================================
---- gcc/config/i386/sync.md    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/config/i386/sync.md    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/config/i386/sync.md    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config/i386/sync.md    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,5 @@
  ;; GCC machine description for i386 synchronization instructions.
 -;; Copyright (C) 2005, 2006, 2007, 2008, 2009
@@ -400196,8 +401753,8 @@ Index: gcc/config/i386/sync.md
 +  "lock{%;} <logicprefix>{<imodesuffix>}\t{%1, %0|%0, %1}")
 Index: gcc/config/i386/driver-i386.c
 ===================================================================
---- gcc/config/i386/driver-i386.c      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/config/i386/driver-i386.c      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/config/i386/driver-i386.c      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config/i386/driver-i386.c      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -538,34 +538,61 @@
        cpu = "pentium";
        break;
@@ -400287,8 +401844,8 @@ Index: gcc/config/i386/driver-i386.c
        if (has_sse3)
 Index: gcc/config/i386/i386.c
 ===================================================================
---- gcc/config/i386/i386.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/config/i386/i386.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/config/i386/i386.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config/i386/i386.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -2528,7 +2528,7 @@
    if (flags && add_nl_p)
      {
@@ -400438,10 +401995,18 @@ Index: gcc/config/i386/i386.c
                {
                  distance++;
  
+@@ -21374,6 +21367,7 @@
+     {
+       ix86_builtins_isa[(int) code].isa = mask;
++      mask &= ~OPTION_MASK_ISA_64BIT;
+       if (mask == 0
+         || (mask & ix86_isa_flags) != 0
+         || (lang_hooks.builtin_function
 Index: gcc/config/sol2.c
 ===================================================================
---- gcc/config/sol2.c  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/config/sol2.c  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/config/sol2.c  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config/sol2.c  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -122,8 +122,10 @@
     the visibility type VIS, which must not be VISIBILITY_DEFAULT.  */
  
@@ -400466,8 +402031,8 @@ Index: gcc/config/sol2.c
    fprintf (asm_out_file, "\n");
 Index: gcc/config/sol2.h
 ===================================================================
---- gcc/config/sol2.h  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/config/sol2.h  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/config/sol2.h  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config/sol2.h  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -174,12 +174,16 @@
  #define LINK_SPEC \
    "%{h*} %{v:-V} \
@@ -400487,8 +402052,8 @@ Index: gcc/config/sol2.h
     configuration files for Solaris override this setting.)  */
 Index: gcc/config/sh/sh.c
 ===================================================================
---- gcc/config/sh/sh.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/config/sh/sh.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/config/sh/sh.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config/sh/sh.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -4397,6 +4397,7 @@
    int hi_limit;
    rtx orig = from;
@@ -400527,10 +402092,33 @@ Index: gcc/config/sh/sh.c
        /* If we exceeded the range, then we must back up over the last
         instruction we looked at.  Otherwise, we just need to undo the
         NEXT_INSN at the end of the loop.  */
+Index: gcc/config/lm32/lm32.h
+===================================================================
+--- gcc/config/lm32/lm32.h     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config/lm32/lm32.h     (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -1,7 +1,7 @@
+ /* Definitions of target machine for GNU compiler, Lattice Mico32 architecture.
+    Contributed by Jon Beniston <jon@beniston.com>
+-   Copyright (C) 2009 Free Software Foundation, Inc.
++   Copyright (C) 2009, 2010 Free Software Foundation, Inc.
+    This file is part of GCC.
+@@ -371,9 +371,6 @@
+ #define REG_OK_FOR_BASE_P(X) NONSTRICT_REG_OK_FOR_BASE_P(X)
+ #endif
+-#define GO_IF_MODE_DEPENDENT_ADDRESS(ADDR, LABEL)                     \
+-  if (GET_CODE (ADDR) == PLUS) goto LABEL;                            \
+-
+ #define LEGITIMATE_CONSTANT_P(X) lm32_legitimate_constant_p
+ /*-------------------------*/
 Index: gcc/config/cris/cris.md
 ===================================================================
---- gcc/config/cris/cris.md    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/config/cris/cris.md    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/config/cris/cris.md    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config/cris/cris.md    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1831,7 +1831,7 @@
     add%u2 %2,%0
     addo.%Z2 %2,%1,%0"
@@ -400542,8 +402130,8 @@ Index: gcc/config/cris/cris.md
    [(set (match_operand:HI 0 "register_operand"                "=r,r, r,r,r,r")
 Index: gcc/config/rs6000/rs6000.c
 ===================================================================
---- gcc/config/rs6000/rs6000.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/config/rs6000/rs6000.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/config/rs6000/rs6000.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config/rs6000/rs6000.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -881,7 +881,6 @@
  static void emit_frame_save (rtx, rtx, enum machine_mode, unsigned int,
                             int, HOST_WIDE_INT);
@@ -400655,10 +402243,63 @@ Index: gcc/config/rs6000/rs6000.c
        if (frame_reg_rtx != sp_reg_rtx)
        rs6000_emit_stack_tie ();
      }
+@@ -19762,6 +19772,16 @@
+       frame_reg_rtx = sp_reg_rtx;
+       if (DEFAULT_ABI == ABI_V4)
+       frame_reg_rtx = gen_rtx_REG (Pmode, 11);
++      /* Prevent reordering memory accesses against stack pointer restore.  */
++      else if (cfun->calls_alloca
++             || offset_below_red_zone_p (-info->total_size))
++      {
++        rtx mem1 = gen_rtx_MEM (BLKmode, hard_frame_pointer_rtx);
++        rtx mem2 = gen_rtx_MEM (BLKmode, sp_reg_rtx);
++        MEM_NOTRAP_P (mem1) = 1;
++        MEM_NOTRAP_P (mem2) = 1;
++        emit_insn (gen_frame_tie (mem1, mem2));
++      }
+       insn = emit_insn (gen_add3_insn (frame_reg_rtx, hard_frame_pointer_rtx,
+                                      GEN_INT (info->total_size)));
+@@ -19771,6 +19791,14 @@
+          && DEFAULT_ABI != ABI_V4
+          && !crtl->calls_eh_return)
+     {
++      /* Prevent reordering memory accesses against stack pointer restore.  */
++      if (cfun->calls_alloca
++        || offset_below_red_zone_p (-info->total_size))
++      {
++        rtx mem = gen_rtx_MEM (BLKmode, sp_reg_rtx);
++        MEM_NOTRAP_P (mem) = 1;
++        emit_insn (gen_stack_tie (mem));
++      }
+       insn = emit_insn (gen_add3_insn (sp_reg_rtx, sp_reg_rtx,
+                                      GEN_INT (info->total_size)));
+       sp_offset = 0;
+Index: gcc/config/rs6000/rs6000.md
+===================================================================
+--- gcc/config/rs6000/rs6000.md        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config/rs6000/rs6000.md        (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -15286,7 +15286,16 @@
+   ""
+   [(set_attr "length" "0")])
++; Like stack_tie, but depend on both fp and sp based memory.
++(define_insn "frame_tie"
++  [(set (match_operand:BLK 0 "memory_operand" "+m")
++      (unspec:BLK [(match_dup 0)
++                   (match_operand:BLK 1 "memory_operand" "m")] UNSPEC_TIE))]
++  ""
++  ""
++  [(set_attr "length" "0")])
++
+ (define_expand "epilogue"
+   [(use (const_int 0))]
+   "TARGET_SCHED_PROLOG"
 Index: gcc/config/sol2-gld.h
 ===================================================================
---- gcc/config/sol2-gld.h      (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ gcc/config/sol2-gld.h      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/config/sol2-gld.h      (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ gcc/config/sol2-gld.h      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,31 @@
 +/* Definitions of target machine for GCC, for any machine running Solaris 2
 +   using the GNU linker.
@@ -400693,8 +402334,8 @@ Index: gcc/config/sol2-gld.h
 +#define RDYNAMIC_SPEC "--export-dynamic"
 Index: gcc/config/mips/dbxmdebug.h
 ===================================================================
---- gcc/config/mips/dbxmdebug.h        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/config/mips/dbxmdebug.h        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/config/mips/dbxmdebug.h        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config/mips/dbxmdebug.h        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +0,0 @@
 -/* Definitions of target machine for GNU compiler, for MIPS running IRIX 5
 -   or IRIX 6 (O32 ABI) using the GNU assembler with stabs-in-mdebug.  */
@@ -400704,8 +402345,8 @@ Index: gcc/config/mips/dbxmdebug.h
 -#define MDEBUG_ASM_SPEC "%{!gdwarf*:-mdebug} %{gdwarf*:-no-mdebug}"
 Index: gcc/config/mips/iris.h
 ===================================================================
---- gcc/config/mips/iris.h     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/config/mips/iris.h     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/config/mips/iris.h     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config/mips/iris.h     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -199,7 +199,7 @@
  %{call_shared} %{no_archive} %{exact_version} \
  %{!shared: \
@@ -400717,8 +402358,8 @@ Index: gcc/config/mips/iris.h
     library search directories.  */
 Index: gcc/config/mmix/mmix.md
 ===================================================================
---- gcc/config/mmix/mmix.md    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/config/mmix/mmix.md    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/config/mmix/mmix.md    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/config/mmix/mmix.md    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -333,7 +333,7 @@
  ;; The %2-is-%1-case is there just to make sure things don't fail.  Could
  ;; presumably happen with optimizations off; no evidence.
@@ -400739,8 +402380,8 @@ Index: gcc/config/mmix/mmix.md
     (clobber (match_scratch:DI 3 "=1,1"))
 Index: gcc/tree-vect-slp.c
 ===================================================================
---- gcc/tree-vect-slp.c        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/tree-vect-slp.c        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/tree-vect-slp.c        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/tree-vect-slp.c        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -844,7 +844,11 @@
  
        SET_BIT (load_index, prev);
@@ -400756,8 +402397,8 @@ Index: gcc/tree-vect-slp.c
    if (supported && i == group_size * group_size
 Index: gcc/cfgrtl.c
 ===================================================================
---- gcc/cfgrtl.c       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/cfgrtl.c       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/cfgrtl.c       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/cfgrtl.c       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -994,6 +994,9 @@
              && !find_reg_note (insn, REG_LABEL_TARGET, new_label))
            add_reg_note (insn, REG_LABEL_TARGET, new_label);
@@ -400794,8 +402435,8 @@ Index: gcc/cfgrtl.c
  }
 Index: gcc/collect2.c
 ===================================================================
---- gcc/collect2.c     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/collect2.c     (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/collect2.c     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/collect2.c     (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -35,6 +35,10 @@
  #  define SIGCHLD SIGCLD
  #endif
@@ -400809,8 +402450,8 @@ Index: gcc/collect2.c
  #endif
 Index: gcc/lto-streamer.c
 ===================================================================
---- gcc/lto-streamer.c (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ gcc/lto-streamer.c (.../branches/gcc-4_5-branch)   (revision 159759)
+--- gcc/lto-streamer.c (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ gcc/lto-streamer.c (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -788,6 +788,31 @@
  }
  
@@ -400909,8 +402550,8 @@ Index: gcc/lto-streamer.c
  
 Index: libstdc++-v3/doc/doxygen/user.cfg.in
 ===================================================================
---- libstdc++-v3/doc/doxygen/user.cfg.in       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libstdc++-v3/doc/doxygen/user.cfg.in       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libstdc++-v3/doc/doxygen/user.cfg.in       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libstdc++-v3/doc/doxygen/user.cfg.in       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -180,7 +180,7 @@
  # You can put \n's in the value part of an alias to insert newlines.
  
@@ -400922,8 +402563,8 @@ Index: libstdc++-v3/doc/doxygen/user.cfg.in
  # sources only. Doxygen will then generate output that is more tailored for C.
 Index: libstdc++-v3/include/debug/vector
 ===================================================================
---- libstdc++-v3/include/debug/vector  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libstdc++-v3/include/debug/vector  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libstdc++-v3/include/debug/vector  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libstdc++-v3/include/debug/vector  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -235,6 +235,7 @@
        _Base::resize(__sz, __c);
        if (__realloc)
@@ -400934,8 +402575,8 @@ Index: libstdc++-v3/include/debug/vector
  #ifdef __GXX_EXPERIMENTAL_CXX0X__
 Index: libstdc++-v3/include/profile/impl/profiler_trace.h
 ===================================================================
---- libstdc++-v3/include/profile/impl/profiler_trace.h (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libstdc++-v3/include/profile/impl/profiler_trace.h (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libstdc++-v3/include/profile/impl/profiler_trace.h (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libstdc++-v3/include/profile/impl/profiler_trace.h (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -53,43 +53,30 @@
  #define _GLIBCXX_IMPL_UNORDERED_MAP std::tr1::unordered_map
  #endif
@@ -401404,8 +403045,8 @@ Index: libstdc++-v3/include/profile/impl/profiler_trace.h
  /** @brief This function must be called by each instrumentation point.
 Index: libstdc++-v3/include/profile/impl/profiler.h
 ===================================================================
---- libstdc++-v3/include/profile/impl/profiler.h       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libstdc++-v3/include/profile/impl/profiler.h       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libstdc++-v3/include/profile/impl/profiler.h       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libstdc++-v3/include/profile/impl/profiler.h       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -44,6 +44,13 @@
  #endif
  
@@ -401434,8 +403075,8 @@ Index: libstdc++-v3/include/profile/impl/profiler.h
  #define _GLIBCXX_PROFILE_TRACE_PATH_ROOT "libstdcxx-profile"
 Index: libstdc++-v3/include/profile/unordered_map
 ===================================================================
---- libstdc++-v3/include/profile/unordered_map (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libstdc++-v3/include/profile/unordered_map (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libstdc++-v3/include/profile/unordered_map (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libstdc++-v3/include/profile/unordered_map (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -196,7 +196,7 @@
          insert(_InputIter __first, _InputIter __last)
          {
@@ -401456,8 +403097,8 @@ Index: libstdc++-v3/include/profile/unordered_map
  
 Index: libstdc++-v3/include/bits/basic_string.h
 ===================================================================
---- libstdc++-v3/include/bits/basic_string.h   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libstdc++-v3/include/bits/basic_string.h   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libstdc++-v3/include/bits/basic_string.h   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libstdc++-v3/include/bits/basic_string.h   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -48,13 +48,14 @@
     *  @class basic_string basic_string.h <string>
     *  @brief  Managing sequences of characters and character-like objects.
@@ -401550,10 +403191,63 @@ Index: libstdc++-v3/include/bits/basic_string.h
         *  @param n2  Number of characters of s.
         *  @return  Integer < 0, 0, or > 0.
         *
+Index: libstdc++-v3/include/bits/stl_iterator_base_funcs.h
+===================================================================
+--- libstdc++-v3/include/bits/stl_iterator_base_funcs.h        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libstdc++-v3/include/bits/stl_iterator_base_funcs.h        (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -61,6 +61,7 @@
+ #define _STL_ITERATOR_BASE_FUNCS_H 1
+ #pragma GCC system_header
++
+ #include <bits/concept_check.h>
+ _GLIBCXX_BEGIN_NAMESPACE(std)
+@@ -172,9 +173,18 @@
+       std::__advance(__i, __d, std::__iterator_category(__i));
+     }
++_GLIBCXX_END_NAMESPACE
++
+ #ifdef __GXX_EXPERIMENTAL_CXX0X__
++
++#include <ext/type_traits.h> // For __enable_if and __is_iterator
++
++_GLIBCXX_BEGIN_NAMESPACE(std)
++
+   template<typename _ForwardIterator>
+-    inline _ForwardIterator
++    inline typename
++    __gnu_cxx::__enable_if<__is_iterator<_ForwardIterator>::__value,
++                         _ForwardIterator>::__type
+     next(_ForwardIterator __x, typename
+        iterator_traits<_ForwardIterator>::difference_type __n = 1)
+     {
+@@ -183,15 +193,18 @@
+     }
+   template<typename _BidirectionalIterator>
+-    inline _BidirectionalIterator 
++    inline typename
++    __gnu_cxx::__enable_if<__is_iterator<_BidirectionalIterator>::__value,
++                         _BidirectionalIterator>::__type
+     prev(_BidirectionalIterator __x, typename
+        iterator_traits<_BidirectionalIterator>::difference_type __n = 1) 
+     {
+       std::advance(__x, -__n);
+       return __x;
+     }
+-#endif
+ _GLIBCXX_END_NAMESPACE
++#endif // __GXX_EXPERIMENTAL_CXX0X__
++
+ #endif /* _STL_ITERATOR_BASE_FUNCS_H */
 Index: libstdc++-v3/include/bits/stringfwd.h
 ===================================================================
---- libstdc++-v3/include/bits/stringfwd.h      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libstdc++-v3/include/bits/stringfwd.h      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libstdc++-v3/include/bits/stringfwd.h      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libstdc++-v3/include/bits/stringfwd.h      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,6 +1,7 @@
  // String support -*- C++ -*-
  
@@ -401605,10 +403299,49 @@ Index: libstdc++-v3/include/bits/stringfwd.h
  
  _GLIBCXX_END_NAMESPACE
  
+Index: libstdc++-v3/include/bits/cpp_type_traits.h
+===================================================================
+--- libstdc++-v3/include/bits/cpp_type_traits.h        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libstdc++-v3/include/bits/cpp_type_traits.h        (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -414,6 +414,34 @@
+     };
+ #endif
++  template<typename _Tp>
++    class __is_iterator_helper
++    {
++      typedef char __one;
++      typedef struct { char __arr[2]; } __two;
++
++      template<typename _Up>
++        struct _Wrap_type
++      { };
++
++      template<typename _Up>
++        static __one __test(_Wrap_type<typename _Up::iterator_category>*);
++
++      template<typename _Up>
++        static __two __test(...);
++
++    public:
++      static const bool __value = (sizeof(__test<_Tp>(0)) == 1
++                                 || __is_pointer<_Tp>::__value);
++    };
++
++  template<typename _Tp>
++    struct __is_iterator
++    {
++      enum { __value = __is_iterator_helper<_Tp>::__value };
++      typedef typename __truth_type<__value>::__type __type;
++    };
++
+ _GLIBCXX_END_NAMESPACE
+ #endif //_CPP_TYPE_TRAITS_H
 Index: libstdc++-v3/include/c_global/cstdlib
 ===================================================================
---- libstdc++-v3/include/c_global/cstdlib      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libstdc++-v3/include/c_global/cstdlib      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libstdc++-v3/include/c_global/cstdlib      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libstdc++-v3/include/c_global/cstdlib      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -57,9 +57,9 @@
  
  _GLIBCXX_BEGIN_NAMESPACE(std)
@@ -401623,9 +403356,22 @@ Index: libstdc++-v3/include/c_global/cstdlib
  
 Index: libstdc++-v3/ChangeLog
 ===================================================================
---- libstdc++-v3/ChangeLog     (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libstdc++-v3/ChangeLog     (.../branches/gcc-4_5-branch)   (revision 159759)
-@@ -1,3 +1,64 @@
+--- libstdc++-v3/ChangeLog     (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libstdc++-v3/ChangeLog     (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -1,3 +1,77 @@
++2010-05-31  Alexander Monakov  <amonakov@ispras.ru>
++
++      * testsuite/22_locale/codecvt/unshift/char/1.cc (test01): Clarify
++      size definition.  Use memcpy and memcmp to avoid access beyond
++      allocated memory.
++
++2010-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
++
++      PR libstdc++/40497
++      * include/bits/cpp_type_traits.h (__is_iterator): Add.
++      * include/bits/stl_iterator_base_funcs.h (next, prev): Use it.
++      * testsuite/24_iterators/operations/40497.cc: New.
++
 +2010-05-19  Eelis van der Weegen  <gcc-bugzilla@contacts.eelis.net>
 +
 +      PR libstdc++/44190
@@ -401690,10 +403436,91 @@ Index: libstdc++-v3/ChangeLog
  2010-04-14  Release Manager
  
        * GCC 4.5.0 released.
+Index: libstdc++-v3/testsuite/24_iterators/operations/40497.cc
+===================================================================
+--- libstdc++-v3/testsuite/24_iterators/operations/40497.cc    (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ libstdc++-v3/testsuite/24_iterators/operations/40497.cc    (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -0,0 +1,41 @@
++// { dg-options "-std=gnu++0x" }
++// { dg-do compile }
++
++// Copyright (C) 2010 Free Software Foundation, Inc.
++//
++// This file is part of the GNU ISO C++ Library.  This library is free
++// software; you can redistribute it and/or modify it under the
++// terms of the GNU General Public License as published by the
++// Free Software Foundation; either version 3, or (at your option)
++// any later version.
++
++// This library is distributed in the hope that it will be useful,
++// but WITHOUT ANY WARRANTY; without even the implied warranty of
++// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++// GNU General Public License for more details.
++
++// You should have received a copy of the GNU General Public License along
++// with this library; see the file COPYING3.  If not see
++// <http://www.gnu.org/licenses/>.
++
++namespace X
++{
++  class C { };
++
++  template<class T> void next(T) { }
++  template<class T> void prev(T) { }
++}
++
++using namespace X;
++
++#include <iterator>
++
++using namespace std;
++
++// libstdc++/40497
++void test01()
++{
++  C c;
++  next(c);
++  prev(c);
++}
+Index: libstdc++-v3/testsuite/22_locale/codecvt/unshift/char/1.cc
+===================================================================
+--- libstdc++-v3/testsuite/22_locale/codecvt/unshift/char/1.cc (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libstdc++-v3/testsuite/22_locale/codecvt/unshift/char/1.cc (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -1,6 +1,7 @@
+ // 2000-08-17 Benjamin Kosnik <bkoz@cygnus.com>
+-// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2009
++// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
++// 2009, 2010
+ // Free Software Foundation
+ //
+ // This file is part of the GNU ISO C++ Library.  This library is free
+@@ -35,7 +36,7 @@
+   bool test __attribute__((unused)) = true;
+   const char*                 c_lit = "black pearl jasmine tea";
+   const char*                 from_next;
+-  int                         size = 23;
++  int                         size = strlen(c_lit);
+   char*               c_arr = new char[size];
+   char*                 c_ref = new char[size];
+   char*                       to_next;
+@@ -68,10 +69,10 @@
+   VERIFY( to_next == c_arr );
+   // unshift
+-  strcpy(c_arr, c_lit);
++  memcpy(c_arr, c_lit, size);
+   result r3 = cvt->unshift(state, c_arr, c_arr + size, to_next);
+   VERIFY( r3 == codecvt_base::noconv );
+-  VERIFY( !strcmp(c_arr, c_lit) ); 
++  VERIFY( !memcmp(c_arr, c_lit, size) ); 
+   VERIFY( to_next == c_arr );
+   delete [] c_arr;
 Index: libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/insert/31370.cc
 ===================================================================
---- libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/insert/31370.cc (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/insert/31370.cc (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/insert/31370.cc (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/insert/31370.cc (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,4 @@
 -// Copyright (C) 2007, 2009 Free Software Foundation, Inc.
 +// Copyright (C) 2007, 2009, 2010 Free Software Foundation, Inc.
@@ -401718,8 +403545,8 @@ Index: libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/insert/31370.c
  inline void
 Index: libstdc++-v3/testsuite/23_containers/vector/bool/capacity/29134.cc
 ===================================================================
---- libstdc++-v3/testsuite/23_containers/vector/bool/capacity/29134.cc (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libstdc++-v3/testsuite/23_containers/vector/bool/capacity/29134.cc (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libstdc++-v3/testsuite/23_containers/vector/bool/capacity/29134.cc (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libstdc++-v3/testsuite/23_containers/vector/bool/capacity/29134.cc (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,4 +1,4 @@
 -// Copyright (C) 2006, 2007, 2009 Free Software Foundation, Inc.
 +// Copyright (C) 2006, 2007, 2009, 2010 Free Software Foundation, Inc.
@@ -401744,8 +403571,8 @@ Index: libstdc++-v3/testsuite/23_containers/vector/bool/capacity/29134.cc
    // Actually, vector<bool> is special, see libstdc++/31370.
 Index: libstdc++-v3/testsuite/23_containers/vector/capacity/44190.cc
 ===================================================================
---- libstdc++-v3/testsuite/23_containers/vector/capacity/44190.cc      (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ libstdc++-v3/testsuite/23_containers/vector/capacity/44190.cc      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libstdc++-v3/testsuite/23_containers/vector/capacity/44190.cc      (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ libstdc++-v3/testsuite/23_containers/vector/capacity/44190.cc      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,38 @@
 +// Copyright (C) 2010 Free Software Foundation, Inc.
 +//
@@ -401787,8 +403614,8 @@ Index: libstdc++-v3/testsuite/23_containers/vector/capacity/44190.cc
 +}
 Index: configure.ac
 ===================================================================
---- configure.ac       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ configure.ac       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- configure.ac       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ configure.ac       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -2699,7 +2699,7 @@
         mv conftest.o conftest.o.g0 &&
         ${CC} -c -g conftest.c &&
@@ -401800,8 +403627,8 @@ Index: configure.ac
        BUILD_CONFIG=
 Index: ChangeLog
 ===================================================================
---- ChangeLog  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ ChangeLog  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- ChangeLog  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ ChangeLog  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,3 +1,8 @@
 +2010-04-20  Eric Botcazou  <ebotcazou@adacore.com>
 +
@@ -401813,8 +403640,8 @@ Index: ChangeLog
        * GCC 4.5.0 released.
 Index: libffi/configure
 ===================================================================
---- libffi/configure   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libffi/configure   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libffi/configure   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libffi/configure   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -12397,7 +12397,7 @@
  
        libffi_cv_as_x86_pcrel=yes
@@ -401905,8 +403732,8 @@ Index: libffi/configure
  
 Index: libffi/fficonfig.h.in
 ===================================================================
---- libffi/fficonfig.h.in      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libffi/fficonfig.h.in      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libffi/fficonfig.h.in      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libffi/fficonfig.h.in      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -33,6 +33,9 @@
     */
  #undef HAVE_ALLOCA_H
@@ -401929,8 +403756,8 @@ Index: libffi/fficonfig.h.in
  
 Index: libffi/src/x86/sysv.S
 ===================================================================
---- libffi/src/x86/sysv.S      (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libffi/src/x86/sysv.S      (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libffi/src/x86/sysv.S      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libffi/src/x86/sysv.S      (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,5 +1,5 @@
  /* -----------------------------------------------------------------------
 -   sysv.S - Copyright (c) 1996, 1998, 2001-2003, 2005, 2008  Red Hat, Inc.
@@ -401962,8 +403789,8 @@ Index: libffi/src/x86/sysv.S
        .byte   0x8     /* CIE RA Column */
 Index: libffi/ChangeLog
 ===================================================================
---- libffi/ChangeLog   (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libffi/ChangeLog   (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libffi/ChangeLog   (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libffi/ChangeLog   (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,3 +1,13 @@
 +2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 +
@@ -401980,8 +403807,8 @@ Index: libffi/ChangeLog
        * GCC 4.5.0 released.
 Index: libffi/configure.ac
 ===================================================================
---- libffi/configure.ac        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libffi/configure.ac        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libffi/configure.ac        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libffi/configure.ac        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -266,7 +266,7 @@
        libffi_cv_as_x86_pcrel, [
        libffi_cv_as_x86_pcrel=yes
@@ -402024,10 +403851,44 @@ Index: libffi/configure.ac
  fi
  
  case "$target" in
+Index: contrib/ChangeLog
+===================================================================
+--- contrib/ChangeLog  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ contrib/ChangeLog  (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -1,3 +1,8 @@
++2010-05-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
++
++      * dg-extract-results.sh: Redirect grep output to /dev/null instead
++      of grep -q.
++
+ 2010-04-14  Release Manager
+       * GCC 4.5.0 released.
+Index: contrib/dg-extract-results.sh
+===================================================================
+--- contrib/dg-extract-results.sh      (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ contrib/dg-extract-results.sh      (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -224,7 +224,7 @@
+   VARIANTS=""
+   for VAR in $VARS
+   do
+-    grep -q "Running target $VAR" $SUM_FILES && VARIANTS="$VARIANTS $VAR"
++    grep "Running target $VAR" $SUM_FILES > /dev/null && VARIANTS="$VARIANTS $VAR"
+   done
+ fi
+@@ -418,6 +418,6 @@
+ # This is ugly, but if there's version output from the compiler under test
+ # at the end of the file, we want it.  The other thing that might be there
+ # is the final summary counts.
+-tail -2 $FIRST_SUM | grep -q '^#' || tail -2 $FIRST_SUM
++tail -2 $FIRST_SUM | grep '^#' > /dev/null || tail -2 $FIRST_SUM
+ exit 0
 Index: libjava/configure.ac
 ===================================================================
---- libjava/configure.ac       (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libjava/configure.ac       (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libjava/configure.ac       (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libjava/configure.ac       (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -927,6 +927,21 @@
      extra_ldflags_libjava=-liconv
      ;;
@@ -402050,11 +403911,29 @@ Index: libjava/configure.ac
  AC_SUBST(extra_ldflags_libjava)
  AC_SUBST(extra_ldflags)
  AC_SUBST(LIBSTDCXXSPEC)
+@@ -1755,8 +1770,8 @@
+ # Check if linker supports static linking on a per library basis
+ LD_START_STATIC_SPEC=
+ LD_FINISH_STATIC_SPEC=
+-if $LD --help 2>&1 | grep -q -e -call_shared ; then
+-  if $LD --help 2>&1 | grep -q -e -non_shared ; then
++if $LD --help 2>&1 | grep -- -call_shared >/dev/null 2>&1; then
++  if $LD --help 2>&1 | grep -- -non_shared >/dev/null 2>&1; then
+     LD_START_STATIC_SPEC='%{static-libgcj:-non_shared}'
+     LD_FINISH_STATIC_SPEC='%{static-libgcj:-call_shared}'
+   fi
 Index: libjava/ChangeLog
 ===================================================================
---- libjava/ChangeLog  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libjava/ChangeLog  (.../branches/gcc-4_5-branch)   (revision 159759)
-@@ -1,3 +1,8 @@
+--- libjava/ChangeLog  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libjava/ChangeLog  (.../branches/gcc-4_5-branch)   (wersja 160092)
+@@ -1,3 +1,15 @@
++2010-05-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
++
++      * configure.ac: Redirect grep stdout, stderr to /dev/null instead
++      of grep -q.
++      Use -- instead of grep -e.
++      * configure: Regenerate.
++
 +2010-04-19  Andrew Haley  <aph@redhat.com>
 +
 +      PR libgcj/40860
@@ -402065,8 +403944,8 @@ Index: libjava/ChangeLog
        * GCC 4.5.0 released.
 Index: libjava/configure
 ===================================================================
---- libjava/configure  (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libjava/configure  (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libjava/configure  (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libjava/configure  (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -20520,11 +20520,44 @@
      ;;
  esac
@@ -402112,10 +403991,21 @@ Index: libjava/configure
  # Allow the GC to be disabled.  Can be useful when debugging.
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for garbage collector to use" >&5
  $as_echo_n "checking for garbage collector to use... " >&6; }
+@@ -24477,8 +24510,8 @@
+ # Check if linker supports static linking on a per library basis
+ LD_START_STATIC_SPEC=
+ LD_FINISH_STATIC_SPEC=
+-if $LD --help 2>&1 | grep -q -e -call_shared ; then
+-  if $LD --help 2>&1 | grep -q -e -non_shared ; then
++if $LD --help 2>&1 | grep -- -call_shared >/dev/null 2>&1; then
++  if $LD --help 2>&1 | grep -- -non_shared >/dev/null 2>&1; then
+     LD_START_STATIC_SPEC='%{static-libgcj:-non_shared}'
+     LD_FINISH_STATIC_SPEC='%{static-libgcj:-call_shared}'
+   fi
 Index: libcpp/po/es.po
 ===================================================================
---- libcpp/po/es.po    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libcpp/po/es.po    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libcpp/po/es.po    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libcpp/po/es.po    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,14 +1,14 @@
 -# Mensajes en español para cpplib-4.5-b20100204
 +# Mensajes en español para cpplib-4.5.0
@@ -402293,8 +404183,8 @@ Index: libcpp/po/es.po
  msgstr "elemento %s impronunciable"
 Index: libcpp/po/fr.po
 ===================================================================
---- libcpp/po/fr.po    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libcpp/po/fr.po    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libcpp/po/fr.po    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libcpp/po/fr.po    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -119,7 +119,7 @@
  msgstr ""
  "Project-Id-Version: GNU cpplib 4.3.0\n"
@@ -402465,8 +404355,8 @@ Index: libcpp/po/fr.po
  msgstr "l'élément lexical %s ne peut être épelé"
 Index: libcpp/po/nl.po
 ===================================================================
---- libcpp/po/nl.po    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libcpp/po/nl.po    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libcpp/po/nl.po    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libcpp/po/nl.po    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -7,7 +7,7 @@
  msgstr ""
  "Project-Id-Version: cpplib 4.5-b20100204\n"
@@ -402637,8 +404527,8 @@ Index: libcpp/po/nl.po
  msgstr "kan token %s niet spellen"
 Index: libcpp/po/ChangeLog
 ===================================================================
---- libcpp/po/ChangeLog        (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libcpp/po/ChangeLog        (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libcpp/po/ChangeLog        (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libcpp/po/ChangeLog        (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,3 +1,24 @@
 +2010-05-15  Joseph Myers  <joseph@codesourcery.com>
 +
@@ -402666,8 +404556,8 @@ Index: libcpp/po/ChangeLog
        * GCC 4.5.0 released.
 Index: libcpp/po/vi.po
 ===================================================================
---- libcpp/po/vi.po    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libcpp/po/vi.po    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libcpp/po/vi.po    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libcpp/po/vi.po    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -4,10 +4,10 @@
  # Clytie Siddall <clytie@riverland.net.au>, 2005-2010.
  msgid ""
@@ -402840,8 +404730,8 @@ Index: libcpp/po/vi.po
  msgstr "gặp hiệu bài không thể chính tả %s"
 Index: libcpp/po/uk.po
 ===================================================================
---- libcpp/po/uk.po    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libcpp/po/uk.po    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libcpp/po/uk.po    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libcpp/po/uk.po    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -6,7 +6,7 @@
  msgstr ""
  "Project-Id-Version: cpplib 4.2.1\n"
@@ -403010,8 +404900,8 @@ Index: libcpp/po/uk.po
  msgstr "неможливо розібрати лексему %s"
 Index: libcpp/po/ca.po
 ===================================================================
---- libcpp/po/ca.po    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libcpp/po/ca.po    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libcpp/po/ca.po    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libcpp/po/ca.po    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -11,7 +11,7 @@
  msgstr ""
  "Project-Id-Version: cpplib-4.0.1\n"
@@ -403180,8 +405070,8 @@ Index: libcpp/po/ca.po
  msgstr "Element %s impronunciable"
 Index: libcpp/po/da.po
 ===================================================================
---- libcpp/po/da.po    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libcpp/po/da.po    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libcpp/po/da.po    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libcpp/po/da.po    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -128,7 +128,7 @@
  msgstr ""
  "Project-Id-Version: gcc 3.3\n"
@@ -403350,8 +405240,8 @@ Index: libcpp/po/da.po
  msgstr "symbol %s kan ikke staves"
 Index: libcpp/po/tr.po
 ===================================================================
---- libcpp/po/tr.po    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libcpp/po/tr.po    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libcpp/po/tr.po    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libcpp/po/tr.po    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -6,7 +6,7 @@
  msgstr ""
  "Project-Id-Version: cpplib 4.2.0\n"
@@ -403520,8 +405410,8 @@ Index: libcpp/po/tr.po
  msgstr "dizgecik %s okunabilir değil"
 Index: libcpp/po/be.po
 ===================================================================
---- libcpp/po/be.po    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libcpp/po/be.po    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libcpp/po/be.po    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libcpp/po/be.po    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -6,7 +6,7 @@
  msgstr ""
  "Project-Id-Version: gcc 3.1\n"
@@ -403691,8 +405581,8 @@ Index: libcpp/po/be.po
  msgstr "немагу адчыніць файл \"%s\""
 Index: libcpp/po/de.po
 ===================================================================
---- libcpp/po/de.po    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libcpp/po/de.po    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libcpp/po/de.po    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libcpp/po/de.po    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -8,7 +8,7 @@
  msgstr ""
  "Project-Id-Version: cpplib 4.3.0\n"
@@ -403861,8 +405751,8 @@ Index: libcpp/po/de.po
  msgstr "nicht buchstabierbares Token %s"
 Index: libcpp/po/sv.po
 ===================================================================
---- libcpp/po/sv.po    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libcpp/po/sv.po    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libcpp/po/sv.po    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libcpp/po/sv.po    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -8,10 +8,10 @@
  #
  msgid ""
@@ -404035,8 +405925,8 @@ Index: libcpp/po/sv.po
  msgstr "ostavbar symbol %s"
 Index: libcpp/po/ja.po
 ===================================================================
---- libcpp/po/ja.po    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libcpp/po/ja.po    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libcpp/po/ja.po    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libcpp/po/ja.po    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -8,7 +8,7 @@
  msgstr ""
  "Project-Id-Version: gcc 3.0\n"
@@ -404207,8 +406097,8 @@ Index: libcpp/po/ja.po
  msgstr "ÄÖ¤ì¤Ê¤¤¥È¡¼¥¯¥ó %s ¤Ç¤¹"
 Index: libcpp/po/zh_TW.po
 ===================================================================
---- libcpp/po/zh_TW.po (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libcpp/po/zh_TW.po (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libcpp/po/zh_TW.po (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libcpp/po/zh_TW.po (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -8,7 +8,7 @@
  msgstr ""
  "Project-Id-Version: cpplib 4.1.0\n"
@@ -404377,8 +406267,8 @@ Index: libcpp/po/zh_TW.po
  msgstr "無法拼出的識別字 %s"
 Index: libcpp/po/id.po
 ===================================================================
---- libcpp/po/id.po    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libcpp/po/id.po    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libcpp/po/id.po    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libcpp/po/id.po    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -7,7 +7,7 @@
  msgstr ""
  "Project-Id-Version: cpplib 4.5-b20100204\n"
@@ -404546,8 +406436,8 @@ Index: libcpp/po/id.po
  msgstr "tanda %s tidak dapat disebutkan"
 Index: libcpp/po/fi.po
 ===================================================================
---- libcpp/po/fi.po    (.../tags/gcc_4_5_0_release)    (revision 0)
-+++ libcpp/po/fi.po    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libcpp/po/fi.po    (.../tags/gcc_4_5_0_release)    (wersja 0)
++++ libcpp/po/fi.po    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -0,0 +1,957 @@
 +# Finnish messages for cpplib.
 +# Copyright © 2010 Free Software Foundation, Inc.
@@ -405508,8 +407398,8 @@ Index: libcpp/po/fi.po
 +msgstr "syntaksivirhe makroparameteriluettelossa"
 Index: libcpp/po/el.po
 ===================================================================
---- libcpp/po/el.po    (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libcpp/po/el.po    (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libcpp/po/el.po    (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libcpp/po/el.po    (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -6,7 +6,7 @@
  msgstr ""
  "Project-Id-Version: gcc 3.2\n"
@@ -405682,8 +407572,8 @@ Index: libcpp/po/el.po
  msgstr "%s: áäýíáôï ôï Üíïéãìá ôïõ %s: %m\n"
 Index: libcpp/po/zh_CN.po
 ===================================================================
---- libcpp/po/zh_CN.po (.../tags/gcc_4_5_0_release)    (revision 159759)
-+++ libcpp/po/zh_CN.po (.../branches/gcc-4_5-branch)   (revision 159759)
+--- libcpp/po/zh_CN.po (.../tags/gcc_4_5_0_release)    (wersja 160092)
++++ libcpp/po/zh_CN.po (.../branches/gcc-4_5-branch)   (wersja 160092)
 @@ -1,19 +1,21 @@
  # Simplified Chinese translation for cpplib.
  # Copyright (C) 2005 Free Software Foundation, Inc.
index 8b903eca71114f28c490833692e650c949038ce0..815dfe2b358a998280a8e0b7dfccd3f417ca814d 100644 (file)
--- a/gcc.spec
+++ b/gcc.spec
@@ -76,7 +76,7 @@ Summary(pl.UTF-8):    Kolekcja kompilatorów GNU: kompilator C i pliki współdziel
 Summary(pt_BR.UTF-8):  Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
 Name:          gcc
 Version:       %{major_ver}.%{minor_ver}
-Release:       6
+Release:       7
 Epoch:         6
 License:       GPL v3+
 Group:         Development/Languages
This page took 1.041663 seconds and 4 git commands to generate.