Index: configure
===================================================================
---- configure (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ configure (.../branches/gcc-4_6-branch) (wersja 178706)
+--- configure (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ configure (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -2705,9 +2705,8 @@
# these libraries are built for the target environment, and are built after
# is now the case.
Index: Makefile.in
===================================================================
---- Makefile.in (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ Makefile.in (.../branches/gcc-4_6-branch) (wersja 178706)
+--- Makefile.in (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ Makefile.in (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -966,7 +966,6 @@
maybe-configure-target-libtermcap \
maybe-configure-target-winsup \
Index: libgcc/ChangeLog
===================================================================
---- libgcc/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libgcc/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libgcc/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgcc/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,3 +1,15 @@
+2011-08-24 Richard Sandiford <richard.sandiford@linaro.org>
+
* GCC 4.6.1 released.
Index: libgcc/config/arm/bpabi-lib.h
===================================================================
---- libgcc/config/arm/bpabi-lib.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libgcc/config/arm/bpabi-lib.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libgcc/config/arm/bpabi-lib.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgcc/config/arm/bpabi-lib.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -20,17 +20,10 @@
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */
#ifdef L_muldi3
Index: libgcc/config/i386/64/sfp-machine.h
===================================================================
---- libgcc/config/i386/64/sfp-machine.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libgcc/config/i386/64/sfp-machine.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libgcc/config/i386/64/sfp-machine.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgcc/config/i386/64/sfp-machine.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -79,17 +79,25 @@
unsigned short int __unused5;
};
{ \
Index: libgomp/ChangeLog
===================================================================
---- libgomp/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libgomp/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libgomp/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgomp/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,3 +1,24 @@
+2011-08-19 Jakub Jelinek <jakub@redhat.com>
+
Index: libgomp/testsuite/libgomp.fortran/pr49792-1.f90
===================================================================
--- libgomp/testsuite/libgomp.fortran/pr49792-1.f90 (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ libgomp/testsuite/libgomp.fortran/pr49792-1.f90 (.../branches/gcc-4_6-branch) (wersja 178706)
++++ libgomp/testsuite/libgomp.fortran/pr49792-1.f90 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,18 @@
+! PR fortran/49792
+! { dg-do run }
Index: libgomp/testsuite/libgomp.fortran/pr49792-2.f90
===================================================================
--- libgomp/testsuite/libgomp.fortran/pr49792-2.f90 (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ libgomp/testsuite/libgomp.fortran/pr49792-2.f90 (.../branches/gcc-4_6-branch) (wersja 178706)
++++ libgomp/testsuite/libgomp.fortran/pr49792-2.f90 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,22 @@
+! PR fortran/49792
+! { dg-do run }
+end program pr49792
Index: libgomp/testsuite/lib/libgomp.exp
===================================================================
---- libgomp/testsuite/lib/libgomp.exp (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libgomp/testsuite/lib/libgomp.exp (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libgomp/testsuite/lib/libgomp.exp (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgomp/testsuite/lib/libgomp.exp (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -137,7 +137,6 @@
lappend ALWAYS_CFLAGS "ldflags=-L${blddir}/.libs"
}
Index: libgomp/testsuite/libgomp.c/pr49897-1.c
===================================================================
--- libgomp/testsuite/libgomp.c/pr49897-1.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ libgomp/testsuite/libgomp.c/pr49897-1.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ libgomp/testsuite/libgomp.c/pr49897-1.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,31 @@
+/* PR middle-end/49897 */
+/* { dg-do run } */
Index: libgomp/testsuite/libgomp.c/pr49898-1.c
===================================================================
--- libgomp/testsuite/libgomp.c/pr49898-1.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ libgomp/testsuite/libgomp.c/pr49898-1.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ libgomp/testsuite/libgomp.c/pr49898-1.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,26 @@
+/* PR middle-end/49898 */
+/* { dg-do run } */
Index: libgomp/testsuite/libgomp.c/pr49897-2.c
===================================================================
--- libgomp/testsuite/libgomp.c/pr49897-2.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ libgomp/testsuite/libgomp.c/pr49897-2.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ libgomp/testsuite/libgomp.c/pr49897-2.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,25 @@
+/* PR middle-end/49897 */
+/* { dg-do run } */
Index: libgomp/testsuite/libgomp.c/pr49898-2.c
===================================================================
--- libgomp/testsuite/libgomp.c/pr49898-2.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ libgomp/testsuite/libgomp.c/pr49898-2.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ libgomp/testsuite/libgomp.c/pr49898-2.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,18 @@
+/* PR middle-end/49898 */
+/* { dg-do run } */
+}
Index: libquadmath/ChangeLog
===================================================================
---- libquadmath/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libquadmath/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libquadmath/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libquadmath/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,3 +1,8 @@
+2011-08-01 Jakub Jelinek <jakub@redhat.com>
+
* GCC 4.6.1 released.
Index: libquadmath/math/rem_pio2q.c
===================================================================
---- libquadmath/math/rem_pio2q.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libquadmath/math/rem_pio2q.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libquadmath/math/rem_pio2q.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libquadmath/math/rem_pio2q.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -282,14 +282,20 @@
break;
case 3: /* painful */
if(ih==0) {
Index: gcc/doc/invoke.texi
===================================================================
---- gcc/doc/invoke.texi (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/doc/invoke.texi (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/doc/invoke.texi (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/doc/invoke.texi (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -611,7 +611,8 @@
-momit-leaf-frame-pointer -mno-red-zone -mno-tls-direct-seg-refs @gol
-mcmodel=@var{code-model} -mabi=@var{name} @gol
These @samp{-m} switches are supported in addition to the above
Index: gcc/doc/md.texi
===================================================================
---- gcc/doc/md.texi (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/doc/md.texi (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/doc/md.texi (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/doc/md.texi (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -4641,8 +4641,9 @@
string. The instruction is not allowed to prefetch more than one byte
at a time since either string may end in the first byte and reading past
weren't equal.
Index: gcc/c-family/ChangeLog
===================================================================
---- gcc/c-family/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/c-family/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/c-family/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/c-family/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,3 +1,9 @@
+2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
+
* GCC 4.6.1 released.
Index: gcc/c-family/c-common.c
===================================================================
---- gcc/c-family/c-common.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/c-family/c-common.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/c-family/c-common.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/c-family/c-common.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1229,7 +1229,21 @@
STRIP_TYPE_NOPS (op0);
if (code != ADDR_EXPR && code != REALPART_EXPR && code != IMAGPART_EXPR)
: fold_build1_loc (loc, code, TREE_TYPE (expr), op0);
Index: gcc/DATESTAMP
===================================================================
---- gcc/DATESTAMP (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/DATESTAMP (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/DATESTAMP (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/DATESTAMP (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1 +1 @@
-20110627
-+20110908
++20110917
Index: gcc/tree.c
===================================================================
---- gcc/tree.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/tree.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/tree.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/tree.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -9386,6 +9386,31 @@
? "_Unwind_SjLj_Resume" : "_Unwind_Resume"),
ECF_NORETURN);
if (RECORD_OR_UNION_TYPE_P (*type_p))
Index: gcc/builtins.c
===================================================================
---- gcc/builtins.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/builtins.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/builtins.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/builtins.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -4117,9 +4117,9 @@
}
}
Index: gcc/omp-low.c
===================================================================
---- gcc/omp-low.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/omp-low.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/omp-low.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/omp-low.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -785,7 +785,7 @@
break;
/* Taking address of OUTER in lower_send_shared_vars
Index: gcc/reorg.c
===================================================================
---- gcc/reorg.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/reorg.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/reorg.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/reorg.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -2152,7 +2152,7 @@
/* This must be an INSN or CALL_INSN. */
pat = PATTERN (trial);
Index: gcc/DEV-PHASE
===================================================================
---- gcc/DEV-PHASE (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/DEV-PHASE (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/DEV-PHASE (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/DEV-PHASE (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1 @@
+prerelease
Index: gcc/ChangeLog
===================================================================
---- gcc/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178706)
-@@ -1,3 +1,719 @@
+--- gcc/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -1,3 +1,724 @@
++2011-09-14 Diego Novillo <dnovillo@google.com>
++
++ * tree-vect-stmts.c (vect_transform_stmt): Remove unused
++ local variable ORIG_SCALAR_STMT.
++
+2011-09-08 Martin Jambor <mjambor@suse.cz>
+
+ Backport from mainline
2011-06-27 Release Manager
* GCC 4.6.1 released.
-@@ -10,7 +726,7 @@
+@@ -10,7 +731,7 @@
2011-06-20 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
Backport from mainline.
* config/arm/neon.md (vec_pack_trunc): Set the lengths
Index: gcc/testsuite/gcc.target/arm/pr41679.c
===================================================================
---- gcc/testsuite/gcc.target/arm/pr41679.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/pr41679.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/pr41679.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/pr41679.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,16 +0,0 @@
-/* { dg-do compile } */
-/* { dg-options "-march=armv5te -g -O2" } */
-}
Index: gcc/testsuite/gcc.target/arm/pr46883.c
===================================================================
---- gcc/testsuite/gcc.target/arm/pr46883.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/pr46883.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/pr46883.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/pr46883.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,16 +0,0 @@
-/* { dg-do compile } */
-/* { dg-options "-O1 -march=armv5te" } */
-}
Index: gcc/testsuite/gcc.target/arm/scd42-3.c
===================================================================
---- gcc/testsuite/gcc.target/arm/scd42-3.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/scd42-3.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/scd42-3.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/scd42-3.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,6 +1,7 @@
/* Verify that ldr is preferred on XScale for loading a 3 or 4 byte constant. */
/* { dg-do compile } */
unsigned load4(void) __attribute__ ((naked));
Index: gcc/testsuite/gcc.target/arm/pr45701-1.c
===================================================================
---- gcc/testsuite/gcc.target/arm/pr45701-1.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/pr45701-1.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/pr45701-1.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/pr45701-1.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,6 @@
/* { dg-do compile } */
-/* { dg-options "-march=armv7-a -mthumb -Os" } */
Index: gcc/testsuite/gcc.target/arm/fp16-compile-vcvt.c
===================================================================
---- gcc/testsuite/gcc.target/arm/fp16-compile-vcvt.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/fp16-compile-vcvt.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/fp16-compile-vcvt.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/fp16-compile-vcvt.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,7 +1,7 @@
/* { dg-do compile } */
-/* { dg-require-effective-target arm_neon_fp16_ok } */
Index: gcc/testsuite/gcc.target/arm/wmul-3.c
===================================================================
---- gcc/testsuite/gcc.target/arm/wmul-3.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/wmul-3.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/wmul-3.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/wmul-3.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,6 @@
/* { dg-do compile } */
-/* { dg-options "-O2 -march=armv6t2" } */
{
Index: gcc/testsuite/gcc.target/arm/vfp-ldmdbs.c
===================================================================
---- gcc/testsuite/gcc.target/arm/vfp-ldmdbs.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/vfp-ldmdbs.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/vfp-ldmdbs.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/vfp-ldmdbs.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,6 @@
/* { dg-do compile } */
/* { dg-require-effective-target arm_vfp_ok } */
extern void baz (float);
Index: gcc/testsuite/gcc.target/arm/pr42879.c
===================================================================
---- gcc/testsuite/gcc.target/arm/pr42879.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/pr42879.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/pr42879.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/pr42879.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,4 +1,5 @@
-/* { dg-options "-march=armv7-a -mthumb -Os" } */
+/* { dg-require-effective-target arm_thumb2_ok } */
struct A
Index: gcc/testsuite/gcc.target/arm/ctz.c
===================================================================
---- gcc/testsuite/gcc.target/arm/ctz.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/ctz.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/ctz.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/ctz.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,6 +1,6 @@
/* { dg-do compile } */
-/* { dg-require-effective-target arm32 } */
{
Index: gcc/testsuite/gcc.target/arm/thumb-bitfld1.c
===================================================================
---- gcc/testsuite/gcc.target/arm/thumb-bitfld1.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/thumb-bitfld1.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/thumb-bitfld1.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/thumb-bitfld1.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,6 @@
/* { dg-do compile } */
-/* { dg-options "-O1 -mthumb -march=armv5t" } */
{
Index: gcc/testsuite/gcc.target/arm/pr39839.c
===================================================================
---- gcc/testsuite/gcc.target/arm/pr39839.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/pr39839.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/pr39839.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/pr39839.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,5 @@
-/* { dg-options "-mthumb -Os -march=armv5te -mthumb-interwork -fpic" } */
-/* { dg-require-effective-target arm_thumb1_ok } */
struct S
Index: gcc/testsuite/gcc.target/arm/vfp-ldmias.c
===================================================================
---- gcc/testsuite/gcc.target/arm/vfp-ldmias.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/vfp-ldmias.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/vfp-ldmias.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/vfp-ldmias.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,6 @@
/* { dg-do compile } */
/* { dg-require-effective-target arm_vfp_ok } */
extern void baz (float);
Index: gcc/testsuite/gcc.target/arm/vfp-ldmdbd.c
===================================================================
---- gcc/testsuite/gcc.target/arm/vfp-ldmdbd.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/vfp-ldmdbd.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/vfp-ldmdbd.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/vfp-ldmdbd.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,6 @@
/* { dg-do compile } */
/* { dg-require-effective-target arm_vfp_ok } */
extern void bar (double);
Index: gcc/testsuite/gcc.target/arm/pr45701-2.c
===================================================================
---- gcc/testsuite/gcc.target/arm/pr45701-2.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/pr45701-2.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/pr45701-2.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/pr45701-2.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,6 @@
/* { dg-do compile } */
-/* { dg-options "-march=armv7-a -mthumb -Os" } */
Index: gcc/testsuite/gcc.target/arm/pr42093.c
===================================================================
---- gcc/testsuite/gcc.target/arm/pr42093.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/pr42093.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/pr42093.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/pr42093.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,4 +1,4 @@
-/* { dg-options "-mthumb -O2" } */
+/* { dg-options "-mthumb -O2 -fno-reorder-blocks" } */
/* { dg-final { scan-assembler-not "tbh" } } */
Index: gcc/testsuite/gcc.target/arm/wmul-4.c
===================================================================
---- gcc/testsuite/gcc.target/arm/wmul-4.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/wmul-4.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/wmul-4.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/wmul-4.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,6 @@
/* { dg-do compile } */
-/* { dg-options "-O2 -march=armv6t2" } */
{
Index: gcc/testsuite/gcc.target/arm/vfp-stmdbs.c
===================================================================
---- gcc/testsuite/gcc.target/arm/vfp-stmdbs.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/vfp-stmdbs.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/vfp-stmdbs.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/vfp-stmdbs.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,6 @@
/* { dg-do compile } */
/* { dg-require-effective-target arm_vfp_ok } */
void
Index: gcc/testsuite/gcc.target/arm/pr40657-2.c
===================================================================
---- gcc/testsuite/gcc.target/arm/pr40657-2.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/pr40657-2.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/pr40657-2.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/pr40657-2.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,4 +1,4 @@
-/* { dg-options "-Os -march=armv4t -mthumb" } */
+/* { dg-options "-Os -mthumb" } */
/* { dg-final { scan-assembler-not "add\[\\t \]*sp,\[\\t \]*sp" } } */
Index: gcc/testsuite/gcc.target/arm/pr42574.c
===================================================================
---- gcc/testsuite/gcc.target/arm/pr42574.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/pr42574.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/pr42574.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/pr42574.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,4 +1,4 @@
-/* { dg-options "-mthumb -Os -fpic -march=armv5te" } */
+/* { dg-options "-mthumb -Os -fpic" } */
/* Make sure the address of glob.c is calculated only once and using
Index: gcc/testsuite/gcc.target/arm/stack-corruption.c
===================================================================
---- gcc/testsuite/gcc.target/arm/stack-corruption.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/stack-corruption.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/stack-corruption.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/stack-corruption.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,4 +1,5 @@
/* { dg-do compile } */
+/* { dg-skip-if "" { ! { arm_thumb1_ok || arm_thumb2_ok } } } */
int main() {
Index: gcc/testsuite/gcc.target/arm/vfp-ldmiad.c
===================================================================
---- gcc/testsuite/gcc.target/arm/vfp-ldmiad.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/vfp-ldmiad.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/vfp-ldmiad.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/vfp-ldmiad.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,6 @@
/* { dg-do compile } */
/* { dg-require-effective-target arm_vfp_ok } */
extern void bar (double);
Index: gcc/testsuite/gcc.target/arm/pr40482.c
===================================================================
---- gcc/testsuite/gcc.target/arm/pr40482.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/pr40482.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/pr40482.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/pr40482.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,3 +1,4 @@
+/* { dg-skip-if "" { ! { arm_thumb1_ok || arm_thumb2_ok } } } */
/* { dg-options "-mthumb -Os" } */
Index: gcc/testsuite/gcc.target/arm/vfp-stmias.c
===================================================================
---- gcc/testsuite/gcc.target/arm/vfp-stmias.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/vfp-stmias.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/vfp-stmias.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/vfp-stmias.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,6 @@
/* { dg-do compile } */
/* { dg-require-effective-target arm_vfp_ok } */
void
Index: gcc/testsuite/gcc.target/arm/vfp-stmdbd.c
===================================================================
---- gcc/testsuite/gcc.target/arm/vfp-stmdbd.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/vfp-stmdbd.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/vfp-stmdbd.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/vfp-stmdbd.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,6 @@
/* { dg-do compile } */
/* { dg-require-effective-target arm_vfp_ok } */
void
Index: gcc/testsuite/gcc.target/arm/pr42235.c
===================================================================
---- gcc/testsuite/gcc.target/arm/pr42235.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/pr42235.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/pr42235.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/pr42235.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,4 +1,4 @@
-/* { dg-options "-mthumb -O2 -march=armv5te" } */
+/* { dg-options "-mthumb -O2" } */
/* { dg-final { scan-assembler-not "add\[\\t \]*r.,\[\\t \]*\#1" } } */
Index: gcc/testsuite/gcc.target/arm/wmul-1.c
===================================================================
---- gcc/testsuite/gcc.target/arm/wmul-1.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/wmul-1.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/wmul-1.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/wmul-1.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,6 @@
/* { dg-do compile } */
-/* { dg-options "-O2 -march=armv6t2" } */
{
Index: gcc/testsuite/gcc.target/arm/pr45701-3.c
===================================================================
---- gcc/testsuite/gcc.target/arm/pr45701-3.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/pr45701-3.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/pr45701-3.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/pr45701-3.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,6 @@
/* { dg-do compile } */
-/* { dg-options "-march=armv7-a -mthumb -Os" } */
Index: gcc/testsuite/gcc.target/arm/vfp-stmiad.c
===================================================================
---- gcc/testsuite/gcc.target/arm/vfp-stmiad.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/vfp-stmiad.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/vfp-stmiad.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/vfp-stmiad.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,6 @@
/* { dg-do compile } */
/* { dg-require-effective-target arm_vfp_ok } */
void
Index: gcc/testsuite/gcc.target/arm/thumb-branch1.c
===================================================================
---- gcc/testsuite/gcc.target/arm/thumb-branch1.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/thumb-branch1.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/thumb-branch1.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/thumb-branch1.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,6 @@
/* { dg-do compile } */
-/* { dg-options "-Os -mthumb -march=armv5te" } */
{
Index: gcc/testsuite/gcc.target/arm/20031108-1.c
===================================================================
---- gcc/testsuite/gcc.target/arm/20031108-1.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/20031108-1.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/20031108-1.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/20031108-1.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,6 @@
/* PR optimization/10467 */
/* { dg-do compile } */
typedef enum {Ident_1} Enumeration;
Index: gcc/testsuite/gcc.target/arm/mla-1.c
===================================================================
---- gcc/testsuite/gcc.target/arm/mla-1.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/mla-1.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/mla-1.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/mla-1.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,6 @@
/* { dg-do compile } */
-/* { dg-options "-O2 -march=armv5te" } */
int
Index: gcc/testsuite/gcc.target/arm/wmul-2.c
===================================================================
---- gcc/testsuite/gcc.target/arm/wmul-2.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/wmul-2.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/wmul-2.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/wmul-2.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,6 @@
/* { dg-do compile } */
-/* { dg-options "-O2 -march=armv6t2" } */
{
Index: gcc/testsuite/gcc.target/arm/pr42495.c
===================================================================
---- gcc/testsuite/gcc.target/arm/pr42495.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/pr42495.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/pr42495.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/pr42495.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,4 +1,4 @@
-/* { dg-options "-mthumb -Os -fpic -march=armv5te -fdump-rtl-hoist" } */
+/* { dg-options "-mthumb -Os -fpic -fdump-rtl-hoist" } */
/* Make sure all calculations of gObj's address get hoisted to one location. */
Index: gcc/testsuite/gcc.target/arm/pr40956.c
===================================================================
---- gcc/testsuite/gcc.target/arm/pr40956.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/pr40956.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/pr40956.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/pr40956.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,4 @@
-/* { dg-options "-mthumb -Os -fpic -march=armv5te" } */
-/* { dg-require-effective-target arm_thumb1_ok } */
/* { dg-final { scan-assembler-times "mov\[\\t \]*r., #0" 1 } } */
Index: gcc/testsuite/gcc.target/arm/pr42505.c
===================================================================
---- gcc/testsuite/gcc.target/arm/pr42505.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/arm/pr42505.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/arm/pr42505.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/arm/pr42505.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,4 @@
-/* { dg-options "-mthumb -Os -march=armv5te" } */
-/* { dg-require-effective-target arm_thumb1_ok } */
Index: gcc/testsuite/gcc.target/powerpc/altivec-34.c
===================================================================
--- gcc/testsuite/gcc.target/powerpc/altivec-34.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.target/powerpc/altivec-34.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.target/powerpc/altivec-34.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,24 @@
+/* PR target/49621 */
+/* { dg-do compile } */
+}
Index: gcc/testsuite/gcc.target/i386/avx-check.h
===================================================================
---- gcc/testsuite/gcc.target/i386/avx-check.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/i386/avx-check.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/i386/avx-check.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/i386/avx-check.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,6 +1,7 @@
#include <stdlib.h>
#include "cpuid.h"
Index: gcc/testsuite/gcc.target/i386/avx256-unaligned-load-1.c
===================================================================
--- gcc/testsuite/gcc.target/i386/avx256-unaligned-load-1.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.target/i386/avx256-unaligned-load-1.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-load-1.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,19 @@
+/* { dg-do compile } */
+/* { dg-options "-O3 -dp -mavx -mavx256-split-unaligned-load" } */
Index: gcc/testsuite/gcc.target/i386/avx256-unaligned-load-3.c
===================================================================
--- gcc/testsuite/gcc.target/i386/avx256-unaligned-load-3.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.target/i386/avx256-unaligned-load-3.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-load-3.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,19 @@
+/* { dg-do compile } */
+/* { dg-options "-O3 -dp -mavx -mavx256-split-unaligned-load" } */
Index: gcc/testsuite/gcc.target/i386/pr49920.c
===================================================================
--- gcc/testsuite/gcc.target/i386/pr49920.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.target/i386/pr49920.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.target/i386/pr49920.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,23 @@
+/* { dg-do compile } */
+/* { dg-options "-O2" } */
Index: gcc/testsuite/gcc.target/i386/avx256-unaligned-load-5.c
===================================================================
--- gcc/testsuite/gcc.target/i386/avx256-unaligned-load-5.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.target/i386/avx256-unaligned-load-5.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-load-5.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,43 @@
+/* { dg-do run } */
+/* { dg-require-effective-target avx } */
Index: gcc/testsuite/gcc.target/i386/avx256-unaligned-store-1.c
===================================================================
--- gcc/testsuite/gcc.target/i386/avx256-unaligned-store-1.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.target/i386/avx256-unaligned-store-1.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-store-1.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,22 @@
+/* { dg-do compile } */
+/* { dg-options "-O3 -dp -mavx -mavx256-split-unaligned-store" } */
Index: gcc/testsuite/gcc.target/i386/avx256-unaligned-load-7.c
===================================================================
--- gcc/testsuite/gcc.target/i386/avx256-unaligned-load-7.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.target/i386/avx256-unaligned-load-7.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-load-7.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,60 @@
+/* { dg-do run } */
+/* { dg-require-effective-target avx } */
+}
Index: gcc/testsuite/gcc.target/i386/aes-avx-check.h
===================================================================
---- gcc/testsuite/gcc.target/i386/aes-avx-check.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/i386/aes-avx-check.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/i386/aes-avx-check.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/i386/aes-avx-check.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -3,6 +3,7 @@
#endif
#include <stdlib.h>
Index: gcc/testsuite/gcc.target/i386/avx256-unaligned-store-3.c
===================================================================
--- gcc/testsuite/gcc.target/i386/avx256-unaligned-store-3.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.target/i386/avx256-unaligned-store-3.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-store-3.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,22 @@
+/* { dg-do compile } */
+/* { dg-options "-O3 -dp -mavx -mavx256-split-unaligned-store" } */
Index: gcc/testsuite/gcc.target/i386/avx256-unaligned-store-5.c
===================================================================
--- gcc/testsuite/gcc.target/i386/avx256-unaligned-store-5.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.target/i386/avx256-unaligned-store-5.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-store-5.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,42 @@
+/* { dg-do run } */
+/* { dg-require-effective-target avx } */
Index: gcc/testsuite/gcc.target/i386/avx256-unaligned-store-7.c
===================================================================
--- gcc/testsuite/gcc.target/i386/avx256-unaligned-store-7.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.target/i386/avx256-unaligned-store-7.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-store-7.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,45 @@
+/* { dg-do run } */
+/* { dg-require-effective-target avx } */
Index: gcc/testsuite/gcc.target/i386/pr49866.c
===================================================================
--- gcc/testsuite/gcc.target/i386/pr49866.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.target/i386/pr49866.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.target/i386/pr49866.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,23 @@
+/* PR target/49866 */
+/* { dg-do assemble } */
Index: gcc/testsuite/gcc.target/i386/avx-os-support.h
===================================================================
--- gcc/testsuite/gcc.target/i386/avx-os-support.h (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.target/i386/avx-os-support.h (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.target/i386/avx-os-support.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,10 @@
+/* Check if the OS supports executing AVX instructions. */
+
Index: gcc/testsuite/gcc.target/i386/pr50202.c
===================================================================
--- gcc/testsuite/gcc.target/i386/pr50202.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.target/i386/pr50202.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.target/i386/pr50202.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,15 @@
+/* { dg-do compile } */
+/* { dg-options "-O -fno-tree-dse -fno-dce -msse4" } */
Index: gcc/testsuite/gcc.target/i386/avx256-unaligned-load-2.c
===================================================================
--- gcc/testsuite/gcc.target/i386/avx256-unaligned-load-2.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.target/i386/avx256-unaligned-load-2.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-load-2.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,29 @@
+/* { dg-do compile } */
+/* { dg-require-effective-target lp64 } */
Index: gcc/testsuite/gcc.target/i386/avx256-unaligned-load-4.c
===================================================================
--- gcc/testsuite/gcc.target/i386/avx256-unaligned-load-4.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.target/i386/avx256-unaligned-load-4.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-load-4.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,19 @@
+/* { dg-do compile } */
+/* { dg-options "-O3 -dp -mavx -mno-avx256-split-unaligned-load -mno-avx256-split-unaligned-store" } */
Index: gcc/testsuite/gcc.target/i386/avx256-unaligned-load-6.c
===================================================================
--- gcc/testsuite/gcc.target/i386/avx256-unaligned-load-6.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.target/i386/avx256-unaligned-load-6.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-load-6.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,42 @@
+/* { dg-do run } */
+/* { dg-require-effective-target avx } */
Index: gcc/testsuite/gcc.target/i386/avx256-unaligned-store-2.c
===================================================================
--- gcc/testsuite/gcc.target/i386/avx256-unaligned-store-2.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.target/i386/avx256-unaligned-store-2.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-store-2.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,29 @@
+/* { dg-do compile } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-final { scan-assembler "vextractf128" } } */
Index: gcc/testsuite/gcc.target/i386/pclmul-avx-check.h
===================================================================
---- gcc/testsuite/gcc.target/i386/pclmul-avx-check.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.target/i386/pclmul-avx-check.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.target/i386/pclmul-avx-check.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.target/i386/pclmul-avx-check.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -3,6 +3,7 @@
#endif
#include <stdlib.h>
Index: gcc/testsuite/gcc.target/i386/avx256-unaligned-store-4.c
===================================================================
--- gcc/testsuite/gcc.target/i386/avx256-unaligned-store-4.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.target/i386/avx256-unaligned-store-4.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-store-4.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,20 @@
+/* { dg-do compile } */
+/* { dg-options "-O3 -dp -mavx -mno-avx256-split-unaligned-load -mno-avx256-split-unaligned-store" } */
Index: gcc/testsuite/gcc.target/i386/avx256-unaligned-store-6.c
===================================================================
--- gcc/testsuite/gcc.target/i386/avx256-unaligned-store-6.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.target/i386/avx256-unaligned-store-6.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-store-6.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,42 @@
+/* { dg-do run } */
+/* { dg-require-effective-target avx } */
Index: gcc/testsuite/gcc.target/sparc/cas64.c
===================================================================
--- gcc/testsuite/gcc.target/sparc/cas64.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.target/sparc/cas64.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.target/sparc/cas64.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,15 @@
+/* PR target/49660 */
+
+/* { dg-final { scan-assembler-not "compare_and_swap_8" } } */
Index: gcc/testsuite/g++.old-deja/g++.pt/crash60.C
===================================================================
---- gcc/testsuite/g++.old-deja/g++.pt/crash60.C (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/g++.old-deja/g++.pt/crash60.C (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/g++.old-deja/g++.pt/crash60.C (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/g++.old-deja/g++.pt/crash60.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -5,9 +5,9 @@
// We ICE'd rather than fail to instantiate.
struct S { void f( int ); };
Index: gcc/testsuite/lib/scanasm.exp
===================================================================
---- gcc/testsuite/lib/scanasm.exp (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/lib/scanasm.exp (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/lib/scanasm.exp (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/lib/scanasm.exp (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -50,16 +50,22 @@
}
}
} else {
Index: gcc/testsuite/lib/scandump.exp
===================================================================
---- gcc/testsuite/lib/scandump.exp (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/lib/scandump.exp (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/lib/scandump.exp (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/lib/scandump.exp (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -55,7 +55,8 @@
set src [file tail [lindex $testcase 0]]
set output_file "[glob -nocomplain $src.[lindex $args 2]]"
Index: gcc/testsuite/lib/target-supports-dg.exp
===================================================================
---- gcc/testsuite/lib/target-supports-dg.exp (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/lib/target-supports-dg.exp (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/lib/target-supports-dg.exp (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/lib/target-supports-dg.exp (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -172,6 +172,12 @@
if { [llength $args] < 1 || [llength $args] > 2 } {
error "syntax error, need a single effective-target keyword with optional selector"
}
Index: gcc/testsuite/lib/target-supports.exp
===================================================================
---- gcc/testsuite/lib/target-supports.exp (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/lib/target-supports.exp (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/lib/target-supports.exp (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/lib/target-supports.exp (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -370,45 +370,16 @@
return $alias_available_saved
}
Index: gcc/testsuite/gfortran.dg/auto_char_dummy_array_3.f90
===================================================================
--- gcc/testsuite/gfortran.dg/auto_char_dummy_array_3.f90 (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gfortran.dg/auto_char_dummy_array_3.f90 (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gfortran.dg/auto_char_dummy_array_3.f90 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,25 @@
+! { dg-do run }
+
Index: gcc/testsuite/gfortran.dg/string_5.f90
===================================================================
--- gcc/testsuite/gfortran.dg/string_5.f90 (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gfortran.dg/string_5.f90 (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gfortran.dg/string_5.f90 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,7 @@
+! { dg-do compile }
+! PR fortran/48876 - this used to segfault.
Index: gcc/testsuite/gfortran.dg/namelist_72.f
===================================================================
--- gcc/testsuite/gfortran.dg/namelist_72.f (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gfortran.dg/namelist_72.f (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gfortran.dg/namelist_72.f (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,33 @@
+! { dg-do run }
+!
Index: gcc/testsuite/gfortran.dg/alloc_comp_initializer_3.f90
===================================================================
--- gcc/testsuite/gfortran.dg/alloc_comp_initializer_3.f90 (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gfortran.dg/alloc_comp_initializer_3.f90 (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gfortran.dg/alloc_comp_initializer_3.f90 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,15 @@
+! { dg-do compile }
+!
Index: gcc/testsuite/gfortran.dg/typebound_proc_24.f03
===================================================================
--- gcc/testsuite/gfortran.dg/typebound_proc_24.f03 (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gfortran.dg/typebound_proc_24.f03 (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gfortran.dg/typebound_proc_24.f03 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,32 @@
+! { dg-do compile }
+!
Index: gcc/testsuite/gfortran.dg/pr49698.f90
===================================================================
--- gcc/testsuite/gfortran.dg/pr49698.f90 (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gfortran.dg/pr49698.f90 (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gfortran.dg/pr49698.f90 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,15 @@
+! PR fortran/49698
+! { dg-do compile }
Index: gcc/testsuite/gfortran.dg/extends_14.f03
===================================================================
--- gcc/testsuite/gfortran.dg/extends_14.f03 (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gfortran.dg/extends_14.f03 (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gfortran.dg/extends_14.f03 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,28 @@
+! { dg-do compile }
+! { dg-options "-fdump-tree-original" }
Index: gcc/testsuite/gfortran.dg/allocate_error_3.f90
===================================================================
--- gcc/testsuite/gfortran.dg/allocate_error_3.f90 (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gfortran.dg/allocate_error_3.f90 (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gfortran.dg/allocate_error_3.f90 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,9 @@
+! { dg-do compile }
+!
Index: gcc/testsuite/gfortran.dg/namelist_73.f90
===================================================================
--- gcc/testsuite/gfortran.dg/namelist_73.f90 (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gfortran.dg/namelist_73.f90 (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gfortran.dg/namelist_73.f90 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,28 @@
+! { dg-do run }
+!
Index: gcc/testsuite/gfortran.dg/initialization_28.f90
===================================================================
--- gcc/testsuite/gfortran.dg/initialization_28.f90 (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gfortran.dg/initialization_28.f90 (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gfortran.dg/initialization_28.f90 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,9 @@
+! { dg-do compile }
+!
Index: gcc/testsuite/gfortran.dg/pr49472.f90
===================================================================
--- gcc/testsuite/gfortran.dg/pr49472.f90 (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gfortran.dg/pr49472.f90 (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gfortran.dg/pr49472.f90 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,15 @@
+! PR rtl-optimization/49472
+! { dg-do compile }
Index: gcc/testsuite/gfortran.dg/pr49540-2.f90
===================================================================
--- gcc/testsuite/gfortran.dg/pr49540-2.f90 (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gfortran.dg/pr49540-2.f90 (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gfortran.dg/pr49540-2.f90 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,17 @@
+! PR fortran/49540
+! { dg-do compile }
Index: gcc/testsuite/gfortran.dg/intrinsic_signal.f90
===================================================================
--- gcc/testsuite/gfortran.dg/intrinsic_signal.f90 (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gfortran.dg/intrinsic_signal.f90 (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gfortran.dg/intrinsic_signal.f90 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,21 @@
+! { dg-do compile }
+!
Index: gcc/testsuite/gfortran.dg/widechar_compare_1.f90
===================================================================
--- gcc/testsuite/gfortran.dg/widechar_compare_1.f90 (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gfortran.dg/widechar_compare_1.f90 (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gfortran.dg/widechar_compare_1.f90 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,10 @@
+! { dg-do run }
+! PR 50192 - on little-endian systems, this used to fail.
Index: gcc/testsuite/gfortran.dg/pointer_comp_init_1.f90
===================================================================
--- gcc/testsuite/gfortran.dg/pointer_comp_init_1.f90 (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gfortran.dg/pointer_comp_init_1.f90 (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gfortran.dg/pointer_comp_init_1.f90 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,30 @@
+! { dg-do compile }
+!
Index: gcc/testsuite/gfortran.dg/pr49675.f90
===================================================================
--- gcc/testsuite/gfortran.dg/pr49675.f90 (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gfortran.dg/pr49675.f90 (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gfortran.dg/pr49675.f90 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,6 @@
+! PR middle-end/49675
+! { dg-do compile }
Index: gcc/testsuite/gfortran.dg/where_3.f90
===================================================================
--- gcc/testsuite/gfortran.dg/where_3.f90 (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gfortran.dg/where_3.f90 (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gfortran.dg/where_3.f90 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,15 @@
+! { dg-do compile }
+!
Index: gcc/testsuite/gfortran.dg/lto/pr45586-2_0.f90
===================================================================
--- gcc/testsuite/gfortran.dg/lto/pr45586-2_0.f90 (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gfortran.dg/lto/pr45586-2_0.f90 (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gfortran.dg/lto/pr45586-2_0.f90 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,34 @@
+! { dg-lto-do link }
+!
Index: gcc/testsuite/gfortran.dg/typebound_proc_23.f90
===================================================================
--- gcc/testsuite/gfortran.dg/typebound_proc_23.f90 (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gfortran.dg/typebound_proc_23.f90 (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gfortran.dg/typebound_proc_23.f90 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,32 @@
+! { dg-do run }
+!
Index: gcc/testsuite/gfortran.dg/read_list_eof_1.f90
===================================================================
--- gcc/testsuite/gfortran.dg/read_list_eof_1.f90 (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gfortran.dg/read_list_eof_1.f90 (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gfortran.dg/read_list_eof_1.f90 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,54 @@
+! { dg-do run }
+! PR 49296 List formatted read of file without EOR marker (\n).
+end program read_list_eof_1
Index: gcc/testsuite/gfortran.dg/abstract_type_6.f03
===================================================================
---- gcc/testsuite/gfortran.dg/abstract_type_6.f03 (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gfortran.dg/abstract_type_6.f03 (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gfortran.dg/abstract_type_6.f03 (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gfortran.dg/abstract_type_6.f03 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -31,7 +31,7 @@
CONTAINS
! useful proc to satisfy deferred procedure in top. Because we've
Index: gcc/testsuite/gfortran.dg/reshape_zerosize_3.f90
===================================================================
--- gcc/testsuite/gfortran.dg/reshape_zerosize_3.f90 (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gfortran.dg/reshape_zerosize_3.f90 (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gfortran.dg/reshape_zerosize_3.f90 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,43 @@
+! { dg-do run }
+! PR 49479 - this used not to print anything.
+! { dg-final { cleanup-modules "m1" } }
Index: gcc/testsuite/gfortran.dg/allocatable_scalar_9.f90
===================================================================
---- gcc/testsuite/gfortran.dg/allocatable_scalar_9.f90 (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gfortran.dg/allocatable_scalar_9.f90 (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gfortran.dg/allocatable_scalar_9.f90 (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gfortran.dg/allocatable_scalar_9.f90 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -49,7 +49,7 @@
if(allocated(na4%b4)) call abort()
end
Index: gcc/testsuite/gfortran.dg/pr49540-1.f90
===================================================================
--- gcc/testsuite/gfortran.dg/pr49540-1.f90 (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gfortran.dg/pr49540-1.f90 (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gfortran.dg/pr49540-1.f90 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,6 @@
+! PR fortran/49540
+! { dg-do compile }
Index: gcc/testsuite/gfortran.dg/result_in_spec_4.f90
===================================================================
--- gcc/testsuite/gfortran.dg/result_in_spec_4.f90 (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gfortran.dg/result_in_spec_4.f90 (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gfortran.dg/result_in_spec_4.f90 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,27 @@
+! { dg-do compile }
+!
Index: gcc/testsuite/gfortran.dg/zero_stride_1.f90
===================================================================
--- gcc/testsuite/gfortran.dg/zero_stride_1.f90 (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gfortran.dg/zero_stride_1.f90 (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gfortran.dg/zero_stride_1.f90 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,7 @@
+! { dg-do compile }
+! PR 50130 - this caused an ICE. Test case supplied by Joost
Index: gcc/testsuite/gfortran.dg/vect/pr50178.f90
===================================================================
--- gcc/testsuite/gfortran.dg/vect/pr50178.f90 (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gfortran.dg/vect/pr50178.f90 (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gfortran.dg/vect/pr50178.f90 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,29 @@
+! { dg-do compile }
+
Index: gcc/testsuite/gcc.c-torture/execute/pr49644.c
===================================================================
--- gcc/testsuite/gcc.c-torture/execute/pr49644.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/execute/pr49644.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.c-torture/execute/pr49644.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,16 @@
+/* PR c/49644 */
+
Index: gcc/testsuite/gcc.c-torture/execute/pr49768.c
===================================================================
--- gcc/testsuite/gcc.c-torture/execute/pr49768.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/execute/pr49768.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.c-torture/execute/pr49768.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,12 @@
+/* PR tree-optimization/49768 */
+
Index: gcc/testsuite/gcc.c-torture/execute/ieee/pr50310.c
===================================================================
--- gcc/testsuite/gcc.c-torture/execute/ieee/pr50310.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/execute/ieee/pr50310.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.c-torture/execute/ieee/pr50310.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,73 @@
+/* PR target/50310 */
+
Index: gcc/testsuite/gcc.c-torture/compile/20110906-1.c
===================================================================
--- gcc/testsuite/gcc.c-torture/compile/20110906-1.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/compile/20110906-1.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.c-torture/compile/20110906-1.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,22 @@
+/* PR middle-end/50266 */
+/* Testcase by <bero@arklinux.org> */
Index: gcc/testsuite/gcc.c-torture/compile/pr38752.c
===================================================================
--- gcc/testsuite/gcc.c-torture/compile/pr38752.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/compile/pr38752.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.c-torture/compile/pr38752.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,25 @@
+typedef struct
+{
Index: gcc/testsuite/gcc.c-torture/compile/pr46883.c
===================================================================
--- gcc/testsuite/gcc.c-torture/compile/pr46883.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/compile/pr46883.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.c-torture/compile/pr46883.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,13 @@
+void bar (unsigned char *q, unsigned short *data16s, int len)
+{
Index: gcc/testsuite/gcc.c-torture/compile/pr41679.c
===================================================================
--- gcc/testsuite/gcc.c-torture/compile/pr41679.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/compile/pr41679.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.c-torture/compile/pr41679.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,15 @@
+/* { dg-options "-g" } */
+
Index: gcc/testsuite/gnat.dg/opt17.adb
===================================================================
--- gcc/testsuite/gnat.dg/opt17.adb (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gnat.dg/opt17.adb (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gnat.dg/opt17.adb (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,13 @@
+-- { dg-do compile }
+-- { dg-options "-O" }
Index: gcc/testsuite/gnat.dg/opt17.ads
===================================================================
--- gcc/testsuite/gnat.dg/opt17.ads (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gnat.dg/opt17.ads (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gnat.dg/opt17.ads (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,7 @@
+package Opt17 is
+
+ function Func return S;
+
+end Opt17;
+Index: gcc/testsuite/gnat.dg/atomic5.adb
+===================================================================
+--- gcc/testsuite/gnat.dg/atomic5.adb (.../tags/gcc_4_6_1_release) (wersja 0)
++++ gcc/testsuite/gnat.dg/atomic5.adb (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -0,0 +1,20 @@
++package body Atomic5 is
++
++ function Create return R is
++ begin
++ return (A => 0, B => 1, C => 2, D => 4);
++ end;
++
++ procedure Proc1 is
++ I : Unsigned_32;
++ begin
++ I := Conv(Create);
++ end;
++
++ procedure Proc2 is
++ I : Unsigned_32;
++ begin
++ I := Conv(R'(A => 0, B => 1, C => 2, D => 4));
++ end;
++
++end Atomic5;
Index: gcc/testsuite/gnat.dg/pointer_controlled.adb
===================================================================
--- gcc/testsuite/gnat.dg/pointer_controlled.adb (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gnat.dg/pointer_controlled.adb (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gnat.dg/pointer_controlled.adb (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,31 @@
+-- PR ada/49732
+-- Testcase by Vorfeed Canal
+begin
+ Test := Create("ABC");
+end;
+Index: gcc/testsuite/gnat.dg/atomic5.ads
+===================================================================
+--- gcc/testsuite/gnat.dg/atomic5.ads (.../tags/gcc_4_6_1_release) (wersja 0)
++++ gcc/testsuite/gnat.dg/atomic5.ads (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -0,0 +1,25 @@
++-- { dg-do compile }
++
++with Unchecked_Conversion;
++
++package Atomic5 is
++
++ type Byte is mod 2 ** 8;
++ for Byte'Size use 8;
++
++ type Unsigned_32 is mod 2 ** 32;
++ for Unsigned_32'Size use 32;
++
++ type R is record
++ A,B,C,D : Byte;
++ end record;
++ for R'Alignment use 4;
++ pragma Atomic (R);
++
++ function Conv is new Unchecked_Conversion (R, Unsigned_32);
++
++ procedure Proc1;
++
++ procedure Proc2;
++
++end Atomic5;
Index: gcc/testsuite/gcc.dg/pr48739-1.c
===================================================================
--- gcc/testsuite/gcc.dg/pr48739-1.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.dg/pr48739-1.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.dg/pr48739-1.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,27 @@
+/* PR tree-optimization/48739 */
+/* { dg-do compile } */
Index: gcc/testsuite/gcc.dg/pr45819.c
===================================================================
--- gcc/testsuite/gcc.dg/pr45819.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.dg/pr45819.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.dg/pr45819.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,20 @@
+/* { dg-do compile } */
+/* { dg-options "-O2 -fdump-tree-optimized" } */
Index: gcc/testsuite/gcc.dg/gomp/pr49640.c
===================================================================
--- gcc/testsuite/gcc.dg/gomp/pr49640.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.dg/gomp/pr49640.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.dg/gomp/pr49640.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,29 @@
+/* PR middle-end/49640 */
+/* { dg-do compile } */
Index: gcc/testsuite/gcc.dg/pr49619.c
===================================================================
--- gcc/testsuite/gcc.dg/pr49619.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.dg/pr49619.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.dg/pr49619.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,13 @@
+/* PR rtl-optimization/49619 */
+/* { dg-do compile } */
Index: gcc/testsuite/gcc.dg/pr48739-2.c
===================================================================
--- gcc/testsuite/gcc.dg/pr48739-2.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.dg/pr48739-2.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.dg/pr48739-2.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,27 @@
+/* PR tree-optimization/48739 */
+/* { dg-do compile } */
+}
Index: gcc/testsuite/gcc.dg/compat/struct-layout-1_test.h
===================================================================
---- gcc/testsuite/gcc.dg/compat/struct-layout-1_test.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.dg/compat/struct-layout-1_test.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.dg/compat/struct-layout-1_test.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.dg/compat/struct-layout-1_test.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1 @@
-#if (__SIZEOF_INT__ >= 4)
-T(0,enum E2 a:31;,B(0,a,e2_m1,e2_0))
Index: gcc/testsuite/gcc.dg/debug/pr49522.c
===================================================================
--- gcc/testsuite/gcc.dg/debug/pr49522.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.dg/debug/pr49522.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.dg/debug/pr49522.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,41 @@
+/* PR debug/49522 */
+/* { dg-do compile } */
Index: gcc/testsuite/gcc.dg/debug/dwarf2/pr49871.c
===================================================================
--- gcc/testsuite/gcc.dg/debug/dwarf2/pr49871.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.dg/debug/dwarf2/pr49871.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.dg/debug/dwarf2/pr49871.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,12 @@
+/* PR debug/49871 */
+/* { dg-do compile } */
+/* { dg-final { scan-assembler-not "\\(DW_AT_data_member_location\\)\[^\\r\\n\]*\[\\r\\n\]+\[^\\r\\n\]*\\(DW_FORM_data\[48\]\\)" } } */
Index: gcc/testsuite/gcc.dg/graphite/pr37485.c
===================================================================
---- gcc/testsuite/gcc.dg/graphite/pr37485.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.dg/graphite/pr37485.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.dg/graphite/pr37485.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.dg/graphite/pr37485.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,4 +1,4 @@
-/* { dg-options "-O2 -fdump-tree-graphite-all" } */
+/* { dg-options "-O2 -floop-block -fno-loop-strip-mine -fno-loop-interchange -ffast-math -fdump-tree-graphite-all" } */
typedef int Int32;
Index: gcc/testsuite/gcc.dg/torture/arm-fp16-ops-5.c
===================================================================
---- gcc/testsuite/gcc.dg/torture/arm-fp16-ops-5.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.dg/torture/arm-fp16-ops-5.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.dg/torture/arm-fp16-ops-5.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.dg/torture/arm-fp16-ops-5.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,8 +1,8 @@
/* Test various operators on __fp16 and mixed __fp16/float operands. */
/* { dg-do compile { target arm*-*-* } } */
Index: gcc/testsuite/gcc.dg/torture/arm-fp16-ops-6.c
===================================================================
---- gcc/testsuite/gcc.dg/torture/arm-fp16-ops-6.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.dg/torture/arm-fp16-ops-6.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.dg/torture/arm-fp16-ops-6.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.dg/torture/arm-fp16-ops-6.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,8 +1,8 @@
/* Test various operators on __fp16 and mixed __fp16/float operands. */
/* { dg-do compile { target arm*-*-* } } */
Index: gcc/testsuite/gcc.dg/torture/pr49886.c
===================================================================
--- gcc/testsuite/gcc.dg/torture/pr49886.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.dg/torture/pr49886.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.dg/torture/pr49886.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,103 @@
+/* { dg-do run } */
+/* { dg-xfail-run-if "" { "*-*-*" } { "-O2" "-O3" "-Os" } } */
Index: gcc/testsuite/gcc.dg/torture/pr49518.c
===================================================================
--- gcc/testsuite/gcc.dg/torture/pr49518.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.dg/torture/pr49518.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.dg/torture/pr49518.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,19 @@
+/* { dg-do compile } */
+
Index: gcc/testsuite/gcc.dg/torture/pr50092.c
===================================================================
--- gcc/testsuite/gcc.dg/torture/pr50092.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.dg/torture/pr50092.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.dg/torture/pr50092.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,15 @@
+/* PR target/50092 */
+/* { dg-do compile { target lp64 } } */
Index: gcc/testsuite/gcc.dg/torture/pr49651.c
===================================================================
--- gcc/testsuite/gcc.dg/torture/pr49651.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.dg/torture/pr49651.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.dg/torture/pr49651.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,31 @@
+/* { dg-do run } */
+
Index: gcc/testsuite/gcc.dg/tree-ssa/pr49094.c
===================================================================
--- gcc/testsuite/gcc.dg/tree-ssa/pr49094.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.dg/tree-ssa/pr49094.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.dg/tree-ssa/pr49094.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,38 @@
+/* { dg-do run } */
+/* { dg-options "-O" } */
Index: gcc/testsuite/gcc.dg/tree-ssa/pr49923.c
===================================================================
--- gcc/testsuite/gcc.dg/tree-ssa/pr49923.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.dg/tree-ssa/pr49923.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.dg/tree-ssa/pr49923.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,55 @@
+/* { dg-do run } */
+/* { dg-options "-O3" } */
Index: gcc/testsuite/gcc.dg/tree-ssa/pr49671-1.c
===================================================================
--- gcc/testsuite/gcc.dg/tree-ssa/pr49671-1.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.dg/tree-ssa/pr49671-1.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.dg/tree-ssa/pr49671-1.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,17 @@
+/* { dg-do compile } */
+/* { dg-options "-O2 -fdump-tree-optimized" } */
Index: gcc/testsuite/gcc.dg/tree-ssa/pr49671-2.c
===================================================================
--- gcc/testsuite/gcc.dg/tree-ssa/pr49671-2.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.dg/tree-ssa/pr49671-2.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.dg/tree-ssa/pr49671-2.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,17 @@
+/* { dg-do compile } */
+/* { dg-options "-O2 -fdump-tree-optimized" } */
Index: gcc/testsuite/gcc.dg/pr49948.c
===================================================================
--- gcc/testsuite/gcc.dg/pr49948.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.dg/pr49948.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.dg/pr49948.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,22 @@
+/* PR tree-optimization/49948 */
+/* { dg-do compile } */
+}
Index: gcc/testsuite/gcc.dg/ipa/pr48195.c
===================================================================
---- gcc/testsuite/gcc.dg/ipa/pr48195.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.dg/ipa/pr48195.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.dg/ipa/pr48195.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.dg/ipa/pr48195.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,6 @@
/* { dg-do link } */
/* { dg-options "-O2 -flto --param partial-inlining-entry-probability=101" } */
Index: gcc/testsuite/gcc.dg/pr49799.c
===================================================================
--- gcc/testsuite/gcc.dg/pr49799.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.dg/pr49799.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.dg/pr49799.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,25 @@
+/* PR rtl-optimization/49799 */
+/* { dg-do assemble } */
Index: gcc/testsuite/gcc.dg/pr50310-2.c
===================================================================
--- gcc/testsuite/gcc.dg/pr50310-2.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gcc.dg/pr50310-2.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gcc.dg/pr50310-2.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,47 @@
+/* PR target/50310 */
+/* { dg-do run } */
+}
Index: gcc/testsuite/gcc.dg/vect/vect-70.c
===================================================================
---- gcc/testsuite/gcc.dg/vect/vect-70.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.dg/vect/vect-70.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.dg/vect/vect-70.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.dg/vect/vect-70.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -7,7 +7,7 @@
struct s{
struct test1{
Index: gcc/testsuite/gcc.dg/vect/pr48377.c
===================================================================
---- gcc/testsuite/gcc.dg/vect/pr48377.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/gcc.dg/vect/pr48377.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/gcc.dg/vect/pr48377.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/gcc.dg/vect/pr48377.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,6 @@
/* PR tree-optimization/48377 */
/* { dg-do run } */
Index: gcc/testsuite/ada/acats/run_acats
===================================================================
---- gcc/testsuite/ada/acats/run_acats (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/ada/acats/run_acats (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/ada/acats/run_acats (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/ada/acats/run_acats (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -10,12 +10,12 @@
# type -p is missing from Solaris 2 /bin/sh and /bin/ksh (ksh88), but both
# ksh93 and bash have it.
}
Index: gcc/testsuite/ChangeLog
===================================================================
---- gcc/testsuite/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178706)
-@@ -1,3 +1,637 @@
+--- gcc/testsuite/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -1,3 +1,651 @@
++2011-09-16 Jason Merrill <jason@redhat.com>
++
++ PR c++/50424
++ * g++.dg/eh/defarg1.C: New.
++
++2011-09-13 Dodji Seketeli <dodji@redhat.com>
++
++ PR c++/48320
++ * g++.dg/cpp0x/variadic116.C: New test case.
++
++2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
++
++ * gnat.dg/atomic5.ad[sb]: New test.
++
+2011-09-08 Martin Jambor <mjambor@suse.cz>
+
+ Backport from mainline
2011-06-27 Release Manager
* GCC 4.6.1 released.
-@@ -186,7 +820,7 @@
+@@ -186,7 +834,7 @@
2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
* g++.dg/diagnostic/bitfld2.C: New.
2011-06-04 Ira Rosen <ira.rosen@linaro.org>
-@@ -558,7 +1192,7 @@
+@@ -558,7 +1206,7 @@
2011-05-06 Dodji Seketeli <dodji@redhat.com>
Index: gcc/testsuite/gfortran.fortran-torture/compile/pr50260.f90
===================================================================
--- gcc/testsuite/gfortran.fortran-torture/compile/pr50260.f90 (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/gfortran.fortran-torture/compile/pr50260.f90 (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/gfortran.fortran-torture/compile/pr50260.f90 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,48 @@
+MODULE cp_parser_methods
+ INTEGER, PARAMETER :: default_string_length=80
Index: gcc/testsuite/g++.dg/rtti/anon-ns1.C
===================================================================
--- gcc/testsuite/g++.dg/rtti/anon-ns1.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/rtti/anon-ns1.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/rtti/anon-ns1.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,15 @@
+// PR c++/49440
+// The typeinfo name for A should start with * so we compare
+}
Index: gcc/testsuite/g++.dg/debug/dwarf2/icf.C
===================================================================
---- gcc/testsuite/g++.dg/debug/dwarf2/icf.C (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/g++.dg/debug/dwarf2/icf.C (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/g++.dg/debug/dwarf2/icf.C (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/g++.dg/debug/dwarf2/icf.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -40,11 +40,11 @@
// Verify that we get .debug_dcall and .debug_vcall tables generated
// { dg-final { scan-assembler "0x1\[ \t\]+.*Vtable slot" } }
Index: gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-5.C
===================================================================
---- gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-5.C (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-5.C (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-5.C (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-5.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,8 +1,8 @@
/* Test various operators on __fp16 and mixed __fp16/float operands. */
/* { dg-do compile { target arm*-*-* } } */
Index: gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-6.C
===================================================================
---- gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-6.C (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-6.C (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-6.C (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-6.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,8 +1,8 @@
/* Test various operators on __fp16 and mixed __fp16/float operands. */
/* { dg-do compile { target arm*-*-* } } */
Index: gcc/testsuite/g++.dg/ext/altivec-17.C
===================================================================
---- gcc/testsuite/g++.dg/ext/altivec-17.C (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/g++.dg/ext/altivec-17.C (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/g++.dg/ext/altivec-17.C (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/g++.dg/ext/altivec-17.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -12,5 +12,5 @@
void Foo (bool_simd_type const &a)
Index: gcc/testsuite/g++.dg/opt/pr48273.C
===================================================================
--- gcc/testsuite/g++.dg/opt/pr48273.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/opt/pr48273.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/opt/pr48273.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,10 @@
+// { dg-do compile { target x86_64-*-* } }
+// { dg-options "-fschedule-insns2 -fsel-sched-pipelining -fselective-scheduling2 -funroll-all-loops -march=core2" }
Index: gcc/testsuite/g++.dg/abi/vbase15.C
===================================================================
--- gcc/testsuite/g++.dg/abi/vbase15.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/abi/vbase15.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/abi/vbase15.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,30 @@
+ // { dg-do run }
+
Index: gcc/testsuite/g++.dg/init/ref19.C
===================================================================
--- gcc/testsuite/g++.dg/init/ref19.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/init/ref19.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/init/ref19.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,17 @@
+// PR c++/49528
+// { dg-do run }
Index: gcc/testsuite/g++.dg/init/array28.C
===================================================================
--- gcc/testsuite/g++.dg/init/array28.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/init/array28.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/init/array28.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,7 @@
+// PR c++/49669
+
Index: gcc/testsuite/g++.dg/tree-ssa/pr49911.C
===================================================================
--- gcc/testsuite/g++.dg/tree-ssa/pr49911.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/tree-ssa/pr49911.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/tree-ssa/pr49911.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,41 @@
+/* { dg-do compile } */
+/* { dg-options "-O2 -fstrict-enums -fno-rtti -fno-exceptions -fno-strict-aliasing -fdump-tree-vrp2" } */
Index: gcc/testsuite/g++.dg/tree-ssa/pr49516.C
===================================================================
--- gcc/testsuite/g++.dg/tree-ssa/pr49516.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/tree-ssa/pr49516.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/tree-ssa/pr49516.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,86 @@
+/* { dg-do run } */
+/* { dg-options "-O2" } */
Index: gcc/testsuite/g++.dg/diagnostic/aka1.C
===================================================================
--- gcc/testsuite/g++.dg/diagnostic/aka1.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/diagnostic/aka1.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/diagnostic/aka1.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,15 @@
+// Basic test for typedef stripping in diagnostics.
+
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic1.C
===================================================================
--- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic1.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic1.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic1.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,15 @@
+// PR c++/49672
+// { dg-options -std=c++0x }
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ref2.C
===================================================================
--- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ref2.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ref2.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ref2.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,13 @@
+// PR c++/49598
+// { dg-options -std=c++0x }
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg2.C
===================================================================
--- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg2.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg2.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg2.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,7 @@
+// PR c++/43886
+// { dg-options -std=c++0x }
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-use2.C
===================================================================
--- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-use2.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-use2.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-use2.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,11 @@
+// PR c++/50224
+// { dg-options "-std=c++0x -Wunused-parameter" }
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-qualified.C
===================================================================
--- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-qualified.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-qualified.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-qualified.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,17 @@
+// PR c++/50089
+// { dg-options -std=c++0x }
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-50220.C
===================================================================
--- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-50220.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-50220.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-50220.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,9 @@
+// PR c++/50220
+// { dg-options -std=c++0x }
+}
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh2.C
===================================================================
---- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh2.C (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh2.C (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh2.C (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh2.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,6 @@
// PR c++/47263
-// { dg-options -std=c++0x }
#include <exception>
Index: gcc/testsuite/g++.dg/cpp0x/constexpr-48089.C
===================================================================
---- gcc/testsuite/g++.dg/cpp0x/constexpr-48089.C (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/testsuite/g++.dg/cpp0x/constexpr-48089.C (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/testsuite/g++.dg/cpp0x/constexpr-48089.C (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/testsuite/g++.dg/cpp0x/constexpr-48089.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -22,3 +22,29 @@
};
Index: gcc/testsuite/g++.dg/cpp0x/union5.C
===================================================================
--- gcc/testsuite/g++.dg/cpp0x/union5.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/union5.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/cpp0x/union5.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,23 @@
+// PR c++/49803
+// { dg-options -std=c++0x }
Index: gcc/testsuite/g++.dg/cpp0x/decltype31.C
===================================================================
--- gcc/testsuite/g++.dg/cpp0x/decltype31.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/decltype31.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/cpp0x/decltype31.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,13 @@
+// PR c++/49921
+// { dg-options -std=c++0x }
Index: gcc/testsuite/g++.dg/cpp0x/constexpr-non-const-arg3.C
===================================================================
--- gcc/testsuite/g++.dg/cpp0x/constexpr-non-const-arg3.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/constexpr-non-const-arg3.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/cpp0x/constexpr-non-const-arg3.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,23 @@
+// PR c++/49988
+// { dg-options -std=c++0x }
Index: gcc/testsuite/g++.dg/cpp0x/variadic-unresolved.C
===================================================================
--- gcc/testsuite/g++.dg/cpp0x/variadic-unresolved.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/variadic-unresolved.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/cpp0x/variadic-unresolved.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,12 @@
+// PR c++/50086
+// { dg-options -std=c++0x }
Index: gcc/testsuite/g++.dg/cpp0x/regress/regress5.C
===================================================================
--- gcc/testsuite/g++.dg/cpp0x/regress/regress5.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/regress/regress5.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/cpp0x/regress/regress5.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,16 @@
+// { dg-options -std=c++0x }
+
Index: gcc/testsuite/g++.dg/cpp0x/constexpr-initlist5.C
===================================================================
--- gcc/testsuite/g++.dg/cpp0x/constexpr-initlist5.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/constexpr-initlist5.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/cpp0x/constexpr-initlist5.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,15 @@
+// PR c++/50024
+// { dg-options -std=c++0x }
Index: gcc/testsuite/g++.dg/cpp0x/rv-conv1.C
===================================================================
--- gcc/testsuite/g++.dg/cpp0x/rv-conv1.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/rv-conv1.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/cpp0x/rv-conv1.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,9 @@
+// PR c++/49267
+// { dg-options -std=c++0x }
Index: gcc/testsuite/g++.dg/cpp0x/variadic114.C
===================================================================
--- gcc/testsuite/g++.dg/cpp0x/variadic114.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/variadic114.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/cpp0x/variadic114.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,27 @@
+// PR c++/49785
+// { dg-options -std=c++0x }
Index: gcc/testsuite/g++.dg/cpp0x/variadic115.C
===================================================================
--- gcc/testsuite/g++.dg/cpp0x/variadic115.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/variadic115.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/cpp0x/variadic115.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,19 @@
+// PR c++/49593
+// { dg-options -std=c++0x }
Index: gcc/testsuite/g++.dg/cpp0x/constexpr-cleanup.C
===================================================================
--- gcc/testsuite/g++.dg/cpp0x/constexpr-cleanup.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/constexpr-cleanup.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/cpp0x/constexpr-cleanup.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,9 @@
+// { dg-options -std=c++0x }
+
Index: gcc/testsuite/g++.dg/cpp0x/sfinae27.C
===================================================================
--- gcc/testsuite/g++.dg/cpp0x/sfinae27.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/sfinae27.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/cpp0x/sfinae27.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,20 @@
+// PR c++/50157
+// { dg-options -std=c++0x }
+
+typedef decltype(test<bool, P>(0)) type; // OK
+typedef decltype(test<float, P>(0)) type2; // Error (#17)
+Index: gcc/testsuite/g++.dg/cpp0x/variadic116.C
+===================================================================
+--- gcc/testsuite/g++.dg/cpp0x/variadic116.C (.../tags/gcc_4_6_1_release) (wersja 0)
++++ gcc/testsuite/g++.dg/cpp0x/variadic116.C (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -0,0 +1,32 @@
++// Origin: PR c++/48320
++// { dg-options -std=c++0x }
++
++template<class... T>
++struct tuple
++{
++ typedef int type;
++};
++
++template<int... Indices>
++struct indices
++{
++};
++
++template<unsigned i, class Tuple>
++struct tuple_element
++{
++ typedef Tuple type;
++};
++
++template<class Tuple,
++ int... Indices,
++ class Result = tuple<typename tuple_element<Indices, Tuple>::type...> >
++Result
++f(Tuple&&, indices<Indices...>);
++
++
++void
++foo()
++{
++ f(tuple<int, char, unsigned> (), indices<2, 1, 0> ());
++}
Index: gcc/testsuite/g++.dg/cpp0x/noexcept11.C
===================================================================
--- gcc/testsuite/g++.dg/cpp0x/noexcept11.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/noexcept11.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/cpp0x/noexcept11.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,4 @@
+// PR c++/50309
+// { dg-options -std=c++0x }
Index: gcc/testsuite/g++.dg/cpp0x/initlist57.C
===================================================================
--- gcc/testsuite/g++.dg/cpp0x/initlist57.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/initlist57.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/cpp0x/initlist57.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,8 @@
+// PR c++/50054
+// { dg-options -std=c++0x }
Index: gcc/testsuite/g++.dg/cpp0x/constexpr-array4.C
===================================================================
--- gcc/testsuite/g++.dg/cpp0x/constexpr-array4.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/constexpr-array4.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/cpp0x/constexpr-array4.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,14 @@
+// PR c++/49924
+// { dg-options -std=c++0x }
Index: gcc/testsuite/g++.dg/cpp0x/constexpr-value3.C
===================================================================
--- gcc/testsuite/g++.dg/cpp0x/constexpr-value3.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/constexpr-value3.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/cpp0x/constexpr-value3.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,10 @@
+// PR c++/50234
+// { dg-options -std=c++0x }
+constexpr int f(A a) { return a.i; }
+
+SA(f({}) == 0);
+Index: gcc/testsuite/g++.dg/eh/defarg1.C
+===================================================================
+--- gcc/testsuite/g++.dg/eh/defarg1.C (.../tags/gcc_4_6_1_release) (wersja 0)
++++ gcc/testsuite/g++.dg/eh/defarg1.C (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -0,0 +1,10 @@
++// PR c++/50424
++// { dg-do run }
++
++int f() { throw 1; }
++void g( int = f() ) { }
++void h() { g(); }
++int main()
++{
++ try { h(); } catch (int) { }
++}
Index: gcc/testsuite/g++.dg/torture/pr49615.C
===================================================================
--- gcc/testsuite/g++.dg/torture/pr49615.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/torture/pr49615.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/torture/pr49615.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,29 @@
+/* { dg-do compile } */
+/* { dg-options "-g" } */
Index: gcc/testsuite/g++.dg/torture/pr49309.C
===================================================================
--- gcc/testsuite/g++.dg/torture/pr49309.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/torture/pr49309.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/torture/pr49309.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,15 @@
+// PR tree-optimization/49309
+// { dg-do compile }
Index: gcc/testsuite/g++.dg/torture/pr49628.C
===================================================================
--- gcc/testsuite/g++.dg/torture/pr49628.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/torture/pr49628.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/torture/pr49628.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,37 @@
+/* { dg-do compile } */
+
Index: gcc/testsuite/g++.dg/torture/pr49644.C
===================================================================
--- gcc/testsuite/g++.dg/torture/pr49644.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/torture/pr49644.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/torture/pr49644.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,17 @@
+// PR c/49644
+// { dg-do run }
Index: gcc/testsuite/g++.dg/dfp/nofields.C
===================================================================
--- gcc/testsuite/g++.dg/dfp/nofields.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/dfp/nofields.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/dfp/nofields.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,19 @@
+// PR c++/46862
+// { dg-do compile }
Index: gcc/testsuite/g++.dg/dfp/base.C
===================================================================
--- gcc/testsuite/g++.dg/dfp/base.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/dfp/base.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/dfp/base.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,23 @@
+// PR c++/50207
+// { dg-do compile }
Index: gcc/testsuite/g++.dg/template/param3.C
===================================================================
--- gcc/testsuite/g++.dg/template/param3.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/template/param3.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/template/param3.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,12 @@
+// PR c++/49418
+
Index: gcc/testsuite/g++.dg/template/template-id-4.C
===================================================================
--- gcc/testsuite/g++.dg/template/template-id-4.C (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/g++.dg/template/template-id-4.C (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/g++.dg/template/template-id-4.C (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,22 @@
+// PR c++/48157
+
Index: gcc/testsuite/c-c++-common/Wunused-var-14.c
===================================================================
--- gcc/testsuite/c-c++-common/Wunused-var-14.c (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/testsuite/c-c++-common/Wunused-var-14.c (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/testsuite/c-c++-common/Wunused-var-14.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,13 @@
+/* PR c/50179 */
+/* { dg-options "-Wunused" } */
+}
Index: gcc/cp/typeck.c
===================================================================
---- gcc/cp/typeck.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/cp/typeck.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/cp/typeck.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/cp/typeck.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -4331,6 +4331,7 @@
{
case MULT_EXPR:
case PLUS_EXPR:
Index: gcc/cp/init.c
===================================================================
---- gcc/cp/init.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/cp/init.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/cp/init.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/cp/init.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -332,7 +332,7 @@
constructor. */
}
Index: gcc/cp/class.c
===================================================================
---- gcc/cp/class.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/cp/class.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/cp/class.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/cp/class.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,6 +1,6 @@
/* Functions related to building classes and their related objects.
Copyright (C) 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
/* When T was built up, the member declarations were added in reverse
Index: gcc/cp/decl.c
===================================================================
---- gcc/cp/decl.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/cp/decl.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/cp/decl.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/cp/decl.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -8749,6 +8749,10 @@
/* Pick up the exception specifications. */
closest to the identifier. */
Index: gcc/cp/method.c
===================================================================
---- gcc/cp/method.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/cp/method.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/cp/method.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/cp/method.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -360,6 +360,8 @@
/* Output the thunk into the same section as function. */
Index: gcc/cp/error.c
===================================================================
---- gcc/cp/error.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/cp/error.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/cp/error.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/cp/error.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -2618,14 +2618,28 @@
reinit_cxx_pp ();
}
Index: gcc/cp/tree.c
===================================================================
---- gcc/cp/tree.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/cp/tree.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/cp/tree.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/cp/tree.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -495,9 +495,16 @@
dummy = move (dummy);
VEC_quick_push (tree, argvec, dummy);
return init;
}
+@@ -1857,7 +1861,11 @@
+ }
+
+ /* Make a copy of this node. */
+- return copy_tree_r (tp, walk_subtrees, NULL);
++ t = copy_tree_r (tp, walk_subtrees, NULL);
++ if (TREE_CODE (*tp) == CALL_EXPR && !TREE_NOTHROW (*tp)
++ && cfun && cp_function_chain)
++ cp_function_chain->can_throw = 1;
++ return t;
+ }
+
+ /* Replace all remapped VAR_DECLs in T with their new equivalents.
Index: gcc/cp/ChangeLog
===================================================================
---- gcc/cp/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/cp/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178706)
-@@ -1,3 +1,176 @@
+--- gcc/cp/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/cp/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -1,3 +1,191 @@
++2011-09-16 Jason Merrill <jason@redhat.com>
++
++ PR c++/50424
++ * tree.c (bot_manip): Set cp_function_chain->can_throw.
++
++2011-09-13 Dodji Seketeli <dodji@redhat.com>
++
++ PR c++/48320
++ * pt.c (template_parameter_pack_p): Support TEMPLATE_PARM_INDEX
++ nodes. Add a comment.
++ (arg_from_parm_pack_p): New static function, factorized out from
++ tsubst_pack_expansion and extended to support non-type parameter
++ packs represented with TEMPLATE_PARM_INDEX nodes.
++ (tsubst_pack_expansion): Use arg_from_parm_pack_p.
++
+2011-09-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/50255
* GCC 4.6.1 released.
Index: gcc/cp/typeck2.c
===================================================================
---- gcc/cp/typeck2.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/cp/typeck2.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/cp/typeck2.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/cp/typeck2.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -442,6 +442,12 @@
break;
(type, TREE_TYPE (init))))
Index: gcc/cp/pt.c
===================================================================
---- gcc/cp/pt.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/cp/pt.c (.../branches/gcc-4_6-branch) (wersja 178706)
-@@ -3013,6 +3013,7 @@
+--- gcc/cp/pt.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/cp/pt.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -191,6 +191,7 @@
+ static tree listify (tree);
+ static tree listify_autos (tree, tree);
+ static tree template_parm_to_arg (tree t);
++static bool arg_from_parm_pack_p (tree, tree);
+ static tree current_template_args (void);
+ static tree fixup_template_type_parm_type (tree, int);
+ static tree fixup_template_parm_index (tree, tree, int);
+@@ -2729,12 +2730,15 @@
+ if (TREE_CODE (parm) == PARM_DECL)
+ return (DECL_TEMPLATE_PARM_P (parm)
+ && TEMPLATE_PARM_PARAMETER_PACK (DECL_INITIAL (parm)));
++ if (TREE_CODE (parm) == TEMPLATE_PARM_INDEX)
++ return TEMPLATE_PARM_PARAMETER_PACK (parm);
+
+ /* If this is a list of template parameters, we could get a
+ TYPE_DECL or a TEMPLATE_DECL. */
+ if (TREE_CODE (parm) == TYPE_DECL || TREE_CODE (parm) == TEMPLATE_DECL)
+ parm = TREE_TYPE (parm);
+
++ /* Otherwise it must be a type template parameter. */
+ return ((TREE_CODE (parm) == TEMPLATE_TYPE_PARM
+ || TREE_CODE (parm) == TEMPLATE_TEMPLATE_PARM)
+ && TEMPLATE_TYPE_PARAMETER_PACK (parm));
+@@ -3013,6 +3017,7 @@
*walk_subtrees = 0;
return NULL_TREE;
case TEMPLATE_DECL:
cp_walk_tree (&TREE_TYPE (t),
&find_parameter_packs_r, ppd, ppd->visited);
-@@ -4109,6 +4110,7 @@
+@@ -3992,6 +3997,63 @@
+ return t;
+ }
+
++/* This function returns TRUE if PARM_PACK is a template parameter
++ pack and if ARG_PACK is what template_parm_to_arg returned when
++ passed PARM_PACK. */
++
++static bool
++arg_from_parm_pack_p (tree arg_pack, tree parm_pack)
++{
++ /* For clarity in the comments below let's use the representation
++ argument_pack<elements>' to denote an argument pack and its
++ elements.
++
++ In the 'if' block below, we want to detect cases where
++ ARG_PACK is argument_pack<PARM_PACK...>. I.e, we want to
++ check if ARG_PACK is an argument pack which sole element is
++ the expansion of PARM_PACK. That argument pack is typically
++ created by template_parm_to_arg when passed a parameter
++ pack. */
++
++ if (arg_pack
++ && TREE_VEC_LENGTH (ARGUMENT_PACK_ARGS (arg_pack)) == 1
++ && PACK_EXPANSION_P (TREE_VEC_ELT (ARGUMENT_PACK_ARGS (arg_pack), 0)))
++ {
++ tree expansion = TREE_VEC_ELT (ARGUMENT_PACK_ARGS (arg_pack), 0);
++ tree pattern = PACK_EXPANSION_PATTERN (expansion);
++ /* So we have an argument_pack<P...>. We want to test if P
++ is actually PARM_PACK. We will not use cp_tree_equal to
++ test P and PARM_PACK because during type fixup (by
++ fixup_template_parm) P can be a pre-fixup version of a
++ type and PARM_PACK be its post-fixup version.
++ cp_tree_equal would consider them as different even
++ though we would want to consider them compatible for our
++ precise purpose here.
++
++ Thus we are going to consider that P and PARM_PACK are
++ compatible if they have the same DECL. */
++ if ((/* If ARG_PACK is a type parameter pack named by the
++ same DECL as parm_pack ... */
++ (TYPE_P (pattern)
++ && TYPE_P (parm_pack)
++ && TYPE_NAME (pattern) == TYPE_NAME (parm_pack))
++ /* ... or if PARM_PACK is a non-type parameter named by the
++ same DECL as ARG_PACK. Note that PARM_PACK being a
++ non-type parameter means it's either a PARM_DECL or a
++ TEMPLATE_PARM_INDEX. */
++ || (TREE_CODE (pattern) == TEMPLATE_PARM_INDEX
++ && ((TREE_CODE (parm_pack) == PARM_DECL
++ && (TEMPLATE_PARM_DECL (pattern)
++ == TEMPLATE_PARM_DECL (DECL_INITIAL (parm_pack))))
++ || (TREE_CODE (parm_pack) == TEMPLATE_PARM_INDEX
++ && (TEMPLATE_PARM_DECL (pattern)
++ == TEMPLATE_PARM_DECL (parm_pack))))))
++ && template_parameter_pack_p (pattern))
++ return true;
++ }
++ return false;
++}
++
+ /* Within the declaration of a template, return all levels of template
+ parameters that apply. The template parameters are represented as
+ a TREE_VEC, in the form documented in cp-tree.h for template
+@@ -4109,6 +4171,7 @@
tree tmpl = build_lang_decl (TEMPLATE_DECL, DECL_NAME (decl), NULL_TREE);
DECL_TEMPLATE_PARMS (tmpl) = parms;
DECL_CONTEXT (tmpl) = DECL_CONTEXT (decl);
DECL_MEMBER_TEMPLATE_P (tmpl) = member_template_p;
return tmpl;
-@@ -6295,6 +6297,7 @@
+@@ -6295,6 +6358,7 @@
subtract it from nparms to get the number of non-variadic
parameters. */
int variadic_p = 0;
if (args == error_mark_node)
return error_mark_node;
-@@ -6305,19 +6308,22 @@
+@@ -6305,19 +6369,22 @@
for (parm_idx = 0; parm_idx < nparms; ++parm_idx)
{
tree tparm = TREE_VALUE (TREE_VEC_ELT (parms, parm_idx));
inner_args = expand_template_argument_pack (inner_args);
nargs = inner_args ? NUM_TMPL_ARGS (inner_args) : 0;
-@@ -8620,11 +8626,12 @@
+@@ -8620,11 +8687,12 @@
return r;
}
{
/* Collect all of the extra "packed" parameters into an
argument pack. */
-@@ -8632,11 +8639,18 @@
+@@ -8632,11 +8700,18 @@
tree parmtypevec;
tree argpack = make_node (NONTYPE_ARGUMENT_PACK);
tree argtypepack = cxx_make_type (TYPE_ARGUMENT_PACK);
for (i = 0; i < len; i++, spec_parm = DECL_CHAIN (spec_parm))
{
TREE_VEC_ELT (parmvec, i) = spec_parm;
-@@ -8647,10 +8661,20 @@
+@@ -8647,10 +8722,20 @@
SET_ARGUMENT_PACK_ARGS (argpack, parmvec);
SET_ARGUMENT_PACK_ARGS (argtypepack, parmtypevec);
TREE_TYPE (argpack) = argtypepack;
/* Substitute ARGS into T, which is an pack expansion
(i.e. TYPE_PACK_EXPANSION or EXPR_PACK_EXPANSION). Returns a
TREE_VEC with the substituted arguments, a PACK_EXPANSION_* node
-@@ -11200,8 +11224,12 @@
+@@ -8724,53 +8809,13 @@
+ return result;
+ }
+
+- /* For clarity in the comments below let's use the
+- representation 'argument_pack<elements>' to denote an
+- argument pack and its elements.
+-
+- In the 'if' block below, we want to detect cases where
+- ARG_PACK is argument_pack<PARM_PACK...>. I.e, we want to
+- check if ARG_PACK is an argument pack which sole element is
+- the expansion of PARM_PACK. That argument pack is typically
+- created by template_parm_to_arg when passed a parameter
+- pack. */
+- if (arg_pack
+- && TREE_VEC_LENGTH (ARGUMENT_PACK_ARGS (arg_pack)) == 1
+- && PACK_EXPANSION_P (TREE_VEC_ELT (ARGUMENT_PACK_ARGS (arg_pack), 0)))
+- {
+- tree expansion = TREE_VEC_ELT (ARGUMENT_PACK_ARGS (arg_pack), 0);
+- tree pattern = PACK_EXPANSION_PATTERN (expansion);
+- /* So we have an argument_pack<P...>. We want to test if P
+- is actually PARM_PACK. We will not use cp_tree_equal to
+- test P and PARM_PACK because during type fixup (by
+- fixup_template_parm) P can be a pre-fixup version of a
+- type and PARM_PACK be its post-fixup version.
+- cp_tree_equal would consider them as different even
+- though we would want to consider them compatible for our
+- precise purpose here.
+-
+- Thus we are going to consider that P and PARM_PACK are
+- compatible if they have the same DECL. */
+- if ((/* If ARG_PACK is a type parameter pack named by the
+- same DECL as parm_pack ... */
+- (TYPE_P (pattern)
+- && TYPE_P (parm_pack)
+- && TYPE_NAME (pattern) == TYPE_NAME (parm_pack))
+- /* ... or if ARG_PACK is a non-type parameter
+- named by the same DECL as parm_pack ... */
+- || (TREE_CODE (pattern) == TEMPLATE_PARM_INDEX
+- && TREE_CODE (parm_pack) == PARM_DECL
+- && TEMPLATE_PARM_DECL (pattern)
+- == TEMPLATE_PARM_DECL (DECL_INITIAL (parm_pack))))
+- && template_parameter_pack_p (pattern))
+- /* ... then the argument pack that the parameter maps to
+- is just an expansion of the parameter itself, such as
+- one would find in the implicit typedef of a class
+- inside the class itself. Consider this parameter
+- "unsubstituted", so that we will maintain the outer
+- pack expansion. */
+- arg_pack = NULL_TREE;
+- }
++ if (arg_from_parm_pack_p (arg_pack, parm_pack))
++ /* The argument pack that the parameter maps to is just an
++ expansion of the parameter itself, such as one would find
++ in the implicit typedef of a class inside the class itself.
++ Consider this parameter "unsubstituted", so that we will
++ maintain the outer pack expansion. */
++ arg_pack = NULL_TREE;
+
+ if (arg_pack)
+ {
+@@ -11200,8 +11245,12 @@
expr = name;
if (dependent_scope_p (scope))
if (!BASELINK_P (name) && !DECL_P (expr))
{
-@@ -14772,7 +14800,6 @@
+@@ -14772,7 +14821,6 @@
tree arg = TREE_VEC_ELT (packed_args, i);
tree arg_expr = NULL_TREE;
int arg_strict = strict;
if (call_args_p)
{
-@@ -14815,19 +14842,15 @@
+@@ -14815,19 +14863,15 @@
if (resolve_overloaded_unification
(tparms, targs, parm, arg,
(unification_kind_t) strict,
}
arg_strict = sub_strict;
-@@ -14838,16 +14861,14 @@
+@@ -14838,16 +14882,14 @@
&parm, &arg, arg_expr);
}
/* For each parameter pack, collect the deduced value. */
for (pack = packs; pack; pack = TREE_CHAIN (pack))
{
-@@ -17466,21 +17487,21 @@
+@@ -17466,21 +17508,21 @@
spec_parm = skip_artificial_parms_for (d, spec_parm);
tmpl_parm = skip_artificial_parms_for (subst_decl, tmpl_parm);
}
gcc_assert (!spec_parm);
/* Substitute into the body of the function. */
-@@ -18888,6 +18909,10 @@
+@@ -18888,6 +18930,10 @@
if (TREE_CODE (expr) == THROW_EXPR)
return expr;
TREE_TYPE (expr),
Index: gcc/cp/semantics.c
===================================================================
---- gcc/cp/semantics.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/cp/semantics.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/cp/semantics.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/cp/semantics.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -2895,8 +2895,11 @@
tree containing_function = current_function_decl;
tree lambda_stack = NULL_TREE;
Index: gcc/cp/parser.c
===================================================================
---- gcc/cp/parser.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/cp/parser.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/cp/parser.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/cp/parser.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -7940,8 +7940,11 @@
cp_parser_lambda_body (cp_parser* parser, tree lambda_expr)
{
}
Index: gcc/cp/call.c
===================================================================
---- gcc/cp/call.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/cp/call.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/cp/call.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/cp/call.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -351,6 +351,9 @@
nothrow = ((decl && TREE_NOTHROW (decl))
|| TYPE_NOTHROW_P (TREE_TYPE (TREE_TYPE (function))));
Index: gcc/tree-ssa-ccp.c
===================================================================
---- gcc/tree-ssa-ccp.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/tree-ssa-ccp.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/tree-ssa-ccp.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/tree-ssa-ccp.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1520,7 +1520,7 @@
double_int bitoffset;
double_int byte_offset_cst = tree_to_double_int (byte_offset);
}
Index: gcc/tree-ssa-dom.c
===================================================================
---- gcc/tree-ssa-dom.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/tree-ssa-dom.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/tree-ssa-dom.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/tree-ssa-dom.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -208,12 +208,11 @@
{
enum tree_code subcode = gimple_assign_rhs_code (stmt);
case GIMPLE_UNARY_RHS:
Index: gcc/sel-sched.c
===================================================================
---- gcc/sel-sched.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/sel-sched.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/sel-sched.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/sel-sched.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -6778,7 +6778,8 @@
bookkeeping_p = 1;
pipelining_p = (bookkeeping_p
}
Index: gcc/dwarf2out.c
===================================================================
---- gcc/dwarf2out.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/dwarf2out.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/dwarf2out.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/dwarf2out.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -10647,7 +10647,15 @@
size += size_of_sleb128 (AT_int (a));
break;
memcpy (array + curpos, array + pos, fieldsize);
Index: gcc/expr.c
===================================================================
---- gcc/expr.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/expr.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/expr.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/expr.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -6943,6 +6943,14 @@
modifier == EXPAND_INITIALIZER
? EXPAND_INITIALIZER : EXPAND_CONST_ADDRESS);
or a tree optimizer bug. */
Index: gcc/ada/ChangeLog
===================================================================
---- gcc/ada/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/ada/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178706)
-@@ -1,3 +1,45 @@
+--- gcc/ada/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/ada/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -1,3 +1,52 @@
++2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
++
++ * gcc-interface/decl.c (maybe_pad_type): Do not try to change the form
++ of an addressable type.
++ * gcc-interface/trans.c (gnat_gimplify_expr) <VIEW_CONVERT_EXPR>: New.
++ Deal with those cases for which creating a temporary is mandatory.
++
+2011-09-08 Iain Sandoe <iains@gcc.gnu.org>
+
+ Backport from mainline (restore powerpc-darwin Ada bootstrap).
* GCC 4.6.1 released.
Index: gcc/ada/g-socthi-mingw.adb
===================================================================
---- gcc/ada/g-socthi-mingw.adb (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/ada/g-socthi-mingw.adb (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/ada/g-socthi-mingw.adb (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/ada/g-socthi-mingw.adb (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -277,7 +277,8 @@
use type C.size_t;
Res : C.int;
Index: gcc/ada/gcc-interface/Makefile.in
===================================================================
---- gcc/ada/gcc-interface/Makefile.in (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/ada/gcc-interface/Makefile.in (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/ada/gcc-interface/Makefile.in (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/ada/gcc-interface/Makefile.in (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1792,7 +1792,6 @@
s-osinte.adb<s-osinte-posix.adb \
s-tpopsp.adb<s-tpopsp-posix-foreign.adb \
RANLIB = ranlib -c
GMEM_LIB = gmemlib
LIBRARY_VERSION := $(LIB_VERSION)
+Index: gcc/ada/gcc-interface/decl.c
+===================================================================
+--- gcc/ada/gcc-interface/decl.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/ada/gcc-interface/decl.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -6422,6 +6422,7 @@
+ if (align != 0
+ && TREE_CODE (type) == RECORD_TYPE
+ && TYPE_MODE (type) == BLKmode
++ && !TREE_ADDRESSABLE (type)
+ && TREE_CODE (orig_size) == INTEGER_CST
+ && !TREE_OVERFLOW (orig_size)
+ && compare_tree_int (orig_size, MAX_FIXED_MODE_SIZE) <= 0
Index: gcc/ada/gcc-interface/Make-lang.in
===================================================================
---- gcc/ada/gcc-interface/Make-lang.in (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/ada/gcc-interface/Make-lang.in (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/ada/gcc-interface/Make-lang.in (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/ada/gcc-interface/Make-lang.in (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -481,11 +481,11 @@
# Since the RTL should be built with the latest compiler, remove the
# stamp target in the parent directory whenever gnat1 is rebuilt
# use cross-gcc
gnat-cross: force
+Index: gcc/ada/gcc-interface/trans.c
+===================================================================
+--- gcc/ada/gcc-interface/trans.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/ada/gcc-interface/trans.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -6276,6 +6276,28 @@
+
+ return GS_UNHANDLED;
+
++ case VIEW_CONVERT_EXPR:
++ op = TREE_OPERAND (expr, 0);
++
++ /* If we are view-converting a CONSTRUCTOR or a call from an aggregate
++ type to a scalar one, explicitly create the local temporary. That's
++ required if the type is passed by reference. */
++ if ((TREE_CODE (op) == CONSTRUCTOR || TREE_CODE (op) == CALL_EXPR)
++ && AGGREGATE_TYPE_P (TREE_TYPE (op))
++ && !AGGREGATE_TYPE_P (TREE_TYPE (expr)))
++ {
++ tree mod, new_var = create_tmp_var_raw (TREE_TYPE (op), "C");
++ gimple_add_tmp_var (new_var);
++
++ mod = build2 (INIT_EXPR, TREE_TYPE (new_var), new_var, op);
++ gimplify_and_add (mod, pre_p);
++
++ TREE_OPERAND (expr, 0) = new_var;
++ return GS_OK;
++ }
++
++ return GS_UNHANDLED;
++
+ case DECL_EXPR:
+ op = DECL_EXPR_DECL (expr);
+
Index: gcc/ada/system-darwin-ppc64.ads
===================================================================
--- gcc/ada/system-darwin-ppc64.ads (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ gcc/ada/system-darwin-ppc64.ads (.../branches/gcc-4_6-branch) (wersja 178706)
++++ gcc/ada/system-darwin-ppc64.ads (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,149 @@
+------------------------------------------------------------------------------
+-- --
+end System;
Index: gcc/ada/s-taprop-hpux-dce.adb
===================================================================
---- gcc/ada/s-taprop-hpux-dce.adb (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/ada/s-taprop-hpux-dce.adb (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/ada/s-taprop-hpux-dce.adb (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/ada/s-taprop-hpux-dce.adb (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -888,8 +888,7 @@
if T.Common.State = Interrupt_Server_Blocked_On_Event_Flag then
Index: gcc/sel-sched-ir.c
===================================================================
---- gcc/sel-sched-ir.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/sel-sched-ir.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/sel-sched-ir.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/sel-sched-ir.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -2904,6 +2904,7 @@
if (CANT_MOVE (insn)
|| INSN_ASM_P (insn)
/* TRAP_IF though have an INSN code is control_flow_insn_p (). */
Index: gcc/tree-eh.c
===================================================================
---- gcc/tree-eh.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/tree-eh.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/tree-eh.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/tree-eh.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -2459,6 +2459,13 @@
return true;
return false;
}
Index: gcc/fortran/intrinsic.c
===================================================================
---- gcc/fortran/intrinsic.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/fortran/intrinsic.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/fortran/intrinsic.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/fortran/intrinsic.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -2588,7 +2588,7 @@
add_sym_2 ("signal", GFC_ISYM_SIGNAL, CLASS_IMPURE, ACTUAL_NO, BT_INTEGER,
Index: gcc/fortran/trans-expr.c
===================================================================
---- gcc/fortran/trans-expr.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/fortran/trans-expr.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/fortran/trans-expr.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/fortran/trans-expr.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -4309,10 +4309,8 @@
gfc_add_block_to_block (&block, &loop.pre);
gfc_add_block_to_block (&block, &loop.post);
gfc_add_expr_to_block (&loop.code[expr1->rank - 1], tmp);
Index: gcc/fortran/trans-array.c
===================================================================
---- gcc/fortran/trans-array.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/fortran/trans-array.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/fortran/trans-array.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/fortran/trans-array.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -4490,7 +4490,7 @@
gfc_se se;
HOST_WIDE_INT hi;
}
Index: gcc/fortran/array.c
===================================================================
---- gcc/fortran/array.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/fortran/array.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/fortran/array.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/fortran/array.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1309,6 +1309,7 @@
mpz_t *offset;
Index: gcc/fortran/trans-openmp.c
===================================================================
---- gcc/fortran/trans-openmp.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/fortran/trans-openmp.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/fortran/trans-openmp.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/fortran/trans-openmp.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1640,9 +1640,6 @@
pushlevel (0);
}
Index: gcc/fortran/constructor.c
===================================================================
---- gcc/fortran/constructor.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/fortran/constructor.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/fortran/constructor.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/fortran/constructor.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,5 @@
/* Array and structure constructors
- Copyright (C) 2009, 2010
+}
Index: gcc/fortran/gfortran.h
===================================================================
---- gcc/fortran/gfortran.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/fortran/gfortran.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/fortran/gfortran.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/fortran/gfortran.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -2264,6 +2264,8 @@
gfc_component *component; /* Record the component being initialized. */
}
Index: gcc/fortran/constructor.h
===================================================================
---- gcc/fortran/constructor.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/fortran/constructor.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/fortran/constructor.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/fortran/constructor.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,5 @@
/* Array and structure constructors
- Copyright (C) 2009, 2010
#endif /* GFC_CONSTRUCTOR_H */
Index: gcc/fortran/ChangeLog
===================================================================
---- gcc/fortran/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/fortran/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/fortran/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/fortran/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,3 +1,152 @@
+2011-08-26 Mikael Morin <mikael.morin@gcc.gnu.org>
+
* GCC 4.6.1 released.
Index: gcc/fortran/data.c
===================================================================
---- gcc/fortran/data.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/fortran/data.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/fortran/data.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/fortran/data.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,5 @@
/* Supporting functions for resolving DATA statement.
- Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
void
Index: gcc/fortran/trans-stmt.c
===================================================================
---- gcc/fortran/trans-stmt.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/fortran/trans-stmt.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/fortran/trans-stmt.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/fortran/trans-stmt.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -3095,7 +3095,7 @@
count = gfc_create_var (gfc_array_index_type, "count");
gfc_add_modify (block, count, gfc_index_zero_node);
if (lss == gfc_ss_terminator)
Index: gcc/fortran/expr.c
===================================================================
---- gcc/fortran/expr.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/fortran/expr.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/fortran/expr.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/fortran/expr.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -396,6 +396,28 @@
}
{
Index: gcc/fortran/data.h
===================================================================
---- gcc/fortran/data.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/fortran/data.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/fortran/data.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/fortran/data.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,5 +1,5 @@
/* Header for functions resolving DATA statements.
- Copyright (C) 2007, 2008, 2010 Free Software Foundation, Inc.
void gfc_advance_section (mpz_t *, gfc_array_ref *, mpz_t *);
Index: gcc/fortran/trans-types.c
===================================================================
---- gcc/fortran/trans-types.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/fortran/trans-types.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/fortran/trans-types.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/fortran/trans-types.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -2329,6 +2329,9 @@
&& !c->attr.proc_pointer)
field_type = build_pointer_type (field_type);
field_type = build_pointer_type_for_mode (TREE_TYPE (field_type),
Index: gcc/fortran/gfortranspec.c
===================================================================
---- gcc/fortran/gfortranspec.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/fortran/gfortranspec.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/fortran/gfortranspec.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/fortran/gfortranspec.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -255,6 +255,9 @@
for (i = 1; i < argc; ++i)
case OPT_SPECIAL_input_file:
Index: gcc/fortran/resolve.c
===================================================================
---- gcc/fortran/resolve.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/fortran/resolve.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/fortran/resolve.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/fortran/resolve.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -950,6 +950,9 @@
}
Index: gcc/fortran/trans-io.c
===================================================================
---- gcc/fortran/trans-io.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/fortran/trans-io.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/fortran/trans-io.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/fortran/trans-io.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -2005,10 +2005,8 @@
gfc_add_block_to_block (&block, &loop.pre);
gfc_add_block_to_block (&block, &loop.post);
return gfc_finish_block (&block);
Index: gcc/fortran/parse.c
===================================================================
---- gcc/fortran/parse.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/fortran/parse.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/fortran/parse.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/fortran/parse.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -2667,6 +2667,7 @@
{
gfc_error ("ELSEWHERE statement at %C follows previous "
Index: gcc/BASE-VER
===================================================================
---- gcc/BASE-VER (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/BASE-VER (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/BASE-VER (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/BASE-VER (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1 +1 @@
-4.6.1
+4.6.2
Index: gcc/tree-vect-data-refs.c
===================================================================
---- gcc/tree-vect-data-refs.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/tree-vect-data-refs.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/tree-vect-data-refs.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/tree-vect-data-refs.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1493,6 +1493,9 @@
stmt = DR_STMT (dr);
stmt_info = vinfo_for_stmt (stmt);
if (STMT_VINFO_STRIDED_ACCESS (stmt_info)
Index: gcc/ggc.h
===================================================================
---- gcc/ggc.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/ggc.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/ggc.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/ggc.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -266,8 +266,9 @@
extern struct alloc_zone tree_id_zone;
#if defined (GGC_ZONE) && !defined (GENERATOR_FILE)
Index: gcc/c-typeck.c
===================================================================
---- gcc/c-typeck.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/c-typeck.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/c-typeck.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/c-typeck.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -9095,7 +9095,11 @@
exprv = expr;
while (TREE_CODE (exprv) == COMPOUND_EXPR)
case PLUS_EXPR:
Index: gcc/gimplify.c
===================================================================
---- gcc/gimplify.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/gimplify.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/gimplify.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/gimplify.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -2008,8 +2008,14 @@
ret = MIN (ret, tret);
}
Index: gcc/tree-cfgcleanup.c
===================================================================
---- gcc/tree-cfgcleanup.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/tree-cfgcleanup.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/tree-cfgcleanup.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/tree-cfgcleanup.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -600,7 +600,7 @@
BB is present in the cfg. */
if (bb == NULL
continue;
Index: gcc/tree-ssa-pre.c
===================================================================
---- gcc/tree-ssa-pre.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/tree-ssa-pre.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/tree-ssa-pre.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/tree-ssa-pre.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -2874,8 +2874,11 @@
return NULL_TREE;
if (genop2)
{
Index: gcc/simplify-rtx.c
===================================================================
---- gcc/simplify-rtx.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/simplify-rtx.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/simplify-rtx.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/simplify-rtx.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,7 +1,7 @@
/* RTL simplification functions for GNU compiler.
Copyright (C) 1987, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
}
Index: gcc/tree-sra.c
===================================================================
---- gcc/tree-sra.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/tree-sra.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/tree-sra.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/tree-sra.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1020,6 +1020,31 @@
return false;
}
Index: gcc/tree-mudflap.c
===================================================================
---- gcc/tree-mudflap.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/tree-mudflap.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/tree-mudflap.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/tree-mudflap.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -869,7 +869,7 @@
break;
base = addr;
Index: gcc/po/es.po
===================================================================
---- gcc/po/es.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/po/es.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/po/es.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/po/es.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,17 +1,17 @@
-# Mensajes en español para gcc-4.6.0.
+# Mensajes en español para gcc-4.6.1.
Index: gcc/po/fr.po
===================================================================
---- gcc/po/fr.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/po/fr.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/po/fr.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/po/fr.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -121,7 +121,7 @@
msgstr ""
"Project-Id-Version: GNU gcc 3.4.3\n"
Index: gcc/po/nl.po
===================================================================
---- gcc/po/nl.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/po/nl.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/po/nl.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/po/nl.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gcc 4.3.0\n"
Index: gcc/po/ChangeLog
===================================================================
---- gcc/po/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/po/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/po/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/po/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,3 +1,37 @@
+2011-09-02 Joseph Myers <joseph@codesourcery.com>
+
* GCC 4.6.1 released.
Index: gcc/po/vi.po
===================================================================
---- gcc/po/vi.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/po/vi.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/po/vi.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/po/vi.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gcc 4.5.0\n"
Index: gcc/po/da.po
===================================================================
---- gcc/po/da.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/po/da.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/po/da.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/po/da.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -128,7 +128,7 @@
msgstr ""
"Project-Id-Version: gcc 3.4-b20040206\n"
Index: gcc/po/sr.po
===================================================================
---- gcc/po/sr.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/po/sr.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/po/sr.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/po/sr.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gcc 4.2.1\n"
Index: gcc/po/tr.po
===================================================================
---- gcc/po/tr.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/po/tr.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/po/tr.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/po/tr.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gcc 4.1.1\n"
Index: gcc/po/be.po
===================================================================
---- gcc/po/be.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/po/be.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/po/be.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/po/be.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gcc 3.1\n"
Index: gcc/po/ru.po
===================================================================
---- gcc/po/ru.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/po/ru.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/po/ru.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/po/ru.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: gcc 4.6.0\n"
#~ "Please submit a full bug report.\n"
Index: gcc/po/sv.po
===================================================================
---- gcc/po/sv.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/po/sv.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/po/sv.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/po/sv.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -8,10 +8,10 @@
#
msgid ""
msgstr "Returvärdet \"%s\" för funktionen \"%s\" deklarerad vid %L är inte satt"
Index: gcc/po/de.po
===================================================================
---- gcc/po/de.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/po/de.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/po/de.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/po/de.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -6,10 +6,10 @@
# Roland Stigge <stigge@antcom.de>, 2003, 2004, 2005, 2006, 2007, 2008, 2010, 2011.
msgid ""
Index: gcc/po/ja.po
===================================================================
---- gcc/po/ja.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/po/ja.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/po/ja.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/po/ja.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -17,10 +17,10 @@
# Yasuaki Taniguchi <yasuakit@gmail.com>, 2010, 2011
msgid ""
+#~ msgstr "仮引数リスト中の `void' はリスト全体を占めなければなりません"
Index: gcc/po/zh_TW.po
===================================================================
---- gcc/po/zh_TW.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/po/zh_TW.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/po/zh_TW.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/po/zh_TW.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: gcc 4.1.0\n"
Index: gcc/po/id.po
===================================================================
---- gcc/po/id.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/po/id.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/po/id.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/po/id.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gcc 4.4.1\n"
Index: gcc/po/fi.po
===================================================================
---- gcc/po/fi.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/po/fi.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/po/fi.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/po/fi.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -26,7 +26,7 @@
msgstr ""
"Project-Id-Version: gcc 4.5-b20091203\n"
Index: gcc/po/el.po
===================================================================
---- gcc/po/el.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/po/el.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/po/el.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/po/el.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gcc 4.0-b20041128\n"
Index: gcc/po/zh_CN.po
===================================================================
---- gcc/po/zh_CN.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/po/zh_CN.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/po/zh_CN.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/po/zh_CN.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: gcc 4.6.0\n"
Index: gcc/tree-ssa-forwprop.c
===================================================================
---- gcc/tree-ssa-forwprop.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/tree-ssa-forwprop.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/tree-ssa-forwprop.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/tree-ssa-forwprop.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -260,9 +260,6 @@
static bool
can_propagate_from (gimple def_stmt)
if (def_code == PLUS_EXPR
Index: gcc/varasm.c
===================================================================
---- gcc/varasm.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/varasm.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/varasm.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/varasm.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -2598,6 +2598,12 @@
* tree_low_cst (TREE_OPERAND (target, 1), 0));
target = TREE_OPERAND (target, 0);
&& TREE_CODE (TREE_OPERAND (TREE_OPERAND (target, 0), 0))
Index: gcc/tree-ssa.c
===================================================================
---- gcc/tree-ssa.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/tree-ssa.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/tree-ssa.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/tree-ssa.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -43,6 +43,7 @@
#include "tree-dump.h"
#include "tree-pass.h"
BITMAP_FREE (not_reg_needs);
Index: gcc/tree-vect-stmts.c
===================================================================
---- gcc/tree-vect-stmts.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/tree-vect-stmts.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/tree-vect-stmts.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/tree-vect-stmts.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1533,7 +1533,7 @@
}
else
set_vinfo_for_stmt (stmt, NULL);
STMT_VINFO_STMT (stmt_info) = new_stmt;
gsi_replace (gsi, new_stmt, false);
+@@ -4806,7 +4814,7 @@
+ bool is_store = false;
+ gimple vec_stmt = NULL;
+ stmt_vec_info stmt_info = vinfo_for_stmt (stmt);
+- gimple orig_stmt_in_pattern, orig_scalar_stmt = stmt;
++ gimple orig_stmt_in_pattern;
+ bool done;
+
+ switch (STMT_VINFO_TYPE (stmt_info))
@@ -4957,11 +4965,7 @@
the stmt_info of ORIG_STMT_IN_PATTERN. See more details in the
documentation of vect_pattern_recog. */
Index: gcc/tree-inline.c
===================================================================
---- gcc/tree-inline.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/tree-inline.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/tree-inline.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/tree-inline.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -846,14 +846,16 @@
build_int_cst
(TREE_TYPE (TREE_OPERAND (*tp, 1)), 0));
return NULL;
Index: gcc/combine.c
===================================================================
---- gcc/combine.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/combine.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/combine.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/combine.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -5629,7 +5629,7 @@
{
/* Try to simplify the expression further. */
new_rtx = make_compound_operation (XEXP (lhs, 0), next_code);
Index: gcc/cfgloop.h
===================================================================
---- gcc/cfgloop.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/cfgloop.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/cfgloop.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/cfgloop.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -443,6 +443,14 @@
return VEC_index (loop_p, loop->superloops, n - 1);
}
static inline VEC (loop_p, gc) *
Index: gcc/df-problems.c
===================================================================
---- gcc/df-problems.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/df-problems.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/df-problems.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/df-problems.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -3095,6 +3095,7 @@
dead_debug_reset (struct dead_debug *debug, unsigned int dregno)
{
dval = make_debug_expr_from_rtl (reg);
Index: gcc/config.gcc
===================================================================
---- gcc/config.gcc (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config.gcc (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config.gcc (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config.gcc (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -240,6 +240,7 @@
| crx-* \
| i[34567]86-*-interix3* \
test x$with_cpu != x || with_cpu=v9
Index: gcc/Makefile.in
===================================================================
---- gcc/Makefile.in (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/Makefile.in (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/Makefile.in (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/Makefile.in (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -2382,7 +2382,7 @@
$(TREE_DUMP_H) langhooks.h $(TREE_PASS_H) $(BASIC_BLOCK_H) $(BITMAP_H) \
$(FLAGS_H) $(GGC_H) $(HASHTAB_H) pointer-set.h \
$(FUNCTION_H) $(TIMEVAR_H) $(TM_H) coretypes.h $(TREE_DUMP_H) \
Index: gcc/gimple.c
===================================================================
---- gcc/gimple.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/gimple.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/gimple.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/gimple.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -4943,6 +4943,20 @@
&& TREE_CODE (OBJ_TYPE_REF_OBJECT (rhs)) == ADDR_EXPR)
ret |= visit_addr (stmt, TREE_OPERAND (OBJ_TYPE_REF_OBJECT (rhs),
&& TREE_CODE (TMR_BASE (lhs)) == ADDR_EXPR)
Index: gcc/tree-ssa-structalias.c
===================================================================
---- gcc/tree-ssa-structalias.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/tree-ssa-structalias.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/tree-ssa-structalias.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/tree-ssa-structalias.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -3349,9 +3349,18 @@
/* If we are not taking the address then make sure to process
vi = get_varinfo (cs.var);
Index: gcc/config/alpha/elf.h
===================================================================
---- gcc/config/alpha/elf.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/alpha/elf.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/alpha/elf.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/alpha/elf.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -397,7 +397,7 @@
#undef ENDFILE_SPEC
/* Select a format to encode pointers in exception handling data. CODE
Index: gcc/config/alpha/alpha.c
===================================================================
---- gcc/config/alpha/alpha.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/alpha/alpha.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/alpha/alpha.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/alpha/alpha.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -4918,6 +4918,13 @@
return m;
}
Index: gcc/config/alpha/osf5.h
===================================================================
---- gcc/config/alpha/osf5.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/alpha/osf5.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/alpha/osf5.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/alpha/osf5.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -102,7 +102,7 @@
"%{!shared:%{pg:gcrt0.o%s}%{!pg:%{p:mcrt0.o%s}%{!p:crt0.o%s}}}"
Index: gcc/config/alpha/netbsd.h
===================================================================
---- gcc/config/alpha/netbsd.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/alpha/netbsd.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/alpha/netbsd.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/alpha/netbsd.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -70,7 +70,7 @@
#undef ENDFILE_SPEC
Index: gcc/config/s390/s390.c
===================================================================
---- gcc/config/s390/s390.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/s390/s390.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/s390/s390.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/s390/s390.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -7648,7 +7648,7 @@
/* Maximum number of registers to represent a value of mode MODE
in a register of class RCLASS. */
switch (rclass)
Index: gcc/config/s390/s390-protos.h
===================================================================
---- gcc/config/s390/s390-protos.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/s390/s390-protos.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/s390/s390-protos.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/s390/s390-protos.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -41,7 +41,7 @@
extern void s390_set_has_landing_pad_p (bool);
extern bool s390_hard_regno_mode_ok (unsigned int, enum machine_mode);
extern int s390_extra_constraint_str (rtx, int, const char *);
Index: gcc/config/spu/spu.c
===================================================================
---- gcc/config/spu/spu.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/spu/spu.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/spu/spu.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/spu/spu.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -223,7 +223,6 @@
static bool spu_addr_space_subset_p (addr_space_t, addr_space_t);
static rtx spu_addr_space_convert (rtx, tree, tree);
spu_section_type_flags (tree decl, const char *name, int reloc)
Index: gcc/config/sparc/linux.h
===================================================================
---- gcc/config/sparc/linux.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/sparc/linux.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/sparc/linux.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/sparc/linux.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -37,7 +37,7 @@
#undef ENDFILE_SPEC
#define ENDFILE_SPEC \
#undef CC1_SPEC
Index: gcc/config/sparc/sp64-elf.h
===================================================================
---- gcc/config/sparc/sp64-elf.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/sparc/sp64-elf.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/sparc/sp64-elf.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/sparc/sp64-elf.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -58,7 +58,7 @@
#undef ENDFILE_SPEC
/* Use the default (for now). */
Index: gcc/config/sparc/sol2-64.h
===================================================================
---- gcc/config/sparc/sol2-64.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/sparc/sol2-64.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/sparc/sol2-64.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/sparc/sol2-64.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,7 +1,7 @@
/* Definitions of target machine for GCC, for bi-arch SPARC
running Solaris 2, defaulting to 64-bit code generation.
+#define TARGET_64BIT_DEFAULT 1
Index: gcc/config/sparc/sp-elf.h
===================================================================
---- gcc/config/sparc/sp-elf.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/sparc/sp-elf.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/sparc/sp-elf.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/sparc/sp-elf.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -38,7 +38,7 @@
#undef ENDFILE_SPEC
/* Don't set the target flags, this is done by the linker script */
Index: gcc/config/sparc/linux64.h
===================================================================
---- gcc/config/sparc/linux64.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/sparc/linux64.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/sparc/linux64.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/sparc/linux64.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -59,7 +59,7 @@
#undef ENDFILE_SPEC
#define ENDFILE_SPEC \
#define TARGET_VERSION fprintf (stderr, " (sparc64 GNU/Linux with ELF)");
Index: gcc/config/sparc/freebsd.h
===================================================================
---- gcc/config/sparc/freebsd.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/sparc/freebsd.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/sparc/freebsd.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/sparc/freebsd.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -169,7 +169,7 @@
#undef ENDFILE_SPEC
/* We use GNU ld so undefine this so that attribute((init_priority)) works. */
Index: gcc/config/sparc/sol2.h
===================================================================
---- gcc/config/sparc/sol2.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/sparc/sol2.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/sparc/sol2.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/sparc/sol2.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -119,7 +119,7 @@
#undef ENDFILE_SPEC
the bits from config/sol2.c. */
Index: gcc/config/rx/rx.md
===================================================================
---- gcc/config/rx/rx.md (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/rx/rx.md (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/rx/rx.md (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/rx/rx.md (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -708,24 +708,24 @@
(clobber (reg:CC CC_REG))])]
""
(set_attr "length" "5")] ;; Worst case sceanario. FIXME: If we defined separate patterns
Index: gcc/config/i386/i386.h
===================================================================
---- gcc/config/i386/i386.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/i386/i386.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/i386/i386.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/i386/i386.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -322,6 +322,7 @@
X86_TUNE_FUSE_CMP_AND_BRANCH,
X86_TUNE_OPT_AGU,
enum ix86_arch_indices {
Index: gcc/config/i386/linux.h
===================================================================
---- gcc/config/i386/linux.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/i386/linux.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/i386/linux.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/i386/linux.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -114,7 +114,7 @@
/* Similar to standard Linux, but adding -ffast-math support. */
#undef ENDFILE_SPEC
%{mpc80:crtprec80.o%s} \
Index: gcc/config/i386/cygwin.h
===================================================================
---- gcc/config/i386/cygwin.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/i386/cygwin.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/i386/cygwin.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/i386/cygwin.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -38,7 +38,7 @@
#undef ENDFILE_SPEC
/* Normally, -lgcc is not needed since everything in it is in the DLL, but we
Index: gcc/config/i386/i386.md
===================================================================
---- gcc/config/i386/i386.md (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/i386/i386.md (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/i386/i386.md (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/i386/i386.md (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -5280,11 +5280,20 @@
if (GET_CODE (op1) == SUBREG)
op1 = SUBREG_REG (op1);
{ return ix86_output_call_insn (insn, operands[1], 1); }
Index: gcc/config/i386/constraints.md
===================================================================
---- gcc/config/i386/constraints.md (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/i386/constraints.md (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/i386/constraints.md (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/i386/constraints.md (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -19,7 +19,7 @@
;;; Unused letters:
"Integer constant in the range 0 @dots{} 31, for 32-bit shifts."
Index: gcc/config/i386/athlon.md
===================================================================
---- gcc/config/i386/athlon.md (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/i386/athlon.md (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/i386/athlon.md (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/i386/athlon.md (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -798,7 +798,7 @@
"athlon-direct,athlon-fploadk8,athlon-fadd")
(define_insn_reservation "athlon_ssecomi" 4
(and (eq_attr "cpu" "amdfam10")
Index: gcc/config/i386/sse.md
===================================================================
---- gcc/config/i386/sse.md (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/i386/sse.md (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/i386/sse.md (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/i386/sse.md (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -207,15 +207,25 @@
{
case MODE_V8SF:
[(set_attr "type" "sselog")
Index: gcc/config/i386/i386.opt
===================================================================
---- gcc/config/i386/i386.opt (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/i386/i386.opt (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/i386/i386.opt (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/i386/i386.opt (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -267,7 +267,7 @@
is selected.
+Split 32-byte AVX unaligned store
Index: gcc/config/i386/linux64.h
===================================================================
---- gcc/config/i386/linux64.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/i386/linux64.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/i386/linux64.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/i386/linux64.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -90,7 +90,7 @@
/* Similar to standard Linux, but adding -ffast-math support. */
#undef ENDFILE_SPEC
%{mpc80:crtprec80.o%s} \
Index: gcc/config/i386/darwin.h
===================================================================
---- gcc/config/i386/darwin.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/i386/darwin.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/i386/darwin.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/i386/darwin.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -131,7 +131,7 @@
#undef ENDFILE_SPEC
%{mpc80:crtprec80.o%s}"
Index: gcc/config/i386/mingw32.h
===================================================================
---- gcc/config/i386/mingw32.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/i386/mingw32.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/i386/mingw32.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/i386/mingw32.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -124,7 +124,7 @@
#undef ENDFILE_SPEC
/* Override startfile prefix defaults. */
Index: gcc/config/i386/i386.c
===================================================================
---- gcc/config/i386/i386.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/i386/i386.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/i386/i386.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/i386/i386.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -2082,6 +2082,10 @@
/* X86_TUNE_VECTORIZE_DOUBLE: Enable double precision vector
instructions. */
/* Initialize the GCC target structure. */
Index: gcc/config/sol2.h
===================================================================
---- gcc/config/sol2.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/sol2.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/sol2.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/sol2.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -132,10 +132,8 @@
#define LIB_SPEC \
"%{compat-bsd:-lucb -lsocket -lnsl -lelf -laio} \
Index: gcc/config/avr/avr.md
===================================================================
---- gcc/config/avr/avr.md (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/avr/avr.md (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/avr/avr.md (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/avr/avr.md (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1514,18 +1514,18 @@
(match_operand:VOID 2 "const_int_operand" "")))
(clobber (match_operand 3 ""))])]
;;<< << << << << << << << << << << << << << << << << << << << << << << << << <<
Index: gcc/config/avr/avr.c
===================================================================
---- gcc/config/avr/avr.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/avr/avr.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/avr/avr.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/avr/avr.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -78,7 +78,7 @@
static void avr_insert_attributes (tree, tree *);
static void avr_asm_init_sections (void);
Index: gcc/config/ia64/linux.h
===================================================================
---- gcc/config/ia64/linux.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/ia64/linux.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/ia64/linux.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/ia64/linux.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -55,7 +55,7 @@
/* Similar to standard Linux, but adding -ffast-math support. */
#undef ENDFILE_SPEC
/* Define this for shared library support because it isn't in the main
Index: gcc/config/m68k/m68k.c
===================================================================
---- gcc/config/m68k/m68k.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/m68k/m68k.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/m68k/m68k.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/m68k/m68k.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -136,6 +136,7 @@
static bool m68k_legitimate_address_p (enum machine_mode, rtx, bool);
static bool m68k_handle_option (size_t, const char *, int);
if -mcpu was not passed. */
Index: gcc/config/rs6000/vector.md
===================================================================
---- gcc/config/rs6000/vector.md (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/rs6000/vector.md (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/rs6000/vector.md (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/rs6000/vector.md (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -454,21 +454,21 @@
[(set (match_operand:VEC_L 0 "vlogical_operand" "")
(if_then_else:VEC_L
;; setting CR6 to indicate a combined status
Index: gcc/config/rs6000/rs6000.c
===================================================================
---- gcc/config/rs6000/rs6000.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/rs6000/rs6000.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/rs6000/rs6000.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/rs6000/rs6000.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -17437,7 +17437,7 @@
op_false = tmp;
}
Index: gcc/config/rs6000/vsx.md
===================================================================
---- gcc/config/rs6000/vsx.md (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/rs6000/vsx.md (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/rs6000/vsx.md (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/rs6000/vsx.md (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -674,7 +674,7 @@
[(set (match_operand:VSX_L 0 "vsx_register_operand" "=<VSr>,?wa")
(if_then_else:VSX_L
Index: gcc/config/rs6000/altivec.md
===================================================================
---- gcc/config/rs6000/altivec.md (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/rs6000/altivec.md (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/rs6000/altivec.md (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/rs6000/altivec.md (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -495,7 +495,7 @@
[(set (match_operand:VM 0 "altivec_register_operand" "=v")
(if_then_else:VM
"VECTOR_MEM_ALTIVEC_P (<MODE>mode)"
Index: gcc/config/darwin.c
===================================================================
---- gcc/config/darwin.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/darwin.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/darwin.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/darwin.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1195,7 +1195,11 @@
darwin_mergeable_string_section (tree exp,
unsigned HOST_WIDE_INT align)
&& align <= 256
Index: gcc/config/arm/arm.h
===================================================================
---- gcc/config/arm/arm.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/arm/arm.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/arm/arm.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/arm/arm.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -45,6 +45,8 @@
#define TARGET_CPU_CPP_BUILTINS() \
do \
builtin_define ("__arm__"); \
Index: gcc/config/arm/predicates.md
===================================================================
---- gcc/config/arm/predicates.md (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/arm/predicates.md (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/arm/predicates.md (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/arm/predicates.md (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -683,3 +683,6 @@
}
return true;
+ (match_code "plus"))
Index: gcc/config/arm/arm.md
===================================================================
---- gcc/config/arm/arm.md (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/arm/arm.md (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/arm/arm.md (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/arm/arm.md (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -8499,18 +8499,22 @@
;; Patterns to allow combination of arithmetic, cond code and shifts
[(set (match_operand:SI 0 "s_register_operand" "")
Index: gcc/config/pa/pa.md
===================================================================
---- gcc/config/pa/pa.md (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/pa/pa.md (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/pa/pa.md (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/pa/pa.md (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -811,7 +811,7 @@
(match_operand:DI 3 "arith11_operand" "rI"))
(match_operand:DI 1 "register_operand" "r")))]
emit_insn (gen_addsi3 (index, operands[0], operands[1]));
Index: gcc/config/mips/linux.h
===================================================================
---- gcc/config/mips/linux.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ gcc/config/mips/linux.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- gcc/config/mips/linux.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ gcc/config/mips/linux.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -147,5 +147,5 @@
/* Similar to standard Linux, but adding -ffast-math support. */
#undef ENDFILE_SPEC
%{shared|pie:crtendS.o%s;:crtend.o%s} crtn.o%s"
Index: libstdc++-v3/include/std/bitset
===================================================================
---- libstdc++-v3/include/std/bitset (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libstdc++-v3/include/std/bitset (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libstdc++-v3/include/std/bitset (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libstdc++-v3/include/std/bitset (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -52,11 +52,13 @@
#include <iosfwd>
#include <bits/cxxabi_forced.h>
Index: libstdc++-v3/include/parallel/algo.h
===================================================================
---- libstdc++-v3/include/parallel/algo.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libstdc++-v3/include/parallel/algo.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libstdc++-v3/include/parallel/algo.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libstdc++-v3/include/parallel/algo.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,6 +1,6 @@
// -*- C++ -*-
__gnu_parallel::_EqualTo<_IValueType, _FValueType>());
Index: libstdc++-v3/include/bits/hashtable.h
===================================================================
---- libstdc++-v3/include/bits/hashtable.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libstdc++-v3/include/bits/hashtable.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libstdc++-v3/include/bits/hashtable.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libstdc++-v3/include/bits/hashtable.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -683,12 +683,11 @@
_M_element_count(__ht._M_element_count),
_M_rehash_policy(__ht._M_rehash_policy)
template<typename _Key, typename _Value,
Index: libstdc++-v3/include/bits/shared_ptr.h
===================================================================
---- libstdc++-v3/include/bits/shared_ptr.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libstdc++-v3/include/bits/shared_ptr.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libstdc++-v3/include/bits/shared_ptr.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libstdc++-v3/include/bits/shared_ptr.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -543,8 +543,8 @@
make_shared(_Args&&... __args)
{
/// std::hash specialization for shared_ptr.
Index: libstdc++-v3/include/bits/shared_ptr_base.h
===================================================================
---- libstdc++-v3/include/bits/shared_ptr_base.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libstdc++-v3/include/bits/shared_ptr_base.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libstdc++-v3/include/bits/shared_ptr_base.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libstdc++-v3/include/bits/shared_ptr_base.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1365,8 +1365,8 @@
__make_shared(_Args&&... __args)
{
/// std::hash specialization for __shared_ptr.
Index: libstdc++-v3/ChangeLog
===================================================================
---- libstdc++-v3/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libstdc++-v3/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libstdc++-v3/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libstdc++-v3/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,3 +1,42 @@
+2011-09-02 Paolo Carlini <paolo.carlini@oracle.com>
+
* GCC 4.6.1 released.
Index: libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/38081-1.cc
===================================================================
---- libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/38081-1.cc (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/38081-1.cc (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/38081-1.cc (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/38081-1.cc (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,6 +1,6 @@
// { dg-require-namedlocale "ru_RU.ISO-8859-5" }
memset(&time03, -1, sizeof(tm));
Index: libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/38081-2.cc
===================================================================
---- libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/38081-2.cc (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/38081-2.cc (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/38081-2.cc (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/38081-2.cc (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -2,7 +2,7 @@
// 2010-01-05 Paolo Carlini <paolo.carlini@oracle.com>
Index: libstdc++-v3/testsuite/23_containers/bitset/cons/50268.cc
===================================================================
--- libstdc++-v3/testsuite/23_containers/bitset/cons/50268.cc (.../tags/gcc_4_6_1_release) (wersja 0)
-+++ libstdc++-v3/testsuite/23_containers/bitset/cons/50268.cc (.../branches/gcc-4_6-branch) (wersja 178706)
++++ libstdc++-v3/testsuite/23_containers/bitset/cons/50268.cc (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -0,0 +1,84 @@
+// { dg-options "-std=gnu++0x" }
+
+}
Index: libstdc++-v3/testsuite/20_util/weak_ptr/comparison/cmp_neg.cc
===================================================================
---- libstdc++-v3/testsuite/20_util/weak_ptr/comparison/cmp_neg.cc (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libstdc++-v3/testsuite/20_util/weak_ptr/comparison/cmp_neg.cc (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libstdc++-v3/testsuite/20_util/weak_ptr/comparison/cmp_neg.cc (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libstdc++-v3/testsuite/20_util/weak_ptr/comparison/cmp_neg.cc (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -43,11 +43,11 @@
}
// { dg-warning "note" "" { target *-*-* } 207 }
Index: configure.ac
===================================================================
---- configure.ac (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ configure.ac (.../branches/gcc-4_6-branch) (wersja 178706)
+--- configure.ac (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ configure.ac (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -186,9 +186,8 @@
# these libraries are built for the target environment, and are built after
# is now the case.
Index: libgfortran/m4/eoshift1.m4
===================================================================
---- libgfortran/m4/eoshift1.m4 (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libgfortran/m4/eoshift1.m4 (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libgfortran/m4/eoshift1.m4 (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/m4/eoshift1.m4 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -89,7 +89,6 @@
{
int i;
for (i = 0; i < GFC_DESCRIPTOR_RANK (array); i++)
Index: libgfortran/m4/eoshift3.m4
===================================================================
---- libgfortran/m4/eoshift3.m4 (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libgfortran/m4/eoshift3.m4 (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libgfortran/m4/eoshift3.m4 (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/m4/eoshift3.m4 (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -90,7 +90,6 @@
{
int i;
ret->offset = 0;
ret->dtype = array->dtype;
for (i = 0; i < GFC_DESCRIPTOR_RANK (array); i++)
+Index: libgfortran/m4/ifunction.m4
+===================================================================
+--- libgfortran/m4/ifunction.m4 (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/m4/ifunction.m4 (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -88,6 +88,7 @@
+ alloc_size = sizeof (rtype_name) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -95,8 +96,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
Index: libgfortran/runtime/memory.c
===================================================================
---- libgfortran/runtime/memory.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libgfortran/runtime/memory.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libgfortran/runtime/memory.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/runtime/memory.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -54,8 +54,8 @@
void *
internal_malloc_size (size_t size)
}
Index: libgfortran/intrinsics/string_intrinsics_inc.c
===================================================================
---- libgfortran/intrinsics/string_intrinsics_inc.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libgfortran/intrinsics/string_intrinsics_inc.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libgfortran/intrinsics/string_intrinsics_inc.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/intrinsics/string_intrinsics_inc.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -90,7 +90,7 @@
gfc_charlen_type len;
int res;
Index: libgfortran/intrinsics/string_intrinsics.c
===================================================================
---- libgfortran/intrinsics/string_intrinsics.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libgfortran/intrinsics/string_intrinsics.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libgfortran/intrinsics/string_intrinsics.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/intrinsics/string_intrinsics.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -51,7 +51,24 @@
return b;
}
Index: libgfortran/ChangeLog
===================================================================
---- libgfortran/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libgfortran/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178706)
-@@ -1,3 +1,56 @@
+--- libgfortran/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -1,3 +1,161 @@
++2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
++
++ Backport fron trunk
++ PR fortran/49479
++ * generated/m4/ifunction.m4: Always call internal_malloc_size
++ even when there is a zero-sized return array.
++ * generated/generated/maxloc1_16_i16.c: Regenerated.
++ * generated/generated/maxloc1_16_i1.c: Regenerated.
++ * generated/generated/maxloc1_16_i2.c: Regenerated.
++ * generated/generated/maxloc1_16_i4.c: Regenerated.
++ * generated/generated/maxloc1_16_i8.c: Regenerated.
++ * generated/generated/maxloc1_16_r10.c: Regenerated.
++ * generated/generated/maxloc1_16_r16.c: Regenerated.
++ * generated/generated/maxloc1_16_r4.c: Regenerated.
++ * generated/generated/maxloc1_16_r8.c: Regenerated.
++ * generated/generated/maxloc1_4_i16.c: Regenerated.
++ * generated/generated/maxloc1_4_i1.c: Regenerated.
++ * generated/generated/maxloc1_4_i2.c: Regenerated.
++ * generated/generated/maxloc1_4_i4.c: Regenerated.
++ * generated/generated/maxloc1_4_i8.c: Regenerated.
++ * generated/generated/maxloc1_4_r10.c: Regenerated.
++ * generated/generated/maxloc1_4_r16.c: Regenerated.
++ * generated/generated/maxloc1_4_r4.c: Regenerated.
++ * generated/generated/maxloc1_4_r8.c: Regenerated.
++ * generated/generated/maxloc1_8_i16.c: Regenerated.
++ * generated/generated/maxloc1_8_i1.c: Regenerated.
++ * generated/generated/maxloc1_8_i2.c: Regenerated.
++ * generated/generated/maxloc1_8_i4.c: Regenerated.
++ * generated/generated/maxloc1_8_i8.c: Regenerated.
++ * generated/generated/maxloc1_8_r10.c: Regenerated.
++ * generated/generated/maxloc1_8_r16.c: Regenerated.
++ * generated/generated/maxloc1_8_r4.c: Regenerated.
++ * generated/generated/maxloc1_8_r8.c: Regenerated.
++ * generated/generated/maxval_i16.c: Regenerated.
++ * generated/generated/maxval_i1.c: Regenerated.
++ * generated/generated/maxval_i2.c: Regenerated.
++ * generated/generated/maxval_i4.c: Regenerated.
++ * generated/generated/maxval_i8.c: Regenerated.
++ * generated/generated/maxval_r10.c: Regenerated.
++ * generated/generated/maxval_r16.c: Regenerated.
++ * generated/generated/maxval_r4.c: Regenerated.
++ * generated/generated/maxval_r8.c: Regenerated.
++ * generated/generated/minloc1_16_i16.c: Regenerated.
++ * generated/generated/minloc1_16_i1.c: Regenerated.
++ * generated/generated/minloc1_16_i2.c: Regenerated.
++ * generated/generated/minloc1_16_i4.c: Regenerated.
++ * generated/generated/minloc1_16_i8.c: Regenerated.
++ * generated/generated/minloc1_16_r10.c: Regenerated.
++ * generated/generated/minloc1_16_r16.c: Regenerated.
++ * generated/generated/minloc1_16_r4.c: Regenerated.
++ * generated/generated/minloc1_16_r8.c: Regenerated.
++ * generated/generated/minloc1_4_i16.c: Regenerated.
++ * generated/generated/minloc1_4_i1.c: Regenerated.
++ * generated/generated/minloc1_4_i2.c: Regenerated.
++ * generated/generated/minloc1_4_i4.c: Regenerated.
++ * generated/generated/minloc1_4_i8.c: Regenerated.
++ * generated/generated/minloc1_4_r10.c: Regenerated.
++ * generated/generated/minloc1_4_r16.c: Regenerated.
++ * generated/generated/minloc1_4_r4.c: Regenerated.
++ * generated/generated/minloc1_4_r8.c: Regenerated.
++ * generated/generated/minloc1_8_i16.c: Regenerated.
++ * generated/generated/minloc1_8_i1.c: Regenerated.
++ * generated/generated/minloc1_8_i2.c: Regenerated.
++ * generated/generated/minloc1_8_i4.c: Regenerated.
++ * generated/generated/minloc1_8_i8.c: Regenerated.
++ * generated/generated/minloc1_8_r10.c: Regenerated.
++ * generated/generated/minloc1_8_r16.c: Regenerated.
++ * generated/generated/minloc1_8_r4.c: Regenerated.
++ * generated/generated/minloc1_8_r8.c: Regenerated.
++ * generated/generated/minval_i16.c: Regenerated.
++ * generated/generated/minval_i1.c: Regenerated.
++ * generated/generated/minval_i2.c: Regenerated.
++ * generated/generated/minval_i4.c: Regenerated.
++ * generated/generated/minval_i8.c: Regenerated.
++ * generated/generated/minval_r10.c: Regenerated.
++ * generated/generated/minval_r16.c: Regenerated.
++ * generated/generated/minval_r4.c: Regenerated.
++ * generated/generated/minval_r8.c: Regenerated.
++ * generated/generated/product_c10.c: Regenerated.
++ * generated/generated/product_c16.c: Regenerated.
++ * generated/generated/product_c4.c: Regenerated.
++ * generated/generated/product_c8.c: Regenerated.
++ * generated/generated/product_i16.c: Regenerated.
++ * generated/generated/product_i1.c: Regenerated.
++ * generated/generated/product_i2.c: Regenerated.
++ * generated/generated/product_i4.c: Regenerated.
++ * generated/generated/product_i8.c: Regenerated.
++ * generated/generated/product_r10.c: Regenerated.
++ * generated/generated/product_r16.c: Regenerated.
++ * generated/generated/product_r4.c: Regenerated.
++ * generated/generated/product_r8.c: Regenerated.
++ * generated/generated/sum_c10.c: Regenerated.
++ * generated/generated/sum_c16.c: Regenerated.
++ * generated/generated/sum_c4.c: Regenerated.
++ * generated/generated/sum_c8.c: Regenerated.
++ * generated/generated/sum_i16.c: Regenerated.
++ * generated/generated/sum_i1.c: Regenerated.
++ * generated/generated/sum_i2.c: Regenerated.
++ * generated/generated/sum_i4.c: Regenerated.
++ * generated/generated/sum_i8.c: Regenerated.
++ * generated/generated/sum_r10.c: Regenerated.
++ * generated/generated/sum_r16.c: Regenerated.
++ * generated/generated/sum_r4.c: Regenerated.
++ * generated/generated/sum_r8.c: Regenerated.
++
+2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ Backport from trunk
2011-06-27 Release Manager
* GCC 4.6.1 released.
+Index: libgfortran/generated/maxloc1_4_r8.c
+===================================================================
+--- libgfortran/generated/maxloc1_4_r8.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxloc1_4_r8.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
Index: libgfortran/generated/eoshift3_4.c
===================================================================
---- libgfortran/generated/eoshift3_4.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libgfortran/generated/eoshift3_4.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libgfortran/generated/eoshift3_4.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/eoshift3_4.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -89,7 +89,6 @@
{
int i;
for (i = 0; i < GFC_DESCRIPTOR_RANK (array); i++)
Index: libgfortran/generated/eoshift1_8.c
===================================================================
---- libgfortran/generated/eoshift1_8.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libgfortran/generated/eoshift1_8.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libgfortran/generated/eoshift1_8.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/eoshift1_8.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -88,7 +88,6 @@
{
int i;
ret->offset = 0;
ret->dtype = array->dtype;
for (i = 0; i < GFC_DESCRIPTOR_RANK (array); i++)
+Index: libgfortran/generated/product_r4.c
+===================================================================
+--- libgfortran/generated/product_r4.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/product_r4.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_REAL_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/product_i2.c
+===================================================================
+--- libgfortran/generated/product_i2.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/product_i2.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_INTEGER_2) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxloc1_8_r16.c
+===================================================================
+--- libgfortran/generated/maxloc1_8_r16.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxloc1_8_r16.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/sum_r16.c
+===================================================================
+--- libgfortran/generated/sum_r16.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/sum_r16.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_REAL_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/sum_i1.c
+===================================================================
+--- libgfortran/generated/sum_i1.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/sum_i1.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_INTEGER_1) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxloc1_16_r16.c
+===================================================================
+--- libgfortran/generated/maxloc1_16_r16.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxloc1_16_r16.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxloc1_16_i4.c
+===================================================================
+--- libgfortran/generated/maxloc1_16_i4.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxloc1_16_i4.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxval_r16.c
+===================================================================
+--- libgfortran/generated/maxval_r16.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxval_r16.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_REAL_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/product_c10.c
+===================================================================
+--- libgfortran/generated/product_c10.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/product_c10.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_COMPLEX_10) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minloc1_8_i4.c
+===================================================================
+--- libgfortran/generated/minloc1_8_i4.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minloc1_8_i4.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/sum_r4.c
+===================================================================
+--- libgfortran/generated/sum_r4.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/sum_r4.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_REAL_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minloc1_16_r10.c
+===================================================================
+--- libgfortran/generated/minloc1_16_r10.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minloc1_16_r10.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/sum_i2.c
+===================================================================
+--- libgfortran/generated/sum_i2.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/sum_i2.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_INTEGER_2) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxloc1_4_i8.c
+===================================================================
+--- libgfortran/generated/maxloc1_4_i8.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxloc1_4_i8.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxloc1_4_i16.c
+===================================================================
+--- libgfortran/generated/maxloc1_4_i16.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxloc1_4_i16.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minloc1_8_r10.c
+===================================================================
+--- libgfortran/generated/minloc1_8_r10.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minloc1_8_r10.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/product_i4.c
+===================================================================
+--- libgfortran/generated/product_i4.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/product_i4.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_INTEGER_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/sum_c16.c
+===================================================================
+--- libgfortran/generated/sum_c16.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/sum_c16.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_COMPLEX_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxloc1_16_r8.c
+===================================================================
+--- libgfortran/generated/maxloc1_16_r8.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxloc1_16_r8.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minloc1_8_r8.c
+===================================================================
+--- libgfortran/generated/minloc1_8_r8.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minloc1_8_r8.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minval_i1.c
+===================================================================
+--- libgfortran/generated/minval_i1.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minval_i1.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_INTEGER_1) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/product_i16.c
+===================================================================
+--- libgfortran/generated/product_i16.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/product_i16.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_INTEGER_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minval_r4.c
+===================================================================
+--- libgfortran/generated/minval_r4.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minval_r4.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_REAL_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/sum_i4.c
+===================================================================
+--- libgfortran/generated/sum_i4.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/sum_i4.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_INTEGER_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
Index: libgfortran/generated/eoshift3_8.c
===================================================================
---- libgfortran/generated/eoshift3_8.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libgfortran/generated/eoshift3_8.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libgfortran/generated/eoshift3_8.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/eoshift3_8.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -89,7 +89,6 @@
{
int i;
ret->offset = 0;
ret->dtype = array->dtype;
for (i = 0; i < GFC_DESCRIPTOR_RANK (array); i++)
+Index: libgfortran/generated/minloc1_4_i1.c
+===================================================================
+--- libgfortran/generated/minloc1_4_i1.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minloc1_4_i1.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minval_i2.c
+===================================================================
+--- libgfortran/generated/minval_i2.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minval_i2.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_INTEGER_2) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/product_r8.c
+===================================================================
+--- libgfortran/generated/product_r8.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/product_r8.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_REAL_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxloc1_4_r16.c
+===================================================================
+--- libgfortran/generated/maxloc1_4_r16.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxloc1_4_r16.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minloc1_4_r4.c
+===================================================================
+--- libgfortran/generated/minloc1_4_r4.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minloc1_4_r4.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxloc1_16_i8.c
+===================================================================
+--- libgfortran/generated/maxloc1_16_i8.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxloc1_16_i8.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minloc1_4_i2.c
+===================================================================
+--- libgfortran/generated/minloc1_4_i2.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minloc1_4_i2.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxloc1_8_i1.c
+===================================================================
+--- libgfortran/generated/maxloc1_8_i1.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxloc1_8_i1.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minloc1_8_i8.c
+===================================================================
+--- libgfortran/generated/minloc1_8_i8.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minloc1_8_i8.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/product_r16.c
+===================================================================
+--- libgfortran/generated/product_r16.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/product_r16.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_REAL_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/sum_r8.c
+===================================================================
+--- libgfortran/generated/sum_r8.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/sum_r8.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_REAL_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minloc1_16_i16.c
+===================================================================
+--- libgfortran/generated/minloc1_16_i16.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minloc1_16_i16.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxloc1_8_r4.c
+===================================================================
+--- libgfortran/generated/maxloc1_8_r4.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxloc1_8_r4.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minloc1_16_i1.c
+===================================================================
+--- libgfortran/generated/minloc1_16_i1.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minloc1_16_i1.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minval_r10.c
+===================================================================
+--- libgfortran/generated/minval_r10.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minval_r10.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_REAL_10) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minval_i4.c
+===================================================================
+--- libgfortran/generated/minval_i4.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minval_i4.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_INTEGER_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxloc1_8_i2.c
+===================================================================
+--- libgfortran/generated/maxloc1_8_i2.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxloc1_8_i2.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minloc1_4_r10.c
+===================================================================
+--- libgfortran/generated/minloc1_4_r10.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minloc1_4_r10.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minloc1_8_i16.c
+===================================================================
+--- libgfortran/generated/minloc1_8_i16.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minloc1_8_i16.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minloc1_16_r4.c
+===================================================================
+--- libgfortran/generated/minloc1_16_r4.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minloc1_16_r4.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/product_i8.c
+===================================================================
+--- libgfortran/generated/product_i8.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/product_i8.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_INTEGER_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minloc1_16_i2.c
+===================================================================
+--- libgfortran/generated/minloc1_16_i2.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minloc1_16_i2.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minloc1_4_i4.c
+===================================================================
+--- libgfortran/generated/minloc1_4_i4.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minloc1_4_i4.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxval_i1.c
+===================================================================
+--- libgfortran/generated/maxval_i1.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxval_i1.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_INTEGER_1) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/product_c16.c
+===================================================================
+--- libgfortran/generated/product_c16.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/product_c16.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_COMPLEX_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxval_r4.c
+===================================================================
+--- libgfortran/generated/maxval_r4.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxval_r4.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_REAL_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minval_r8.c
+===================================================================
+--- libgfortran/generated/minval_r8.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minval_r8.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_REAL_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minloc1_16_r16.c
+===================================================================
+--- libgfortran/generated/minloc1_16_r16.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minloc1_16_r16.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/sum_i8.c
+===================================================================
+--- libgfortran/generated/sum_i8.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/sum_i8.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_INTEGER_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxval_i2.c
+===================================================================
+--- libgfortran/generated/maxval_i2.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxval_i2.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_INTEGER_2) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxloc1_8_i4.c
+===================================================================
+--- libgfortran/generated/maxloc1_8_i4.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxloc1_8_i4.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minloc1_8_r16.c
+===================================================================
+--- libgfortran/generated/minloc1_8_r16.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minloc1_8_r16.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minloc1_4_r8.c
+===================================================================
+--- libgfortran/generated/minloc1_4_r8.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minloc1_4_r8.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minloc1_16_i4.c
+===================================================================
+--- libgfortran/generated/minloc1_16_i4.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minloc1_16_i4.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
Index: libgfortran/generated/eoshift1_16.c
===================================================================
---- libgfortran/generated/eoshift1_16.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libgfortran/generated/eoshift1_16.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libgfortran/generated/eoshift1_16.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/eoshift1_16.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -88,7 +88,6 @@
{
int i;
ret->offset = 0;
ret->dtype = array->dtype;
for (i = 0; i < GFC_DESCRIPTOR_RANK (array); i++)
+Index: libgfortran/generated/product_c4.c
+===================================================================
+--- libgfortran/generated/product_c4.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/product_c4.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_COMPLEX_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxloc1_8_r8.c
+===================================================================
+--- libgfortran/generated/maxloc1_8_r8.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxloc1_8_r8.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minval_i16.c
+===================================================================
+--- libgfortran/generated/minval_i16.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minval_i16.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_INTEGER_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxval_i4.c
+===================================================================
+--- libgfortran/generated/maxval_i4.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxval_i4.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_INTEGER_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minval_i8.c
+===================================================================
+--- libgfortran/generated/minval_i8.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minval_i8.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_INTEGER_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minloc1_4_i16.c
+===================================================================
+--- libgfortran/generated/minloc1_4_i16.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minloc1_4_i16.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxloc1_8_r10.c
+===================================================================
+--- libgfortran/generated/maxloc1_8_r10.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxloc1_8_r10.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minloc1_16_r8.c
+===================================================================
+--- libgfortran/generated/minloc1_16_r8.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minloc1_16_r8.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/sum_r10.c
+===================================================================
+--- libgfortran/generated/sum_r10.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/sum_r10.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_REAL_10) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/sum_c4.c
+===================================================================
+--- libgfortran/generated/sum_c4.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/sum_c4.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_COMPLEX_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxloc1_16_r10.c
+===================================================================
+--- libgfortran/generated/maxloc1_16_r10.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxloc1_16_r10.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxval_r10.c
+===================================================================
+--- libgfortran/generated/maxval_r10.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxval_r10.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_REAL_10) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxloc1_4_i1.c
+===================================================================
+--- libgfortran/generated/maxloc1_4_i1.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxloc1_4_i1.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minloc1_4_i8.c
+===================================================================
+--- libgfortran/generated/minloc1_4_i8.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minloc1_4_i8.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxloc1_4_r4.c
+===================================================================
+--- libgfortran/generated/maxloc1_4_r4.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxloc1_4_r4.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxval_r8.c
+===================================================================
+--- libgfortran/generated/maxval_r8.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxval_r8.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_REAL_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
Index: libgfortran/generated/eoshift1_4.c
===================================================================
---- libgfortran/generated/eoshift1_4.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libgfortran/generated/eoshift1_4.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libgfortran/generated/eoshift1_4.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/eoshift1_4.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -88,7 +88,6 @@
{
int i;
ret->offset = 0;
ret->dtype = array->dtype;
for (i = 0; i < GFC_DESCRIPTOR_RANK (array); i++)
+Index: libgfortran/generated/minval_r16.c
+===================================================================
+--- libgfortran/generated/minval_r16.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minval_r16.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_REAL_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxloc1_4_i2.c
+===================================================================
+--- libgfortran/generated/maxloc1_4_i2.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxloc1_4_i2.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxloc1_8_i8.c
+===================================================================
+--- libgfortran/generated/maxloc1_8_i8.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxloc1_8_i8.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/sum_c10.c
+===================================================================
+--- libgfortran/generated/sum_c10.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/sum_c10.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_COMPLEX_10) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minloc1_4_r16.c
+===================================================================
+--- libgfortran/generated/minloc1_4_r16.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minloc1_4_r16.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minloc1_16_i8.c
+===================================================================
+--- libgfortran/generated/minloc1_16_i8.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minloc1_16_i8.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/product_c8.c
+===================================================================
+--- libgfortran/generated/product_c8.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/product_c8.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_COMPLEX_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxloc1_16_i1.c
+===================================================================
+--- libgfortran/generated/maxloc1_16_i1.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxloc1_16_i1.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minloc1_8_i1.c
+===================================================================
+--- libgfortran/generated/minloc1_8_i1.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minloc1_8_i1.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxloc1_4_i4.c
+===================================================================
+--- libgfortran/generated/maxloc1_4_i4.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxloc1_4_i4.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxval_i8.c
+===================================================================
+--- libgfortran/generated/maxval_i8.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxval_i8.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_INTEGER_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
Index: libgfortran/generated/eoshift3_16.c
===================================================================
---- libgfortran/generated/eoshift3_16.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libgfortran/generated/eoshift3_16.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libgfortran/generated/eoshift3_16.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/eoshift3_16.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -89,7 +89,6 @@
{
int i;
ret->offset = 0;
ret->dtype = array->dtype;
for (i = 0; i < GFC_DESCRIPTOR_RANK (array); i++)
+Index: libgfortran/generated/maxloc1_4_r10.c
+===================================================================
+--- libgfortran/generated/maxloc1_4_r10.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxloc1_4_r10.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_4) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxloc1_8_i16.c
+===================================================================
+--- libgfortran/generated/maxloc1_8_i16.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxloc1_8_i16.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxloc1_16_r4.c
+===================================================================
+--- libgfortran/generated/maxloc1_16_r4.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxloc1_16_r4.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/sum_i16.c
+===================================================================
+--- libgfortran/generated/sum_i16.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/sum_i16.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_INTEGER_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxloc1_16_i16.c
+===================================================================
+--- libgfortran/generated/maxloc1_16_i16.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxloc1_16_i16.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minloc1_8_r4.c
+===================================================================
+--- libgfortran/generated/minloc1_8_r4.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minloc1_8_r4.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/sum_c8.c
+===================================================================
+--- libgfortran/generated/sum_c8.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/sum_c8.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_COMPLEX_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxloc1_16_i2.c
+===================================================================
+--- libgfortran/generated/maxloc1_16_i2.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxloc1_16_i2.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/maxval_i16.c
+===================================================================
+--- libgfortran/generated/maxval_i16.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/maxval_i16.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_INTEGER_16) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/minloc1_8_i2.c
+===================================================================
+--- libgfortran/generated/minloc1_8_i2.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/minloc1_8_i2.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -101,6 +101,7 @@
+ alloc_size = sizeof (GFC_INTEGER_8) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -108,8 +109,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/product_r10.c
+===================================================================
+--- libgfortran/generated/product_r10.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/product_r10.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_REAL_10) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
+Index: libgfortran/generated/product_i1.c
+===================================================================
+--- libgfortran/generated/product_i1.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/generated/product_i1.c (.../branches/gcc-4_6-branch) (wersja 178926)
+@@ -100,6 +100,7 @@
+ alloc_size = sizeof (GFC_INTEGER_1) * GFC_DESCRIPTOR_STRIDE(retarray,rank-1)
+ * extent[rank-1];
+
++ retarray->data = internal_malloc_size (alloc_size);
+ if (alloc_size == 0)
+ {
+ /* Make sure we have a zero-sized array. */
+@@ -107,8 +108,6 @@
+ return;
+
+ }
+- else
+- retarray->data = internal_malloc_size (alloc_size);
+ }
+ else
+ {
Index: libgfortran/libgfortran.h
===================================================================
---- libgfortran/libgfortran.h (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libgfortran/libgfortran.h (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libgfortran/libgfortran.h (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/libgfortran.h (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1284,6 +1284,10 @@
gfc_charlen_type, const gfc_char4_t *);
iexport_proto(compare_string_char4);
extern void random_seed_i4 (GFC_INTEGER_4 * size, gfc_array_i4 * put,
Index: libgfortran/io/list_read.c
===================================================================
---- libgfortran/io/list_read.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libgfortran/io/list_read.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libgfortran/io/list_read.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libgfortran/io/list_read.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002, 2003, 2004, 2005, 2007, 2008, 2009, 2010
+/* Copyright (C) 2002, 2003, 2004, 2005, 2007, 2008, 2009, 2010, 2011
else
Index: Makefile.def
===================================================================
---- Makefile.def (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ Makefile.def (.../branches/gcc-4_6-branch) (wersja 178706)
+--- Makefile.def (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ Makefile.def (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -167,7 +167,6 @@
missing=maintainer-clean; };
target_modules = { module= winsup; };
dependencies = { module=configure-target-libgfortran; on=all-target-libquadmath; };
Index: libmudflap/ChangeLog
===================================================================
---- libmudflap/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libmudflap/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libmudflap/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libmudflap/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,3 +1,18 @@
+2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
* GCC 4.6.1 released.
Index: libiberty/ChangeLog
===================================================================
---- libiberty/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libiberty/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libiberty/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libiberty/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,3 +1,7 @@
+2011-08-06 Uros Bizjak <ubizjak@gmail.com>
+
* configure.ac: Call AC_SYS_LARGEFILE.
Index: libiberty/testsuite/test-expandargv.c
===================================================================
---- libiberty/testsuite/test-expandargv.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libiberty/testsuite/test-expandargv.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libiberty/testsuite/test-expandargv.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libiberty/testsuite/test-expandargv.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -189,7 +189,7 @@
{
char filename[256];
}
Index: ChangeLog
===================================================================
---- ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ ChangeLog (.../branches/gcc-4_6-branch) (wersja 178706)
+--- ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ ChangeLog (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,3 +1,19 @@
+2011-06-27 Hans-Peter Nilsson <hp@axis.com>
+
* GCC 4.6.1 released.
Index: libffi/src/powerpc/darwin_closure.S
===================================================================
---- libffi/src/powerpc/darwin_closure.S (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libffi/src/powerpc/darwin_closure.S (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libffi/src/powerpc/darwin_closure.S (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libffi/src/powerpc/darwin_closure.S (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -534,7 +534,7 @@
.lazy_symbol_pointer
L_ffi_closure_helper_DARWIN$lazy_ptr:
#endif
Index: libffi/ChangeLog
===================================================================
---- libffi/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libffi/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libffi/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libffi/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,3 +1,21 @@
+2011-09-04 Iain Sandoe <iains@gcc.gnu.org>
+
* GCC 4.6.1 released.
Index: libffi/testsuite/libffi.call/cls_double_va.c
===================================================================
---- libffi/testsuite/libffi.call/cls_double_va.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libffi/testsuite/libffi.call/cls_double_va.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libffi/testsuite/libffi.call/cls_double_va.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libffi/testsuite/libffi.call/cls_double_va.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -6,6 +6,7 @@
/* { dg-do run { xfail strongarm*-*-* xscale*-*-* } } */
#include "ffitest.h"
Index: libffi/testsuite/libffi.call/cls_longdouble_va.c
===================================================================
---- libffi/testsuite/libffi.call/cls_longdouble_va.c (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libffi/testsuite/libffi.call/cls_longdouble_va.c (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libffi/testsuite/libffi.call/cls_longdouble_va.c (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libffi/testsuite/libffi.call/cls_longdouble_va.c (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -6,6 +6,7 @@
/* { dg-do run { xfail strongarm*-*-* xscale*-*-* } } */
#include "ffitest.h"
Index: libcpp/po/es.po
===================================================================
---- libcpp/po/es.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libcpp/po/es.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libcpp/po/es.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libcpp/po/es.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: cpplib 4.6-b20101113\n"
msgstr "elemento %s impronunciable"
Index: libcpp/po/fr.po
===================================================================
---- libcpp/po/fr.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libcpp/po/fr.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libcpp/po/fr.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libcpp/po/fr.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -119,7 +119,7 @@
msgstr ""
"Project-Id-Version: GNU cpplib 4.3.0\n"
Index: libcpp/po/nl.po
===================================================================
---- libcpp/po/nl.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libcpp/po/nl.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libcpp/po/nl.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libcpp/po/nl.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: cpplib 4.5-b20100204\n"
msgstr "kan token %s niet spellen"
Index: libcpp/po/ChangeLog
===================================================================
---- libcpp/po/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libcpp/po/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libcpp/po/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libcpp/po/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -1,3 +1,9 @@
+2011-07-08 Joseph Myers <joseph@codesourcery.com>
+
* GCC 4.6.1 released.
Index: libcpp/po/vi.po
===================================================================
---- libcpp/po/vi.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libcpp/po/vi.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libcpp/po/vi.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libcpp/po/vi.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: cpplib 4.5.0\n"
msgstr "gặp hiệu bài không thể chính tả %s"
Index: libcpp/po/uk.po
===================================================================
---- libcpp/po/uk.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libcpp/po/uk.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libcpp/po/uk.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libcpp/po/uk.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: cpplib 4.2.1\n"
Index: libcpp/po/ca.po
===================================================================
---- libcpp/po/ca.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libcpp/po/ca.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libcpp/po/ca.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libcpp/po/ca.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -11,7 +11,7 @@
msgstr ""
"Project-Id-Version: cpplib-4.0.1\n"
Index: libcpp/po/da.po
===================================================================
---- libcpp/po/da.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libcpp/po/da.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libcpp/po/da.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libcpp/po/da.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -128,7 +128,7 @@
msgstr ""
"Project-Id-Version: gcc 3.3\n"
Index: libcpp/po/tr.po
===================================================================
---- libcpp/po/tr.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libcpp/po/tr.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libcpp/po/tr.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libcpp/po/tr.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: cpplib 4.2.0\n"
Index: libcpp/po/be.po
===================================================================
---- libcpp/po/be.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libcpp/po/be.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libcpp/po/be.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libcpp/po/be.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gcc 3.1\n"
Index: libcpp/po/ru.po
===================================================================
---- libcpp/po/ru.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libcpp/po/ru.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libcpp/po/ru.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libcpp/po/ru.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: cpplib 4.6-b20101218\n"
msgstr "неразбираемый токен %s"
Index: libcpp/po/de.po
===================================================================
---- libcpp/po/de.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libcpp/po/de.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libcpp/po/de.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libcpp/po/de.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: cpplib 4.6-b20101113\n"
msgstr "nicht buchstabierbares Token %s"
Index: libcpp/po/sv.po
===================================================================
---- libcpp/po/sv.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libcpp/po/sv.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libcpp/po/sv.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libcpp/po/sv.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: cpplib 4.6-b20101113\n"
msgstr "ostavbar symbol %s"
Index: libcpp/po/ja.po
===================================================================
---- libcpp/po/ja.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libcpp/po/ja.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libcpp/po/ja.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libcpp/po/ja.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: cpplib 4.6-b20101113\n"
msgstr "綴ることができないトークン %s です"
Index: libcpp/po/zh_TW.po
===================================================================
---- libcpp/po/zh_TW.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libcpp/po/zh_TW.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libcpp/po/zh_TW.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libcpp/po/zh_TW.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: cpplib 4.1.0\n"
Index: libcpp/po/id.po
===================================================================
---- libcpp/po/id.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libcpp/po/id.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libcpp/po/id.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libcpp/po/id.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: cpplib 4.5-b20100204\n"
msgstr "tanda %s tidak dapat disebutkan"
Index: libcpp/po/fi.po
===================================================================
---- libcpp/po/fi.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libcpp/po/fi.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libcpp/po/fi.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libcpp/po/fi.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: cpplib 4.6-b20101218\n"
msgstr "tavaamaton merkkijono %s"
Index: libcpp/po/el.po
===================================================================
---- libcpp/po/el.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libcpp/po/el.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libcpp/po/el.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libcpp/po/el.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: gcc 3.2\n"
msgstr "%s: áäýíáôï ôï Üíïéãìá ôïõ %s: %m\n"
Index: libcpp/po/zh_CN.po
===================================================================
---- libcpp/po/zh_CN.po (.../tags/gcc_4_6_1_release) (wersja 178706)
-+++ libcpp/po/zh_CN.po (.../branches/gcc-4_6-branch) (wersja 178706)
+--- libcpp/po/zh_CN.po (.../tags/gcc_4_6_1_release) (wersja 178926)
++++ libcpp/po/zh_CN.po (.../branches/gcc-4_6-branch) (wersja 178926)
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: cpplib 4.6.0\n"