[packages/gcc] - rel 6; branch diff update

arekm arekm at pld-linux.org
Sat Aug 4 22:10:16 CEST 2012


commit a4b6f287bf2900fdc403905efc12f9dce41e1cb0
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Sat Aug 4 22:10:09 2012 +0200

    - rel 6; branch diff update

 gcc-branch.diff | 2327 ++++++++++++++++++++++++++++++++++++-------------------
 gcc.spec        |    2 +-
 2 files changed, 1532 insertions(+), 797 deletions(-)
---
diff --git a/gcc-branch.diff b/gcc-branch.diff
index 8e9d7f2..55b09b8 100644
--- a/gcc-branch.diff
+++ b/gcc-branch.diff
@@ -1,7 +1,7 @@
 Index: libgomp/ChangeLog
 ===================================================================
---- libgomp/ChangeLog	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgomp/ChangeLog	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgomp/ChangeLog	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgomp/ChangeLog	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,3 +1,23 @@
 +2012-06-14  Jakub Jelinek  <jakub at redhat.com>
 +
@@ -28,8 +28,8 @@ Index: libgomp/ChangeLog
  	* GCC 4.7.1 released.
 Index: libgomp/testsuite/libgomp.fortran/vla4.f90
 ===================================================================
---- libgomp/testsuite/libgomp.fortran/vla4.f90	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgomp/testsuite/libgomp.fortran/vla4.f90	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgomp/testsuite/libgomp.fortran/vla4.f90	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgomp/testsuite/libgomp.fortran/vla4.f90	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -10,6 +10,10 @@
  
    subroutine foo (c, d, e, f, g, h, i, j, k, n)
@@ -52,8 +52,8 @@ Index: libgomp/testsuite/libgomp.fortran/vla4.f90
      if (x .eq. 1) y = '1'
 Index: libgomp/testsuite/libgomp.fortran/vla5.f90
 ===================================================================
---- libgomp/testsuite/libgomp.fortran/vla5.f90	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgomp/testsuite/libgomp.fortran/vla5.f90	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgomp/testsuite/libgomp.fortran/vla5.f90	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgomp/testsuite/libgomp.fortran/vla5.f90	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -10,6 +10,10 @@
  
    subroutine foo (c, d, e, f, g, h, i, j, k, n)
@@ -76,8 +76,8 @@ Index: libgomp/testsuite/libgomp.fortran/vla5.f90
      if (x .eq. 1) y = '1'
 Index: libgomp/testsuite/libgomp.c/pr26943-2.c
 ===================================================================
---- libgomp/testsuite/libgomp.c/pr26943-2.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgomp/testsuite/libgomp.c/pr26943-2.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgomp/testsuite/libgomp.c/pr26943-2.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgomp/testsuite/libgomp.c/pr26943-2.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -3,6 +3,7 @@
  
  extern int omp_set_dynamic (int);
@@ -106,8 +106,8 @@ Index: libgomp/testsuite/libgomp.c/pr26943-2.c
        if (e[0] != 'a' + 6 || f[0] != 'b' + i || g[0] != 'g' + i)
 Index: libgomp/testsuite/libgomp.c/pr26943-3.c
 ===================================================================
---- libgomp/testsuite/libgomp.c/pr26943-3.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgomp/testsuite/libgomp.c/pr26943-3.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgomp/testsuite/libgomp.c/pr26943-3.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgomp/testsuite/libgomp.c/pr26943-3.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -4,6 +4,7 @@
  extern int omp_set_dynamic (int);
  extern int omp_get_thread_num (void);
@@ -136,8 +136,8 @@ Index: libgomp/testsuite/libgomp.c/pr26943-3.c
  	  if (e[0] != 'a' + 6 || f[0] != 'b' + i || g[0] != 'g' + i)
 Index: libgomp/testsuite/libgomp.c/pr26943-4.c
 ===================================================================
---- libgomp/testsuite/libgomp.c/pr26943-4.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgomp/testsuite/libgomp.c/pr26943-4.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgomp/testsuite/libgomp.c/pr26943-4.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgomp/testsuite/libgomp.c/pr26943-4.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -4,6 +4,7 @@
  extern int omp_set_dynamic (int);
  extern int omp_get_thread_num (void);
@@ -166,8 +166,8 @@ Index: libgomp/testsuite/libgomp.c/pr26943-4.c
  	  if (e[0] != 'a' + 6 || f[0] != 'b' + i || g[0] != 'g' + i)
 Index: libgomp/config/linux/lock.c
 ===================================================================
---- libgomp/config/linux/lock.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgomp/config/linux/lock.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgomp/config/linux/lock.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgomp/config/linux/lock.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,4 +1,4 @@
 -/* Copyright (C) 2005, 2008, 2009, 2011 Free Software Foundation, Inc.
 +/* Copyright (C) 2005, 2008, 2009, 2011, 2012 Free Software Foundation, Inc.
@@ -185,8 +185,8 @@ Index: libgomp/config/linux/lock.c
  void
 Index: libstdc++-v3/include/debug/unordered_map
 ===================================================================
---- libstdc++-v3/include/debug/unordered_map	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libstdc++-v3/include/debug/unordered_map	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libstdc++-v3/include/debug/unordered_map	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/include/debug/unordered_map	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -247,8 +247,8 @@
        }
  
@@ -233,8 +233,8 @@ Index: libstdc++-v3/include/debug/unordered_map
  	{
 Index: libstdc++-v3/include/debug/map.h
 ===================================================================
---- libstdc++-v3/include/debug/map.h	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libstdc++-v3/include/debug/map.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libstdc++-v3/include/debug/map.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/include/debug/map.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -212,8 +212,8 @@
  
  #ifdef __GXX_EXPERIMENTAL_CXX0X__
@@ -259,8 +259,8 @@ Index: libstdc++-v3/include/debug/map.h
          {
 Index: libstdc++-v3/include/debug/multimap.h
 ===================================================================
---- libstdc++-v3/include/debug/multimap.h	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libstdc++-v3/include/debug/multimap.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libstdc++-v3/include/debug/multimap.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/include/debug/multimap.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -200,8 +200,8 @@
  
  #ifdef __GXX_EXPERIMENTAL_CXX0X__
@@ -285,8 +285,8 @@ Index: libstdc++-v3/include/debug/multimap.h
          {
 Index: libstdc++-v3/include/std/thread
 ===================================================================
---- libstdc++-v3/include/std/thread	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libstdc++-v3/include/std/thread	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libstdc++-v3/include/std/thread	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/include/std/thread	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,6 +1,6 @@
  // <thread> -*- C++ -*-
  
@@ -306,8 +306,8 @@ Index: libstdc++-v3/include/std/thread
  
 Index: libstdc++-v3/include/std/condition_variable
 ===================================================================
---- libstdc++-v3/include/std/condition_variable	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libstdc++-v3/include/std/condition_variable	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libstdc++-v3/include/std/condition_variable	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/include/std/condition_variable	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,6 +1,6 @@
  // <condition_variable> -*- C++ -*-
  
@@ -386,8 +386,8 @@ Index: libstdc++-v3/include/std/condition_variable
      template<typename _Lock, typename _Clock,
 Index: libstdc++-v3/include/std/mutex
 ===================================================================
---- libstdc++-v3/include/std/mutex	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libstdc++-v3/include/std/mutex	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libstdc++-v3/include/std/mutex	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/include/std/mutex	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -116,13 +116,13 @@
  
      // matches a recursive mutex with a member 'actual'
@@ -406,8 +406,8 @@ Index: libstdc++-v3/include/std/mutex
          __gthread_mutex_t __tmp;
 Index: libstdc++-v3/include/ext/concurrence.h
 ===================================================================
---- libstdc++-v3/include/ext/concurrence.h	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libstdc++-v3/include/ext/concurrence.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libstdc++-v3/include/ext/concurrence.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/include/ext/concurrence.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,6 +1,6 @@
  // Support for concurrent programing -*- C++ -*-
  
@@ -532,8 +532,8 @@ Index: libstdc++-v3/include/ext/concurrence.h
  #if __GTHREADS && ! defined __GTHREAD_COND_INIT
 Index: libstdc++-v3/include/ext/rope
 ===================================================================
---- libstdc++-v3/include/ext/rope	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libstdc++-v3/include/ext/rope	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libstdc++-v3/include/ext/rope	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/include/ext/rope	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,7 +1,7 @@
  // SGI's rope class -*- C++ -*-
  
@@ -619,8 +619,8 @@ Index: libstdc++-v3/include/ext/rope
        void
 Index: libstdc++-v3/include/ext/alloc_traits.h
 ===================================================================
---- libstdc++-v3/include/ext/alloc_traits.h	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libstdc++-v3/include/ext/alloc_traits.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libstdc++-v3/include/ext/alloc_traits.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/include/ext/alloc_traits.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,6 +1,6 @@
  // Allocator traits -*- C++ -*-
  
@@ -691,8 +691,8 @@ Index: libstdc++-v3/include/ext/alloc_traits.h
  /**
 Index: libstdc++-v3/include/profile/unordered_map
 ===================================================================
---- libstdc++-v3/include/profile/unordered_map	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libstdc++-v3/include/profile/unordered_map	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libstdc++-v3/include/profile/unordered_map	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/include/profile/unordered_map	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,6 +1,6 @@
  // Profiling unordered_map/unordered_multimap implementation -*- C++ -*-
  
@@ -747,8 +747,8 @@ Index: libstdc++-v3/include/profile/unordered_map
          {
 Index: libstdc++-v3/include/profile/map.h
 ===================================================================
---- libstdc++-v3/include/profile/map.h	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libstdc++-v3/include/profile/map.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libstdc++-v3/include/profile/map.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/include/profile/map.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,6 +1,6 @@
  // Profiling map implementation -*- C++ -*-
  
@@ -781,8 +781,8 @@ Index: libstdc++-v3/include/profile/map.h
          {
 Index: libstdc++-v3/include/profile/multimap.h
 ===================================================================
---- libstdc++-v3/include/profile/multimap.h	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libstdc++-v3/include/profile/multimap.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libstdc++-v3/include/profile/multimap.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/include/profile/multimap.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,6 +1,6 @@
  // Profiling multimap implementation -*- C++ -*-
  
@@ -815,8 +815,8 @@ Index: libstdc++-v3/include/profile/multimap.h
          { return iterator(_Base::insert(__position,
 Index: libstdc++-v3/include/bits/hashtable.h
 ===================================================================
---- libstdc++-v3/include/bits/hashtable.h	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libstdc++-v3/include/bits/hashtable.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libstdc++-v3/include/bits/hashtable.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/include/bits/hashtable.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -550,8 +550,8 @@
  
        template<typename _Pair, typename = typename
@@ -884,8 +884,8 @@ Index: libstdc++-v3/include/bits/hashtable.h
    template<typename _Key, typename _Value,
 Index: libstdc++-v3/include/bits/stl_list.h
 ===================================================================
---- libstdc++-v3/include/bits/stl_list.h	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libstdc++-v3/include/bits/stl_list.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libstdc++-v3/include/bits/stl_list.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/include/bits/stl_list.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,7 +1,7 @@
  // List implementation -*- C++ -*-
  
@@ -1052,8 +1052,8 @@ Index: libstdc++-v3/include/bits/stl_list.h
    /**
 Index: libstdc++-v3/include/bits/stl_map.h
 ===================================================================
---- libstdc++-v3/include/bits/stl_map.h	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libstdc++-v3/include/bits/stl_map.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libstdc++-v3/include/bits/stl_map.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/include/bits/stl_map.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,7 +1,7 @@
  // Map implementation -*- C++ -*-
  
@@ -1085,10 +1085,66 @@ Index: libstdc++-v3/include/bits/stl_map.h
          iterator
          insert(const_iterator __position, _Pair&& __x)
          { return _M_t._M_insert_unique_(__position,
+Index: libstdc++-v3/include/bits/hashtable_policy.h
+===================================================================
+--- libstdc++-v3/include/bits/hashtable_policy.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/include/bits/hashtable_policy.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
+@@ -294,6 +294,8 @@
+ 
+     enum { _S_n_primes = sizeof(unsigned long) != 8 ? 256 : 256 + 48 };
+ 
++    static const std::size_t _S_growth_factor = 2;
++
+     float                _M_max_load_factor;
+     mutable std::size_t  _M_prev_resize;
+     mutable std::size_t  _M_next_resize;
+@@ -314,28 +316,27 @@
+     static const unsigned char __fast_bkt[12]
+       = { 2, 2, 2, 3, 5, 5, 7, 7, 11, 11, 11, 11 };
+ 
+-    if (__n <= 11)
++    const std::size_t __grown_n = __n * _S_growth_factor;
++    if (__grown_n <= 11)
+       {
+ 	_M_prev_resize = 0;
+ 	_M_next_resize
+-	  = __builtin_ceil(__fast_bkt[__n] * (long double)_M_max_load_factor);
+-	return __fast_bkt[__n];
++	  = __builtin_ceil(__fast_bkt[__grown_n]
++			   * (long double)_M_max_load_factor);
++	return __fast_bkt[__grown_n];
+       }
+ 
+-    const unsigned long* __p
+-      = std::lower_bound(__prime_list + 5, __prime_list + _S_n_primes, __n);
++    const unsigned long* __next_bkt
++      = std::lower_bound(__prime_list + 5, __prime_list + _S_n_primes,
++			 __grown_n);
++    const unsigned long* __prev_bkt
++      = std::lower_bound(__prime_list + 1, __next_bkt, __n / _S_growth_factor);
+ 
+-    // Shrink will take place only if the number of elements is small enough
+-    // so that the prime number 2 steps before __p is large enough to still
+-    // conform to the max load factor:
+     _M_prev_resize
+-      = __builtin_floor(*(__p - 2) * (long double)_M_max_load_factor);
+-
+-    // Let's guaranty that a minimal grow step of 11 is used
+-    if (*__p - __n < 11)
+-      __p = std::lower_bound(__p, __prime_list + _S_n_primes, __n + 11);
+-    _M_next_resize = __builtin_ceil(*__p * (long double)_M_max_load_factor);
+-    return *__p;
++      = __builtin_floor(*(__prev_bkt - 1) * (long double)_M_max_load_factor);
++    _M_next_resize
++      = __builtin_ceil(*__next_bkt * (long double)_M_max_load_factor);
++    return *__next_bkt;
+   }
+ 
+   // Return the smallest prime p such that alpha p >= n, where alpha
 Index: libstdc++-v3/include/bits/stl_multimap.h
 ===================================================================
---- libstdc++-v3/include/bits/stl_multimap.h	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libstdc++-v3/include/bits/stl_multimap.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libstdc++-v3/include/bits/stl_multimap.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/include/bits/stl_multimap.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,7 +1,7 @@
  // Multimap implementation -*- C++ -*-
  
@@ -1122,8 +1178,8 @@ Index: libstdc++-v3/include/bits/stl_multimap.h
          { return _M_t._M_insert_equal_(__position,
 Index: libstdc++-v3/include/bits/stl_pair.h
 ===================================================================
---- libstdc++-v3/include/bits/stl_pair.h	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libstdc++-v3/include/bits/stl_pair.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libstdc++-v3/include/bits/stl_pair.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/include/bits/stl_pair.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,7 +1,7 @@
  // Pair implementation -*- C++ -*-
  
@@ -1151,8 +1207,8 @@ Index: libstdc++-v3/include/bits/stl_pair.h
  	       enable_if<is_convertible<_U1, _T1>::value>::type>
 Index: libstdc++-v3/include/bits/ptr_traits.h
 ===================================================================
---- libstdc++-v3/include/bits/ptr_traits.h	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libstdc++-v3/include/bits/ptr_traits.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libstdc++-v3/include/bits/ptr_traits.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/include/bits/ptr_traits.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,6 +1,6 @@
  // Pointer Traits -*- C++ -*-
  
@@ -1173,8 +1229,8 @@ Index: libstdc++-v3/include/bits/ptr_traits.h
      struct __ptrtr_rebind;
 Index: libstdc++-v3/include/bits/list.tcc
 ===================================================================
---- libstdc++-v3/include/bits/list.tcc	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libstdc++-v3/include/bits/list.tcc	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libstdc++-v3/include/bits/list.tcc	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/include/bits/list.tcc	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,7 +1,7 @@
  // List implementation (out of line) -*- C++ -*-
  
@@ -1256,8 +1312,8 @@ Index: libstdc++-v3/include/bits/list.tcc
  
 Index: libstdc++-v3/include/bits/alloc_traits.h
 ===================================================================
---- libstdc++-v3/include/bits/alloc_traits.h	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libstdc++-v3/include/bits/alloc_traits.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libstdc++-v3/include/bits/alloc_traits.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/include/bits/alloc_traits.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,6 +1,6 @@
  // Allocator traits -*- C++ -*-
  
@@ -1306,9 +1362,26 @@ Index: libstdc++-v3/include/bits/alloc_traits.h
      { __one = __two; }
 Index: libstdc++-v3/ChangeLog
 ===================================================================
---- libstdc++-v3/ChangeLog	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libstdc++-v3/ChangeLog	(.../branches/gcc-4_7-branch)	(wersja 189926)
-@@ -1,3 +1,125 @@
+--- libstdc++-v3/ChangeLog	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/ChangeLog	(.../branches/gcc-4_7-branch)	(wersja 190144)
+@@ -1,3 +1,142 @@
++2012-08-02  Michael Hope  <michael.hope at linaro.org>
++
++	Backport from mainline r186389:
++	2012-04-12  Andreas Schwab  <schwab at linux-m68k.org>
++
++	* testsuite/Makefile.am (check_DEJAGNUnormal0): Run
++	prettyprinters.exp.
++	* testsuite/Makefile.in: Regenerated.
++
++2012-07-29  François Dumont  <fdumont at gcc.gnu.org>
++
++	PR libstdc++/54075
++	* include/bits/hashtable_policy.h
++	(_Prime_rehash_policy::_M_next_bkt): Add a growth factor set to 2
++	to boost growth in the number of buckets.
++	* testsuite/performance/23_containers/insert/unordered_set.cc: New.
++
 +2012-07-26  François Dumont  <fdumont at gcc.gnu.org>
 +
 +	PR libstdc++/54075
@@ -1434,10 +1507,23 @@ Index: libstdc++-v3/ChangeLog
  2012-06-14  Release Manager
  
  	* GCC 4.7.1 released.
+Index: libstdc++-v3/testsuite/Makefile.in
+===================================================================
+--- libstdc++-v3/testsuite/Makefile.in	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/testsuite/Makefile.in	(.../branches/gcc-4_7-branch)	(wersja 190144)
+@@ -572,7 +572,7 @@
+ 	  normal0) \
+ 	    if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \
+ 	      $$runtest $(AM_RUNTESTFLAGS) $(RUNTESTDEFAULTFLAGS) \
+-			$(RUNTESTFLAGS) abi.exp; \
++			$(RUNTESTFLAGS) abi.exp prettyprinters.exp; \
+ 	    else echo "WARNING: could not find \`runtest'" 1>&2; :;\
+ 	    fi; \
+ 	    dirs="`cd $$srcdir; echo [013-9][0-9]_*/*`";; \
 Index: libstdc++-v3/testsuite/30_threads/condition_variable_any/53830.cc
 ===================================================================
 --- libstdc++-v3/testsuite/30_threads/condition_variable_any/53830.cc	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ libstdc++-v3/testsuite/30_threads/condition_variable_any/53830.cc	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ libstdc++-v3/testsuite/30_threads/condition_variable_any/53830.cc	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,68 @@
 +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
 +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
@@ -1510,7 +1596,7 @@ Index: libstdc++-v3/testsuite/30_threads/condition_variable_any/53830.cc
 Index: libstdc++-v3/testsuite/30_threads/thread/adl.cc
 ===================================================================
 --- libstdc++-v3/testsuite/30_threads/thread/adl.cc	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ libstdc++-v3/testsuite/30_threads/thread/adl.cc	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ libstdc++-v3/testsuite/30_threads/thread/adl.cc	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,39 @@
 +// { dg-do compile }
 +// { dg-options "-std=gnu++11" }
@@ -1551,10 +1637,57 @@ Index: libstdc++-v3/testsuite/30_threads/thread/adl.cc
 +{
 +  std::thread t(std::bind(&::f, C()));
 +}
+Index: libstdc++-v3/testsuite/performance/23_containers/insert/unordered_set.cc
+===================================================================
+--- libstdc++-v3/testsuite/performance/23_containers/insert/unordered_set.cc	(.../tags/gcc_4_7_1_release)	(wersja 0)
++++ libstdc++-v3/testsuite/performance/23_containers/insert/unordered_set.cc	(.../branches/gcc-4_7-branch)	(wersja 190144)
+@@ -0,0 +1,42 @@
++// Copyright (C) 2012 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/>.
++
++// { dg-options "-std=c++11" }
++
++#include <unordered_set>
++#include <testsuite_performance.h>
++
++int main()
++{
++  using namespace __gnu_test;
++
++  time_counter time;
++  resource_counter resource;
++
++  const int sz = 10000000;
++
++  std::unordered_set<int> s;
++  start_counters(time, resource);
++
++  for (int i = 0; i != sz ; ++i)
++    s.insert(i);
++
++  stop_counters(time, resource);
++  report_performance(__FILE__, "unordered_set 10000000 insertions",
++		     time, resource);
++  return 0;
++}
 Index: libstdc++-v3/testsuite/22_locale/ctype_base/53678.cc
 ===================================================================
 --- libstdc++-v3/testsuite/22_locale/ctype_base/53678.cc	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ libstdc++-v3/testsuite/22_locale/ctype_base/53678.cc	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ libstdc++-v3/testsuite/22_locale/ctype_base/53678.cc	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,28 @@
 +// Copyright (C) 2012 Free Software Foundation, Inc.
 +//
@@ -1584,10 +1717,23 @@ Index: libstdc++-v3/testsuite/22_locale/ctype_base/53678.cc
 +{
 +  bool NetBSD __attribute__((unused)) = true;
 +}
+Index: libstdc++-v3/testsuite/Makefile.am
+===================================================================
+--- libstdc++-v3/testsuite/Makefile.am	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/testsuite/Makefile.am	(.../branches/gcc-4_7-branch)	(wersja 190144)
+@@ -134,7 +134,7 @@
+ 	  normal0) \
+ 	    if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \
+ 	      $$runtest $(AM_RUNTESTFLAGS) $(RUNTESTDEFAULTFLAGS) \
+-			$(RUNTESTFLAGS) abi.exp; \
++			$(RUNTESTFLAGS) abi.exp prettyprinters.exp; \
+ 	    else echo "WARNING: could not find \`runtest'" 1>&2; :;\
+ 	    fi; \
+ 	    dirs="`cd $$srcdir; echo [013-9][0-9]_*/*`";; \
 Index: libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/reserve.cc
 ===================================================================
 --- libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/reserve.cc	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/reserve.cc	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/reserve.cc	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,47 @@
 +// { dg-options "-std=gnu++0x" }
 +
@@ -1639,7 +1785,7 @@ Index: libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/reserve.cc
 Index: libstdc++-v3/testsuite/23_containers/unordered_multimap/modifiers/reserve.cc
 ===================================================================
 --- libstdc++-v3/testsuite/23_containers/unordered_multimap/modifiers/reserve.cc	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ libstdc++-v3/testsuite/23_containers/unordered_multimap/modifiers/reserve.cc	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ libstdc++-v3/testsuite/23_containers/unordered_multimap/modifiers/reserve.cc	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,48 @@
 +// { dg-options "-std=gnu++0x" }
 +
@@ -1692,7 +1838,7 @@ Index: libstdc++-v3/testsuite/23_containers/unordered_multimap/modifiers/reserve
 Index: libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/reserve.cc
 ===================================================================
 --- libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/reserve.cc	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/reserve.cc	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/reserve.cc	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,47 @@
 +// { dg-options "-std=gnu++0x" }
 +
@@ -1743,8 +1889,8 @@ Index: libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/reserve.cc
 +}
 Index: libstdc++-v3/testsuite/23_containers/list/requirements/dr438/assign_neg.cc
 ===================================================================
---- libstdc++-v3/testsuite/23_containers/list/requirements/dr438/assign_neg.cc	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libstdc++-v3/testsuite/23_containers/list/requirements/dr438/assign_neg.cc	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libstdc++-v3/testsuite/23_containers/list/requirements/dr438/assign_neg.cc	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/testsuite/23_containers/list/requirements/dr438/assign_neg.cc	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,6 +1,6 @@
  // 2007-04-27  Paolo Carlini  <pcarlini at suse.de>
  
@@ -1764,8 +1910,8 @@ Index: libstdc++-v3/testsuite/23_containers/list/requirements/dr438/assign_neg.c
  
 Index: libstdc++-v3/testsuite/23_containers/list/requirements/dr438/insert_neg.cc
 ===================================================================
---- libstdc++-v3/testsuite/23_containers/list/requirements/dr438/insert_neg.cc	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libstdc++-v3/testsuite/23_containers/list/requirements/dr438/insert_neg.cc	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libstdc++-v3/testsuite/23_containers/list/requirements/dr438/insert_neg.cc	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/testsuite/23_containers/list/requirements/dr438/insert_neg.cc	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,6 +1,6 @@
  // 2007-04-27  Paolo Carlini  <pcarlini at suse.de>
  
@@ -1785,8 +1931,8 @@ Index: libstdc++-v3/testsuite/23_containers/list/requirements/dr438/insert_neg.c
  
 Index: libstdc++-v3/testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc
 ===================================================================
---- libstdc++-v3/testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libstdc++-v3/testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libstdc++-v3/testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,6 +1,6 @@
  // 2007-04-27  Paolo Carlini  <pcarlini at suse.de>
  
@@ -1806,8 +1952,8 @@ Index: libstdc++-v3/testsuite/23_containers/list/requirements/dr438/constructor_
  
 Index: libstdc++-v3/testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc
 ===================================================================
---- libstdc++-v3/testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libstdc++-v3/testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libstdc++-v3/testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,6 +1,6 @@
  // 2007-04-27  Paolo Carlini  <pcarlini at suse.de>
  
@@ -1828,7 +1974,7 @@ Index: libstdc++-v3/testsuite/23_containers/list/requirements/dr438/constructor_
 Index: libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/reserve.cc
 ===================================================================
 --- libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/reserve.cc	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/reserve.cc	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/reserve.cc	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,48 @@
 +// { dg-options "-std=gnu++0x" }
 +
@@ -1880,8 +2026,8 @@ Index: libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/reserve
 +}
 Index: libstdc++-v3/config/os/bsd/netbsd/ctype_base.h
 ===================================================================
---- libstdc++-v3/config/os/bsd/netbsd/ctype_base.h	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libstdc++-v3/config/os/bsd/netbsd/ctype_base.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libstdc++-v3/config/os/bsd/netbsd/ctype_base.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libstdc++-v3/config/os/bsd/netbsd/ctype_base.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,6 +1,6 @@
  // Locale support -*- C++ -*-
  
@@ -1910,8 +2056,8 @@ Index: libstdc++-v3/config/os/bsd/netbsd/ctype_base.h
      static const mask alpha 	= _U | _L;
 Index: gcc/doc/invoke.texi
 ===================================================================
---- gcc/doc/invoke.texi	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/doc/invoke.texi	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/doc/invoke.texi	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/doc/invoke.texi	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -493,7 +493,8 @@
  -mcaller-super-interworking  -mcallee-super-interworking @gol
  -mtp=@var{name} -mtls-dialect=@var{dialect} @gol
@@ -1981,8 +2127,8 @@ Index: gcc/doc/invoke.texi
  @opindex minline-ic_invalidate
 Index: gcc/tree-ssa-loop-im.c
 ===================================================================
---- gcc/tree-ssa-loop-im.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/tree-ssa-loop-im.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/tree-ssa-loop-im.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/tree-ssa-loop-im.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -52,7 +52,7 @@
  	 }
       }
@@ -2267,8 +2413,8 @@ Index: gcc/tree-ssa-loop-im.c
  
 Index: gcc/c-family/ChangeLog
 ===================================================================
---- gcc/c-family/ChangeLog	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/c-family/ChangeLog	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/c-family/ChangeLog	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/c-family/ChangeLog	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,3 +1,9 @@
 +2012-06-27  Kai Tietz  <ktietz at redhat.com>
 +
@@ -2281,8 +2427,8 @@ Index: gcc/c-family/ChangeLog
  	* GCC 4.7.1 released.
 Index: gcc/c-family/c-ppoutput.c
 ===================================================================
---- gcc/c-family/c-ppoutput.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/c-family/c-ppoutput.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/c-family/c-ppoutput.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/c-family/c-ppoutput.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -86,7 +86,7 @@
  {
    /* A successful cpp_read_main_file guarantees that we can call
@@ -2294,15 +2440,15 @@ Index: gcc/c-family/c-ppoutput.c
        while (pfile->buffer->prev)
 Index: gcc/DATESTAMP
 ===================================================================
---- gcc/DATESTAMP	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/DATESTAMP	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/DATESTAMP	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/DATESTAMP	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1 +1 @@
 -20120614
-+20120728
++20120804
 Index: gcc/tree.c
 ===================================================================
---- gcc/tree.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/tree.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/tree.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/tree.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1617,7 +1617,7 @@
      {
      case INTEGER_TYPE: case ENUMERAL_TYPE: case BOOLEAN_TYPE:
@@ -2370,8 +2516,8 @@ Index: gcc/tree.c
      case VECTOR_TYPE:
 Index: gcc/configure
 ===================================================================
---- gcc/configure	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/configure	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/configure	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/configure	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -26179,7 +26179,7 @@
    then gcc_cv_as_gnu_unique_object=yes
  fi
@@ -2393,8 +2539,8 @@ Index: gcc/configure
         glibcver=`ldd --version 2>/dev/null | sed 's/.* //;q'`; then
 Index: gcc/omp-low.c
 ===================================================================
---- gcc/omp-low.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/omp-low.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/omp-low.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/omp-low.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1823,8 +1823,8 @@
  
  
@@ -2643,8 +2789,8 @@ Index: gcc/omp-low.c
  
 Index: gcc/cfg.c
 ===================================================================
---- gcc/cfg.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/cfg.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/cfg.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/cfg.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -814,10 +814,10 @@
    clear_aux_for_blocks ();
  }
@@ -2660,8 +2806,8 @@ Index: gcc/cfg.c
    /* Verify that aux field is clear.  */
 Index: gcc/tree-chrec.c
 ===================================================================
---- gcc/tree-chrec.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/tree-chrec.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/tree-chrec.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/tree-chrec.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1011,6 +1011,8 @@
    if (TREE_CODE (chrec) == POLYNOMIAL_CHREC)
      {
@@ -2691,21 +2837,94 @@ Index: gcc/tree-chrec.c
  
 Index: gcc/DEV-PHASE
 ===================================================================
---- gcc/DEV-PHASE	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/DEV-PHASE	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/DEV-PHASE	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/DEV-PHASE	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1 @@
 +prerelease
 Index: gcc/ChangeLog
 ===================================================================
---- gcc/ChangeLog	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/ChangeLog	(.../branches/gcc-4_7-branch)	(wersja 189926)
-@@ -1,3 +1,459 @@
+--- gcc/ChangeLog	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/ChangeLog	(.../branches/gcc-4_7-branch)	(wersja 190144)
+@@ -1,3 +1,532 @@
++2012-08-02  Steve Ellcey  <sellcey at mips.com>
++
++	Backport from mainline
++	2012-07-19  Steve Ellcey  <sellcey at mips.com>
++
++	* config/mips/mips.c (mips_set_mips16_mode): Clear SYNCI_MASK in
++	MIPS16 mode.
++
++2012-08-02  Uros Bizjak  <ubizjak at gmail.com>
++
++	Backport from mainline
++	2012-07-24  Uros Bizjak  <ubizjak at gmail.com>
++
++	PR target/53961
++	* config/i386/i386.c (ix86_legitimate_address_p): Move check for
++	negative constant address for TARGET_X32 ...
++	(ix86_decompose_address): ... here.  Reject constant addresses
++	that don't satisfy x86_64_immediate_operand predicate.
++
++	2012-07-23  Uros Bizjak  <ubizjak at gmail.com>
++
++	PR target/53961
++	* config/i386/i386.md (*lea): Add asserts to detect invalid addresses.
++	* config/i386/i386.c (ix86_print_operand_address): Ditto.
++	(ix86_decompose_address): Allow (zero_extend:DI (subreg:SI (...)))
++	addresses.  Prevent zero extensions of CONST_INT operands.
++
++	2012-07-22  Uros Bizjak  <ubizjak at gmail.com>
++
++	PR target/53961
++	* config/i386/i386.md (*lea): New insn pattern.
++	(*lea_1): Remove.
++	(*lea<mode>_2): Ditto.
++	(*lea_{3,4,5,6}_zext): Ditto.
++	* config/i386/predicates.md (lea_address_operand): Do not reject
++	zero-extended address operands.
++	* config/i386/constraints.md (j): Remove address constraint.
++	* config/i386/i386.c (ix86_decompose_address): Allow SImode subreg
++	of an address.
++	(ix86_print_operand_address): Handle SImode subreg of an address.
++	(ix86_avoid_lea_for_addr): Reject zero-extended addresses for now.
++
++2012-08-01  Uros Bizjak  <ubizjak at gmail.com>
++
++	Backport from mainline
++	2012-03-09  Uros Bizjak  <ubizjak at gmail.com>
++
++	PR target/52530
++	* config/i386/i386.c (ix86_print_operand): Handle 'E' operand modifier.
++	(ix86_print_operand_address): Handle UNSPEC_LEA_ADDR. Do not fallback
++	to set code to 'q'.
++	* config/i386/i386.md (UNSPEC_LEA_ADDR): New unspec.
++	(*movdi_internal_rex64): Use %E operand modifier for lea.
++	(*movsi_internal): Ditto.
++	(*lea_1): Ditto.
++	(*lea<mode>_2): Ditto.
++	(*lea_{3,4,5,6}_zext): Ditto.
++	(*tls_global_dynamic_32_gnu): Ditto.
++	(*tls_global_dynamic_64): Ditto.
++	(*tls_dynamic_gnu2_lea_32): Ditto.
++	(*tls_dynamic_gnu2_lea_64): Ditto.
++	(pro_epilogue_adjust_stack_<mode>_add): Ditto.
++
++2012-08-01  Uros Bizjak  <ubizjak at gmail.com>
++
++	Backport from mainline
++	2012-08-01  Uros Bizjak  <ubizjak at gmail.com>
++
++	* config/i386/i386.c (ix86_address_subreg_operand): Reject
++	stack pointer.
++	(ix86_print_operand_address): Assert that parts.base and parts.index
++	are non-NULL after call to simplify_subreg.
++
 +2012-07-22  Oleg Endo  <olegendo at gcc.gnu.org>
 +
 +	PR target/33135
 +	* config/sh/sh.opt (mieee): Use Var instead of Mask.  Correct
 +	description.
-+	* config/sh/sh.c (sh_option_override): Do not change 
++	* config/sh/sh.c (sh_option_override): Do not change
 +	flag_finite_math_only.  Set TARGET_IEEE to complement of
 +	flag_finite_math_only.
 +	* doc/invoke.texi (SH options): Add mno-ieee.  Correct
@@ -3162,7 +3381,7 @@ Index: gcc/ChangeLog
 Index: gcc/testsuite/gcc.target/arm/neon-vrev.c
 ===================================================================
 --- gcc/testsuite/gcc.target/arm/neon-vrev.c	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gcc.target/arm/neon-vrev.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gcc.target/arm/neon-vrev.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,105 @@
 +/* { dg-do compile } */
 +/* { dg-require-effective-target arm_neon_ok } */
@@ -3271,8 +3490,8 @@ Index: gcc/testsuite/gcc.target/arm/neon-vrev.c
 +/* { dg-final {scan-assembler-times "vrev64\.16\\t" 2} }  */
 Index: gcc/testsuite/gcc.target/arm/di-longlong64-sync-withhelpers.c
 ===================================================================
---- gcc/testsuite/gcc.target/arm/di-longlong64-sync-withhelpers.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.target/arm/di-longlong64-sync-withhelpers.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.target/arm/di-longlong64-sync-withhelpers.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.target/arm/di-longlong64-sync-withhelpers.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -2,8 +2,8 @@
  /* { dg-require-effective-target arm_arch_v5_ok } */
  /* { dg-options "-std=gnu99" } */
@@ -3286,8 +3505,8 @@ Index: gcc/testsuite/gcc.target/arm/di-longlong64-sync-withhelpers.c
  #include "../../gcc.dg/di-longlong64-sync-1.c"
 Index: gcc/testsuite/gcc.target/arm/di-longlong64-sync-withldrexd.c
 ===================================================================
---- gcc/testsuite/gcc.target/arm/di-longlong64-sync-withldrexd.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.target/arm/di-longlong64-sync-withldrexd.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.target/arm/di-longlong64-sync-withldrexd.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.target/arm/di-longlong64-sync-withldrexd.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -3,8 +3,8 @@
  /* { dg-options "-marm -std=gnu99" } */
  /* { dg-require-effective-target arm_arch_v6k_ok } */
@@ -3302,7 +3521,7 @@ Index: gcc/testsuite/gcc.target/arm/di-longlong64-sync-withldrexd.c
 Index: gcc/testsuite/gcc.target/powerpc/lhs-1.c
 ===================================================================
 --- gcc/testsuite/gcc.target/powerpc/lhs-1.c	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gcc.target/powerpc/lhs-1.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gcc.target/powerpc/lhs-1.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,21 @@
 +/* { dg-do compile { target { powerpc*-*-* } } } */
 +/* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
@@ -3328,7 +3547,7 @@ Index: gcc/testsuite/gcc.target/powerpc/lhs-1.c
 Index: gcc/testsuite/gcc.target/powerpc/lhs-2.c
 ===================================================================
 --- gcc/testsuite/gcc.target/powerpc/lhs-2.c	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gcc.target/powerpc/lhs-2.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gcc.target/powerpc/lhs-2.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,21 @@
 +/* { dg-do compile { target { powerpc*-*-* } } } */
 +/* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
@@ -3354,7 +3573,7 @@ Index: gcc/testsuite/gcc.target/powerpc/lhs-2.c
 Index: gcc/testsuite/gcc.target/powerpc/lhs-3.c
 ===================================================================
 --- gcc/testsuite/gcc.target/powerpc/lhs-3.c	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gcc.target/powerpc/lhs-3.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gcc.target/powerpc/lhs-3.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,21 @@
 +/* { dg-do compile { target { powerpc*-*-* } } } */
 +/* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
@@ -3379,8 +3598,8 @@ Index: gcc/testsuite/gcc.target/powerpc/lhs-3.c
 +
 Index: gcc/testsuite/gcc.target/i386/xop-imul32widen-vector.c
 ===================================================================
---- gcc/testsuite/gcc.target/i386/xop-imul32widen-vector.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.target/i386/xop-imul32widen-vector.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.target/i386/xop-imul32widen-vector.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.target/i386/xop-imul32widen-vector.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -32,5 +32,5 @@
    exit (0);
  }
@@ -3391,7 +3610,7 @@ Index: gcc/testsuite/gcc.target/i386/xop-imul32widen-vector.c
 Index: gcc/testsuite/gcc.target/i386/pr53759.c
 ===================================================================
 --- gcc/testsuite/gcc.target/i386/pr53759.c	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gcc.target/i386/pr53759.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gcc.target/i386/pr53759.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,17 @@
 +/* PR target/53759 */
 +/* { dg-do compile } */
@@ -3412,8 +3631,8 @@ Index: gcc/testsuite/gcc.target/i386/pr53759.c
 +/* { dg-final { scan-assembler-not "vshufps\[ \\t\]" } } */
 Index: gcc/testsuite/g++.old-deja/g++.other/typename1.C
 ===================================================================
---- gcc/testsuite/g++.old-deja/g++.other/typename1.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.old-deja/g++.other/typename1.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.old-deja/g++.other/typename1.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.old-deja/g++.other/typename1.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -13,5 +13,5 @@
  template<class T>
  void f()
@@ -3424,8 +3643,8 @@ Index: gcc/testsuite/g++.old-deja/g++.other/typename1.C
 +} // { dg-error "expected" "expected" { target *-*-* } 16 }
 Index: gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C
 ===================================================================
---- gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -2,8 +2,8 @@
  // { dg-options "-fshow-column" }
  
@@ -3439,8 +3658,8 @@ Index: gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C
  };
 Index: gcc/testsuite/lib/profopt.exp
 ===================================================================
---- gcc/testsuite/lib/profopt.exp	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/lib/profopt.exp	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/lib/profopt.exp	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/lib/profopt.exp	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -64,8 +64,6 @@
  	{ -Os } ]
  }
@@ -3505,8 +3724,8 @@ Index: gcc/testsuite/lib/profopt.exp
  }
 Index: gcc/testsuite/lib/gcc-dg.exp
 ===================================================================
---- gcc/testsuite/lib/gcc-dg.exp	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/lib/gcc-dg.exp	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/lib/gcc-dg.exp	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/lib/gcc-dg.exp	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -432,10 +432,7 @@
  
  # Remove compiler-generated coverage files for the current test.
@@ -3637,8 +3856,8 @@ Index: gcc/testsuite/lib/gcc-dg.exp
  
 Index: gcc/testsuite/lib/scanasm.exp
 ===================================================================
---- gcc/testsuite/lib/scanasm.exp	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/lib/scanasm.exp	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/lib/scanasm.exp	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/lib/scanasm.exp	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -78,10 +78,8 @@
  # dg-scan for details.
  
@@ -3768,8 +3987,8 @@ Index: gcc/testsuite/lib/scanasm.exp
      if { $where == -1 } {
 Index: gcc/testsuite/lib/gcov.exp
 ===================================================================
---- gcc/testsuite/lib/gcov.exp	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/lib/gcov.exp	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/lib/gcov.exp	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/lib/gcov.exp	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -34,12 +34,14 @@
  #
  # verify-lines -- check that line counts are as expected
@@ -3989,8 +4208,8 @@ Index: gcc/testsuite/lib/gcov.exp
  }
 Index: gcc/testsuite/lib/dg-pch.exp
 ===================================================================
---- gcc/testsuite/lib/dg-pch.exp	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/lib/dg-pch.exp	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/lib/dg-pch.exp	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/lib/dg-pch.exp	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -50,14 +50,16 @@
  	    # Ensure that the PCH file is used, not the original header.
  	    file_on_host delete "$bname$suffix"
@@ -4019,8 +4238,8 @@ Index: gcc/testsuite/lib/dg-pch.exp
 +}
 Index: gcc/testsuite/lib/scandump.exp
 ===================================================================
---- gcc/testsuite/lib/scandump.exp	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/lib/scandump.exp	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/lib/scandump.exp	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/lib/scandump.exp	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -45,13 +45,11 @@
          }
      }
@@ -4101,8 +4320,8 @@ Index: gcc/testsuite/lib/scandump.exp
      if { $output_file == "" } {
 Index: gcc/testsuite/lib/target-supports-dg.exp
 ===================================================================
---- gcc/testsuite/lib/target-supports-dg.exp	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/lib/target-supports-dg.exp	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/lib/target-supports-dg.exp	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/lib/target-supports-dg.exp	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -31,6 +31,34 @@
      return "$flags1 $flags2"
  }
@@ -4140,8 +4359,8 @@ Index: gcc/testsuite/lib/target-supports-dg.exp
  proc dg-require-weak { args } {
 Index: gcc/testsuite/gfortran.dg/gomp/appendix-a/a.35.1.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/gomp/appendix-a/a.35.1.f90	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gfortran.dg/gomp/appendix-a/a.35.1.f90	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gfortran.dg/gomp/appendix-a/a.35.1.f90	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gfortran.dg/gomp/appendix-a/a.35.1.f90	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -10,7 +10,7 @@
  !$OMP DO
            DO I = 1, N
@@ -4153,8 +4372,8 @@ Index: gcc/testsuite/gfortran.dg/gomp/appendix-a/a.35.1.f90
               END DO
 Index: gcc/testsuite/gfortran.dg/gomp/appendix-a/a.35.3.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/gomp/appendix-a/a.35.3.f90	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gfortran.dg/gomp/appendix-a/a.35.3.f90	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gfortran.dg/gomp/appendix-a/a.35.3.f90	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gfortran.dg/gomp/appendix-a/a.35.3.f90	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -7,7 +7,7 @@
  !$OMP DO
            DO I = 1, N
@@ -4166,8 +4385,8 @@ Index: gcc/testsuite/gfortran.dg/gomp/appendix-a/a.35.3.f90
            END DO
 Index: gcc/testsuite/gfortran.dg/gomp/appendix-a/a.35.4.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/gomp/appendix-a/a.35.4.f90	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gfortran.dg/gomp/appendix-a/a.35.4.f90	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gfortran.dg/gomp/appendix-a/a.35.4.f90	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gfortran.dg/gomp/appendix-a/a.35.4.f90	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -8,7 +8,7 @@
            DO I = 1, N
               CALL WORK(I, 1)
@@ -4179,8 +4398,8 @@ Index: gcc/testsuite/gfortran.dg/gomp/appendix-a/a.35.4.f90
  !$OMP END PARALLEL
 Index: gcc/testsuite/gfortran.dg/gomp/appendix-a/a.35.6.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/gomp/appendix-a/a.35.6.f90	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gfortran.dg/gomp/appendix-a/a.35.6.f90	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gfortran.dg/gomp/appendix-a/a.35.6.f90	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gfortran.dg/gomp/appendix-a/a.35.6.f90	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -6,7 +6,7 @@
  !$OMP SINGLE
             CALL WORK(N,1)
@@ -4193,7 +4412,7 @@ Index: gcc/testsuite/gfortran.dg/gomp/appendix-a/a.35.6.f90
 Index: gcc/testsuite/gfortran.dg/init_flag_10.f90
 ===================================================================
 --- gcc/testsuite/gfortran.dg/init_flag_10.f90	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gfortran.dg/init_flag_10.f90	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gfortran.dg/init_flag_10.f90	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,43 @@
 +! { dg-do run }
 +! { dg-options "-finit-real=NAN" }
@@ -4241,7 +4460,7 @@ Index: gcc/testsuite/gfortran.dg/init_flag_10.f90
 Index: gcc/testsuite/gfortran.dg/inline_sum_4.f90
 ===================================================================
 --- gcc/testsuite/gfortran.dg/inline_sum_4.f90	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gfortran.dg/inline_sum_4.f90	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gfortran.dg/inline_sum_4.f90	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,19 @@
 +! { dg-do compile }
 +!
@@ -4265,7 +4484,7 @@ Index: gcc/testsuite/gfortran.dg/inline_sum_4.f90
 Index: gcc/testsuite/gfortran.dg/transfer_check_3.f90
 ===================================================================
 --- gcc/testsuite/gfortran.dg/transfer_check_3.f90	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gfortran.dg/transfer_check_3.f90	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gfortran.dg/transfer_check_3.f90	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,33 @@
 +! { dg-do compile }
 +! { dg-options "-Wsurprising" }
@@ -4303,7 +4522,7 @@ Index: gcc/testsuite/gfortran.dg/transfer_check_3.f90
 Index: gcc/testsuite/gfortran.dg/pr52621.f90
 ===================================================================
 --- gcc/testsuite/gfortran.dg/pr52621.f90	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gfortran.dg/pr52621.f90	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gfortran.dg/pr52621.f90	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,20 @@
 +! { dg-do compile }
 +! { dg-options "-O2 -fprefetch-loop-arrays -w" }
@@ -4328,7 +4547,7 @@ Index: gcc/testsuite/gfortran.dg/pr52621.f90
 Index: gcc/testsuite/gfortran.dg/save_4.f90
 ===================================================================
 --- gcc/testsuite/gfortran.dg/save_4.f90	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gfortran.dg/save_4.f90	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gfortran.dg/save_4.f90	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,13 @@
 +! { dg-do compile }
 +! { dg-options "-std=f2003" }
@@ -4345,8 +4564,8 @@ Index: gcc/testsuite/gfortran.dg/save_4.f90
 +END MODULE somemodule
 Index: gcc/testsuite/gcc.c-torture/compile/sync-1.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/compile/sync-1.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.c-torture/compile/sync-1.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.c-torture/compile/sync-1.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.c-torture/compile/sync-1.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,5 +1,5 @@
 -/* { dg-message "note: '__sync_fetch_and_nand' changed semantics in GCC 4.4" "" { target *-*-* } 0 } */
 -/* { dg-message "note: '__sync_nand_and_fetch' changed semantics in GCC 4.4" "" { target *-*-* } 0 } */
@@ -4358,7 +4577,7 @@ Index: gcc/testsuite/gcc.c-torture/compile/sync-1.c
 Index: gcc/testsuite/gnat.dg/aggr20.adb
 ===================================================================
 --- gcc/testsuite/gnat.dg/aggr20.adb	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gnat.dg/aggr20.adb	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gnat.dg/aggr20.adb	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,10 @@
 +-- { dg-do compile }
 +
@@ -4373,7 +4592,7 @@ Index: gcc/testsuite/gnat.dg/aggr20.adb
 Index: gcc/testsuite/gnat.dg/aggr20.ads
 ===================================================================
 --- gcc/testsuite/gnat.dg/aggr20.ads	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gnat.dg/aggr20.ads	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gnat.dg/aggr20.ads	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,24 @@
 +with Aggr20_Pkg; use Aggr20_Pkg;
 +with System;
@@ -4402,7 +4621,7 @@ Index: gcc/testsuite/gnat.dg/aggr20.ads
 Index: gcc/testsuite/gnat.dg/derived_type3_pkg.adb
 ===================================================================
 --- gcc/testsuite/gnat.dg/derived_type3_pkg.adb	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gnat.dg/derived_type3_pkg.adb	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gnat.dg/derived_type3_pkg.adb	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,42 @@
 +with Ada.Strings.Unbounded; use Ada.Strings.Unbounded;
 +with Ada.Text_IO; use Ada.Text_IO;
@@ -4449,7 +4668,7 @@ Index: gcc/testsuite/gnat.dg/derived_type3_pkg.adb
 Index: gcc/testsuite/gnat.dg/derived_type3_pkg.ads
 ===================================================================
 --- gcc/testsuite/gnat.dg/derived_type3_pkg.ads	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gnat.dg/derived_type3_pkg.ads	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gnat.dg/derived_type3_pkg.ads	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,6 @@
 +package Derived_Type3_Pkg is
 +
@@ -4460,7 +4679,7 @@ Index: gcc/testsuite/gnat.dg/derived_type3_pkg.ads
 Index: gcc/testsuite/gnat.dg/aggr20_pkg.ads
 ===================================================================
 --- gcc/testsuite/gnat.dg/aggr20_pkg.ads	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gnat.dg/aggr20_pkg.ads	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gnat.dg/aggr20_pkg.ads	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,9 @@
 +with System;
 +
@@ -4474,7 +4693,7 @@ Index: gcc/testsuite/gnat.dg/aggr20_pkg.ads
 Index: gcc/testsuite/gnat.dg/derived_type3.adb
 ===================================================================
 --- gcc/testsuite/gnat.dg/derived_type3.adb	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gnat.dg/derived_type3.adb	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gnat.dg/derived_type3.adb	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,9 @@
 +-- { dg-do run }
 +
@@ -4488,7 +4707,7 @@ Index: gcc/testsuite/gnat.dg/derived_type3.adb
 Index: gcc/testsuite/gnat.dg/vect8.adb
 ===================================================================
 --- gcc/testsuite/gnat.dg/vect8.adb	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gnat.dg/vect8.adb	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gnat.dg/vect8.adb	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,11 @@
 +package body Vect8 is
 +
@@ -4504,7 +4723,7 @@ Index: gcc/testsuite/gnat.dg/vect8.adb
 Index: gcc/testsuite/gnat.dg/vect8.ads
 ===================================================================
 --- gcc/testsuite/gnat.dg/vect8.ads	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gnat.dg/vect8.ads	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gnat.dg/vect8.ads	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,10 @@
 +-- { dg-do compile }
 +
@@ -4519,7 +4738,7 @@ Index: gcc/testsuite/gnat.dg/vect8.ads
 Index: gcc/testsuite/gnat.dg/opt25.adb
 ===================================================================
 --- gcc/testsuite/gnat.dg/opt25.adb	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gnat.dg/opt25.adb	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gnat.dg/opt25.adb	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,17 @@
 +-- { dg-do compile }
 +-- { dg-options "-O" }
@@ -4541,7 +4760,7 @@ Index: gcc/testsuite/gnat.dg/opt25.adb
 Index: gcc/testsuite/gnat.dg/recursive_call.adb
 ===================================================================
 --- gcc/testsuite/gnat.dg/recursive_call.adb	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gnat.dg/recursive_call.adb	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gnat.dg/recursive_call.adb	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,10 @@
 +-- { dg-do compile }
 +-- { dg-options "-gnat2012" }
@@ -4556,7 +4775,7 @@ Index: gcc/testsuite/gnat.dg/recursive_call.adb
 Index: gcc/testsuite/gnat.dg/lto15.adb
 ===================================================================
 --- gcc/testsuite/gnat.dg/lto15.adb	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gnat.dg/lto15.adb	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gnat.dg/lto15.adb	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,11 @@
 +-- { dg-do compile }
 +-- { dg-options "-O -flto -g" }
@@ -4572,7 +4791,7 @@ Index: gcc/testsuite/gnat.dg/lto15.adb
 Index: gcc/testsuite/gnat.dg/lto15.ads
 ===================================================================
 --- gcc/testsuite/gnat.dg/lto15.ads	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gnat.dg/lto15.ads	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gnat.dg/lto15.ads	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,11 @@
 +package Lto15 is
 +
@@ -4588,7 +4807,7 @@ Index: gcc/testsuite/gnat.dg/lto15.ads
 Index: gcc/testsuite/gnat.dg/opt25_pkg1.adb
 ===================================================================
 --- gcc/testsuite/gnat.dg/opt25_pkg1.adb	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gnat.dg/opt25_pkg1.adb	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gnat.dg/opt25_pkg1.adb	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,10 @@
 +package body Opt25_Pkg1 is
 +
@@ -4603,7 +4822,7 @@ Index: gcc/testsuite/gnat.dg/opt25_pkg1.adb
 Index: gcc/testsuite/gnat.dg/opt25_pkg1.ads
 ===================================================================
 --- gcc/testsuite/gnat.dg/opt25_pkg1.ads	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gnat.dg/opt25_pkg1.ads	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gnat.dg/opt25_pkg1.ads	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,11 @@
 +generic
 +
@@ -4619,7 +4838,7 @@ Index: gcc/testsuite/gnat.dg/opt25_pkg1.ads
 Index: gcc/testsuite/gnat.dg/discr37.adb
 ===================================================================
 --- gcc/testsuite/gnat.dg/discr37.adb	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gnat.dg/discr37.adb	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gnat.dg/discr37.adb	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,12 @@
 +-- { dg-do compile }
 +
@@ -4636,7 +4855,7 @@ Index: gcc/testsuite/gnat.dg/discr37.adb
 Index: gcc/testsuite/gnat.dg/opt25_pkg2.adb
 ===================================================================
 --- gcc/testsuite/gnat.dg/opt25_pkg2.adb	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gnat.dg/opt25_pkg2.adb	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gnat.dg/opt25_pkg2.adb	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,8 @@
 +package body Opt25_Pkg2 is
 +
@@ -4649,7 +4868,7 @@ Index: gcc/testsuite/gnat.dg/opt25_pkg2.adb
 Index: gcc/testsuite/gnat.dg/discr37.ads
 ===================================================================
 --- gcc/testsuite/gnat.dg/discr37.ads	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gnat.dg/discr37.ads	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gnat.dg/discr37.ads	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,22 @@
 +package Discr37 is
 +
@@ -4676,7 +4895,7 @@ Index: gcc/testsuite/gnat.dg/discr37.ads
 Index: gcc/testsuite/gnat.dg/opt25_pkg2.ads
 ===================================================================
 --- gcc/testsuite/gnat.dg/opt25_pkg2.ads	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gnat.dg/opt25_pkg2.ads	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gnat.dg/opt25_pkg2.ads	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,20 @@
 +generic
 +
@@ -4701,7 +4920,7 @@ Index: gcc/testsuite/gnat.dg/opt25_pkg2.ads
 Index: gcc/testsuite/gnat.dg/loop_optimization11.adb
 ===================================================================
 --- gcc/testsuite/gnat.dg/loop_optimization11.adb	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gnat.dg/loop_optimization11.adb	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gnat.dg/loop_optimization11.adb	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,19 @@
 +-- { dg-do compile }
 +-- { dg-options "-O" }
@@ -4725,7 +4944,7 @@ Index: gcc/testsuite/gnat.dg/loop_optimization11.adb
 Index: gcc/testsuite/gnat.dg/loop_optimization11_pkg.ads
 ===================================================================
 --- gcc/testsuite/gnat.dg/loop_optimization11_pkg.ads	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gnat.dg/loop_optimization11_pkg.ads	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gnat.dg/loop_optimization11_pkg.ads	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,11 @@
 +package Loop_Optimization11_Pkg is
 +
@@ -4741,7 +4960,7 @@ Index: gcc/testsuite/gnat.dg/loop_optimization11_pkg.ads
 Index: gcc/testsuite/gnat.dg/discr38.adb
 ===================================================================
 --- gcc/testsuite/gnat.dg/discr38.adb	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gnat.dg/discr38.adb	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gnat.dg/discr38.adb	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,40 @@
 +-- { dg-do compile }
 +
@@ -4785,8 +5004,8 @@ Index: gcc/testsuite/gnat.dg/discr38.adb
 +end;
 Index: gcc/testsuite/gcc.dg/vla-init-1.c
 ===================================================================
---- gcc/testsuite/gcc.dg/vla-init-1.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/vla-init-1.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/vla-init-1.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/vla-init-1.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -10,6 +10,6 @@
  foo (void)
  {
@@ -4798,8 +5017,8 @@ Index: gcc/testsuite/gcc.dg/vla-init-1.c
  }
 Index: gcc/testsuite/gcc.dg/pr30551-2.c
 ===================================================================
---- gcc/testsuite/gcc.dg/pr30551-2.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/pr30551-2.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/pr30551-2.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/pr30551-2.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -2,7 +2,7 @@
  /* { dg-do compile } */
  /* { dg-options "" } */
@@ -4813,8 +5032,8 @@ Index: gcc/testsuite/gcc.dg/pr30551-2.c
  
 Index: gcc/testsuite/gcc.dg/pr48552-2.c
 ===================================================================
---- gcc/testsuite/gcc.dg/pr48552-2.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/pr48552-2.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/pr48552-2.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/pr48552-2.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -7,15 +7,15 @@
  void
  f1 (void *x)
@@ -4867,8 +5086,8 @@ Index: gcc/testsuite/gcc.dg/pr48552-2.c
 +}				/* { dg-error "invalid lvalue in asm output 0" "invalid lvalue" { target *-*-* } 52 } */
 Index: gcc/testsuite/gcc.dg/parser-pr28152.c
 ===================================================================
---- gcc/testsuite/gcc.dg/parser-pr28152.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/parser-pr28152.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/parser-pr28152.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/parser-pr28152.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -7,5 +7,5 @@
    _Complex float z;
  
@@ -4879,8 +5098,8 @@ Index: gcc/testsuite/gcc.dg/parser-pr28152.c
 +  /* { dg-error "at end of input" "end of input" { target *-*-* } 10 } */
 Index: gcc/testsuite/gcc.dg/pr30551-6.c
 ===================================================================
---- gcc/testsuite/gcc.dg/pr30551-6.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/pr30551-6.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/pr30551-6.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/pr30551-6.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -2,6 +2,6 @@
  /* { dg-do compile } */
  /* { dg-options "-pedantic" } */
@@ -4893,8 +5112,8 @@ Index: gcc/testsuite/gcc.dg/pr30551-6.c
 +/* { dg-warning "return type of .main. is not .int." "return type" { target *-*-* } 5 } */ 
 Index: gcc/testsuite/gcc.dg/gomp/critical-4.c
 ===================================================================
---- gcc/testsuite/gcc.dg/gomp/critical-4.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/gomp/critical-4.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/gomp/critical-4.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/gomp/critical-4.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -15,7 +15,7 @@
  foo2 (void)
  {
@@ -4914,8 +5133,8 @@ Index: gcc/testsuite/gcc.dg/gomp/critical-4.c
  }
 Index: gcc/testsuite/gcc.dg/gomp/nesting-1.c
 ===================================================================
---- gcc/testsuite/gcc.dg/gomp/nesting-1.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/gomp/nesting-1.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/gomp/nesting-1.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/gomp/nesting-1.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -8,89 +8,89 @@
    #pragma omp for
    for (i = 0; i < 3; i++)
@@ -5095,8 +5314,8 @@ Index: gcc/testsuite/gcc.dg/gomp/nesting-1.c
  }
 Index: gcc/testsuite/gcc.dg/c99-vla-jump-4.c
 ===================================================================
---- gcc/testsuite/gcc.dg/c99-vla-jump-4.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/c99-vla-jump-4.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/c99-vla-jump-4.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/c99-vla-jump-4.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -305,5 +305,5 @@
  void fd288 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;a: goto a; P03B:goto P03B; }
  
@@ -5107,8 +5326,8 @@ Index: gcc/testsuite/gcc.dg/c99-vla-jump-4.c
 +/* { dg-message "note: '\[^\n'\]*' declared here" "note: declared" { target *-*-* } 0 } */
 Index: gcc/testsuite/gcc.dg/decl-9.c
 ===================================================================
---- gcc/testsuite/gcc.dg/decl-9.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/decl-9.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/decl-9.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/decl-9.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -21,7 +21,7 @@
  {
  b: a: ; /* { dg-bogus "a label can only be part of a statement" } */
@@ -5120,8 +5339,8 @@ Index: gcc/testsuite/gcc.dg/decl-9.c
  
 Index: gcc/testsuite/gcc.dg/Wstrict-aliasing-converted-assigned.c
 ===================================================================
---- gcc/testsuite/gcc.dg/Wstrict-aliasing-converted-assigned.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/Wstrict-aliasing-converted-assigned.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/Wstrict-aliasing-converted-assigned.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/Wstrict-aliasing-converted-assigned.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -5,9 +5,12 @@
  int foo()
  {
@@ -5141,7 +5360,7 @@ Index: gcc/testsuite/gcc.dg/Wstrict-aliasing-converted-assigned.c
 Index: gcc/testsuite/gcc.dg/pr52558-1.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/pr52558-1.c	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gcc.dg/pr52558-1.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gcc.dg/pr52558-1.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,22 @@
 +/* { dg-do compile } */
 +/* { dg-options "--param allow-store-data-races=0 -O2 -fdump-tree-lim1" } */
@@ -5167,8 +5386,8 @@ Index: gcc/testsuite/gcc.dg/pr52558-1.c
 +/* { dg-final { cleanup-tree-dump "lim1" } } */
 Index: gcc/testsuite/gcc.dg/declspec-10.c
 ===================================================================
---- gcc/testsuite/gcc.dg/declspec-10.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/declspec-10.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/declspec-10.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/declspec-10.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -44,4 +44,4 @@
  
  inline int main (void) { return 0; } /* { dg-warning "cannot inline function 'main'" } */
@@ -5177,8 +5396,8 @@ Index: gcc/testsuite/gcc.dg/declspec-10.c
 +/* { dg-message "error: register name not specified for 'y'" "not specified" { target *-*-* } 19 } */
 Index: gcc/testsuite/gcc.dg/Wobjsize-1.c
 ===================================================================
---- gcc/testsuite/gcc.dg/Wobjsize-1.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/Wobjsize-1.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/Wobjsize-1.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/Wobjsize-1.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -11,5 +11,5 @@
  }
  
@@ -5189,8 +5408,8 @@ Index: gcc/testsuite/gcc.dg/Wobjsize-1.c
 +/* { dg-message "inlined from" "inlined" { target *-*-* } 0 } */
 Index: gcc/testsuite/gcc.dg/cpp/include2a.c
 ===================================================================
---- gcc/testsuite/gcc.dg/cpp/include2a.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/cpp/include2a.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/cpp/include2a.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/cpp/include2a.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -11,6 +11,6 @@
  
  /* These error is No such file or directory, just once.  However, this
@@ -5203,8 +5422,8 @@ Index: gcc/testsuite/gcc.dg/cpp/include2a.c
 +/* { dg-message "terminated" "terminated" { target *-*-* } 0 } */
 Index: gcc/testsuite/gcc.dg/cpp/pr30786.c
 ===================================================================
---- gcc/testsuite/gcc.dg/cpp/pr30786.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/cpp/pr30786.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/cpp/pr30786.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/cpp/pr30786.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,8 +1,8 @@
  /* PR preprocessor/30786 - _Pragma at end of file should not ICE */
  /* { dg-do compile } */
@@ -5218,8 +5437,8 @@ Index: gcc/testsuite/gcc.dg/cpp/pr30786.c
  
 Index: gcc/testsuite/gcc.dg/cpp/pr28709.c
 ===================================================================
---- gcc/testsuite/gcc.dg/cpp/pr28709.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/cpp/pr28709.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/cpp/pr28709.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/cpp/pr28709.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -4,5 +4,5 @@
  /* { dg-do compile } */
  #define foo - ## >>
@@ -5230,8 +5449,8 @@ Index: gcc/testsuite/gcc.dg/cpp/pr28709.c
 +/* { dg-error pasting "pasting" { target *-*-* } 6 } */
 Index: gcc/testsuite/gcc.dg/cpp/missing-header-MD.c
 ===================================================================
---- gcc/testsuite/gcc.dg/cpp/missing-header-MD.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/cpp/missing-header-MD.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/cpp/missing-header-MD.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/cpp/missing-header-MD.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -3,8 +3,8 @@
  /* { dg-options "-MD" } */
  
@@ -5245,8 +5464,8 @@ Index: gcc/testsuite/gcc.dg/cpp/missing-header-MD.c
  foo bar;
 Index: gcc/testsuite/gcc.dg/cpp/macspace2.c
 ===================================================================
---- gcc/testsuite/gcc.dg/cpp/macspace2.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/cpp/macspace2.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/cpp/macspace2.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/cpp/macspace2.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -59,5 +59,5 @@
  #define ag"abc"		/* { dg-error "requires whitespace" } */
  
@@ -5257,8 +5476,8 @@ Index: gcc/testsuite/gcc.dg/cpp/macspace2.c
 +/* { dg-error "missing terminating" "missing-terminating" { target *-*-* } 10 } */
 Index: gcc/testsuite/gcc.dg/cpp/missing-header-1.c
 ===================================================================
---- gcc/testsuite/gcc.dg/cpp/missing-header-1.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/cpp/missing-header-1.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/cpp/missing-header-1.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/cpp/missing-header-1.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -3,8 +3,8 @@
  /* { dg-options "" } */
  
@@ -5272,8 +5491,8 @@ Index: gcc/testsuite/gcc.dg/cpp/missing-header-1.c
  foo bar;
 Index: gcc/testsuite/gcc.dg/cpp/missing-header-MMD.c
 ===================================================================
---- gcc/testsuite/gcc.dg/cpp/missing-header-MMD.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/cpp/missing-header-MMD.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/cpp/missing-header-MMD.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/cpp/missing-header-MMD.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -3,8 +3,8 @@
  /* { dg-options "-MMD" } */
  
@@ -5287,8 +5506,8 @@ Index: gcc/testsuite/gcc.dg/cpp/missing-header-MMD.c
  foo bar;
 Index: gcc/testsuite/gcc.dg/cpp/missing-sysheader-MD.c
 ===================================================================
---- gcc/testsuite/gcc.dg/cpp/missing-sysheader-MD.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/cpp/missing-sysheader-MD.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/cpp/missing-sysheader-MD.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/cpp/missing-sysheader-MD.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -3,8 +3,8 @@
  /* { dg-options "-MD" } */
  
@@ -5302,8 +5521,8 @@ Index: gcc/testsuite/gcc.dg/cpp/missing-sysheader-MD.c
  foo bar;
 Index: gcc/testsuite/gcc.dg/cpp/missing-sysheader-MMD.c
 ===================================================================
---- gcc/testsuite/gcc.dg/cpp/missing-sysheader-MMD.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/cpp/missing-sysheader-MMD.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/cpp/missing-sysheader-MMD.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/cpp/missing-sysheader-MMD.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -3,8 +3,8 @@
  /* { dg-options "-MMD" } */
  
@@ -5317,8 +5536,8 @@ Index: gcc/testsuite/gcc.dg/cpp/missing-sysheader-MMD.c
  foo bar;
 Index: gcc/testsuite/gcc.dg/20031223-1.c
 ===================================================================
---- gcc/testsuite/gcc.dg/20031223-1.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/20031223-1.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/20031223-1.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/20031223-1.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -7,7 +7,7 @@
  
  void f ()
@@ -5332,8 +5551,8 @@ Index: gcc/testsuite/gcc.dg/20031223-1.c
  }
 Index: gcc/testsuite/gcc.dg/matrix/matrix.exp
 ===================================================================
---- gcc/testsuite/gcc.dg/matrix/matrix.exp	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/matrix/matrix.exp	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/matrix/matrix.exp	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/matrix/matrix.exp	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -39,9 +39,6 @@
  set tool gcc
  set prof_ext "gcda"
@@ -5362,8 +5581,8 @@ Index: gcc/testsuite/gcc.dg/matrix/matrix.exp
 +set PROFOPT_OPTIONS $matrix_save_profopt_options
 Index: gcc/testsuite/gcc.dg/utf-dflt2.c
 ===================================================================
---- gcc/testsuite/gcc.dg/utf-dflt2.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/utf-dflt2.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/utf-dflt2.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/utf-dflt2.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -2,8 +2,8 @@
  /* { dg-do compile } */
  /* { dg-options "" } */
@@ -5377,8 +5596,8 @@ Index: gcc/testsuite/gcc.dg/utf-dflt2.c
  
 Index: gcc/testsuite/gcc.dg/pr30551-3.c
 ===================================================================
---- gcc/testsuite/gcc.dg/pr30551-3.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/pr30551-3.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/pr30551-3.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/pr30551-3.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -2,6 +2,6 @@
  /* { dg-do compile } */
  /* { dg-options "-pedantic-errors" } */
@@ -5391,8 +5610,8 @@ Index: gcc/testsuite/gcc.dg/pr30551-3.c
 +/* { dg-error "return type of .main. is not .int." "return type" { target *-*-* } 5 } */ 
 Index: gcc/testsuite/gcc.dg/Wconversion-integer.c
 ===================================================================
---- gcc/testsuite/gcc.dg/Wconversion-integer.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/Wconversion-integer.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/Wconversion-integer.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/Wconversion-integer.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -40,10 +40,10 @@
    fuc ('A');
    uc = 'A';
@@ -5410,8 +5629,8 @@ Index: gcc/testsuite/gcc.dg/Wconversion-integer.c
    ui = x ? 1U : -1; /* { dg-warning "negative integer implicitly converted to unsigned type" } */
 Index: gcc/testsuite/gcc.dg/c99-vla-jump-1.c
 ===================================================================
---- gcc/testsuite/gcc.dg/c99-vla-jump-1.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/c99-vla-jump-1.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/c99-vla-jump-1.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/c99-vla-jump-1.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -305,5 +305,5 @@
  void fa288 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0;a: goto a;  }
  
@@ -5422,8 +5641,8 @@ Index: gcc/testsuite/gcc.dg/c99-vla-jump-1.c
 +/* { dg-message "note: '\[^\n'\]*' declared here" "note: declared" { target *-*-* } 0 } */
 Index: gcc/testsuite/gcc.dg/declspec-18.c
 ===================================================================
---- gcc/testsuite/gcc.dg/declspec-18.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/declspec-18.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/declspec-18.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/declspec-18.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -5,7 +5,7 @@
  
  int z;                  /* { dg-message "previous declaration of 'z'" } */
@@ -5533,8 +5752,8 @@ Index: gcc/testsuite/gcc.dg/declspec-18.c
  }
 Index: gcc/testsuite/gcc.dg/c99-vla-jump-5.c
 ===================================================================
---- gcc/testsuite/gcc.dg/c99-vla-jump-5.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/c99-vla-jump-5.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/c99-vla-jump-5.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/c99-vla-jump-5.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -30,5 +30,5 @@
  }
  
@@ -5545,8 +5764,8 @@ Index: gcc/testsuite/gcc.dg/c99-vla-jump-5.c
 +/* { dg-message "note: '\[^\n'\]*' declared here" "note: declared" { target *-*-* } 0 } */
 Index: gcc/testsuite/gcc.dg/redecl-1.c
 ===================================================================
---- gcc/testsuite/gcc.dg/redecl-1.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/redecl-1.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/redecl-1.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/redecl-1.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -52,21 +52,21 @@
  
  void prime4(void)
@@ -5575,8 +5794,8 @@ Index: gcc/testsuite/gcc.dg/redecl-1.c
  {
 Index: gcc/testsuite/gcc.dg/di-longlong64-sync-1.c
 ===================================================================
---- gcc/testsuite/gcc.dg/di-longlong64-sync-1.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/di-longlong64-sync-1.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/di-longlong64-sync-1.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/di-longlong64-sync-1.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -3,8 +3,8 @@
  /* { dg-options "-std=gnu99" } */
  /* { dg-additional-options "-march=pentium" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */
@@ -5590,8 +5809,8 @@ Index: gcc/testsuite/gcc.dg/di-longlong64-sync-1.c
  /* Test basic functionality of the intrinsics.  The operations should
 Index: gcc/testsuite/gcc.dg/noncompile/pr44517.c
 ===================================================================
---- gcc/testsuite/gcc.dg/noncompile/pr44517.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/noncompile/pr44517.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/noncompile/pr44517.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/noncompile/pr44517.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,7 +1,7 @@
  /* PR c/44517: Improve diagnostic for misspelled typename in function declaration. */
  int f1(int x, pid_t y, long z, in t) {
@@ -5604,8 +5823,8 @@ Index: gcc/testsuite/gcc.dg/noncompile/pr44517.c
  
 Index: gcc/testsuite/gcc.dg/noncompile/pr52290.c
 ===================================================================
---- gcc/testsuite/gcc.dg/noncompile/pr52290.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/noncompile/pr52290.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/noncompile/pr52290.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/noncompile/pr52290.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,3 +1,3 @@
 -/* { dg-error "undeclared here" "" { target *-*-* } 3 } */
 -/* { dg-error "expected" "" { target *-*-* } 3 } */
@@ -5614,8 +5833,8 @@ Index: gcc/testsuite/gcc.dg/noncompile/pr52290.c
  int f()[j]
 Index: gcc/testsuite/gcc.dg/utf-dflt.c
 ===================================================================
---- gcc/testsuite/gcc.dg/utf-dflt.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/utf-dflt.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/utf-dflt.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/utf-dflt.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -3,10 +3,10 @@
  /* { dg-do compile } */
  /* { dg-options "" } */
@@ -5634,7 +5853,7 @@ Index: gcc/testsuite/gcc.dg/utf-dflt.c
 Index: gcc/testsuite/gcc.dg/pr52558-2.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/pr52558-2.c	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gcc.dg/pr52558-2.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gcc.dg/pr52558-2.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,23 @@
 +/* { dg-do compile } */
 +/* { dg-options "--param allow-store-data-races=0 -O2 -fdump-tree-lim1" } */
@@ -5661,8 +5880,8 @@ Index: gcc/testsuite/gcc.dg/pr52558-2.c
 +/* { dg-final { cleanup-tree-dump "lim1" } } */
 Index: gcc/testsuite/gcc.dg/pr27953.c
 ===================================================================
---- gcc/testsuite/gcc.dg/pr27953.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/pr27953.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/pr27953.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/pr27953.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,8 +1,8 @@
  /* PR c/27953 */
  
@@ -5679,8 +5898,8 @@ Index: gcc/testsuite/gcc.dg/pr27953.c
 +/* { dg-message "note: previous definition" "previous" { target *-*-* } 3 } */
 Index: gcc/testsuite/gcc.dg/pr30551-4.c
 ===================================================================
---- gcc/testsuite/gcc.dg/pr30551-4.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/pr30551-4.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/pr30551-4.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/pr30551-4.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -2,7 +2,7 @@
  /* { dg-do compile } */
  /* { dg-options "-pedantic-errors -Wno-main" } */
@@ -5694,8 +5913,8 @@ Index: gcc/testsuite/gcc.dg/pr30551-4.c
  
 Index: gcc/testsuite/gcc.dg/pr14475.c
 ===================================================================
---- gcc/testsuite/gcc.dg/pr14475.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/pr14475.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/pr14475.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/pr14475.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -3,8 +3,8 @@
  
  struct tree_common
@@ -5711,8 +5930,8 @@ Index: gcc/testsuite/gcc.dg/pr14475.c
  };
 Index: gcc/testsuite/gcc.dg/stack-usage-1.c
 ===================================================================
---- gcc/testsuite/gcc.dg/stack-usage-1.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/stack-usage-1.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/stack-usage-1.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/stack-usage-1.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -58,6 +58,8 @@
  #  define SIZE 224
  #elif defined (__epiphany__)
@@ -5724,8 +5943,8 @@ Index: gcc/testsuite/gcc.dg/stack-usage-1.c
  #endif
 Index: gcc/testsuite/gcc.dg/c99-vla-jump-2.c
 ===================================================================
---- gcc/testsuite/gcc.dg/c99-vla-jump-2.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/c99-vla-jump-2.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/c99-vla-jump-2.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/c99-vla-jump-2.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -305,5 +305,5 @@
  void fb288 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;a: goto a; P03B:goto P03B; }
  
@@ -5736,8 +5955,8 @@ Index: gcc/testsuite/gcc.dg/c99-vla-jump-2.c
 +/* { dg-message "note: '\[^\n'\]*' declared here" "note: declared" { target *-*-* } 0 } */
 Index: gcc/testsuite/gcc.dg/transparent-union-3.c
 ===================================================================
---- gcc/testsuite/gcc.dg/transparent-union-3.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/transparent-union-3.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/transparent-union-3.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/transparent-union-3.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -6,15 +6,15 @@
  
  enum e { A };
@@ -5764,8 +5983,8 @@ Index: gcc/testsuite/gcc.dg/transparent-union-3.c
  /* { dg-warning "union cannot be made transparent" "" { target *-*-* } 19 } */
 Index: gcc/testsuite/gcc.dg/pr45461.c
 ===================================================================
---- gcc/testsuite/gcc.dg/pr45461.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/pr45461.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/pr45461.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/pr45461.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -9,10 +9,10 @@
    short e;
    va_list ap;
@@ -5782,8 +6001,8 @@ Index: gcc/testsuite/gcc.dg/pr45461.c
 +/* { dg-message "note: if this code" "if this code" {target *-*-* } 12 } */
 Index: gcc/testsuite/gcc.dg/ia64-sync-2.c
 ===================================================================
---- gcc/testsuite/gcc.dg/ia64-sync-2.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/ia64-sync-2.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/ia64-sync-2.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/ia64-sync-2.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -4,8 +4,8 @@
  /* { dg-options "-march=i486" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */
  /* { dg-options "-mcpu=v9" { target sparc*-*-* } } */
@@ -5797,8 +6016,8 @@ Index: gcc/testsuite/gcc.dg/ia64-sync-2.c
  
 Index: gcc/testsuite/gcc.dg/parser-pr28152-2.c
 ===================================================================
---- gcc/testsuite/gcc.dg/parser-pr28152-2.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/parser-pr28152-2.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/parser-pr28152-2.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/parser-pr28152-2.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -7,5 +7,5 @@
    __complex__ float z;
  
@@ -5810,7 +6029,7 @@ Index: gcc/testsuite/gcc.dg/parser-pr28152-2.c
 Index: gcc/testsuite/gcc.dg/lto/pr53470_0.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/lto/pr53470_0.c	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gcc.dg/lto/pr53470_0.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gcc.dg/lto/pr53470_0.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,9 @@
 +/* { dg-lto-do link } */
 +/* { dg-lto-options { { -flto } { -flto -g } } } */
@@ -5824,7 +6043,7 @@ Index: gcc/testsuite/gcc.dg/lto/pr53470_0.c
 Index: gcc/testsuite/gcc.dg/torture/pr53908.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/torture/pr53908.c	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gcc.dg/torture/pr53908.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gcc.dg/torture/pr53908.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,288 @@
 +/* { dg-do run } */
 +/* SEGV at comment below.  */
@@ -6117,7 +6336,7 @@ Index: gcc/testsuite/gcc.dg/torture/pr53908.c
 Index: gcc/testsuite/gcc.dg/torture/pr53790.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/torture/pr53790.c	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gcc.dg/torture/pr53790.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gcc.dg/torture/pr53790.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,17 @@
 +/* { dg-do compile } */
 +
@@ -6139,7 +6358,7 @@ Index: gcc/testsuite/gcc.dg/torture/pr53790.c
 Index: gcc/testsuite/gcc.dg/torture/pr53589.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/torture/pr53589.c	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gcc.dg/torture/pr53589.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gcc.dg/torture/pr53589.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,15 @@
 +/* PR rtl-optimization/53589 */
 +/* { dg-do compile } */
@@ -6158,8 +6377,8 @@ Index: gcc/testsuite/gcc.dg/torture/pr53589.c
 +}
 Index: gcc/testsuite/gcc.dg/torture/stackalign/alloca-6.c
 ===================================================================
---- gcc/testsuite/gcc.dg/torture/stackalign/alloca-6.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/torture/stackalign/alloca-6.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/torture/stackalign/alloca-6.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/torture/stackalign/alloca-6.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,6 +1,6 @@
  /* PR middle-end/45234 */
  /* { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } */
@@ -6170,8 +6389,8 @@ Index: gcc/testsuite/gcc.dg/torture/stackalign/alloca-6.c
  
 Index: gcc/testsuite/gcc.dg/torture/stackalign/vararg-3.c
 ===================================================================
---- gcc/testsuite/gcc.dg/torture/stackalign/vararg-3.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/torture/stackalign/vararg-3.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/torture/stackalign/vararg-3.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/torture/stackalign/vararg-3.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,6 +1,6 @@
  /* PR middle-end/37009 */
  /* { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
@@ -6182,8 +6401,8 @@ Index: gcc/testsuite/gcc.dg/torture/stackalign/vararg-3.c
  #include <stdarg.h>
 Index: gcc/testsuite/gcc.dg/torture/stackalign/stackalign.exp
 ===================================================================
---- gcc/testsuite/gcc.dg/torture/stackalign/stackalign.exp	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/torture/stackalign/stackalign.exp	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/torture/stackalign/stackalign.exp	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/torture/stackalign/stackalign.exp	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,4 +1,4 @@
 -# Copyright (C) 2008, 2010
 +# Copyright (C) 2008, 2010, 2012
@@ -6261,8 +6480,8 @@ Index: gcc/testsuite/gcc.dg/torture/stackalign/stackalign.exp
  dg-finish
 Index: gcc/testsuite/gcc.dg/torture/stackalign/push-1.c
 ===================================================================
---- gcc/testsuite/gcc.dg/torture/stackalign/push-1.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/torture/stackalign/push-1.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/torture/stackalign/push-1.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/torture/stackalign/push-1.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,6 +1,6 @@
  /* PR middle-end/37010 */
  /* { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } */
@@ -6273,8 +6492,8 @@ Index: gcc/testsuite/gcc.dg/torture/stackalign/push-1.c
  #include <emmintrin.h>
 Index: gcc/testsuite/gcc.dg/torture/stackalign/alloca-2.c
 ===================================================================
---- gcc/testsuite/gcc.dg/torture/stackalign/alloca-2.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/torture/stackalign/alloca-2.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/torture/stackalign/alloca-2.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/torture/stackalign/alloca-2.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,6 +1,6 @@
  /* PR middle-end/37009 */
  /* { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } */
@@ -6285,8 +6504,8 @@ Index: gcc/testsuite/gcc.dg/torture/stackalign/alloca-2.c
  #include <emmintrin.h>
 Index: gcc/testsuite/gcc.dg/torture/stackalign/alloca-3.c
 ===================================================================
---- gcc/testsuite/gcc.dg/torture/stackalign/alloca-3.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/torture/stackalign/alloca-3.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/torture/stackalign/alloca-3.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/torture/stackalign/alloca-3.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,6 +1,6 @@
  /* PR middle-end/37009 */
  /* { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
@@ -6297,8 +6516,8 @@ Index: gcc/testsuite/gcc.dg/torture/stackalign/alloca-3.c
  #include <emmintrin.h>
 Index: gcc/testsuite/gcc.dg/torture/stackalign/alloca-4.c
 ===================================================================
---- gcc/testsuite/gcc.dg/torture/stackalign/alloca-4.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/torture/stackalign/alloca-4.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/torture/stackalign/alloca-4.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/torture/stackalign/alloca-4.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,6 +1,6 @@
  /* PR middle-end/37009 */
  /* { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } */
@@ -6309,8 +6528,8 @@ Index: gcc/testsuite/gcc.dg/torture/stackalign/alloca-4.c
  
 Index: gcc/testsuite/gcc.dg/torture/stackalign/alloca-5.c
 ===================================================================
---- gcc/testsuite/gcc.dg/torture/stackalign/alloca-5.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/torture/stackalign/alloca-5.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/torture/stackalign/alloca-5.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/torture/stackalign/alloca-5.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,6 +1,6 @@
  /* PR middle-end/45234 */
  /* { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } } */
@@ -6321,8 +6540,8 @@ Index: gcc/testsuite/gcc.dg/torture/stackalign/alloca-5.c
  
 Index: gcc/testsuite/gcc.dg/20020201-1.c
 ===================================================================
---- gcc/testsuite/gcc.dg/20020201-1.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/20020201-1.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/20020201-1.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/20020201-1.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -7,12 +7,8 @@
  /* { dg-options "-fprofile-arcs" } */
  /* { dg-do run { target native } } */
@@ -6337,10 +6556,55 @@ Index: gcc/testsuite/gcc.dg/20020201-1.c
  int globvar;
  
  void
+Index: gcc/testsuite/gcc.dg/pr52530.c
+===================================================================
+--- gcc/testsuite/gcc.dg/pr52530.c	(.../tags/gcc_4_7_1_release)	(wersja 0)
++++ gcc/testsuite/gcc.dg/pr52530.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
+@@ -0,0 +1,40 @@
++/* { dg-do run } */
++
++extern void abort (void);
++
++#if __SIZEOF_INT__ > 2
++struct foo
++{
++ int *f;
++ int i;
++};
++
++int baz;
++#else
++struct foo
++{
++ long *f;
++ long i;
++};
++
++long baz;
++#endif
++
++void __attribute__ ((noinline))
++bar (struct foo x)
++{
++ *(x.f) = x.i;
++}
++
++int
++main ()
++{
++  struct foo x = { &baz, 0xdeadbeef };
++
++  bar (x);
++
++  if (baz != 0xdeadbeef)
++    abort ();
++
++  return 0;
++}
 Index: gcc/testsuite/gcc.dg/Wfatal-2.c
 ===================================================================
---- gcc/testsuite/gcc.dg/Wfatal-2.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/Wfatal-2.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/Wfatal-2.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/Wfatal-2.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -5,5 +5,5 @@
  int i = INT_MAX + 1; /* { dg-error "integer overflow in expression" } */
  int k = 1 / 0; 
@@ -6351,8 +6615,8 @@ Index: gcc/testsuite/gcc.dg/Wfatal-2.c
 +/* { dg-message "terminated due to -Wfatal-errors" "terminated" { target *-*-* } 0 } */
 Index: gcc/testsuite/gcc.dg/pr48552-1.c
 ===================================================================
---- gcc/testsuite/gcc.dg/pr48552-1.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/pr48552-1.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/pr48552-1.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/pr48552-1.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -7,15 +7,15 @@
  void
  f1 (void *x)
@@ -6405,8 +6669,8 @@ Index: gcc/testsuite/gcc.dg/pr48552-1.c
 +}					/* { dg-error "invalid lvalue in asm output 0" "invalid lvalue" { target *-*-* } 52 } */
 Index: gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp
 ===================================================================
---- gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -29,9 +29,6 @@
  set tool gcc
  set prof_ext "gcda"
@@ -6436,8 +6700,8 @@ Index: gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp
 +set PROFOPT_OPTIONS $treeprof_save_profopt_options
 Index: gcc/testsuite/gcc.dg/pr30551-5.c
 ===================================================================
---- gcc/testsuite/gcc.dg/pr30551-5.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/pr30551-5.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/pr30551-5.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/pr30551-5.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -2,6 +2,6 @@
  /* { dg-do compile } */
  /* { dg-options "-pedantic -Wno-main" } */
@@ -6450,8 +6714,8 @@ Index: gcc/testsuite/gcc.dg/pr30551-5.c
 +/* { dg-bogus "return type of .main. is not .int." "return type" { target *-*-* } 5 } */ 
 Index: gcc/testsuite/gcc.dg/wtr-int-type-1.c
 ===================================================================
---- gcc/testsuite/gcc.dg/wtr-int-type-1.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/wtr-int-type-1.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/wtr-int-type-1.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/wtr-int-type-1.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -25,8 +25,8 @@
  
    /* But this one should, since it doesn't fit in long (long), but
@@ -6465,8 +6729,8 @@ Index: gcc/testsuite/gcc.dg/wtr-int-type-1.c
  }
 Index: gcc/testsuite/gcc.dg/c99-vla-jump-3.c
 ===================================================================
---- gcc/testsuite/gcc.dg/c99-vla-jump-3.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/c99-vla-jump-3.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/c99-vla-jump-3.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/c99-vla-jump-3.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -305,5 +305,5 @@
  void fc288 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0;a: goto a;  }
  
@@ -6477,8 +6741,8 @@ Index: gcc/testsuite/gcc.dg/c99-vla-jump-3.c
 +/* { dg-message "note: '\[^\n'\]*' declared here" "note: declared" { target *-*-* } 0 } */
 Index: gcc/testsuite/gcc.dg/pr30551.c
 ===================================================================
---- gcc/testsuite/gcc.dg/pr30551.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/pr30551.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/pr30551.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/pr30551.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -2,6 +2,6 @@
  /* { dg-do compile } */
  /* { dg-options "-Wall" } */
@@ -6491,8 +6755,8 @@ Index: gcc/testsuite/gcc.dg/pr30551.c
 +/* { dg-warning "return type of .main. is not .int." "return type" { target *-*-* } 5 } */ 
 Index: gcc/testsuite/gcc.dg/Wfatal.c
 ===================================================================
---- gcc/testsuite/gcc.dg/Wfatal.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/Wfatal.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/Wfatal.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/Wfatal.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -5,8 +5,8 @@
  int i = INT_MAX + 1; /* { dg-warning "integer overflow in expression" } */
  int k = 1 / 0; /* { dg-error "division by zero" } */
@@ -6506,8 +6770,8 @@ Index: gcc/testsuite/gcc.dg/Wfatal.c
  
 Index: gcc/testsuite/gcc.dg/vla-8.c
 ===================================================================
---- gcc/testsuite/gcc.dg/vla-8.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/vla-8.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/vla-8.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/vla-8.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -30,5 +30,5 @@
  }
  
@@ -6519,7 +6783,7 @@ Index: gcc/testsuite/gcc.dg/vla-8.c
 Index: gcc/testsuite/gcc.dg/tm/reg-promotion.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/tm/reg-promotion.c	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/gcc.dg/tm/reg-promotion.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/gcc.dg/tm/reg-promotion.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,24 @@
 +/* { dg-do compile } */
 +/* { dg-options "-fgnu-tm -O2 -fdump-tree-lim1" } */
@@ -6547,8 +6811,8 @@ Index: gcc/testsuite/gcc.dg/tm/reg-promotion.c
 +/* { dg-final { cleanup-tree-dump "lim1" } } */
 Index: gcc/testsuite/gcc.dg/sync-2.c
 ===================================================================
---- gcc/testsuite/gcc.dg/sync-2.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/sync-2.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/sync-2.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/sync-2.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -4,8 +4,8 @@
  /* { dg-options "-march=i486" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */
  /* { dg-options "-mcpu=v9" { target sparc*-*-* } } */
@@ -6562,8 +6826,8 @@ Index: gcc/testsuite/gcc.dg/sync-2.c
  
 Index: gcc/testsuite/gcc.dg/mtune.c
 ===================================================================
---- gcc/testsuite/gcc.dg/mtune.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/mtune.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/mtune.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/mtune.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,8 +1,8 @@
  /* { dg-do compile } */
  /* { dg-skip-if "" { *-*-* } { "-mtune=*" } { "" } } */
@@ -6578,8 +6842,8 @@ Index: gcc/testsuite/gcc.dg/mtune.c
  int i;
 Index: gcc/testsuite/gcc.dg/pr30457.c
 ===================================================================
---- gcc/testsuite/gcc.dg/pr30457.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/pr30457.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/pr30457.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/pr30457.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -17,9 +17,9 @@
    va_start(ap, paramN); /* { dg-warning "undefined behaviour when second parameter of 'va_start' is declared with 'register' storage" } */
    
@@ -6595,8 +6859,8 @@ Index: gcc/testsuite/gcc.dg/pr30457.c
  }
 Index: gcc/testsuite/gcc.dg/format/few-1.c
 ===================================================================
---- gcc/testsuite/gcc.dg/format/few-1.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/format/few-1.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/format/few-1.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/format/few-1.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -4,15 +4,15 @@
  int f(int *ip, char *cp)
  {
@@ -6622,8 +6886,8 @@ Index: gcc/testsuite/gcc.dg/format/few-1.c
  	__builtin_printf ("%lc");
 Index: gcc/testsuite/gcc.dg/pr28322-3.c
 ===================================================================
---- gcc/testsuite/gcc.dg/pr28322-3.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.dg/pr28322-3.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.dg/pr28322-3.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.dg/pr28322-3.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -6,5 +6,5 @@
  {
    int i =  1;
@@ -6634,8 +6898,8 @@ Index: gcc/testsuite/gcc.dg/pr28322-3.c
 +/* { dg-message "unrecognized command line option .-mno-foobar." "m" { target *-*-* } 0 } */
 Index: gcc/testsuite/gcc.misc-tests/bprob.exp
 ===================================================================
---- gcc/testsuite/gcc.misc-tests/bprob.exp	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/gcc.misc-tests/bprob.exp	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/gcc.misc-tests/bprob.exp	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/gcc.misc-tests/bprob.exp	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -30,16 +30,6 @@
  set prof_ext "gcda"
  set perf_ext tim
@@ -6672,9 +6936,17 @@ Index: gcc/testsuite/gcc.misc-tests/bprob.exp
 +set PROFOPT_OPTIONS $bprob_save_profopt_options
 Index: gcc/testsuite/ChangeLog
 ===================================================================
---- gcc/testsuite/ChangeLog	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/ChangeLog	(.../branches/gcc-4_7-branch)	(wersja 189926)
-@@ -1,3 +1,492 @@
+--- gcc/testsuite/ChangeLog	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/ChangeLog	(.../branches/gcc-4_7-branch)	(wersja 190144)
+@@ -1,3 +1,500 @@
++2012-08-01  Uros Bizjak  <ubizjak at gmail.com>
++
++	Backport from mainline
++	2012-03-11  Uros Bizjak  <ubizjak at gmail.com>
++
++	PR target/52530
++	* gcc.dg/torture/pr52530.c: New test.
++
 +2012-07-27  Anna Tikhonova  <anna.tikhonova at intel.com>
 +
 +	* gcc.dg/20020201-1.c: Remove declarations for exit, abort,
@@ -7170,7 +7442,7 @@ Index: gcc/testsuite/ChangeLog
 Index: gcc/testsuite/g++.dg/debug/localclass1.C
 ===================================================================
 --- gcc/testsuite/g++.dg/debug/localclass1.C	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/g++.dg/debug/localclass1.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/g++.dg/debug/localclass1.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,21 @@
 +// PR c++/52637
 +// { dg-options "-g -std=c++11" }
@@ -7196,7 +7468,7 @@ Index: gcc/testsuite/g++.dg/debug/localclass1.C
 Index: gcc/testsuite/g++.dg/debug/dwarf2/localclass3.C
 ===================================================================
 --- gcc/testsuite/g++.dg/debug/dwarf2/localclass3.C	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/g++.dg/debug/dwarf2/localclass3.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/g++.dg/debug/dwarf2/localclass3.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,11 @@
 +// Test that the A* pointer_type is also within the debug info for f.
 +// Currently GCC emits it immediately before A, which is simple to test for.
@@ -7212,7 +7484,7 @@ Index: gcc/testsuite/g++.dg/debug/dwarf2/localclass3.C
 Index: gcc/testsuite/g++.dg/debug/dwarf2/namespace-2.C
 ===================================================================
 --- gcc/testsuite/g++.dg/debug/dwarf2/namespace-2.C	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/g++.dg/debug/dwarf2/namespace-2.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/g++.dg/debug/dwarf2/namespace-2.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,10 @@
 +// Test that we define A inside the namespace rather than declaring it
 +// there and then defining it at CU scope.
@@ -7226,8 +7498,8 @@ Index: gcc/testsuite/g++.dg/debug/dwarf2/namespace-2.C
 +struct N::A { } a;
 Index: gcc/testsuite/g++.dg/ext/attrib44.C
 ===================================================================
---- gcc/testsuite/g++.dg/ext/attrib44.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/ext/attrib44.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/ext/attrib44.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/ext/attrib44.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,4 +1,4 @@
  // PR c++/52671
  // { dg-do compile }
@@ -7237,8 +7509,8 @@ Index: gcc/testsuite/g++.dg/ext/attrib44.C
 +// { dg-message "must follow the" "must follow" { target *-*-* } 3 }
 Index: gcc/testsuite/g++.dg/ext/no-asm-1.C
 ===================================================================
---- gcc/testsuite/g++.dg/ext/no-asm-1.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/ext/no-asm-1.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/ext/no-asm-1.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/ext/no-asm-1.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -5,6 +5,6 @@
  // keywords.
  
@@ -7252,7 +7524,7 @@ Index: gcc/testsuite/g++.dg/ext/no-asm-1.C
 Index: gcc/testsuite/g++.dg/ext/pr53605.C
 ===================================================================
 --- gcc/testsuite/g++.dg/ext/pr53605.C	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/g++.dg/ext/pr53605.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/g++.dg/ext/pr53605.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,16 @@
 +// { dg-do compile }
 +
@@ -7272,8 +7544,8 @@ Index: gcc/testsuite/g++.dg/ext/pr53605.C
 +}
 Index: gcc/testsuite/g++.dg/tree-prof/tree-prof.exp
 ===================================================================
---- gcc/testsuite/g++.dg/tree-prof/tree-prof.exp	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/tree-prof/tree-prof.exp	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/tree-prof/tree-prof.exp	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/tree-prof/tree-prof.exp	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -29,9 +29,6 @@
  set tool g++
  set prof_ext "gcda"
@@ -7304,7 +7576,7 @@ Index: gcc/testsuite/g++.dg/tree-prof/tree-prof.exp
 Index: gcc/testsuite/g++.dg/init/mutable1.C
 ===================================================================
 --- gcc/testsuite/g++.dg/init/mutable1.C	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/g++.dg/init/mutable1.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/g++.dg/init/mutable1.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,20 @@
 +// PR c++/54026
 +// { dg-final { scan-assembler-not "rodata" } }
@@ -7329,7 +7601,7 @@ Index: gcc/testsuite/g++.dg/init/mutable1.C
 Index: gcc/testsuite/g++.dg/other/pr53811.C
 ===================================================================
 --- gcc/testsuite/g++.dg/other/pr53811.C	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/g++.dg/other/pr53811.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/g++.dg/other/pr53811.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,29 @@
 +// { dg-do compile }
 +// { dg-options "-mcmodel=large" { target { { i?86-*-* x86_64-*-* } && lp64 } } }
@@ -7362,8 +7634,8 @@ Index: gcc/testsuite/g++.dg/other/pr53811.C
 +}
 Index: gcc/testsuite/g++.dg/other/error34.C
 ===================================================================
---- gcc/testsuite/g++.dg/other/error34.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/other/error34.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/other/error34.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/other/error34.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -2,5 +2,5 @@
  // { dg-do compile }
  // { dg-options "" }
@@ -7375,7 +7647,7 @@ Index: gcc/testsuite/g++.dg/other/error34.C
 Index: gcc/testsuite/g++.dg/other/array7.C
 ===================================================================
 --- gcc/testsuite/g++.dg/other/array7.C	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/g++.dg/other/array7.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/g++.dg/other/array7.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,9 @@
 +// PR c++/54038
 +
@@ -7388,8 +7660,8 @@ Index: gcc/testsuite/g++.dg/other/array7.C
 +};
 Index: gcc/testsuite/g++.dg/diagnostic/bitfld2.C
 ===================================================================
---- gcc/testsuite/g++.dg/diagnostic/bitfld2.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/diagnostic/bitfld2.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/diagnostic/bitfld2.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/diagnostic/bitfld2.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -3,7 +3,7 @@
  
  template<int> struct A
@@ -7404,7 +7676,7 @@ Index: gcc/testsuite/g++.dg/diagnostic/bitfld2.C
 Index: gcc/testsuite/g++.dg/lto/pr53470_0.C
 ===================================================================
 --- gcc/testsuite/g++.dg/lto/pr53470_0.C	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/g++.dg/lto/pr53470_0.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/g++.dg/lto/pr53470_0.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,26 @@
 +// { dg-lto-do link }
 +// { dg-lto-options { { -g -flto } } }
@@ -7434,8 +7706,8 @@ Index: gcc/testsuite/g++.dg/lto/pr53470_0.C
 +int main() {}
 Index: gcc/testsuite/g++.dg/warn/pr30551-2.C
 ===================================================================
---- gcc/testsuite/g++.dg/warn/pr30551-2.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/warn/pr30551-2.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/warn/pr30551-2.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/warn/pr30551-2.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -2,5 +2,5 @@
  // { dg-do compile }
  // { dg-options "-pedantic-errors" }
@@ -7446,8 +7718,8 @@ Index: gcc/testsuite/g++.dg/warn/pr30551-2.C
 +/* { dg-error "main.* takes only zero or two arguments" "zero or two" { target *-*-* } 5 } */ 
 Index: gcc/testsuite/g++.dg/warn/pr30551.C
 ===================================================================
---- gcc/testsuite/g++.dg/warn/pr30551.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/warn/pr30551.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/warn/pr30551.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/warn/pr30551.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -2,5 +2,5 @@
  // { dg-do compile }
  // { dg-options "" }
@@ -7458,8 +7730,8 @@ Index: gcc/testsuite/g++.dg/warn/pr30551.C
 +/* { dg-warning "main.* takes only zero or two arguments" "zero or two" { target *-*-* } 5 } */ 
 Index: gcc/testsuite/g++.dg/warn/pr12242.C
 ===================================================================
---- gcc/testsuite/g++.dg/warn/pr12242.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/warn/pr12242.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/warn/pr12242.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/warn/pr12242.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -10,8 +10,8 @@
    X x;
    Y y;
@@ -7473,8 +7745,8 @@ Index: gcc/testsuite/g++.dg/warn/pr12242.C
    x = D;   // { dg-error "cannot convert .Y. to .X. in assignment" }  
 Index: gcc/testsuite/g++.dg/parse/error36.C
 ===================================================================
---- gcc/testsuite/g++.dg/parse/error36.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/parse/error36.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/parse/error36.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/parse/error36.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -11,22 +11,22 @@
  void f(T t)
  {
@@ -7506,8 +7778,8 @@ Index: gcc/testsuite/g++.dg/parse/error36.C
  template <class T> A<T>::B A<T>::b; // { dg-error "typename" }
 Index: gcc/testsuite/g++.dg/parse/error9.C
 ===================================================================
---- gcc/testsuite/g++.dg/parse/error9.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/parse/error9.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/parse/error9.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/parse/error9.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -5,5 +5,5 @@
  int a[] = { FOO: 1, BAR: 2 };
  
@@ -7519,7 +7791,7 @@ Index: gcc/testsuite/g++.dg/parse/error9.C
 Index: gcc/testsuite/g++.dg/parse/enum9.C
 ===================================================================
 --- gcc/testsuite/g++.dg/parse/enum9.C	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/g++.dg/parse/enum9.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/g++.dg/parse/enum9.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,13 @@
 +// PR c++/53995
 +
@@ -7536,8 +7808,8 @@ Index: gcc/testsuite/g++.dg/parse/enum9.C
 +void A::h() { f(e); }
 Index: gcc/testsuite/g++.dg/parse/crash35.C
 ===================================================================
---- gcc/testsuite/g++.dg/parse/crash35.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/parse/crash35.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/parse/crash35.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/parse/crash35.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -3,5 +3,5 @@
  
  struct a {};
@@ -7548,8 +7820,8 @@ Index: gcc/testsuite/g++.dg/parse/crash35.C
 +{ /* { dg-error "at end of input" } */
 Index: gcc/testsuite/g++.dg/parse/error2.C
 ===================================================================
---- gcc/testsuite/g++.dg/parse/error2.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/parse/error2.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/parse/error2.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/parse/error2.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -8,8 +8,8 @@
  template <int>
  struct Foo {};
@@ -7566,8 +7838,8 @@ Index: gcc/testsuite/g++.dg/parse/error2.C
 +// { dg-error "15:invalid type in declaration before ';' token" "invalid type" { target *-*-* } 11 }
 Index: gcc/testsuite/g++.dg/parse/template25.C
 ===================================================================
---- gcc/testsuite/g++.dg/parse/template25.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/parse/template25.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/parse/template25.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/parse/template25.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -9,6 +9,6 @@
  
  void g(void)
@@ -7579,8 +7851,8 @@ Index: gcc/testsuite/g++.dg/parse/template25.C
  }
 Index: gcc/testsuite/g++.dg/parse/parser-pr28152-2.C
 ===================================================================
---- gcc/testsuite/g++.dg/parse/parser-pr28152-2.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/parse/parser-pr28152-2.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/parse/parser-pr28152-2.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/parse/parser-pr28152-2.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -6,8 +6,8 @@
  {
    __complex__ float z;
@@ -7597,8 +7869,8 @@ Index: gcc/testsuite/g++.dg/parse/parser-pr28152-2.C
 +  // { dg-error "at end of input" "end" { target *-*-* } 11 } 
 Index: gcc/testsuite/g++.dg/parse/error3.C
 ===================================================================
---- gcc/testsuite/g++.dg/parse/error3.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/parse/error3.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/parse/error3.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/parse/error3.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -5,5 +5,5 @@
                                    void(*AddFunction)(const TYPE&,bool&,
                                                       char*, char*,
@@ -7609,8 +7881,8 @@ Index: gcc/testsuite/g++.dg/parse/error3.C
 +// { dg-error "60: 'TYPE' does not name a type" "does not" { target *-*-* } { 5 } }
 Index: gcc/testsuite/g++.dg/parse/crash46.C
 ===================================================================
---- gcc/testsuite/g++.dg/parse/crash46.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/parse/crash46.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/parse/crash46.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/parse/crash46.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -2,17 +2,17 @@
  // { dg-do compile }
  
@@ -7637,8 +7909,8 @@ Index: gcc/testsuite/g++.dg/parse/crash46.C
 +			// { dg-error "was not declared" "not" { target *-*-* } 15 }
 Index: gcc/testsuite/g++.dg/parse/parser-pr28152.C
 ===================================================================
---- gcc/testsuite/g++.dg/parse/parser-pr28152.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/parse/parser-pr28152.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/parse/parser-pr28152.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/parse/parser-pr28152.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -6,8 +6,8 @@
  {
    _Complex float z;
@@ -7655,8 +7927,8 @@ Index: gcc/testsuite/g++.dg/parse/parser-pr28152.C
 +  // { dg-error "at end of input" "end" { target *-*-* } 11 } 
 Index: gcc/testsuite/g++.dg/parse/error10.C
 ===================================================================
---- gcc/testsuite/g++.dg/parse/error10.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/parse/error10.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/parse/error10.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/parse/error10.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -15,5 +15,5 @@
  }
  
@@ -7667,8 +7939,8 @@ Index: gcc/testsuite/g++.dg/parse/error10.C
 +// { dg-error "30:two or more data types in declaration of 'e4'" "2 or more" { target *-*-* } 14 }
 Index: gcc/testsuite/g++.dg/parse/error8.C
 ===================================================================
---- gcc/testsuite/g++.dg/parse/error8.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/parse/error8.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/parse/error8.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/parse/error8.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -4,6 +4,6 @@
  struct A { friend typename struct B; };
  
@@ -7681,8 +7953,8 @@ Index: gcc/testsuite/g++.dg/parse/error8.C
 +// { dg-error "12:friend declaration does not name a class or function" "friend decl" { target *-*-* } 4 }
 Index: gcc/testsuite/g++.dg/parse/typename11.C
 ===================================================================
---- gcc/testsuite/g++.dg/parse/typename11.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/parse/typename11.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/parse/typename11.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/parse/typename11.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -10,7 +10,7 @@
  
  // note: I is nested type in X, not Y!
@@ -7695,8 +7967,8 @@ Index: gcc/testsuite/g++.dg/parse/typename11.C
  template struct Y<1>;
 Index: gcc/testsuite/g++.dg/tc1/dr147.C
 ===================================================================
---- gcc/testsuite/g++.dg/tc1/dr147.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/tc1/dr147.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/tc1/dr147.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/tc1/dr147.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -20,8 +20,8 @@
  
  void f()
@@ -7710,8 +7982,8 @@ Index: gcc/testsuite/g++.dg/tc1/dr147.C
  namespace N2 {
 Index: gcc/testsuite/g++.dg/cpp0x/variadic-ex14.C
 ===================================================================
---- gcc/testsuite/g++.dg/cpp0x/variadic-ex14.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/cpp0x/variadic-ex14.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/cpp0x/variadic-ex14.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/cpp0x/variadic-ex14.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -8,12 +8,12 @@
  template<template<class...> class Q> class Y { /* ... */ };
  
@@ -7734,7 +8006,7 @@ Index: gcc/testsuite/g++.dg/cpp0x/variadic-ex14.C
 Index: gcc/testsuite/g++.dg/cpp0x/defaulted36.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/defaulted36.C	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/defaulted36.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/g++.dg/cpp0x/defaulted36.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,24 @@
 +// PR c++/53733
 +// { dg-do compile { target c++11 } }
@@ -7762,8 +8034,8 @@ Index: gcc/testsuite/g++.dg/cpp0x/defaulted36.C
 +int main() {}
 Index: gcc/testsuite/g++.dg/cpp0x/union1.C
 ===================================================================
---- gcc/testsuite/g++.dg/cpp0x/union1.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/cpp0x/union1.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/cpp0x/union1.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/cpp0x/union1.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -14,8 +14,8 @@
    A a;				// { dg-error "union member" }
  };
@@ -7795,7 +8067,7 @@ Index: gcc/testsuite/g++.dg/cpp0x/union1.C
 Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-template6.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-template6.C	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-template6.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-template6.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,14 @@
 +// PR c++/53821
 +// { dg-final { scan-assembler-not "_ZZ1fIvEvvENKUlvE_cvPFvvEEv" } }
@@ -7814,7 +8086,7 @@ Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-template6.C
 Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-template5.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-template5.C	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-template5.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-template5.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,17 @@
 +// PR c++/53137
 +// { dg-do compile { target c++11 } }
@@ -7835,8 +8107,8 @@ Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-template5.C
 +};
 Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-syntax1.C
 ===================================================================
---- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-syntax1.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-syntax1.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-syntax1.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-syntax1.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,5 +1,5 @@
  // PR c++/46124
  // { dg-options -std=c++0x }
@@ -7847,8 +8119,8 @@ Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-syntax1.C
 +// { dg-error "expected .\{" "expected" { target *-*-* } 4 }
 Index: gcc/testsuite/g++.dg/cpp0x/variadic20.C
 ===================================================================
---- gcc/testsuite/g++.dg/cpp0x/variadic20.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/cpp0x/variadic20.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/cpp0x/variadic20.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/cpp0x/variadic20.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -37,11 +37,11 @@
  
  int a0[metatuple<>::value == 0? 1 : -1];
@@ -7868,7 +8140,7 @@ Index: gcc/testsuite/g++.dg/cpp0x/variadic20.C
 Index: gcc/testsuite/g++.dg/cpp0x/forw_enum11.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/forw_enum11.C	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/forw_enum11.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/g++.dg/cpp0x/forw_enum11.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,24 @@
 +// { dg-do compile }
 +// { dg-options "-std=c++0x -pedantic-errors" }
@@ -7896,8 +8168,8 @@ Index: gcc/testsuite/g++.dg/cpp0x/forw_enum11.C
 +}
 Index: gcc/testsuite/g++.dg/cpp0x/udlit-cpp98-neg.C
 ===================================================================
---- gcc/testsuite/g++.dg/cpp0x/udlit-cpp98-neg.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/cpp0x/udlit-cpp98-neg.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/cpp0x/udlit-cpp98-neg.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/cpp0x/udlit-cpp98-neg.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -12,6 +12,6 @@
  operator"" _Q(const char *, std::size_t)	// { dg-warning "user-defined literals only available with" }
  { return 42; }
@@ -7910,7 +8182,7 @@ Index: gcc/testsuite/g++.dg/cpp0x/udlit-cpp98-neg.C
 Index: gcc/testsuite/g++.dg/cpp0x/nsdmi7.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/nsdmi7.C	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/nsdmi7.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/g++.dg/cpp0x/nsdmi7.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,17 @@
 +// PR c++/53594
 +// { dg-do compile }
@@ -7931,8 +8203,8 @@ Index: gcc/testsuite/g++.dg/cpp0x/nsdmi7.C
 +};
 Index: gcc/testsuite/g++.dg/cpp0x/static_assert3.C
 ===================================================================
---- gcc/testsuite/g++.dg/cpp0x/static_assert3.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/cpp0x/static_assert3.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/cpp0x/static_assert3.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/cpp0x/static_assert3.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,4 +1,4 @@
  // { dg-options "-std=c++0x" }
 -static_assert(7 / 0, "X"); // { dg-error "non-constant condition" }
@@ -7944,7 +8216,7 @@ Index: gcc/testsuite/g++.dg/cpp0x/static_assert3.C
 Index: gcc/testsuite/g++.dg/cpp0x/implicit13.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/implicit13.C	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/implicit13.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/g++.dg/cpp0x/implicit13.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,32 @@
 +// Make sure that A's destructor doesn't affect constexpr
 +// or exception-spec on D's default constructor.
@@ -7980,8 +8252,8 @@ Index: gcc/testsuite/g++.dg/cpp0x/implicit13.C
 +SA(noexcept (new (&f) F));
 Index: gcc/testsuite/g++.dg/cpp0x/auto27.C
 ===================================================================
---- gcc/testsuite/g++.dg/cpp0x/auto27.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/cpp0x/auto27.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/cpp0x/auto27.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/cpp0x/auto27.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,6 +1,6 @@
  // PR c++/51186
  
@@ -7994,8 +8266,8 @@ Index: gcc/testsuite/g++.dg/cpp0x/auto27.C
  { }
 Index: gcc/testsuite/g++.dg/cpp0x/regress/error-recovery1.C
 ===================================================================
---- gcc/testsuite/g++.dg/cpp0x/regress/error-recovery1.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/cpp0x/regress/error-recovery1.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/cpp0x/regress/error-recovery1.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/cpp0x/regress/error-recovery1.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -5,7 +5,7 @@
  foo ()
  {
@@ -8008,8 +8280,8 @@ Index: gcc/testsuite/g++.dg/cpp0x/regress/error-recovery1.C
 +// { dg-error "no match" "no match" { target *-*-* } 8 }
 Index: gcc/testsuite/g++.dg/cpp0x/variadic2.C
 ===================================================================
---- gcc/testsuite/g++.dg/cpp0x/variadic2.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/cpp0x/variadic2.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/cpp0x/variadic2.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/cpp0x/variadic2.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -8,8 +8,8 @@
  template<typename T1, typename T2, typename... Rest>
  struct two_or_more {}; // { dg-error "provided for" }
@@ -8023,8 +8295,8 @@ Index: gcc/testsuite/g++.dg/cpp0x/variadic2.C
  {
 Index: gcc/testsuite/g++.dg/cpp0x/udlit-shadow-neg.C
 ===================================================================
---- gcc/testsuite/g++.dg/cpp0x/udlit-shadow-neg.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/cpp0x/udlit-shadow-neg.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/cpp0x/udlit-shadow-neg.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/cpp0x/udlit-shadow-neg.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -39,11 +39,11 @@
  
  }
@@ -8048,7 +8320,7 @@ Index: gcc/testsuite/g++.dg/cpp0x/udlit-shadow-neg.C
 Index: gcc/testsuite/g++.dg/cpp0x/constexpr-tuple.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/constexpr-tuple.C	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/constexpr-tuple.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/g++.dg/cpp0x/constexpr-tuple.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,106 @@
 +// PR c++/53202
 +// { dg-do run { target c++11 } }
@@ -8159,7 +8431,7 @@ Index: gcc/testsuite/g++.dg/cpp0x/constexpr-tuple.C
 Index: gcc/testsuite/g++.dg/cpp0x/variadic132.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/variadic132.C	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/variadic132.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/g++.dg/cpp0x/variadic132.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,27 @@
 +// PR c++/53305
 +// { dg-do compile { target c++11 } }
@@ -8190,8 +8462,8 @@ Index: gcc/testsuite/g++.dg/cpp0x/variadic132.C
 +}
 Index: gcc/testsuite/g++.dg/cpp0x/constexpr-decl.C
 ===================================================================
---- gcc/testsuite/g++.dg/cpp0x/constexpr-decl.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/cpp0x/constexpr-decl.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/cpp0x/constexpr-decl.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/cpp0x/constexpr-decl.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -2,8 +2,8 @@
  // { dg-options -std=c++0x }
  
@@ -8205,8 +8477,8 @@ Index: gcc/testsuite/g++.dg/cpp0x/constexpr-decl.C
  const int limit = 2 * S::size;
 Index: gcc/testsuite/g++.dg/cpp0x/defaulted21.C
 ===================================================================
---- gcc/testsuite/g++.dg/cpp0x/defaulted21.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/cpp0x/defaulted21.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/cpp0x/defaulted21.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/cpp0x/defaulted21.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -3,7 +3,8 @@
  
  struct U {
@@ -8229,7 +8501,7 @@ Index: gcc/testsuite/g++.dg/cpp0x/defaulted21.C
 Index: gcc/testsuite/g++.dg/cpp0x/pr52841.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/pr52841.C	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/pr52841.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/g++.dg/cpp0x/pr52841.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,17 @@
 +// { dg-do compile }
 +
@@ -8251,7 +8523,7 @@ Index: gcc/testsuite/g++.dg/cpp0x/pr52841.C
 Index: gcc/testsuite/g++.dg/cpp0x/decltype37.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/decltype37.C	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/decltype37.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/g++.dg/cpp0x/decltype37.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,14 @@
 +// PR c++/53651
 +// { dg-do compile { target c++11 } }
@@ -8269,8 +8541,8 @@ Index: gcc/testsuite/g++.dg/cpp0x/decltype37.C
 +holder<int> h;
 Index: gcc/testsuite/g++.dg/cpp0x/decltype2.C
 ===================================================================
---- gcc/testsuite/g++.dg/cpp0x/decltype2.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/cpp0x/decltype2.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/cpp0x/decltype2.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/cpp0x/decltype2.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -45,8 +45,8 @@
  int bar(int); 
  CHECK_DECLTYPE(decltype(foo), int(char));
@@ -8285,7 +8557,7 @@ Index: gcc/testsuite/g++.dg/cpp0x/decltype2.C
 Index: gcc/testsuite/g++.dg/cpp0x/decltype38.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/decltype38.C	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/decltype38.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/g++.dg/cpp0x/decltype38.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,17 @@
 +// PR c++/53498
 +// { dg-do compile { target c++11 } }
@@ -8306,8 +8578,8 @@ Index: gcc/testsuite/g++.dg/cpp0x/decltype38.C
 +}
 Index: gcc/testsuite/g++.dg/cpp0x/variadic-ex10.C
 ===================================================================
---- gcc/testsuite/g++.dg/cpp0x/variadic-ex10.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/cpp0x/variadic-ex10.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/cpp0x/variadic-ex10.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/cpp0x/variadic-ex10.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -4,6 +4,6 @@
  Tuple<> t0; // Types contains no arguments
  Tuple<int> t1; // Types contains one argument: int
@@ -8320,8 +8592,8 @@ Index: gcc/testsuite/g++.dg/cpp0x/variadic-ex10.C
 +// { dg-error "in declaration" "in declaration" { target *-*-* } 7 }
 Index: gcc/testsuite/g++.dg/cpp0x/decltype3.C
 ===================================================================
---- gcc/testsuite/g++.dg/cpp0x/decltype3.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/cpp0x/decltype3.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/cpp0x/decltype3.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/cpp0x/decltype3.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -55,8 +55,8 @@
  }; 
  
@@ -8335,8 +8607,8 @@ Index: gcc/testsuite/g++.dg/cpp0x/decltype3.C
  class X { 
 Index: gcc/testsuite/g++.dg/cpp0x/variadic74.C
 ===================================================================
---- gcc/testsuite/g++.dg/cpp0x/variadic74.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/cpp0x/variadic74.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/cpp0x/variadic74.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/cpp0x/variadic74.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -19,8 +19,8 @@
  A<int*, float*>::X<&i, &f> apple1;
  B<int, float>::X<&i, &f> banana1;
@@ -8352,8 +8624,8 @@ Index: gcc/testsuite/g++.dg/cpp0x/variadic74.C
  A<int, float> apple4;
 Index: gcc/testsuite/g++.dg/cpp0x/nullptr19.C
 ===================================================================
---- gcc/testsuite/g++.dg/cpp0x/nullptr19.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/cpp0x/nullptr19.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/cpp0x/nullptr19.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/cpp0x/nullptr19.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -5,8 +5,8 @@
  
  typedef decltype(nullptr) nullptr_t;
@@ -8368,7 +8640,7 @@ Index: gcc/testsuite/g++.dg/cpp0x/nullptr19.C
 Index: gcc/testsuite/g++.dg/cpp0x/nullptr28.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/nullptr28.C	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/nullptr28.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/g++.dg/cpp0x/nullptr28.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,16 @@
 +// { dg-do run { target c++11 } }
 +
@@ -8389,7 +8661,7 @@ Index: gcc/testsuite/g++.dg/cpp0x/nullptr28.C
 Index: gcc/testsuite/g++.dg/cpp0x/nullptr29.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/nullptr29.C	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/nullptr29.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/g++.dg/cpp0x/nullptr29.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,4 @@
 +// PR c++/53882
 +// { dg-options "-std=gnu++11 -O" }
@@ -8397,8 +8669,8 @@ Index: gcc/testsuite/g++.dg/cpp0x/nullptr29.C
 +void f(decltype(nullptr) &__restrict np) { }
 Index: gcc/testsuite/g++.dg/bprob/bprob.exp
 ===================================================================
---- gcc/testsuite/g++.dg/bprob/bprob.exp	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/bprob/bprob.exp	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/bprob/bprob.exp	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/bprob/bprob.exp	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -33,7 +33,11 @@
      strace $tracelevel
  }
@@ -8431,7 +8703,7 @@ Index: gcc/testsuite/g++.dg/bprob/bprob.exp
 Index: gcc/testsuite/g++.dg/torture/pr53752.C
 ===================================================================
 --- gcc/testsuite/g++.dg/torture/pr53752.C	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/g++.dg/torture/pr53752.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/g++.dg/torture/pr53752.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,156 @@
 +// { dg-do compile }
 +// { dg-options "-g" }
@@ -8592,7 +8864,7 @@ Index: gcc/testsuite/g++.dg/torture/pr53752.C
 Index: gcc/testsuite/g++.dg/torture/pr53693.C
 ===================================================================
 --- gcc/testsuite/g++.dg/torture/pr53693.C	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/g++.dg/torture/pr53693.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/g++.dg/torture/pr53693.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,21 @@
 +// { dg-do compile }
 +
@@ -8617,8 +8889,8 @@ Index: gcc/testsuite/g++.dg/torture/pr53693.C
 +}
 Index: gcc/testsuite/g++.dg/torture/stackalign/stackalign.exp
 ===================================================================
---- gcc/testsuite/g++.dg/torture/stackalign/stackalign.exp	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/torture/stackalign/stackalign.exp	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/torture/stackalign/stackalign.exp	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/torture/stackalign/stackalign.exp	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,4 +1,4 @@
 -# Copyright (C) 2008, 2010
 +# Copyright (C) 2008, 2010, 2012
@@ -8675,8 +8947,8 @@ Index: gcc/testsuite/g++.dg/torture/stackalign/stackalign.exp
  dg-finish
 Index: gcc/testsuite/g++.dg/overload/operator5.C
 ===================================================================
---- gcc/testsuite/g++.dg/overload/operator5.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/overload/operator5.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/overload/operator5.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/overload/operator5.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -13,4 +13,4 @@
                                        const String& b,
                                        bool ignoreCase) {
@@ -8686,7 +8958,7 @@ Index: gcc/testsuite/g++.dg/overload/operator5.C
 Index: gcc/testsuite/g++.dg/template/current-inst1.C
 ===================================================================
 --- gcc/testsuite/g++.dg/template/current-inst1.C	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/g++.dg/template/current-inst1.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/g++.dg/template/current-inst1.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,19 @@
 +// PR c++/53549
 +
@@ -8710,7 +8982,7 @@ Index: gcc/testsuite/g++.dg/template/current-inst1.C
 Index: gcc/testsuite/g++.dg/template/ref6.C
 ===================================================================
 --- gcc/testsuite/g++.dg/template/ref6.C	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/g++.dg/template/ref6.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/g++.dg/template/ref6.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,15 @@
 +// PR c++/53816
 +
@@ -8729,8 +9001,8 @@ Index: gcc/testsuite/g++.dg/template/ref6.C
 +};
 Index: gcc/testsuite/g++.dg/template/deduce3.C
 ===================================================================
---- gcc/testsuite/g++.dg/template/deduce3.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/template/deduce3.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/template/deduce3.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/template/deduce3.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,11 +1,11 @@
  template <typename T>
 -void f(int, T (*)() = 0);	// { dg-message "note" }
@@ -8748,8 +9020,8 @@ Index: gcc/testsuite/g++.dg/template/deduce3.C
  }
 Index: gcc/testsuite/g++.dg/template/pr23510.C
 ===================================================================
---- gcc/testsuite/g++.dg/template/pr23510.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/template/pr23510.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/template/pr23510.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/template/pr23510.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -3,9 +3,9 @@
  template<unsigned int nFactor>
  struct Factorial
@@ -8765,8 +9037,8 @@ Index: gcc/testsuite/g++.dg/template/pr23510.C
    template<>
 Index: gcc/testsuite/g++.dg/template/error46.C
 ===================================================================
---- gcc/testsuite/g++.dg/template/error46.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/template/error46.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/template/error46.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/template/error46.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -8,4 +8,4 @@
  {
    foo(A<0>(), A<1>()); // { dg-error "no matching" }
@@ -8775,8 +9047,8 @@ Index: gcc/testsuite/g++.dg/template/error46.C
 +// { dg-message "candidate|parameter 'N' ('0' and '1')" "" { target *-*-* } 9 }
 Index: gcc/testsuite/g++.dg/template/crash107.C
 ===================================================================
---- gcc/testsuite/g++.dg/template/crash107.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/template/crash107.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/template/crash107.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/template/crash107.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -14,7 +14,7 @@
      }
  };
@@ -8789,8 +9061,8 @@ Index: gcc/testsuite/g++.dg/template/crash107.C
  Vec<double> c = v^V;   // { dg-message "required" }
 Index: gcc/testsuite/g++.dg/template/error47.C
 ===================================================================
---- gcc/testsuite/g++.dg/template/error47.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/template/error47.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/template/error47.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/template/error47.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -6,4 +6,4 @@
  {
    foo(0, p); // { dg-error "no matching" }
@@ -8799,8 +9071,8 @@ Index: gcc/testsuite/g++.dg/template/error47.C
 +// { dg-message "candidate|parameter 'T' ('int' and 'void*')" "" { target *-*-* } 7 }
 Index: gcc/testsuite/g++.dg/template/crash108.C
 ===================================================================
---- gcc/testsuite/g++.dg/template/crash108.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/template/crash108.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/template/crash108.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/template/crash108.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -2,4 +2,4 @@
  
  template<class T> struct A {A(int b=k(0));}; // { dg-error "arguments" }
@@ -8809,8 +9081,8 @@ Index: gcc/testsuite/g++.dg/template/crash108.C
 +// { dg-message "note" "note" { target *-*-* } 3 }
 Index: gcc/testsuite/g++.dg/template/koenig9.C
 ===================================================================
---- gcc/testsuite/g++.dg/template/koenig9.C	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/g++.dg/template/koenig9.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/g++.dg/template/koenig9.C	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/g++.dg/template/koenig9.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -16,8 +16,8 @@
  
  template <class T> struct B: A<T>
@@ -8837,7 +9109,7 @@ Index: gcc/testsuite/g++.dg/template/koenig9.C
 Index: gcc/testsuite/g++.dg/template/array23.C
 ===================================================================
 --- gcc/testsuite/g++.dg/template/array23.C	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/g++.dg/template/array23.C	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/g++.dg/template/array23.C	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,12 @@
 +// PR c++/53989
 +
@@ -8853,8 +9125,8 @@ Index: gcc/testsuite/g++.dg/template/array23.C
 +}
 Index: gcc/testsuite/c-c++-common/raw-string-3.c
 ===================================================================
---- gcc/testsuite/c-c++-common/raw-string-3.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/c-c++-common/raw-string-3.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/c-c++-common/raw-string-3.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/c-c++-common/raw-string-3.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -4,27 +4,27 @@
  // { dg-options "" { target c } }
  // { dg-options "-std=c++98" { target c++ } }
@@ -8905,8 +9177,8 @@ Index: gcc/testsuite/c-c++-common/raw-string-3.c
  #define uR	"b"
 Index: gcc/testsuite/c-c++-common/raw-string-5.c
 ===================================================================
---- gcc/testsuite/c-c++-common/raw-string-5.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/c-c++-common/raw-string-5.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/c-c++-common/raw-string-5.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/c-c++-common/raw-string-5.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -3,25 +3,25 @@
  // { dg-options "-std=c++0x" { target c++ } }
  
@@ -8950,7 +9222,7 @@ Index: gcc/testsuite/c-c++-common/raw-string-5.c
 Index: gcc/testsuite/c-c++-common/gomp/pr54017.c
 ===================================================================
 --- gcc/testsuite/c-c++-common/gomp/pr54017.c	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/c-c++-common/gomp/pr54017.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/c-c++-common/gomp/pr54017.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,65 @@
 +/* PR middle-end/54017 */
 +/* { dg-do compile } */
@@ -9020,7 +9292,7 @@ Index: gcc/testsuite/c-c++-common/gomp/pr54017.c
 Index: gcc/testsuite/c-c++-common/gomp/pr53580.c
 ===================================================================
 --- gcc/testsuite/c-c++-common/gomp/pr53580.c	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/testsuite/c-c++-common/gomp/pr53580.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/testsuite/c-c++-common/gomp/pr53580.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,19 @@
 +/* PR middle-end/53580 */
 +/* { dg-do compile } */
@@ -9043,8 +9315,8 @@ Index: gcc/testsuite/c-c++-common/gomp/pr53580.c
 +}
 Index: gcc/testsuite/c-c++-common/raw-string-4.c
 ===================================================================
---- gcc/testsuite/c-c++-common/raw-string-4.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/c-c++-common/raw-string-4.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/c-c++-common/raw-string-4.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/c-c++-common/raw-string-4.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -3,16 +3,16 @@
  // { dg-options "-std=gnu99" { target c } }
  // { dg-options "-std=c++0x" { target c++ } }
@@ -9074,8 +9346,8 @@ Index: gcc/testsuite/c-c++-common/raw-string-4.c
  #define uR	2 +
 Index: gcc/testsuite/c-c++-common/raw-string-6.c
 ===================================================================
---- gcc/testsuite/c-c++-common/raw-string-6.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/c-c++-common/raw-string-6.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/c-c++-common/raw-string-6.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/c-c++-common/raw-string-6.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -2,5 +2,5 @@
  // { dg-options "-std=gnu99" { target c } }
  // { dg-options "-std=c++0x" { target c++ } }
@@ -9086,8 +9358,8 @@ Index: gcc/testsuite/c-c++-common/raw-string-6.c
 +	// { dg-error "unterminated raw string" "unterminated" { target *-*-* } 5 }
 Index: gcc/testsuite/c-c++-common/pr20000.c
 ===================================================================
---- gcc/testsuite/c-c++-common/pr20000.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/testsuite/c-c++-common/pr20000.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/testsuite/c-c++-common/pr20000.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/testsuite/c-c++-common/pr20000.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -9,8 +9,8 @@
  
  
@@ -9112,8 +9384,8 @@ Index: gcc/testsuite/c-c++-common/pr20000.c
    h();
 Index: gcc/cp/typeck.c
 ===================================================================
---- gcc/cp/typeck.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/cp/typeck.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/cp/typeck.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/cp/typeck.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1838,7 +1838,7 @@
    if (error_operand_p (exp))
      return error_mark_node;
@@ -9138,8 +9410,8 @@ Index: gcc/cp/typeck.c
    c_apply_type_quals_to_decl (type_quals, decl);
 Index: gcc/cp/class.c
 ===================================================================
---- gcc/cp/class.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/cp/class.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/cp/class.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/cp/class.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -139,6 +139,7 @@
  				    VEC(constructor_elt,gc) **);
  static int count_fields (tree);
@@ -9289,8 +9561,8 @@ Index: gcc/cp/class.c
        if (nonnull)
 Index: gcc/cp/decl.c
 ===================================================================
---- gcc/cp/decl.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/cp/decl.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/cp/decl.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/cp/decl.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -12347,6 +12347,12 @@
    for (t = TYPE_MAIN_VARIANT (enumtype); t; t = TYPE_NEXT_VARIANT (t))
      TYPE_VALUES (t) = TYPE_VALUES (enumtype);
@@ -9306,8 +9578,8 @@ Index: gcc/cp/decl.c
  }
 Index: gcc/cp/method.c
 ===================================================================
---- gcc/cp/method.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/cp/method.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/cp/method.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/cp/method.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -923,7 +923,7 @@
  
  static void
@@ -9499,8 +9771,8 @@ Index: gcc/cp/method.c
        || sfk == sfk_move_assignment
 Index: gcc/cp/tree.c
 ===================================================================
---- gcc/cp/tree.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/cp/tree.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/cp/tree.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/cp/tree.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -786,7 +786,18 @@
  	}
      }
@@ -9531,8 +9803,8 @@ Index: gcc/cp/tree.c
  	  TYPE_MAIN_VARIANT (t) = m;
 Index: gcc/cp/ChangeLog
 ===================================================================
---- gcc/cp/ChangeLog	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/cp/ChangeLog	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/cp/ChangeLog	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/cp/ChangeLog	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,3 +1,141 @@
 +2012-07-20  Jason Merrill  <jason at redhat.com>
 +
@@ -9677,8 +9949,8 @@ Index: gcc/cp/ChangeLog
  	* GCC 4.7.1 released.
 Index: gcc/cp/pt.c
 ===================================================================
---- gcc/cp/pt.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/cp/pt.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/cp/pt.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/cp/pt.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -7564,7 +7564,7 @@
  
  	  /* A local class.  Make sure the decl gets registered properly.  */
@@ -9799,8 +10071,8 @@ Index: gcc/cp/pt.c
    input_location = saved_loc;
 Index: gcc/cp/semantics.c
 ===================================================================
---- gcc/cp/semantics.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/cp/semantics.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/cp/semantics.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/cp/semantics.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -5817,12 +5817,9 @@
  	member = op;
        else
@@ -9849,8 +10121,8 @@ Index: gcc/cp/semantics.c
  
 Index: gcc/cp/parser.c
 ===================================================================
---- gcc/cp/parser.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/cp/parser.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/cp/parser.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/cp/parser.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -2007,7 +2007,7 @@
  static tree cp_parser_class_specifier
    (cp_parser *);
@@ -9952,8 +10224,8 @@ Index: gcc/cp/parser.c
       enter the class scope itself while processing the members.  */
 Index: gcc/cp/mangle.c
 ===================================================================
---- gcc/cp/mangle.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/cp/mangle.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/cp/mangle.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/cp/mangle.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -3107,8 +3107,13 @@
  	{
  	  /* The ABI specifies that we should mangle the number of
@@ -9972,8 +10244,8 @@ Index: gcc/cp/mangle.c
  	{
 Index: gcc/cp/cp-tree.h
 ===================================================================
---- gcc/cp/cp-tree.h	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/cp/cp-tree.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/cp/cp-tree.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/cp/cp-tree.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1937,7 +1937,7 @@
    unsigned thunk_p : 1;
    unsigned this_thunk_p : 1;
@@ -10006,8 +10278,8 @@ Index: gcc/cp/cp-tree.h
  extern tree convert_to_reference		(tree, tree, int, int, tree);
 Index: gcc/cp/name-lookup.c
 ===================================================================
---- gcc/cp/name-lookup.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/cp/name-lookup.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/cp/name-lookup.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/cp/name-lookup.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1966,6 +1966,11 @@
    if (TREE_CODE (name) != IDENTIFIER_NODE)
      return false;
@@ -10022,8 +10294,8 @@ Index: gcc/cp/name-lookup.c
      return true;
 Index: gcc/tree-ssa-ccp.c
 ===================================================================
---- gcc/tree-ssa-ccp.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/tree-ssa-ccp.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/tree-ssa-ccp.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/tree-ssa-ccp.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -409,7 +409,8 @@
  
    /* Now both lattice values are CONSTANT.  */
@@ -10048,8 +10320,8 @@ Index: gcc/tree-ssa-ccp.c
  	}
 Index: gcc/double-int.c
 ===================================================================
---- gcc/double-int.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/double-int.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/double-int.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/double-int.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -186,24 +186,22 @@
    return (*hv < 0 ? ~(toplow & tophigh) : toplow | tophigh) != 0;
  }
@@ -10237,8 +10509,8 @@ Index: gcc/double-int.c
  
 Index: gcc/double-int.h
 ===================================================================
---- gcc/double-int.h	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/double-int.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/double-int.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/double-int.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -300,9 +300,6 @@
  extern void lshift_double (unsigned HOST_WIDE_INT, HOST_WIDE_INT,
  			   HOST_WIDE_INT, unsigned int,
@@ -10251,8 +10523,8 @@ Index: gcc/double-int.h
  				 HOST_WIDE_INT, unsigned HOST_WIDE_INT *,
 Index: gcc/ira-color.c
 ===================================================================
---- gcc/ira-color.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/ira-color.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/ira-color.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/ira-color.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -821,7 +821,6 @@
    node_preorder_num = node->preorder_num;
    COPY_HARD_REG_SET (node_set, node->hard_regs->set);
@@ -10276,8 +10548,8 @@ Index: gcc/ira-color.c
  	  if (hard_reg_set_subset_p (node_set, conflict_node_set))
 Index: gcc/dwarf2out.c
 ===================================================================
---- gcc/dwarf2out.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/dwarf2out.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/dwarf2out.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/dwarf2out.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -9790,6 +9790,7 @@
    tree item_type = NULL;
    tree qualified_type;
@@ -10479,8 +10751,8 @@ Index: gcc/dwarf2out.c
  	}
 Index: gcc/expr.c
 ===================================================================
---- gcc/expr.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/expr.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/expr.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/expr.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -9657,6 +9657,7 @@
  	orig_op0 = op0
  	  = expand_expr (tem,
@@ -10491,8 +10763,8 @@ Index: gcc/expr.c
  			  && modifier != EXPAND_STACK_PARM
 Index: gcc/go/gofrontend/gogo.cc
 ===================================================================
---- gcc/go/gofrontend/gogo.cc	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/go/gofrontend/gogo.cc	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/go/gofrontend/gogo.cc	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/go/gofrontend/gogo.cc	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -339,9 +339,14 @@
    // symbol names.
    if (!this->pkgpath_set_)
@@ -10513,8 +10785,8 @@ Index: gcc/go/gofrontend/gogo.cc
  
 Index: gcc/go/gofrontend/expressions.h
 ===================================================================
---- gcc/go/gofrontend/expressions.h	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/go/gofrontend/expressions.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/go/gofrontend/expressions.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/go/gofrontend/expressions.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1888,6 +1888,10 @@
    do_is_addressable() const
    { return this->expr_->is_addressable(); }
@@ -10528,8 +10800,8 @@ Index: gcc/go/gofrontend/expressions.h
  
 Index: gcc/go/gofrontend/types.cc
 ===================================================================
---- gcc/go/gofrontend/types.cc	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/go/gofrontend/types.cc	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/go/gofrontend/types.cc	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/go/gofrontend/types.cc	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -8337,14 +8337,23 @@
      {
        // We handle -fgo-prefix and -fgo-pkgpath differently here for
@@ -10562,8 +10834,8 @@ Index: gcc/go/gofrontend/types.cc
    if (this->in_function_ != NULL)
 Index: gcc/go/gofrontend/expressions.cc
 ===================================================================
---- gcc/go/gofrontend/expressions.cc	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/go/gofrontend/expressions.cc	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/go/gofrontend/expressions.cc	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/go/gofrontend/expressions.cc	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -168,7 +168,8 @@
    if (lhs_type_tree == error_mark_node)
      return error_mark_node;
@@ -10586,8 +10858,8 @@ Index: gcc/go/gofrontend/expressions.cc
    else if (lhs_type->is_slice_type() && rhs_type->is_nil_type())
 Index: gcc/gcov-iov.c
 ===================================================================
---- gcc/gcov-iov.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/gcov-iov.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/gcov-iov.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/gcov-iov.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -19,8 +19,8 @@
  along with GCC; see the file COPYING3.  If not see
  <http://www.gnu.org/licenses/>.  */
@@ -10617,8 +10889,8 @@ Index: gcc/gcov-iov.c
    v[0] = (major < 10 ? '0' : 'A' - 10) + major;
 Index: gcc/ada/sem_prag.adb
 ===================================================================
---- gcc/ada/sem_prag.adb	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/ada/sem_prag.adb	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/ada/sem_prag.adb	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/ada/sem_prag.adb	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -7785,6 +7785,7 @@
  
                 Set_Has_Completion (Def_Id);
@@ -10629,8 +10901,8 @@ Index: gcc/ada/sem_prag.adb
                 --  because in C++ they don't have a dispatch table slot.
 Index: gcc/ada/ChangeLog
 ===================================================================
---- gcc/ada/ChangeLog	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/ada/ChangeLog	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/ada/ChangeLog	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/ada/ChangeLog	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,3 +1,63 @@
 +2012-07-19  Eric Botcazou  <ebotcazou at adacore.com>
 +
@@ -10697,8 +10969,8 @@ Index: gcc/ada/ChangeLog
  	* GCC 4.7.1 released.
 Index: gcc/ada/exp_disp.adb
 ===================================================================
---- gcc/ada/exp_disp.adb	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/ada/exp_disp.adb	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/ada/exp_disp.adb	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/ada/exp_disp.adb	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -803,7 +803,12 @@
        Subp_Ptr_Typ := Create_Itype (E_Access_Subprogram_Type, Call_Node);
        Set_Etype          (Subp_Typ, Res_Typ);
@@ -10744,8 +11016,8 @@ Index: gcc/ada/exp_disp.adb
  
 Index: gcc/ada/gcc-interface/utils.c
 ===================================================================
---- gcc/ada/gcc-interface/utils.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/ada/gcc-interface/utils.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/ada/gcc-interface/utils.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/ada/gcc-interface/utils.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -581,6 +581,7 @@
  	      if (TREE_CODE (t) == POINTER_TYPE)
  		TYPE_NEXT_PTR_TO (t) = tt;
@@ -10797,8 +11069,8 @@ Index: gcc/ada/gcc-interface/utils.c
     of a VIEW_CONVERT_EXPR.  See ada-tree.h for a complete rationale.  */
 Index: gcc/ada/gcc-interface/Makefile.in
 ===================================================================
---- gcc/ada/gcc-interface/Makefile.in	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/ada/gcc-interface/Makefile.in	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/ada/gcc-interface/Makefile.in	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/ada/gcc-interface/Makefile.in	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -2597,7 +2597,7 @@
  	$(MAKE) $(FLAGS_TO_PASS) \
               GNATLIBFLAGS="$(GNATLIBFLAGS)" \
@@ -10810,8 +11082,8 @@ Index: gcc/ada/gcc-interface/Makefile.in
               gnatlib
 Index: gcc/ada/gcc-interface/decl.c
 ===================================================================
---- gcc/ada/gcc-interface/decl.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/ada/gcc-interface/decl.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/ada/gcc-interface/decl.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/ada/gcc-interface/decl.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -50,19 +50,23 @@
  #include "ada-tree.h"
  #include "gigi.h"
@@ -10971,8 +11243,8 @@ Index: gcc/ada/gcc-interface/decl.c
      return field;
 Index: gcc/ada/gcc-interface/utils2.c
 ===================================================================
---- gcc/ada/gcc-interface/utils2.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/ada/gcc-interface/utils2.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/ada/gcc-interface/utils2.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/ada/gcc-interface/utils2.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1902,10 +1902,12 @@
  	  break;
  
@@ -10989,8 +11261,8 @@ Index: gcc/ada/gcc-interface/utils2.c
  	  && TYPE_ALIGN_OK (TREE_TYPE (TREE_OPERAND (record_variable, 0))))
 Index: gcc/ada/gcc-interface/gigi.h
 ===================================================================
---- gcc/ada/gcc-interface/gigi.h	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/ada/gcc-interface/gigi.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/ada/gcc-interface/gigi.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/ada/gcc-interface/gigi.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -123,6 +123,10 @@
     alias is already present, in which case it is returned instead.  */
  extern tree get_minimal_subprog_decl (Entity_Id gnat_entity);
@@ -11033,8 +11305,8 @@ Index: gcc/ada/gcc-interface/gigi.h
 +}
 Index: gcc/ada/gcc-interface/trans.c
 ===================================================================
---- gcc/ada/gcc-interface/trans.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/ada/gcc-interface/trans.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/ada/gcc-interface/trans.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/ada/gcc-interface/trans.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1395,6 +1395,15 @@
  	    TREE_NO_TRAMPOLINE (gnu_expr) = TREE_CONSTANT (gnu_expr) = 1;
  	}
@@ -11086,8 +11358,8 @@ Index: gcc/ada/gcc-interface/trans.c
  
 Index: gcc/ada/ChangeLog-2011
 ===================================================================
---- gcc/ada/ChangeLog-2011	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/ada/ChangeLog-2011	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/ada/ChangeLog-2011	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/ada/ChangeLog-2011	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -15259,3195 +15259,3 @@
  Copying and distribution of this file, with or without modification,
  are permitted in any medium without royalty provided the copyright
@@ -14286,8 +14558,8 @@ Index: gcc/ada/ChangeLog-2011
 -notice and this notice are preserved.
 Index: gcc/sel-sched-ir.c
 ===================================================================
---- gcc/sel-sched-ir.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/sel-sched-ir.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/sel-sched-ir.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/sel-sched-ir.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -3658,7 +3658,7 @@
  static bool
  maybe_tidy_empty_bb (basic_block bb)
@@ -14344,8 +14616,8 @@ Index: gcc/sel-sched-ir.c
  }
 Index: gcc/tree-eh.c
 ===================================================================
---- gcc/tree-eh.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/tree-eh.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/tree-eh.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/tree-eh.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1325,9 +1325,8 @@
  
    /* The location of the finally is either the last stmt in the finally
@@ -14360,8 +14632,8 @@ Index: gcc/tree-eh.c
    lower_eh_constructs_1 (state, finally);
 Index: gcc/fortran/trans-array.c
 ===================================================================
---- gcc/fortran/trans-array.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/fortran/trans-array.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/fortran/trans-array.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/fortran/trans-array.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -2398,7 +2398,6 @@
    gfc_ss_info *ss_info;
    gfc_array_info *info;
@@ -14395,8 +14667,8 @@ Index: gcc/fortran/trans-array.c
        gfc_add_loop_ss_code (nested_loop, nested_loop->ss, subscript, where);
 Index: gcc/fortran/decl.c
 ===================================================================
---- gcc/fortran/decl.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/fortran/decl.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/fortran/decl.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/fortran/decl.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -3786,8 +3786,9 @@
  	}
      }
@@ -14411,8 +14683,8 @@ Index: gcc/fortran/decl.c
    colon_seen = 1;
 Index: gcc/fortran/ChangeLog
 ===================================================================
---- gcc/fortran/ChangeLog	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/fortran/ChangeLog	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/fortran/ChangeLog	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/fortran/ChangeLog	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,3 +1,34 @@
 +2012-07-06  Mikael Morin  <mikael at gcc.gnu.org>
 +
@@ -14450,8 +14722,8 @@ Index: gcc/fortran/ChangeLog
  	* GCC 4.7.1 released.
 Index: gcc/fortran/resolve.c
 ===================================================================
---- gcc/fortran/resolve.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/fortran/resolve.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/fortran/resolve.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/fortran/resolve.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -10027,7 +10027,8 @@
        || sym->attr.data
        || sym->module
@@ -14464,8 +14736,8 @@ Index: gcc/fortran/resolve.c
    /* Now we'll try to build an initializer expression.  */
 Index: gcc/fortran/check.c
 ===================================================================
---- gcc/fortran/check.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/fortran/check.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/fortran/check.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/fortran/check.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -3986,7 +3986,6 @@
  gfc_calculate_transfer_sizes (gfc_expr *source, gfc_expr *mold, gfc_expr *size,
  			      size_t *source_size, size_t *result_size,
@@ -14495,8 +14767,8 @@ Index: gcc/fortran/check.c
  		 ? gfc_constructor_first (mold->value.constructor)->expr
 Index: gcc/configure.ac
 ===================================================================
---- gcc/configure.ac	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/configure.ac	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/configure.ac	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/configure.ac	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -4188,7 +4188,8 @@
    esac],
   [gcc_GAS_CHECK_FEATURE([gnu_unique_object], gcc_cv_as_gnu_unique_object,
@@ -14509,15 +14781,15 @@ Index: gcc/configure.ac
         ldd --version 2>/dev/null &&
 Index: gcc/BASE-VER
 ===================================================================
---- gcc/BASE-VER	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/BASE-VER	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/BASE-VER	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/BASE-VER	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1 +1 @@
 -4.7.1
 +4.7.2
 Index: gcc/trans-mem.c
 ===================================================================
---- gcc/trans-mem.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/trans-mem.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/trans-mem.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/trans-mem.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -2442,13 +2442,15 @@
    struct tm_region *region;
    VEC (basic_block, heap) *queue;
@@ -14550,8 +14822,8 @@ Index: gcc/trans-mem.c
  
 Index: gcc/gimple-fold.c
 ===================================================================
---- gcc/gimple-fold.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/gimple-fold.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/gimple-fold.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/gimple-fold.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -115,7 +115,7 @@
  tree
  canonicalize_constructor_val (tree cval)
@@ -14574,8 +14846,8 @@ Index: gcc/gimple-fold.c
      case ARRAY_REF:
 Index: gcc/cselib.c
 ===================================================================
---- gcc/cselib.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/cselib.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/cselib.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/cselib.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -323,7 +323,7 @@
  static inline void
  promote_debug_loc (struct elt_loc_list *l)
@@ -14587,8 +14859,8 @@ Index: gcc/cselib.c
        n_debug_values--;
 Index: gcc/tree-cfgcleanup.c
 ===================================================================
---- gcc/tree-cfgcleanup.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/tree-cfgcleanup.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/tree-cfgcleanup.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/tree-cfgcleanup.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -610,49 +610,14 @@
    return changed;
  }
@@ -14642,8 +14914,8 @@ Index: gcc/tree-cfgcleanup.c
      return true;
 Index: gcc/tree-ssa-live.c
 ===================================================================
---- gcc/tree-ssa-live.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/tree-ssa-live.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/tree-ssa-live.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/tree-ssa-live.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -451,11 +451,8 @@
        else if (TREE_CODE (*t) == VAR_DECL && DECL_HAS_VALUE_EXPR_P (*t))
  	unused = false;
@@ -14660,8 +14932,8 @@ Index: gcc/tree-ssa-live.c
  	  next = t;
 Index: gcc/ipa-prop.c
 ===================================================================
---- gcc/ipa-prop.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/ipa-prop.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/ipa-prop.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/ipa-prop.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -865,8 +865,8 @@
        || is_global_var (base))
      return;
@@ -14675,8 +14947,8 @@ Index: gcc/ipa-prop.c
    jfunc->type = IPA_JF_KNOWN_TYPE;
 Index: gcc/po/es.po
 ===================================================================
---- gcc/po/es.po	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/po/es.po	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/po/es.po	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/po/es.po	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,4 +1,4 @@
 -# Mensajes en español para gcc-4.7.0.
 +# Mensajes en español para gcc-4.7.1.
@@ -30438,8 +30710,8 @@ Index: gcc/po/es.po
  
 Index: gcc/po/fr.po
 ===================================================================
---- gcc/po/fr.po	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/po/fr.po	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/po/fr.po	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/po/fr.po	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -121,7 +121,7 @@
  msgstr ""
  "Project-Id-Version: GNU gcc 3.4.3\n"
@@ -47604,7 +47876,7 @@ Index: gcc/po/fr.po
 Index: gcc/po/hr.po
 ===================================================================
 --- gcc/po/hr.po	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/po/hr.po	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/po/hr.po	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,45015 @@
 +# Translation of gcc to Croatian.
 +# Copyright (C) 2012 Free Software Foundation, Inc.
@@ -92623,8 +92895,8 @@ Index: gcc/po/hr.po
 +msgstr ""
 Index: gcc/po/nl.po
 ===================================================================
---- gcc/po/nl.po	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/po/nl.po	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/po/nl.po	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/po/nl.po	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -7,7 +7,7 @@
  msgstr ""
  "Project-Id-Version: gcc 4.3.0\n"
@@ -108577,8 +108849,8 @@ Index: gcc/po/nl.po
  
 Index: gcc/po/ChangeLog
 ===================================================================
---- gcc/po/ChangeLog	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/po/ChangeLog	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/po/ChangeLog	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/po/ChangeLog	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,3 +1,13 @@
 +2012-07-05  Joseph Myers  <joseph at codesourcery.com>
 +
@@ -108595,8 +108867,8 @@ Index: gcc/po/ChangeLog
  	* GCC 4.7.1 released.
 Index: gcc/po/vi.po
 ===================================================================
---- gcc/po/vi.po	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/po/vi.po	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/po/vi.po	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/po/vi.po	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -7,7 +7,7 @@
  msgstr ""
  "Project-Id-Version: gcc 4.5.0\n"
@@ -124507,8 +124779,8 @@ Index: gcc/po/vi.po
  
 Index: gcc/po/sr.po
 ===================================================================
---- gcc/po/sr.po	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/po/sr.po	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/po/sr.po	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/po/sr.po	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -6,7 +6,7 @@
  msgstr ""
  "Project-Id-Version: gcc 4.2.1\n"
@@ -141209,8 +141481,8 @@ Index: gcc/po/sr.po
  
 Index: gcc/po/da.po
 ===================================================================
---- gcc/po/da.po	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/po/da.po	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/po/da.po	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/po/da.po	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -128,7 +128,7 @@
  msgstr ""
  "Project-Id-Version: gcc 3.4-b20040206\n"
@@ -158143,8 +158415,8 @@ Index: gcc/po/da.po
  
 Index: gcc/po/tr.po
 ===================================================================
---- gcc/po/tr.po	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/po/tr.po	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/po/tr.po	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/po/tr.po	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -6,7 +6,7 @@
  msgstr ""
  "Project-Id-Version: gcc 4.1.1\n"
@@ -174855,8 +175127,8 @@ Index: gcc/po/tr.po
  
 Index: gcc/po/be.po
 ===================================================================
---- gcc/po/be.po	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/po/be.po	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/po/be.po	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/po/be.po	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -6,7 +6,7 @@
  msgstr ""
  "Project-Id-Version: gcc 3.1\n"
@@ -190748,8 +191020,8 @@ Index: gcc/po/be.po
  msgstr ""
 Index: gcc/po/ru.po
 ===================================================================
---- gcc/po/ru.po	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/po/ru.po	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/po/ru.po	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/po/ru.po	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -6,12 +6,13 @@
  # Nickolay V. Shmyrev <nshmyrev at yandex.ru>, 2008.
  # Pavel Maryanov <acid_jack at ukr.net>, 2006, 2008.
@@ -207817,8 +208089,8 @@ Index: gcc/po/ru.po
  
 Index: gcc/po/sv.po
 ===================================================================
---- gcc/po/sv.po	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/po/sv.po	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/po/sv.po	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/po/sv.po	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -8,10 +8,10 @@
  #
  msgid ""
@@ -223528,8 +223800,8 @@ Index: gcc/po/sv.po
  msgstr "skräp vid slutet av signatursträng"
 Index: gcc/po/de.po
 ===================================================================
---- gcc/po/de.po	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/po/de.po	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/po/de.po	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/po/de.po	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -6,10 +6,10 @@
  # Roland Stigge <stigge at antcom.de>, 2003, 2004, 2005, 2006, 2007, 2008, 2010, 2011, 2012.
  msgid ""
@@ -239257,8 +239529,8 @@ Index: gcc/po/de.po
  
 Index: gcc/po/ja.po
 ===================================================================
---- gcc/po/ja.po	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/po/ja.po	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/po/ja.po	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/po/ja.po	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -19,7 +19,7 @@
  msgstr ""
  "Project-Id-Version: gcc 4.6.1\n"
@@ -255095,8 +255367,8 @@ Index: gcc/po/ja.po
  
 Index: gcc/po/zh_TW.po
 ===================================================================
---- gcc/po/zh_TW.po	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/po/zh_TW.po	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/po/zh_TW.po	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/po/zh_TW.po	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -8,7 +8,7 @@
  msgstr ""
  "Project-Id-Version: gcc 4.1.0\n"
@@ -271802,8 +272074,8 @@ Index: gcc/po/zh_TW.po
  
 Index: gcc/po/id.po
 ===================================================================
---- gcc/po/id.po	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/po/id.po	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/po/id.po	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/po/id.po	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -7,7 +7,7 @@
  msgstr ""
  "Project-Id-Version: gcc 4.4.1\n"
@@ -288389,8 +288661,8 @@ Index: gcc/po/id.po
  
 Index: gcc/po/fi.po
 ===================================================================
---- gcc/po/fi.po	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/po/fi.po	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/po/fi.po	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/po/fi.po	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -26,7 +26,7 @@
  msgstr ""
  "Project-Id-Version: gcc 4.5-b20091203\n"
@@ -304306,8 +304578,8 @@ Index: gcc/po/fi.po
  msgstr "roskaa ilmaisun #pragma weak lopussa"
 Index: gcc/po/el.po
 ===================================================================
---- gcc/po/el.po	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/po/el.po	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/po/el.po	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/po/el.po	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -6,7 +6,7 @@
  msgstr ""
  "Project-Id-Version: gcc 4.0-b20041128\n"
@@ -320123,8 +320395,8 @@ Index: gcc/po/el.po
  
 Index: gcc/po/zh_CN.po
 ===================================================================
---- gcc/po/zh_CN.po	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/po/zh_CN.po	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/po/zh_CN.po	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/po/zh_CN.po	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -7,7 +7,7 @@
  msgstr ""
  "Project-Id-Version: gcc 4.6.0\n"
@@ -336095,8 +336367,8 @@ Index: gcc/po/zh_CN.po
  
 Index: gcc/tree-ssa-forwprop.c
 ===================================================================
---- gcc/tree-ssa-forwprop.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/tree-ssa-forwprop.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/tree-ssa-forwprop.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/tree-ssa-forwprop.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -2247,6 +2247,11 @@
        unsigned int final_prec = TYPE_PRECISION (type);
        int final_unsignedp = TYPE_UNSIGNED (type);
@@ -336111,8 +336383,8 @@ Index: gcc/tree-ssa-forwprop.c
  	 type via an object of identical or wider precision, neither
 Index: gcc/tree-vect-patterns.c
 ===================================================================
---- gcc/tree-vect-patterns.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/tree-vect-patterns.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/tree-vect-patterns.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/tree-vect-patterns.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -937,6 +937,11 @@
        || TREE_CODE (const_oprnd) != INTEGER_CST)
      return false;
@@ -336127,8 +336399,8 @@ Index: gcc/tree-vect-patterns.c
    if (*new_type)
 Index: gcc/combine.c
 ===================================================================
---- gcc/combine.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/combine.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/combine.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/combine.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -8436,6 +8436,7 @@
  	 in OP_MODE.  */
  
@@ -336139,8 +336411,8 @@ Index: gcc/combine.c
  	{
 Index: gcc/df-problems.c
 ===================================================================
---- gcc/df-problems.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/df-problems.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/df-problems.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/df-problems.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -3961,6 +3961,19 @@
  
    for (insn = across_to; ; insn = next)
@@ -336163,8 +336435,8 @@ Index: gcc/df-problems.c
  	  memrefs_in_across |= for_each_rtx (&PATTERN (insn), find_memory,
 Index: gcc/config.gcc
 ===================================================================
---- gcc/config.gcc	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/config.gcc	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/config.gcc	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/config.gcc	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -184,6 +184,11 @@
  #			the --with-sysroot configure option or the
  #			--sysroot command line option is used this
@@ -336212,8 +336484,8 @@ Index: gcc/config.gcc
  	v850e2v3-*-*)
 Index: gcc/basic-block.h
 ===================================================================
---- gcc/basic-block.h	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/basic-block.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/basic-block.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/basic-block.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -256,7 +256,12 @@
       df_set_bb_dirty, but not cleared by df_analyze, so it can be used
       to test whether a block has been modified prior to a df_analyze
@@ -336238,8 +336510,8 @@ Index: gcc/basic-block.h
  extern void free_aux_for_edges (void);
 Index: gcc/gimple.h
 ===================================================================
---- gcc/gimple.h	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/gimple.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/gimple.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/gimple.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -305,11 +305,6 @@
    /* Nonzero if this statement contains volatile operands.  */
    unsigned has_volatile_ops 	: 1;
@@ -336282,8 +336554,8 @@ Index: gcc/gimple.h
  /* Return true if statement STMT may access memory.  */
 Index: gcc/config/sparc/sparc.md
 ===================================================================
---- gcc/config/sparc/sparc.md	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/config/sparc/sparc.md	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/config/sparc/sparc.md	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/config/sparc/sparc.md	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -3527,7 +3527,7 @@
  })
  
@@ -336295,8 +336567,8 @@ Index: gcc/config/sparc/sparc.md
     (clobber (reg:CC CC_REG))]
 Index: gcc/config/i386/i386.h
 ===================================================================
---- gcc/config/i386/i386.h	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/config/i386/i386.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/config/i386/i386.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/config/i386/i386.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -724,6 +724,18 @@
  /* Boundary (in *bits*) on which the incoming stack is aligned.  */
  #define INCOMING_STACK_BOUNDARY ix86_incoming_stack_boundary
@@ -336318,9 +336590,17 @@ Index: gcc/config/i386/i386.h
     operating systems.  */
 Index: gcc/config/i386/i386.md
 ===================================================================
---- gcc/config/i386/i386.md	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/config/i386/i386.md	(.../branches/gcc-4_7-branch)	(wersja 189926)
-@@ -80,8 +80,6 @@
+--- gcc/config/i386/i386.md	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/config/i386/i386.md	(.../branches/gcc-4_7-branch)	(wersja 190144)
+@@ -38,6 +38,7 @@
+ ;; Z -- likewise, with special suffixes for x87 instructions.
+ ;; * -- print a star (in certain assembler syntax)
+ ;; A -- print an absolute memory reference.
++;; E -- print address with DImode register names if TARGET_64BIT.
+ ;; w -- print the operand as if it's a "word" (HImode) even if it isn't.
+ ;; s -- print a shift double count, followed by the assemblers argument
+ ;;	delimiter.
+@@ -80,8 +81,6 @@
    ;; Prologue support
    UNSPEC_STACK_ALLOC
    UNSPEC_SET_GOT
@@ -336329,7 +336609,163 @@ Index: gcc/config/i386/i386.md
    UNSPEC_SET_RIP
    UNSPEC_SET_GOT_OFFSET
    UNSPEC_MEMORY_BLOCKAGE
-@@ -7694,7 +7692,17 @@
+@@ -109,6 +108,7 @@
+   UNSPEC_MS_TO_SYSV_CALL
+   UNSPEC_CALL_NEEDS_VZEROUPPER
+   UNSPEC_PAUSE
++  UNSPEC_LEA_ADDR
+ 
+   ;; For SSE/MMX support:
+   UNSPEC_FIX_NOTRUNC
+@@ -1958,7 +1958,7 @@
+       return "#";
+ 
+     case TYPE_LEA:
+-      return "lea{q}\t{%a1, %0|%0, %a1}";
++      return "lea{q}\t{%E1, %0|%0, %E1}";
+ 
+     default:
+       gcc_assert (!flag_pic || LEGITIMATE_PIC_OPERAND_P (operands[1]));
+@@ -1967,7 +1967,7 @@
+       else if (which_alternative == 2)
+ 	return "movabs{q}\t{%1, %0|%0, %1}";
+       else if (ix86_use_lea_for_mov (insn, operands))
+-	return "lea{q}\t{%a1, %0|%0, %a1}";
++	return "lea{q}\t{%E1, %0|%0, %E1}";
+       else
+ 	return "mov{q}\t{%1, %0|%0, %1}";
+     }
+@@ -2199,12 +2199,12 @@
+       return "movd\t{%1, %0|%0, %1}";
+ 
+     case TYPE_LEA:
+-      return "lea{l}\t{%a1, %0|%0, %a1}";
++      return "lea{l}\t{%E1, %0|%0, %E1}";
+ 
+     default:
+       gcc_assert (!flag_pic || LEGITIMATE_PIC_OPERAND_P (operands[1]));
+       if (ix86_use_lea_for_mov (insn, operands))
+-	return "lea{l}\t{%a1, %0|%0, %a1}";
++	return "lea{l}\t{%E1, %0|%0, %E1}";
+       else
+ 	return "mov{l}\t{%1, %0|%0, %1}";
+     }
+@@ -5375,6 +5375,41 @@
+   DONE;
+ })
+ 

++;; Load effective address instructions
++
++(define_insn_and_split "*lea<mode>"
++  [(set (match_operand:SWI48 0 "register_operand" "=r")
++	(match_operand:SWI48 1 "lea_address_operand" "p"))]
++  ""
++{
++  rtx addr = operands[1];
++
++  if (GET_CODE (addr) == SUBREG)
++    {
++      gcc_assert (TARGET_64BIT);
++      gcc_assert (<MODE>mode == SImode);
++      gcc_assert (GET_MODE (SUBREG_REG (addr)) == DImode);
++      return "lea{l}\t{%E1, %0|%0, %E1}";
++    }
++  else if (GET_CODE (addr) == ZERO_EXTEND
++	   || GET_CODE (addr) == AND)
++    {
++      gcc_assert (TARGET_64BIT);
++      gcc_assert (<MODE>mode == DImode);
++      return "lea{l}\t{%E1, %k0|%k0, %E1}";
++    }
++  else 
++    return "lea{<imodesuffix>}\t{%E1, %0|%0, %E1}";
++}
++  "reload_completed && ix86_avoid_lea_for_addr (insn, operands)"
++  [(const_int 0)]
++{
++  ix86_split_lea_for_addr (operands, <MODE>mode);
++  DONE;
++}
++  [(set_attr "type" "lea")
++   (set_attr "mode" "<MODE>")])
++

+ ;; Add instructions
+ 
+ (define_expand "add<mode>3"
+@@ -5433,72 +5468,6 @@
+   [(set_attr "type" "alu")
+    (set_attr "mode" "QI")])
+ 
+-(define_insn_and_split "*lea_1"
+-  [(set (match_operand:SI 0 "register_operand" "=r")
+-	(subreg:SI (match_operand:DI 1 "lea_address_operand" "p") 0))]
+-  "TARGET_64BIT"
+-  "lea{l}\t{%a1, %0|%0, %a1}"
+-  "&& reload_completed && ix86_avoid_lea_for_addr (insn, operands)"
+-  [(const_int 0)]
+-{
+-  ix86_split_lea_for_addr (operands, SImode);
+-  DONE;
+-}
+-  [(set_attr "type" "lea")
+-   (set_attr "mode" "SI")])
+-
+-(define_insn_and_split "*lea<mode>_2"
+-  [(set (match_operand:SWI48 0 "register_operand" "=r")
+-	(match_operand:SWI48 1 "lea_address_operand" "p"))]
+-  ""
+-  "lea{<imodesuffix>}\t{%a1, %0|%0, %a1}"
+-  "reload_completed && ix86_avoid_lea_for_addr (insn, operands)"
+-  [(const_int 0)]
+-{
+-  ix86_split_lea_for_addr (operands, <MODE>mode);
+-  DONE;
+-}
+-  [(set_attr "type" "lea")
+-   (set_attr "mode" "<MODE>")])
+-
+-(define_insn "*lea_3_zext"
+-  [(set (match_operand:DI 0 "register_operand" "=r")
+-	(zero_extend:DI
+-	  (subreg:SI (match_operand:DI 1 "lea_address_operand" "j") 0)))]
+-  "TARGET_64BIT"
+-  "lea{l}\t{%a1, %k0|%k0, %a1}"
+-  [(set_attr "type" "lea")
+-   (set_attr "mode" "SI")])
+-
+-(define_insn "*lea_4_zext"
+-  [(set (match_operand:DI 0 "register_operand" "=r")
+-	(zero_extend:DI
+-	  (match_operand:SI 1 "lea_address_operand" "j")))]
+-  "TARGET_64BIT"
+-  "lea{l}\t{%a1, %k0|%k0, %a1}"
+-  [(set_attr "type" "lea")
+-   (set_attr "mode" "SI")])
+-
+-(define_insn "*lea_5_zext"
+-  [(set (match_operand:DI 0 "register_operand" "=r")
+-	(and:DI
+-	  (subreg:DI (match_operand:SI 1 "lea_address_operand" "p") 0)
+-	  (match_operand:DI 2 "const_32bit_mask" "n")))]
+-  "TARGET_64BIT"
+-  "lea{l}\t{%a1, %k0|%k0, %a1}"
+-  [(set_attr "type" "lea")
+-   (set_attr "mode" "SI")])
+-
+-(define_insn "*lea_6_zext"
+-  [(set (match_operand:DI 0 "register_operand" "=r")
+-	(and:DI
+-	  (match_operand:DI 1 "lea_address_operand" "p")
+-	  (match_operand:DI 2 "const_32bit_mask" "n")))]
+-  "TARGET_64BIT"
+-  "lea{l}\t{%a1, %k0|%k0, %a1}"
+-  [(set_attr "type" "lea")
+-   (set_attr "mode" "SI")])
+-
+ (define_insn "*add<mode>_1"
+   [(set (match_operand:SWI48 0 "nonimmediate_operand" "=r,rm,r,r")
+ 	(plus:SWI48
+@@ -7694,7 +7663,17 @@
  	(and:SWIM (match_operand:SWIM 1 "nonimmediate_operand" "")
  		  (match_operand:SWIM 2 "<general_szext_operand>" "")))]
    ""
@@ -336348,7 +336784,43 @@ Index: gcc/config/i386/i386.md
  
  (define_insn "*anddi_1"
    [(set (match_operand:DI 0 "nonimmediate_operand" "=r,rm,r,r")
-@@ -16407,26 +16415,35 @@
+@@ -12589,7 +12568,7 @@
+   "!TARGET_64BIT && TARGET_GNU_TLS"
+ {
+   output_asm_insn
+-    ("lea{l}\t{%a2 at tlsgd(,%1,1), %0|%0, %a2 at tlsgd[%1*1]}", operands);
++    ("lea{l}\t{%E2 at tlsgd(,%1,1), %0|%0, %E2 at tlsgd[%1*1]}", operands);
+   if (TARGET_SUN_TLS)
+ #ifdef HAVE_AS_IX86_TLSGDPLT
+     return "call\t%a2 at tlsgdplt";
+@@ -12624,7 +12603,7 @@
+   if (!TARGET_X32)
+     fputs (ASM_BYTE "0x66\n", asm_out_file);
+   output_asm_insn
+-    ("lea{q}\t{%a1 at tlsgd(%%rip), %%rdi|rdi, %a1 at tlsgd[rip]}", operands);
++    ("lea{q}\t{%E1 at tlsgd(%%rip), %%rdi|rdi, %E1 at tlsgd[rip]}", operands);
+   fputs (ASM_SHORT "0x6666\n", asm_out_file);
+   fputs ("\trex64\n", asm_out_file);
+   if (TARGET_SUN_TLS)
+@@ -12850,7 +12829,7 @@
+ 		  (unspec:SI [(match_operand:SI 2 "tls_symbolic_operand" "")]
+ 			      UNSPEC_TLSDESC))))]
+   "!TARGET_64BIT && TARGET_GNU2_TLS"
+-  "lea{l}\t{%a2 at TLSDESC(%1), %0|%0, %a2 at TLSDESC[%1]}"
++  "lea{l}\t{%E2 at TLSDESC(%1), %0|%0, %E2 at TLSDESC[%1]}"
+   [(set_attr "type" "lea")
+    (set_attr "mode" "SI")
+    (set_attr "length" "6")
+@@ -12912,7 +12891,7 @@
+ 	(unspec:DI [(match_operand 1 "tls_symbolic_operand" "")]
+ 		   UNSPEC_TLSDESC))]
+   "TARGET_64BIT && TARGET_GNU2_TLS"
+-  "lea{q}\t{%a1 at TLSDESC(%%rip), %0|%0, %a1 at TLSDESC[rip]}"
++  "lea{q}\t{%E1 at TLSDESC(%%rip), %0|%0, %E1 at TLSDESC[rip]}"
+   [(set_attr "type" "lea")
+    (set_attr "mode" "DI")
+    (set_attr "length" "7")
+@@ -16407,26 +16386,35 @@
    [(set_attr "type" "icmov")
     (set_attr "mode" "<MODE>")])
  
@@ -336396,7 +336868,7 @@ Index: gcc/config/i386/i386.md
  (define_expand "mov<mode>cc"
    [(set (match_operand:X87MODEF 0 "register_operand" "")
  	(if_then_else:X87MODEF
-@@ -16483,23 +16500,18 @@
+@@ -16483,23 +16471,18 @@
     (set_attr "mode" "DF,DF,DI,DI")])
  
  (define_split
@@ -336427,7 +336899,16 @@ Index: gcc/config/i386/i386.md
    split_double_mode (DImode, &operands[0], 1, &operands[2], &operands[3]);
  })
  
-@@ -16912,25 +16924,6 @@
+@@ -16663,7 +16646,7 @@
+ 
+     default:
+       operands[2] = SET_SRC (XVECEXP (PATTERN (insn), 0, 0));
+-      return "lea{<imodesuffix>}\t{%a2, %0|%0, %a2}";
++      return "lea{<imodesuffix>}\t{%E2, %0|%0, %E2}";
+     }
+ }
+   [(set (attr "type")
+@@ -16912,25 +16895,6 @@
    operands[0] = gen_lowpart (SImode, operands[0]);
    operands[1] = gen_lowpart (SImode, operands[1]);
  })
@@ -336455,8 +336936,8 @@ Index: gcc/config/i386/i386.md
  ;; transform a complex memory operation into two memory to register operations.
 Index: gcc/config/i386/lzcntintrin.h
 ===================================================================
---- gcc/config/i386/lzcntintrin.h	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/config/i386/lzcntintrin.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/config/i386/lzcntintrin.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/config/i386/lzcntintrin.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -44,12 +44,24 @@
    return __builtin_clz (__X);
  }
@@ -336482,10 +336963,51 @@ Index: gcc/config/i386/lzcntintrin.h
  #endif
  
  #endif /* _LZCNTINTRIN_H_INCLUDED */
+Index: gcc/config/i386/constraints.md
+===================================================================
+--- gcc/config/i386/constraints.md	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/config/i386/constraints.md	(.../branches/gcc-4_7-branch)	(wersja 190144)
+@@ -19,7 +19,7 @@
+ 
+ ;;; Unused letters:
+ ;;;     B     H           T  W
+-;;;           h  k          v
++;;;           h jk          v
+ 
+ ;; Integer register constraints.
+ ;; It is not necessary to define 'r' here.
+@@ -127,11 +127,6 @@
+   (and (not (match_test "TARGET_X32"))
+        (match_operand 0 "memory_operand")))
+ 
+-(define_address_constraint "j"
+-  "@internal Address operand that can be zero extended in LEA instruction."
+-  (and (not (match_code "const_int"))
+-       (match_operand 0 "address_operand")))
+-
+ ;; Integer constant constraints.
+ (define_constraint "I"
+   "Integer constant in the range 0 @dots{} 31, for 32-bit shifts."
+Index: gcc/config/i386/predicates.md
+===================================================================
+--- gcc/config/i386/predicates.md	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/config/i386/predicates.md	(.../branches/gcc-4_7-branch)	(wersja 190144)
+@@ -817,11 +817,6 @@
+   struct ix86_address parts;
+   int ok;
+ 
+-  /*  LEA handles zero-extend by itself.  */
+-  if (GET_CODE (op) == ZERO_EXTEND
+-      || GET_CODE (op) == AND)
+-    return false;
+-
+   ok = ix86_decompose_address (op, &parts);
+   gcc_assert (ok);
+   return parts.seg == SEG_DEFAULT;
 Index: gcc/config/i386/winnt.c
 ===================================================================
---- gcc/config/i386/winnt.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/config/i386/winnt.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/config/i386/winnt.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/config/i386/winnt.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -821,22 +821,6 @@
      return;
    seh = cfun->machine->seh;
@@ -336543,8 +337065,8 @@ Index: gcc/config/i386/winnt.c
      gcc_unreachable ();
 Index: gcc/config/i386/sse.md
 ===================================================================
---- gcc/config/i386/sse.md	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/config/i386/sse.md	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/config/i386/sse.md	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/config/i386/sse.md	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -3744,7 +3744,7 @@
  (define_insn "sse_loadlps"
    [(set (match_operand:V4SF 0 "nonimmediate_operand"     "=x,x,x,x,m")
@@ -336767,8 +337289,8 @@ Index: gcc/config/i386/sse.md
    [(set_attr "type" "ssecvt")
 Index: gcc/config/i386/mingw32.h
 ===================================================================
---- gcc/config/i386/mingw32.h	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/config/i386/mingw32.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/config/i386/mingw32.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/config/i386/mingw32.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -150,6 +150,11 @@
  #define STANDARD_STARTFILE_PREFIX_2 ""
  #endif
@@ -336783,8 +337305,8 @@ Index: gcc/config/i386/mingw32.h
     forward slashes.  */
 Index: gcc/config/i386/i386.c
 ===================================================================
---- gcc/config/i386/i386.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/config/i386/i386.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/config/i386/i386.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/config/i386/i386.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -3206,7 +3206,7 @@
  		   "large", "32");
  	  else if (TARGET_X32)
@@ -336931,7 +337453,206 @@ Index: gcc/config/i386/i386.c
  	{
  	  pro_epilogue_adjust_stack (stack_pointer_rtx, hard_frame_pointer_rtx,
  				     GEN_INT (m->fs.fp_offset
-@@ -32028,7 +32080,19 @@
+@@ -11343,6 +11395,10 @@
+   if (GET_MODE_SIZE (mode) > UNITS_PER_WORD)
+     return false;
+ 
++  /* simplify_subreg does not handle stack pointer.  */
++  if (REGNO (op) == STACK_POINTER_REGNUM)
++    return false;
++
+   /* Allow only SUBREGs of non-eliminable hard registers.  */
+   return register_no_elim_operand (op, mode);
+ }
+@@ -11369,19 +11425,44 @@
+     {
+       if (GET_CODE (addr) == ZERO_EXTEND
+ 	  && GET_MODE (XEXP (addr, 0)) == SImode)
+-	addr = XEXP (addr, 0);
++	{
++	  addr = XEXP (addr, 0);
++	  if (CONST_INT_P (addr))
++	    return 0;
++	}	      
+       else if (GET_CODE (addr) == AND
+ 	       && const_32bit_mask (XEXP (addr, 1), DImode))
+ 	{
+ 	  addr = XEXP (addr, 0);
+ 
+-	  /* Strip subreg.  */
++	  /* Adjust SUBREGs.  */
+ 	  if (GET_CODE (addr) == SUBREG
+ 	      && GET_MODE (SUBREG_REG (addr)) == SImode)
+-	    addr = SUBREG_REG (addr);
++	    {
++	      addr = SUBREG_REG (addr);
++	      if (CONST_INT_P (addr))
++		return 0;
++	    }
++	  else if (GET_MODE (addr) == DImode)
++	    addr = gen_rtx_SUBREG (SImode, addr, 0);
++	  else if (GET_MODE (addr) != VOIDmode)
++	    return 0;
+ 	}
+     }
+ 
++  /* Allow SImode subregs of DImode addresses,
++     they will be emitted with addr32 prefix.  */
++  if (TARGET_64BIT && GET_MODE (addr) == SImode)
++    {
++      if (GET_CODE (addr) == SUBREG
++	  && GET_MODE (SUBREG_REG (addr)) == DImode)
++	{
++	  addr = SUBREG_REG (addr);
++	  if (CONST_INT_P (addr))
++	    return 0;
++	}
++    }
++
+   if (REG_P (addr))
+     base = addr;
+   else if (GET_CODE (addr) == SUBREG)
+@@ -11489,6 +11570,19 @@
+       scale = 1 << scale;
+       retval = -1;
+     }
++  else if (CONST_INT_P (addr))
++    {
++      if (!x86_64_immediate_operand (addr, VOIDmode))
++	return 0;
++
++      /* Constant addresses are sign extended to 64bit, we have to
++	 prevent addresses from 0x80000000 to 0xffffffff in x32 mode.  */
++      if (TARGET_X32
++	  && val_signbit_known_set_p (SImode, INTVAL (addr)))
++	return 0;
++
++      disp = addr;
++    }
+   else
+     disp = addr;			/* displacement */
+ 
+@@ -11992,13 +12086,6 @@
+   rtx base, index, disp;
+   HOST_WIDE_INT scale;
+ 
+-  /* Since constant address in x32 is signed extended to 64bit,
+-     we have to prevent addresses from 0x80000000 to 0xffffffff.  */
+-  if (TARGET_X32
+-      && CONST_INT_P (addr)
+-      && INTVAL (addr) < 0)
+-    return false;
+-
+   if (ix86_decompose_address (addr, &parts) <= 0)
+     /* Decomposition failed.  */
+     return false;
+@@ -13756,6 +13843,7 @@
+    Z -- likewise, with special suffixes for x87 instructions.
+    * -- print a star (in certain assembler syntax)
+    A -- print an absolute memory reference.
++   E -- print address with DImode register names if TARGET_64BIT.
+    w -- print the operand as if it's a "word" (HImode) even if it isn't.
+    s -- print a shift double count, followed by the assemblers argument
+ 	delimiter.
+@@ -13831,7 +13919,14 @@
+ 	  ix86_print_operand (file, x, 0);
+ 	  return;
+ 
++	case 'E':
++	  /* Wrap address in an UNSPEC to declare special handling.  */
++	  if (TARGET_64BIT)
++	    x = gen_rtx_UNSPEC (DImode, gen_rtvec (1, x), UNSPEC_LEA_ADDR);
+ 
++	  output_address (x);
++	  return;
++	    
+ 	case 'L':
+ 	  if (ASSEMBLER_DIALECT == ASM_ATT)
+ 	    putc ('l', file);
+@@ -14436,6 +14531,7 @@
+   int scale;
+   int ok;
+   bool vsib = false;
++  int code = 0;
+ 
+   if (GET_CODE (addr) == UNSPEC && XINT (addr, 1) == UNSPEC_VSIBADDR)
+     {
+@@ -14446,6 +14542,12 @@
+       addr = XVECEXP (addr, 0, 0);
+       vsib = true;
+     }
++  else if (GET_CODE (addr) == UNSPEC && XINT (addr, 1) == UNSPEC_LEA_ADDR)
++    {
++      gcc_assert (TARGET_64BIT);
++      ok = ix86_decompose_address (XVECEXP (addr, 0, 0), &parts);
++      code = 'q';
++    }
+   else
+     ok = ix86_decompose_address (addr, &parts);
+ 
+@@ -14456,6 +14558,7 @@
+       rtx tmp = SUBREG_REG (parts.base);
+       parts.base = simplify_subreg (GET_MODE (parts.base),
+ 				    tmp, GET_MODE (tmp), 0);
++      gcc_assert (parts.base != NULL_RTX);
+     }
+ 
+   if (parts.index && GET_CODE (parts.index) == SUBREG)
+@@ -14463,6 +14566,7 @@
+       rtx tmp = SUBREG_REG (parts.index);
+       parts.index = simplify_subreg (GET_MODE (parts.index),
+ 				     tmp, GET_MODE (tmp), 0);
++      gcc_assert (parts.index != NULL_RTX);
+     }
+ 
+   base = parts.base;
+@@ -14516,16 +14620,24 @@
+     }
+   else
+     {
+-      int code = 0;
++      /* Print SImode register names to force addr32 prefix.  */
++      if (GET_CODE (addr) == SUBREG)
++	{
++	  gcc_assert (TARGET_64BIT);
++	  gcc_assert (GET_MODE (addr) == SImode);
++	  gcc_assert (GET_MODE (SUBREG_REG (addr)) == DImode);
++	  gcc_assert (!code);
++	  code = 'l';
++	}
++      else if (GET_CODE (addr) == ZERO_EXTEND
++	       || GET_CODE (addr) == AND)
++	{
++	  gcc_assert (TARGET_64BIT);
++	  gcc_assert (GET_MODE (addr) == DImode);
++	  gcc_assert (!code);
++	  code = 'l';
++	}
+ 
+-      /* Print SImode registers for zero-extended addresses to force
+-	 addr32 prefix.  Otherwise print DImode registers to avoid it.  */
+-      if (TARGET_64BIT)
+-	code = ((GET_CODE (addr) == ZERO_EXTEND
+-		 || GET_CODE (addr) == AND)
+-		? 'l'
+-		: 'q');
+-
+       if (ASSEMBLER_DIALECT == ASM_ATT)
+ 	{
+ 	  if (disp)
+@@ -16729,6 +16841,11 @@
+   struct ix86_address parts;
+   int ok;
+ 
++  /* FIXME: Handle zero-extended addresses.  */
++  if (GET_CODE (operands[1]) == ZERO_EXTEND
++      || GET_CODE (operands[1]) == AND)
++    return false;
++
+   /* Check we need to optimize.  */
+   if (!TARGET_OPT_AGU || optimize_function_for_size_p (cfun))
+     return false;
+@@ -32028,7 +32145,19 @@
  {
    rtx this_param = x86_this_parameter (function);
    rtx this_reg, tmp, fnaddr;
@@ -336951,7 +337672,7 @@ Index: gcc/config/i386/i386.c
    emit_note (NOTE_INSN_PROLOGUE_END);
  
    /* If VCALL_OFFSET, we'll need THIS in a register.  Might as well
-@@ -32054,7 +32118,7 @@
+@@ -32054,7 +32183,7 @@
  	{
  	  if (!x86_64_general_operand (delta_rtx, Pmode))
  	    {
@@ -336960,7 +337681,7 @@ Index: gcc/config/i386/i386.c
  	      emit_move_insn (tmp, delta_rtx);
  	      delta_rtx = tmp;
  	    }
-@@ -32067,18 +32131,7 @@
+@@ -32067,18 +32196,7 @@
    if (vcall_offset)
      {
        rtx vcall_addr, vcall_mem, this_mem;
@@ -336979,7 +337700,7 @@ Index: gcc/config/i386/i386.c
        tmp = gen_rtx_REG (Pmode, tmp_regno);
  
        this_mem = gen_rtx_MEM (ptr_mode, this_reg);
-@@ -32153,6 +32206,19 @@
+@@ -32153,6 +32271,19 @@
      emit_jump_insn (gen_indirect_jump (fnaddr));
    else
      {
@@ -337001,8 +337722,8 @@ Index: gcc/config/i386/i386.c
        tmp = emit_call_insn (tmp);
 Index: gcc/config/rx/rx.md
 ===================================================================
---- gcc/config/rx/rx.md	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/config/rx/rx.md	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/config/rx/rx.md	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/config/rx/rx.md	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -348,7 +348,7 @@
  )
  
@@ -337023,8 +337744,8 @@ Index: gcc/config/rx/rx.md
    "cmp\t%<extend_types:letter>1, %0"
 Index: gcc/config/tilegx/sync.md
 ===================================================================
---- gcc/config/tilegx/sync.md	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/config/tilegx/sync.md	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/config/tilegx/sync.md	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/config/tilegx/sync.md	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -121,7 +121,7 @@
    emit_insn (gen_atomic_fetch_<fetchop_name>_bare<mode> (operands[0],
                                                           operands[1],
@@ -337044,8 +337765,8 @@ Index: gcc/config/tilegx/sync.md
  })
 Index: gcc/config/sh/sh.c
 ===================================================================
---- gcc/config/sh/sh.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/config/sh/sh.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/config/sh/sh.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/config/sh/sh.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -592,11 +592,6 @@
    SUBTARGET_OVERRIDE_OPTIONS;
    if (optimize > 1 && !optimize_size)
@@ -337147,8 +337868,8 @@ Index: gcc/config/sh/sh.c
    
 Index: gcc/config/sh/sh.opt
 ===================================================================
---- gcc/config/sh/sh.opt	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/config/sh/sh.opt	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/config/sh/sh.opt	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/config/sh/sh.opt	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -202,7 +202,7 @@
  Generate FPU-less SHcompact code
  
@@ -337171,8 +337892,8 @@ Index: gcc/config/sh/sh.opt
  Target Report Mask(ALLOW_INDEXED_ADDRESS) Condition(SUPPORT_ANY_SH5_32MEDIA)
 Index: gcc/config/avr/avr-protos.h
 ===================================================================
---- gcc/config/avr/avr-protos.h	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/config/avr/avr-protos.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/config/avr/avr-protos.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/config/avr/avr-protos.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -47,6 +47,7 @@
  #endif /* TREE_CODE */
  
@@ -337183,8 +337904,8 @@ Index: gcc/config/avr/avr-protos.h
  extern const char *output_movsisf (rtx insn, rtx operands[], int *l);
 Index: gcc/config/avr/avr.c
 ===================================================================
---- gcc/config/avr/avr.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/config/avr/avr.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/config/avr/avr.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/config/avr/avr.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -8890,6 +8890,28 @@
  }
  
@@ -337216,8 +337937,8 @@ Index: gcc/config/avr/avr.c
  enum reg_class
 Index: gcc/config/avr/avr.h
 ===================================================================
---- gcc/config/avr/avr.h	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/config/avr/avr.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/config/avr/avr.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/config/avr/avr.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -394,10 +394,8 @@
  
  #define REGNO_OK_FOR_INDEX_P(NUM) 0
@@ -337233,8 +337954,8 @@ Index: gcc/config/avr/avr.h
  
 Index: gcc/config/mn10300/mn10300.c
 ===================================================================
---- gcc/config/mn10300/mn10300.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/config/mn10300/mn10300.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/config/mn10300/mn10300.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/config/mn10300/mn10300.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -2467,10 +2467,12 @@
     may access it using GOTOFF instead of GOT.  */
  
@@ -337251,8 +337972,8 @@ Index: gcc/config/mn10300/mn10300.c
    symbol = XEXP (rtl, 0);
 Index: gcc/config/rs6000/rs6000.c
 ===================================================================
---- gcc/config/rs6000/rs6000.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/config/rs6000/rs6000.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/config/rs6000/rs6000.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/config/rs6000/rs6000.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1010,9 +1010,8 @@
  static bool is_nonpipeline_insn (rtx);
  static bool is_cracked_insn (rtx);
@@ -337696,8 +338417,8 @@ Index: gcc/config/rs6000/rs6000.c
        return 0;
 Index: gcc/config/rs6000/rs6000.md
 ===================================================================
---- gcc/config/rs6000/rs6000.md	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/config/rs6000/rs6000.md	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/config/rs6000/rs6000.md	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/config/rs6000/rs6000.md	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -126,6 +126,7 @@
     UNSPEC_LFIWAX
     UNSPEC_LFIWZX
@@ -337725,8 +338446,8 @@ Index: gcc/config/rs6000/rs6000.md
  ;; so loop.c knows what to generate.
 Index: gcc/config/arm/arm.c
 ===================================================================
---- gcc/config/arm/arm.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/config/arm/arm.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/config/arm/arm.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/config/arm/arm.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -25270,10 +25270,18 @@
        return false;
      }
@@ -337751,8 +338472,8 @@ Index: gcc/config/arm/arm.c
    if (d->testing_p)
 Index: gcc/config/pa/pa.c
 ===================================================================
---- gcc/config/pa/pa.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/config/pa/pa.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/config/pa/pa.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/config/pa/pa.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -7452,7 +7452,7 @@
      return 24;
    else
@@ -337782,8 +338503,8 @@ Index: gcc/config/pa/pa.c
    if (flag_pic)
 Index: gcc/config/pa/pa.h
 ===================================================================
---- gcc/config/pa/pa.h	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/config/pa/pa.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/config/pa/pa.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/config/pa/pa.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1519,3 +1519,12 @@
  #undef TARGET_HAVE_TLS
  #define TARGET_HAVE_TLS true
@@ -337797,10 +338518,24 @@ Index: gcc/config/pa/pa.h
 +   seven and four instructions, respectively.  */  
 +#define MAX_PCREL17F_OFFSET \
 +  (flag_pic ? (TARGET_HPUX ? 198164 : 221312) : 240000)
+Index: gcc/config/mips/mips.c
+===================================================================
+--- gcc/config/mips/mips.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/config/mips/mips.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
+@@ -15584,6 +15584,9 @@
+       /* Switch to MIPS16 mode.  */
+       target_flags |= MASK_MIPS16;
+ 
++      /* Turn off SYNCI if it was on, MIPS16 doesn't support it.  */
++      target_flags &= ~MASK_SYNCI;
++
+       /* Don't run the scheduler before reload, since it tends to
+          increase register pressure.  */
+       flag_schedule_insns = 0;
 Index: gcc/config/v850/rtems.h
 ===================================================================
 --- gcc/config/v850/rtems.h	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/config/v850/rtems.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/config/v850/rtems.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,29 @@
 +/* Definitions for rtems targeting a v850 using ELF.
 +   Copyright (C) 2012 Free Software Foundation, Inc.
@@ -337834,15 +338569,15 @@ Index: gcc/config/v850/rtems.h
 Index: gcc/config/v850/t-rtems
 ===================================================================
 --- gcc/config/v850/t-rtems	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ gcc/config/v850/t-rtems	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ gcc/config/v850/t-rtems	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,3 @@
 +# Custom multilibs for RTEMS
 +
 +MULTILIB_MATCHES  += mv850e=mv850es
 Index: gcc/cfgrtl.c
 ===================================================================
---- gcc/cfgrtl.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ gcc/cfgrtl.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- gcc/cfgrtl.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ gcc/cfgrtl.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1224,21 +1224,21 @@
      }
  
@@ -337873,8 +338608,8 @@ Index: gcc/cfgrtl.c
    if (EDGE_COUNT (e->src->succs) >= 2 || abnormal_edge_flags || asm_goto_edge)
 Index: libgo/Makefile.in
 ===================================================================
---- libgo/Makefile.in	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/Makefile.in	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/Makefile.in	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/Makefile.in	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -2029,7 +2029,7 @@
  
  # Check a package.
@@ -338776,8 +339511,8 @@ Index: libgo/Makefile.in
  
 Index: libgo/runtime/go-signal.c
 ===================================================================
---- libgo/runtime/go-signal.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/runtime/go-signal.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/runtime/go-signal.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/runtime/go-signal.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -149,8 +149,7 @@
  #ifdef SIGPROF
    if (sig == SIGPROF)
@@ -338790,8 +339525,8 @@ Index: libgo/runtime/go-signal.c
  #endif
 Index: libgo/runtime/mfinal.c
 ===================================================================
---- libgo/runtime/mfinal.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/runtime/mfinal.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/runtime/mfinal.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/runtime/mfinal.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -150,8 +150,7 @@
  	tab = TAB(p);
  	runtime_lock(tab);
@@ -338804,8 +339539,8 @@ Index: libgo/runtime/mfinal.c
  	}
 Index: libgo/runtime/go-new-map.c
 ===================================================================
---- libgo/runtime/go-new-map.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/runtime/go-new-map.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/runtime/go-new-map.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/runtime/go-new-map.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -90,9 +90,9 @@
        /* Here LOW <= MID < HIGH.  */
  
@@ -338820,8 +339555,8 @@ Index: libgo/runtime/go-new-map.c
      }
 Index: libgo/runtime/malloc.goc
 ===================================================================
---- libgo/runtime/malloc.goc	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/runtime/malloc.goc	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/runtime/malloc.goc	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/runtime/malloc.goc	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -168,6 +168,7 @@
  		c->local_by_size[sizeclass].nfree++;
  		runtime_MCache_Free(c, v, sizeclass, size);
@@ -338832,8 +339567,8 @@ Index: libgo/runtime/malloc.goc
  		runtime_MProf_Free(v, size);
 Index: libgo/runtime/time.goc
 ===================================================================
---- libgo/runtime/time.goc	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/runtime/time.goc	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/runtime/time.goc	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/runtime/time.goc	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -61,15 +61,21 @@
  void
  runtime_tsleep(int64 ns)
@@ -338860,8 +339595,8 @@ Index: libgo/runtime/time.goc
  }
 Index: libgo/runtime/runtime.h
 ===================================================================
---- libgo/runtime/runtime.h	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/runtime/runtime.h	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/runtime/runtime.h	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/runtime/runtime.h	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -451,7 +451,7 @@
  int32	runtime_atoi(const byte*);
  uint32	runtime_fastrand1(void);
@@ -338873,8 +339608,8 @@ Index: libgo/runtime/runtime.h
  void	runtime_usleep(uint32);
 Index: libgo/runtime/proc.c
 ===================================================================
---- libgo/runtime/proc.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/runtime/proc.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/runtime/proc.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/runtime/proc.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1681,10 +1681,7 @@
  
  // Called if we receive a SIGPROF signal.
@@ -338889,8 +339624,8 @@ Index: libgo/runtime/proc.c
  
 Index: libgo/runtime/go-traceback.c
 ===================================================================
---- libgo/runtime/go-traceback.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/runtime/go-traceback.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/runtime/go-traceback.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/runtime/go-traceback.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -35,8 +35,8 @@
        if (__go_file_line (pcbuf[i], &fn, &file, &line)
  	  && runtime_showframe (fn.__data))
@@ -338904,8 +339639,8 @@ Index: libgo/runtime/go-traceback.c
  }
 Index: libgo/runtime/mgc0.c
 ===================================================================
---- libgo/runtime/mgc0.c	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/runtime/mgc0.c	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/runtime/mgc0.c	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/runtime/mgc0.c	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1132,7 +1132,6 @@
  
  				f = &fb->fin[i];
@@ -338916,8 +339651,8 @@ Index: libgo/runtime/mgc0.c
  				f->arg = nil;
 Index: libgo/testsuite/gotest
 ===================================================================
---- libgo/testsuite/gotest	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/testsuite/gotest	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/testsuite/gotest	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/testsuite/gotest	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -355,7 +355,7 @@
  {
  	text="T"
@@ -338929,8 +339664,8 @@ Index: libgo/testsuite/gotest
  	symtogo='sed -e s/_test/XXXtest/ -e s/.*_\([^_]*\.\)/\1/ -e s/XXXtest/_test/'
 Index: libgo/mksysinfo.sh
 ===================================================================
---- libgo/mksysinfo.sh	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/mksysinfo.sh	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/mksysinfo.sh	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/mksysinfo.sh	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -522,10 +522,10 @@
  # The rusage struct.
  rusage=`grep '^type _rusage struct' gen-sysinfo.go`
@@ -338946,8 +339681,8 @@ Index: libgo/mksysinfo.sh
      field=`echo $rusage | sed -e 's/^\([^;]*\);.*$/\1/'`
 Index: libgo/MERGE
 ===================================================================
---- libgo/MERGE	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/MERGE	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/MERGE	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/MERGE	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1,4 +1,4 @@
 -2ccfd4b451d3
 +5e806355a9e1
@@ -338956,8 +339691,8 @@ Index: libgo/MERGE
  last merge done from the master library sources.
 Index: libgo/go/os/dir.go
 ===================================================================
---- libgo/go/os/dir.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/os/dir.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/os/dir.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/os/dir.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -42,7 +42,11 @@
  	if file.dirinfo == nil {
  		file.dirinfo = new(dirInfo)
@@ -338985,8 +339720,8 @@ Index: libgo/go/os/dir.go
  		}
 Index: libgo/go/os/exec/exec.go
 ===================================================================
---- libgo/go/os/exec/exec.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/os/exec/exec.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/os/exec/exec.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/os/exec/exec.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -204,6 +204,12 @@
  	return pw, nil
  }
@@ -339038,8 +339773,8 @@ Index: libgo/go/os/exec/exec.go
  		return err
 Index: libgo/go/os/user/lookup_unix.go
 ===================================================================
---- libgo/go/os/user/lookup_unix.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/os/user/lookup_unix.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/os/user/lookup_unix.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/os/user/lookup_unix.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -73,11 +73,14 @@
  	const bufSize = 1024
  	buf := make([]byte, bufSize)
@@ -339072,8 +339807,8 @@ Index: libgo/go/os/user/lookup_unix.go
  		}
 Index: libgo/go/runtime/pprof/pprof_test.go
 ===================================================================
---- libgo/go/runtime/pprof/pprof_test.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/runtime/pprof/pprof_test.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/runtime/pprof/pprof_test.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/runtime/pprof/pprof_test.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -71,7 +71,8 @@
  			if f == nil {
  				continue
@@ -339086,8 +339821,8 @@ Index: libgo/go/runtime/pprof/pprof_test.go
  		}
 Index: libgo/go/runtime/extern.go
 ===================================================================
---- libgo/go/runtime/extern.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/runtime/extern.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/runtime/extern.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/runtime/extern.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -20,7 +20,7 @@
  
  // Caller reports file and line number information about function invocations on
@@ -339109,8 +339844,8 @@ Index: libgo/go/runtime/extern.go
  
 Index: libgo/go/text/template/exec_test.go
 ===================================================================
---- libgo/go/text/template/exec_test.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/text/template/exec_test.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/text/template/exec_test.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/text/template/exec_test.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -311,6 +311,7 @@
  	{".VariadicFuncInt", "{{call .VariadicFuncInt 33 `he` `llo`}}", "33=<he+llo>", tVal, true},
  	{"if .BinaryFunc call", "{{ if .BinaryFunc}}{{call .BinaryFunc `1` `2`}}{{end}}", "[1=2]", tVal, true},
@@ -339140,8 +339875,8 @@ Index: libgo/go/text/template/exec_test.go
  		var tmpl *Template
 Index: libgo/go/text/template/exec.go
 ===================================================================
---- libgo/go/text/template/exec.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/text/template/exec.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/text/template/exec.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/text/template/exec.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -518,6 +518,13 @@
  		}
  	}
@@ -339158,8 +339893,8 @@ Index: libgo/go/text/template/exec.go
  		// are much more constrained, so it makes more sense there than here.
 Index: libgo/go/debug/gosym/pclntab_test.go
 ===================================================================
---- libgo/go/debug/gosym/pclntab_test.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/debug/gosym/pclntab_test.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/debug/gosym/pclntab_test.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/debug/gosym/pclntab_test.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -7,14 +7,19 @@
  import (
  	"debug/elf"
@@ -339211,8 +339946,8 @@ Index: libgo/go/debug/gosym/pclntab_test.go
  	text := f.Section(".text")
 Index: libgo/go/encoding/xml/marshal_test.go
 ===================================================================
---- libgo/go/encoding/xml/marshal_test.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/encoding/xml/marshal_test.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/encoding/xml/marshal_test.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/encoding/xml/marshal_test.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -726,7 +726,7 @@
  	},
  	{
@@ -339224,8 +339959,8 @@ Index: libgo/go/encoding/xml/marshal_test.go
  	{
 Index: libgo/go/encoding/base64/base64_test.go
 ===================================================================
---- libgo/go/encoding/base64/base64_test.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/encoding/base64/base64_test.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/encoding/base64/base64_test.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/encoding/base64/base64_test.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -6,9 +6,11 @@
  
  import (
@@ -339291,8 +340026,8 @@ Index: libgo/go/encoding/base64/base64_test.go
 +}
 Index: libgo/go/encoding/base64/base64.go
 ===================================================================
---- libgo/go/encoding/base64/base64.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/encoding/base64/base64.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/encoding/base64/base64.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/encoding/base64/base64.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -318,7 +318,7 @@
  	}
  	nn, d.err = io.ReadAtLeast(d.r, d.buf[d.nbuf:nn], 4-d.nbuf)
@@ -339304,8 +340039,8 @@ Index: libgo/go/encoding/base64/base64.go
  
 Index: libgo/go/encoding/gob/doc.go
 ===================================================================
---- libgo/go/encoding/gob/doc.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/encoding/gob/doc.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/encoding/gob/doc.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/encoding/gob/doc.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -116,7 +116,7 @@
  All other slices and arrays are sent as an unsigned count followed by that many
  elements using the standard gob encoding for their type, recursively.
@@ -339317,8 +340052,8 @@ Index: libgo/go/encoding/gob/doc.go
  transmitted.
 Index: libgo/go/encoding/json/encode.go
 ===================================================================
---- libgo/go/encoding/json/encode.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/encoding/json/encode.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/encoding/json/encode.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/encoding/json/encode.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -96,7 +96,7 @@
  //
  // Channel, complex, and function values cannot be encoded in JSON.
@@ -339339,8 +340074,8 @@ Index: libgo/go/encoding/json/encode.go
  }
 Index: libgo/go/encoding/json/decode_test.go
 ===================================================================
---- libgo/go/encoding/json/decode_test.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/encoding/json/decode_test.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/encoding/json/decode_test.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/encoding/json/decode_test.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -638,3 +638,68 @@
  		t.Fatal("Unmarshal: did set T.Y")
  	}
@@ -339412,8 +340147,8 @@ Index: libgo/go/encoding/json/decode_test.go
 +}
 Index: libgo/go/encoding/json/decode.go
 ===================================================================
---- libgo/go/encoding/json/decode.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/encoding/json/decode.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/encoding/json/decode.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/encoding/json/decode.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -273,9 +273,14 @@
  			_, isUnmarshaler = v.Interface().(Unmarshaler)
  		}
@@ -339445,8 +340180,8 @@ Index: libgo/go/encoding/json/decode.go
  	if unmarshaler != nil {
 Index: libgo/go/unicode/tables.go
 ===================================================================
---- libgo/go/unicode/tables.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/unicode/tables.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/unicode/tables.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/unicode/tables.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -2701,7 +2701,7 @@
  	},
  }
@@ -339476,8 +340211,8 @@ Index: libgo/go/unicode/tables.go
  	Bidi_Control                       = _Bidi_Control                       // Bidi_Control is the set of Unicode characters with property Bidi_Control.
 Index: libgo/go/math/big/nat_test.go
 ===================================================================
---- libgo/go/math/big/nat_test.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/math/big/nat_test.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/math/big/nat_test.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/math/big/nat_test.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -661,3 +661,21 @@
  		}
  	}
@@ -339502,8 +340237,8 @@ Index: libgo/go/math/big/nat_test.go
 +func BenchmarkExp3Power0x400000(b *testing.B) { ExpHelper(b, 3, 0x400000) }
 Index: libgo/go/math/big/nat.go
 ===================================================================
---- libgo/go/math/big/nat.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/math/big/nat.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/math/big/nat.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/math/big/nat.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -271,10 +271,10 @@
  	//   xd = x1 - x0
  	//   yd = y0 - y1
@@ -339530,8 +340265,8 @@ Index: libgo/go/math/big/nat.go
  	//
 Index: libgo/go/strings/example_test.go
 ===================================================================
---- libgo/go/strings/example_test.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/strings/example_test.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/strings/example_test.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/strings/example_test.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -41,7 +41,6 @@
  func ExampleCount() {
  	fmt.Println(strings.Count("cheese", "e"))
@@ -339542,8 +340277,8 @@ Index: libgo/go/strings/example_test.go
  	// 5
 Index: libgo/go/compress/flate/deflate_test.go
 ===================================================================
---- libgo/go/compress/flate/deflate_test.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/compress/flate/deflate_test.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/compress/flate/deflate_test.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/compress/flate/deflate_test.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -94,6 +94,50 @@
  	}
  }
@@ -339597,8 +340332,8 @@ Index: libgo/go/compress/flate/deflate_test.go
  	mu     sync.RWMutex
 Index: libgo/go/compress/flate/deflate.go
 ===================================================================
---- libgo/go/compress/flate/deflate.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/compress/flate/deflate.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/compress/flate/deflate.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/compress/flate/deflate.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -32,6 +32,7 @@
  	hashSize            = 1 << hashBits
  	hashMask            = (1 << hashBits) - 1
@@ -339635,8 +340370,8 @@ Index: libgo/go/compress/flate/deflate.go
  	d.windowEnd += n
 Index: libgo/go/time/sleep_test.go
 ===================================================================
---- libgo/go/time/sleep_test.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/time/sleep_test.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/time/sleep_test.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/time/sleep_test.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -224,3 +224,25 @@
  	}
  	Sleep(3 * Second)
@@ -339665,8 +340400,8 @@ Index: libgo/go/time/sleep_test.go
 +}
 Index: libgo/go/html/template/escape_test.go
 ===================================================================
---- libgo/go/html/template/escape_test.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/html/template/escape_test.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/html/template/escape_test.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/html/template/escape_test.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -226,7 +226,7 @@
  		{
  			"badMarshaler",
@@ -339678,8 +340413,8 @@ Index: libgo/go/html/template/escape_test.go
  			"jsMarshaler",
 Index: libgo/go/crypto/ecdsa/ecdsa.go
 ===================================================================
---- libgo/go/crypto/ecdsa/ecdsa.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/crypto/ecdsa/ecdsa.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/crypto/ecdsa/ecdsa.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/crypto/ecdsa/ecdsa.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -66,7 +66,9 @@
  // hashToInt converts a hash value to an integer. There is some disagreement
  // about how this is done. [NSA] suggests that this is done in the obvious
@@ -339702,8 +340437,8 @@ Index: libgo/go/crypto/ecdsa/ecdsa.go
  	}
 Index: libgo/go/crypto/rsa/pkcs1v15.go
 ===================================================================
---- libgo/go/crypto/rsa/pkcs1v15.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/crypto/rsa/pkcs1v15.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/crypto/rsa/pkcs1v15.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/crypto/rsa/pkcs1v15.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -151,6 +151,7 @@
  var hashPrefixes = map[crypto.Hash][]byte{
  	crypto.MD5:       {0x30, 0x20, 0x30, 0x0c, 0x06, 0x08, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x02, 0x05, 0x05, 0x00, 0x04, 0x10},
@@ -339714,8 +340449,8 @@ Index: libgo/go/crypto/rsa/pkcs1v15.go
  	crypto.SHA512:    {0x30, 0x51, 0x30, 0x0d, 0x06, 0x09, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x03, 0x05, 0x00, 0x04, 0x40},
 Index: libgo/go/crypto/tls/handshake_messages.go
 ===================================================================
---- libgo/go/crypto/tls/handshake_messages.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/crypto/tls/handshake_messages.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/crypto/tls/handshake_messages.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/crypto/tls/handshake_messages.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -563,7 +563,7 @@
  		if len(d) < 4 {
  			return false
@@ -339736,8 +340471,8 @@ Index: libgo/go/crypto/tls/handshake_messages.go
  	}
 Index: libgo/go/crypto/x509/x509.go
 ===================================================================
---- libgo/go/crypto/x509/x509.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/crypto/x509/x509.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/crypto/x509/x509.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/crypto/x509/x509.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -388,10 +388,10 @@
  		return ErrUnsupportedAlgorithm
  	}
@@ -339753,8 +340488,8 @@ Index: libgo/go/crypto/x509/x509.go
  	digest := h.Sum(nil)
 Index: libgo/go/crypto/aes/const.go
 ===================================================================
---- libgo/go/crypto/aes/const.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/crypto/aes/const.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/crypto/aes/const.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/crypto/aes/const.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -11,11 +11,11 @@
  // http://www.csrc.nist.gov/publications/fips/fips197/fips-197.pdf
  
@@ -339771,8 +340506,8 @@ Index: libgo/go/crypto/aes/const.go
  var powx = [16]byte{
 Index: libgo/go/log/log.go
 ===================================================================
---- libgo/go/log/log.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/log/log.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/log/log.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/log/log.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -26,7 +26,7 @@
  	// Bits or'ed together to control what's printed. There is no control over the
  	// order they appear (the order listed here) or the format they present (as
@@ -339784,8 +340519,8 @@ Index: libgo/go/log/log.go
  	Lmicroseconds                 // microsecond resolution: 01:23:23.123123.  assumes Ltime.
 Index: libgo/go/reflect/type.go
 ===================================================================
---- libgo/go/reflect/type.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/reflect/type.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/reflect/type.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/reflect/type.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -83,6 +83,9 @@
  	// compare the Types directly.
  	String() string
@@ -339834,8 +340569,8 @@ Index: libgo/go/reflect/type.go
  	}
 Index: libgo/go/fmt/doc.go
 ===================================================================
---- libgo/go/fmt/doc.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/fmt/doc.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/fmt/doc.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/fmt/doc.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -136,7 +136,7 @@
  	Fscanf and Fscanln read from a specified io.Reader; Sscan,
  	Sscanf and Sscanln read from an argument string.  Scanln,
@@ -339847,8 +340582,8 @@ Index: libgo/go/fmt/doc.go
  
 Index: libgo/go/net/file.go
 ===================================================================
---- libgo/go/net/file.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/net/file.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/net/file.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/net/file.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -89,8 +89,8 @@
  
  // FileListener returns a copy of the network listener corresponding
@@ -339862,8 +340597,8 @@ Index: libgo/go/net/file.go
  	if err != nil {
 Index: libgo/go/net/http/client_test.go
 ===================================================================
---- libgo/go/net/http/client_test.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/net/http/client_test.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/net/http/client_test.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/net/http/client_test.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -256,6 +256,31 @@
  	}
  })
@@ -339898,8 +340633,8 @@ Index: libgo/go/net/http/client_test.go
  type TestJar struct {
 Index: libgo/go/net/http/client.go
 ===================================================================
---- libgo/go/net/http/client.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/net/http/client.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/net/http/client.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/net/http/client.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -278,6 +278,11 @@
  		return nil, err
  	}
@@ -339914,8 +340649,8 @@ Index: libgo/go/net/http/client.go
  		c.Jar.SetCookies(req.URL, r.Cookies())
 Index: libgo/go/net/http/proxy_test.go
 ===================================================================
---- libgo/go/net/http/proxy_test.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/net/http/proxy_test.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/net/http/proxy_test.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/net/http/proxy_test.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -5,6 +5,7 @@
  package http
  
@@ -339959,8 +340694,8 @@ Index: libgo/go/net/http/proxy_test.go
 +}
 Index: libgo/go/net/http/transfer.go
 ===================================================================
---- libgo/go/net/http/transfer.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/net/http/transfer.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/net/http/transfer.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/net/http/transfer.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -71,7 +71,9 @@
  			}
  		}
@@ -339983,8 +340718,8 @@ Index: libgo/go/net/http/transfer.go
  	// Sanitize Body,ContentLength,TransferEncoding
 Index: libgo/go/net/http/response_test.go
 ===================================================================
---- libgo/go/net/http/response_test.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/net/http/response_test.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/net/http/response_test.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/net/http/response_test.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -14,6 +14,7 @@
  	"io/ioutil"
  	"net/url"
@@ -340013,8 +340748,8 @@ Index: libgo/go/net/http/response_test.go
 +}
 Index: libgo/go/net/http/response.go
 ===================================================================
---- libgo/go/net/http/response.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/net/http/response.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/net/http/response.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/net/http/response.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -202,9 +202,12 @@
  			text = "status code " + strconv.Itoa(r.StatusCode)
  		}
@@ -340033,8 +340768,8 @@ Index: libgo/go/net/http/response.go
  	tw, err := newTransferWriter(r)
 Index: libgo/go/net/http/server.go
 ===================================================================
---- libgo/go/net/http/server.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/net/http/server.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/net/http/server.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/net/http/server.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -31,7 +31,7 @@
  // Errors introduced by the HTTP server.
  var (
@@ -340046,8 +340781,8 @@ Index: libgo/go/net/http/server.go
  )
 Index: libgo/go/net/http/transport.go
 ===================================================================
---- libgo/go/net/http/transport.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/net/http/transport.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/net/http/transport.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/net/http/transport.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -450,10 +450,14 @@
  
  func (ck *connectMethod) String() string {
@@ -340066,8 +340801,8 @@ Index: libgo/go/net/http/transport.go
  // addr returns the first hop "host:port" to which we need to TCP connect.
 Index: libgo/go/net/url/url_test.go
 ===================================================================
---- libgo/go/net/url/url_test.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/net/url/url_test.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/net/url/url_test.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/net/url/url_test.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -188,7 +188,38 @@
  		},
  		"http://user:password@google.com",
@@ -340109,8 +340844,8 @@ Index: libgo/go/net/url/url_test.go
  			Scheme:   "http",
 Index: libgo/go/net/url/url.go
 ===================================================================
---- libgo/go/net/url/url.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/net/url/url.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/net/url/url.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/net/url/url.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -401,11 +401,12 @@
  }
  
@@ -340128,8 +340863,8 @@ Index: libgo/go/net/url/url.go
  			return
 Index: libgo/go/net/mail/message_test.go
 ===================================================================
---- libgo/go/net/mail/message_test.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/net/mail/message_test.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/net/mail/message_test.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/net/mail/message_test.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -95,6 +95,11 @@
  			"21 Nov 97 09:55:06 GMT",
  			time.Date(1997, 11, 21, 9, 55, 6, 0, time.FixedZone("GMT", 0)),
@@ -340144,8 +340879,8 @@ Index: libgo/go/net/mail/message_test.go
  		hdr := Header{
 Index: libgo/go/net/mail/message.go
 ===================================================================
---- libgo/go/net/mail/message.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/net/mail/message.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/net/mail/message.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/net/mail/message.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -69,11 +69,12 @@
  func init() {
  	// Generate layouts based on RFC 5322, section 3.3.
@@ -340166,8 +340901,8 @@ Index: libgo/go/net/mail/message.go
  		for _, day := range days {
 Index: libgo/go/mime/multipart/multipart_test.go
 ===================================================================
---- libgo/go/mime/multipart/multipart_test.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/mime/multipart/multipart_test.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/mime/multipart/multipart_test.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/mime/multipart/multipart_test.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -10,20 +10,13 @@
  	"fmt"
  	"io"
@@ -340438,8 +341173,8 @@ Index: libgo/go/mime/multipart/multipart_test.go
 +}
 Index: libgo/go/mime/multipart/multipart.go
 ===================================================================
---- libgo/go/mime/multipart/multipart.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/mime/multipart/multipart.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/mime/multipart/multipart.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/mime/multipart/multipart.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -22,11 +22,6 @@
  	"net/textproto"
  )
@@ -340630,8 +341365,8 @@ Index: libgo/go/mime/multipart/multipart.go
  }
 Index: libgo/go/regexp/syntax/parse_test.go
 ===================================================================
---- libgo/go/regexp/syntax/parse_test.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/regexp/syntax/parse_test.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/regexp/syntax/parse_test.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/regexp/syntax/parse_test.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -442,10 +442,18 @@
  	`(`,
  	`)`,
@@ -340653,8 +341388,8 @@ Index: libgo/go/regexp/syntax/parse_test.go
  	`x{2,1}`,
 Index: libgo/go/regexp/syntax/parse.go
 ===================================================================
---- libgo/go/regexp/syntax/parse.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/regexp/syntax/parse.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/regexp/syntax/parse.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/regexp/syntax/parse.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -48,6 +48,9 @@
  	ErrTrailingBackslash     ErrorCode = "trailing backslash at end of expression"
  )
@@ -340683,8 +341418,8 @@ Index: libgo/go/regexp/syntax/parse.go
  	p.flags = re2.Flags
 Index: libgo/go/regexp/regexp.go
 ===================================================================
---- libgo/go/regexp/regexp.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/regexp/regexp.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/regexp/regexp.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/regexp/regexp.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -512,7 +512,7 @@
  }
  
@@ -340705,8 +341440,8 @@ Index: libgo/go/regexp/regexp.go
  // equivalent to ${1x}, not ${1}x, and, $10 is equivalent to ${10}, not ${1}0.
 Index: libgo/go/path/filepath/path_test.go
 ===================================================================
---- libgo/go/path/filepath/path_test.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/path/filepath/path_test.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/path/filepath/path_test.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/path/filepath/path_test.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -869,3 +869,34 @@
  		t.Errorf("Results of EvalSymlinks do not match: %q and %q", flp, fup)
  	}
@@ -340744,8 +341479,8 @@ Index: libgo/go/path/filepath/path_test.go
 +*/
 Index: libgo/go/path/filepath/path.go
 ===================================================================
---- libgo/go/path/filepath/path.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/path/filepath/path.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/path/filepath/path.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/path/filepath/path.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -320,8 +320,11 @@
  	}
  
@@ -340762,8 +341497,8 @@ Index: libgo/go/path/filepath/path.go
  	return nil
 Index: libgo/go/path/filepath/path_plan9.go
 ===================================================================
---- libgo/go/path/filepath/path_plan9.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/path/filepath/path_plan9.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/path/filepath/path_plan9.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/path/filepath/path_plan9.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -12,7 +12,7 @@
  }
  
@@ -340775,8 +341510,8 @@ Index: libgo/go/path/filepath/path_plan9.go
  }
 Index: libgo/go/strconv/itoa.go
 ===================================================================
---- libgo/go/strconv/itoa.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/strconv/itoa.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/strconv/itoa.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/strconv/itoa.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -4,13 +4,17 @@
  
  package strconv
@@ -340799,8 +341534,8 @@ Index: libgo/go/strconv/itoa.go
  	return s
 Index: libgo/go/go/build/build.go
 ===================================================================
---- libgo/go/go/build/build.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/go/build/build.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/go/build/build.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/go/build/build.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -68,7 +68,7 @@
  
  	// ReadDir returns a slice of os.FileInfo, sorted by Name,
@@ -340821,8 +341556,8 @@ Index: libgo/go/go/build/build.go
  func (ctxt *Context) Import(path string, srcDir string, mode ImportMode) (*Package, error) {
 Index: libgo/go/go/printer/nodes.go
 ===================================================================
---- libgo/go/go/printer/nodes.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/go/printer/nodes.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/go/printer/nodes.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/go/printer/nodes.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -60,8 +60,8 @@
  
  // setComment sets g as the next comment if g != nil and if node comments
@@ -340858,7 +341593,7 @@ Index: libgo/go/go/printer/nodes.go
 Index: libgo/go/go/ast/ast_test.go
 ===================================================================
 --- libgo/go/go/ast/ast_test.go	(.../tags/gcc_4_7_1_release)	(wersja 0)
-+++ libgo/go/go/ast/ast_test.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
++++ libgo/go/go/ast/ast_test.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -0,0 +1,50 @@
 +// Copyright 2012 The Go Authors. All rights reserved.
 +// Use of this source code is governed by a BSD-style
@@ -340912,8 +341647,8 @@ Index: libgo/go/go/ast/ast_test.go
 +}
 Index: libgo/go/go/ast/ast.go
 ===================================================================
---- libgo/go/go/ast/ast.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/go/ast/ast.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/go/ast/ast.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/go/ast/ast.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -87,8 +87,12 @@
  	return s[0:i]
  }
@@ -340945,8 +341680,8 @@ Index: libgo/go/go/ast/ast.go
  			}
 Index: libgo/go/go/parser/parser_test.go
 ===================================================================
---- libgo/go/go/parser/parser_test.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/go/parser/parser_test.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/go/parser/parser_test.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/go/parser/parser_test.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -5,10 +5,12 @@
  package parser
  
@@ -341201,8 +341936,8 @@ Index: libgo/go/go/parser/parser_test.go
 +}
 Index: libgo/go/go/parser/parser.go
 ===================================================================
---- libgo/go/go/parser/parser.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/go/parser/parser.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/go/parser/parser.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/go/parser/parser.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -267,13 +267,13 @@
  
  // Consume a group of adjacent comments, add it to the parser's
@@ -341360,8 +342095,8 @@ Index: libgo/go/go/parser/parser.go
  
 Index: libgo/go/flag/flag.go
 ===================================================================
---- libgo/go/flag/flag.go	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/go/flag/flag.go	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/go/flag/flag.go	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/go/flag/flag.go	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -620,8 +620,9 @@
  	flag := &Flag{name, usage, value, value.String()}
  	_, alreadythere := f.formal[name]
@@ -341376,8 +342111,8 @@ Index: libgo/go/flag/flag.go
  		f.formal = make(map[string]*Flag)
 Index: libgo/Makefile.am
 ===================================================================
---- libgo/Makefile.am	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ libgo/Makefile.am	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- libgo/Makefile.am	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ libgo/Makefile.am	(.../branches/gcc-4_7-branch)	(wersja 190144)
 @@ -1794,7 +1794,7 @@
  
  # Check a package.
@@ -342274,8 +343009,8 @@ Index: libgo/Makefile.am
  	text/tabwriter/check \
 Index: .
 ===================================================================
---- .	(.../tags/gcc_4_7_1_release)	(wersja 189926)
-+++ .	(.../branches/gcc-4_7-branch)	(wersja 189926)
+--- .	(.../tags/gcc_4_7_1_release)	(wersja 190144)
++++ .	(.../branches/gcc-4_7-branch)	(wersja 190144)
 
 Zmiany atrybutów dla: .
 ___________________________________________________________________
diff --git a/gcc.spec b/gcc.spec
index 1880df8..90c34e6 100644
--- a/gcc.spec
+++ b/gcc.spec
@@ -98,7 +98,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:	5
+Release:	6
 Epoch:		6
 License:	GPL v3+
 Group:		Development/Languages


More information about the pld-cvs-commit mailing list