packages: gcc/gcc-branch.diff, gcc/gcc.spec - rel 2; branch update

arekm arekm at pld-linux.org
Thu Jul 14 21:06:39 CEST 2011


Author: arekm                        Date: Thu Jul 14 19:06:39 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- rel 2; branch update

---- Files affected:
packages/gcc:
   gcc-branch.diff (1.48 -> 1.49) , gcc.spec (1.663 -> 1.664) 

---- Diffs:

================================================================
Index: packages/gcc/gcc-branch.diff
diff -u packages/gcc/gcc-branch.diff:1.48 packages/gcc/gcc-branch.diff:1.49
--- packages/gcc/gcc-branch.diff:1.48	Mon Jul 11 18:04:11 2011
+++ packages/gcc/gcc-branch.diff	Thu Jul 14 21:06:31 2011
@@ -1,7 +1,7 @@
 Index: configure
 ===================================================================
---- configure	(.../tags/gcc_4_6_1_release)	(wersja 176160)
-+++ configure	(.../branches/gcc-4_6-branch)	(wersja 176160)
+--- configure	(.../tags/gcc_4_6_1_release)	(wersja 176280)
++++ configure	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -2705,9 +2705,8 @@
  
  # these libraries are built for the target environment, and are built after
@@ -148,8 +148,8 @@
  # is now the case.
 Index: Makefile.in
 ===================================================================
---- Makefile.in	(.../tags/gcc_4_6_1_release)	(wersja 176160)
-+++ Makefile.in	(.../branches/gcc-4_6-branch)	(wersja 176160)
+--- Makefile.in	(.../tags/gcc_4_6_1_release)	(wersja 176280)
++++ Makefile.in	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -966,7 +966,6 @@
      maybe-configure-target-libtermcap \
      maybe-configure-target-winsup \
@@ -821,8 +821,8 @@
  
 Index: gcc/doc/invoke.texi
 ===================================================================
---- gcc/doc/invoke.texi	(.../tags/gcc_4_6_1_release)	(wersja 176160)
-+++ gcc/doc/invoke.texi	(.../branches/gcc-4_6-branch)	(wersja 176160)
+--- gcc/doc/invoke.texi	(.../tags/gcc_4_6_1_release)	(wersja 176280)
++++ gcc/doc/invoke.texi	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -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
@@ -848,15 +848,15 @@
  These @samp{-m} switches are supported in addition to the above
 Index: gcc/DATESTAMP
 ===================================================================
---- gcc/DATESTAMP	(.../tags/gcc_4_6_1_release)	(wersja 176160)
-+++ gcc/DATESTAMP	(.../branches/gcc-4_6-branch)	(wersja 176160)
+--- gcc/DATESTAMP	(.../tags/gcc_4_6_1_release)	(wersja 176280)
++++ gcc/DATESTAMP	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -1 +1 @@
 -20110627
-+20110711
++20110714
 Index: gcc/reorg.c
 ===================================================================
---- gcc/reorg.c	(.../tags/gcc_4_6_1_release)	(wersja 176160)
-+++ gcc/reorg.c	(.../branches/gcc-4_6-branch)	(wersja 176160)
+--- gcc/reorg.c	(.../tags/gcc_4_6_1_release)	(wersja 176280)
++++ gcc/reorg.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -2152,7 +2152,7 @@
  	      /* This must be an INSN or CALL_INSN.  */
  	      pat = PATTERN (trial);
@@ -896,15 +896,39 @@
  
 Index: gcc/DEV-PHASE
 ===================================================================
---- gcc/DEV-PHASE	(.../tags/gcc_4_6_1_release)	(wersja 176160)
-+++ gcc/DEV-PHASE	(.../branches/gcc-4_6-branch)	(wersja 176160)
+--- gcc/DEV-PHASE	(.../tags/gcc_4_6_1_release)	(wersja 176280)
++++ gcc/DEV-PHASE	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1 @@
 +prerelease
 Index: gcc/ChangeLog
 ===================================================================
---- gcc/ChangeLog	(.../tags/gcc_4_6_1_release)	(wersja 176160)
-+++ gcc/ChangeLog	(.../branches/gcc-4_6-branch)	(wersja 176160)
-@@ -1,3 +1,282 @@
+--- gcc/ChangeLog	(.../tags/gcc_4_6_1_release)	(wersja 176280)
++++ gcc/ChangeLog	(.../branches/gcc-4_6-branch)	(wersja 176280)
+@@ -1,3 +1,306 @@
++2011-07-14  Georg-Johann Lay  <avr at gjlay.de>
++	
++	PR target/49487
++	Backport from mainline r176276
++	2011-07-14  Georg-Johann Lay
++	* config/avr/avr.md (rotl<mode>3): Generate SCRATCH instead
++	of REG.
++	(*rotw<mode>): Use const_int_operand for operand2.
++	Use match_scatch for operand3.
++	(*rotb<mode>): Ditto
++	* config/avr/avr.c (avr_rotate_bytes): Treat SCRATCH.
++
++2011-07-14  Richard Guenther  <rguenther at suse.de>
++
++	PR tree-optimization/49651
++	* tree-ssa-structalias.c (get_constraint_for_1): Properly
++	handle dereferences with subvariables.
++
++2011-07-11  Martin Jambor  <mjambor at suse.cz>
++
++	PR tree-optimization/49094
++	* tree-sra.c (tree_non_mode_aligned_mem_p): New function.
++	(build_accesses_from_assign): Use it.
++
 +2011-07-11  Georg-Johann Lay  <avr at gjlay.de>
 +	
 +	PR target/39633
@@ -1189,8 +1213,8 @@
  	* GCC 4.6.1 released.
 Index: gcc/testsuite/gcc.target/arm/scd42-3.c
 ===================================================================
---- gcc/testsuite/gcc.target/arm/scd42-3.c	(.../tags/gcc_4_6_1_release)	(wersja 176160)
-+++ gcc/testsuite/gcc.target/arm/scd42-3.c	(.../branches/gcc-4_6-branch)	(wersja 176160)
+--- gcc/testsuite/gcc.target/arm/scd42-3.c	(.../tags/gcc_4_6_1_release)	(wersja 176280)
++++ gcc/testsuite/gcc.target/arm/scd42-3.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -1,6 +1,7 @@
  /* Verify that ldr is preferred on XScale for loading a 3 or 4 byte constant. */
  /* { dg-do compile } */
@@ -1202,8 +1226,8 @@
  unsigned load4(void) __attribute__ ((naked));
 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 176160)
-+++ gcc/testsuite/gcc.target/arm/fp16-compile-vcvt.c	(.../branches/gcc-4_6-branch)	(wersja 176160)
+--- gcc/testsuite/gcc.target/arm/fp16-compile-vcvt.c	(.../tags/gcc_4_6_1_release)	(wersja 176280)
++++ gcc/testsuite/gcc.target/arm/fp16-compile-vcvt.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -1,7 +1,7 @@
  /* { dg-do compile } */
 -/* { dg-require-effective-target arm_neon_fp16_ok } */
@@ -1216,8 +1240,8 @@
  
 Index: gcc/testsuite/gcc.target/arm/pr42879.c
 ===================================================================
---- gcc/testsuite/gcc.target/arm/pr42879.c	(.../tags/gcc_4_6_1_release)	(wersja 176160)
-+++ gcc/testsuite/gcc.target/arm/pr42879.c	(.../branches/gcc-4_6-branch)	(wersja 176160)
+--- gcc/testsuite/gcc.target/arm/pr42879.c	(.../tags/gcc_4_6_1_release)	(wersja 176280)
++++ gcc/testsuite/gcc.target/arm/pr42879.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -1,4 +1,5 @@
 -/* { dg-options "-march=armv7-a -mthumb -Os" }  */
 +/* { dg-require-effective-target arm_thumb2_ok } */
@@ -1227,8 +1251,8 @@
  struct A
 Index: gcc/testsuite/gcc.target/arm/ctz.c
 ===================================================================
---- gcc/testsuite/gcc.target/arm/ctz.c	(.../tags/gcc_4_6_1_release)	(wersja 176160)
-+++ gcc/testsuite/gcc.target/arm/ctz.c	(.../branches/gcc-4_6-branch)	(wersja 176160)
+--- gcc/testsuite/gcc.target/arm/ctz.c	(.../tags/gcc_4_6_1_release)	(wersja 176280)
++++ gcc/testsuite/gcc.target/arm/ctz.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -1,6 +1,6 @@
  /* { dg-do compile } */
 -/* { dg-require-effective-target arm32 } */
@@ -1240,8 +1264,8 @@
  {
 Index: gcc/testsuite/gcc.target/arm/thumb-bitfld1.c
 ===================================================================
---- gcc/testsuite/gcc.target/arm/thumb-bitfld1.c	(.../tags/gcc_4_6_1_release)	(wersja 176160)
-+++ gcc/testsuite/gcc.target/arm/thumb-bitfld1.c	(.../branches/gcc-4_6-branch)	(wersja 176160)
+--- gcc/testsuite/gcc.target/arm/thumb-bitfld1.c	(.../tags/gcc_4_6_1_release)	(wersja 176280)
++++ gcc/testsuite/gcc.target/arm/thumb-bitfld1.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
 -/* { dg-options "-O1 -mthumb -march=armv5t" }  */
@@ -1252,8 +1276,8 @@
  {
 Index: gcc/testsuite/gcc.target/arm/stack-corruption.c
 ===================================================================
---- gcc/testsuite/gcc.target/arm/stack-corruption.c	(.../tags/gcc_4_6_1_release)	(wersja 176160)
-+++ gcc/testsuite/gcc.target/arm/stack-corruption.c	(.../branches/gcc-4_6-branch)	(wersja 176160)
+--- gcc/testsuite/gcc.target/arm/stack-corruption.c	(.../tags/gcc_4_6_1_release)	(wersja 176280)
++++ gcc/testsuite/gcc.target/arm/stack-corruption.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -1,4 +1,5 @@
  /* { dg-do compile } */
 +/* { dg-skip-if "" { ! { arm_thumb1_ok || arm_thumb2_ok } } } */
@@ -1262,8 +1286,8 @@
  int main() {
 Index: gcc/testsuite/gcc.target/arm/pr40482.c
 ===================================================================
---- gcc/testsuite/gcc.target/arm/pr40482.c	(.../tags/gcc_4_6_1_release)	(wersja 176160)
-+++ gcc/testsuite/gcc.target/arm/pr40482.c	(.../branches/gcc-4_6-branch)	(wersja 176160)
+--- gcc/testsuite/gcc.target/arm/pr40482.c	(.../tags/gcc_4_6_1_release)	(wersja 176280)
++++ gcc/testsuite/gcc.target/arm/pr40482.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -1,3 +1,4 @@
 +/* { dg-skip-if "" { ! { arm_thumb1_ok || arm_thumb2_ok } } } */
  /* { dg-options "-mthumb -Os" }  */
@@ -1271,8 +1295,8 @@
  
 Index: gcc/testsuite/gcc.target/arm/pr45701-3.c
 ===================================================================
---- gcc/testsuite/gcc.target/arm/pr45701-3.c	(.../tags/gcc_4_6_1_release)	(wersja 176160)
-+++ gcc/testsuite/gcc.target/arm/pr45701-3.c	(.../branches/gcc-4_6-branch)	(wersja 176160)
+--- gcc/testsuite/gcc.target/arm/pr45701-3.c	(.../tags/gcc_4_6_1_release)	(wersja 176280)
++++ gcc/testsuite/gcc.target/arm/pr45701-3.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -1,5 +1,6 @@
  /* { dg-do compile } */
 -/* { dg-options "-march=armv7-a -mthumb -Os" }  */
@@ -1283,8 +1307,8 @@
  
 Index: gcc/testsuite/gcc.target/arm/20031108-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/arm/20031108-1.c	(.../tags/gcc_4_6_1_release)	(wersja 176160)
-+++ gcc/testsuite/gcc.target/arm/20031108-1.c	(.../branches/gcc-4_6-branch)	(wersja 176160)
+--- gcc/testsuite/gcc.target/arm/20031108-1.c	(.../tags/gcc_4_6_1_release)	(wersja 176280)
++++ gcc/testsuite/gcc.target/arm/20031108-1.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -1,5 +1,6 @@
  /* PR optimization/10467  */
  /* { dg-do compile } */
@@ -1295,7 +1319,7 @@
 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 176160)
++++ gcc/testsuite/gcc.target/powerpc/altivec-34.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,24 @@
 +/* PR target/49621 */
 +/* { dg-do compile } */
@@ -1324,7 +1348,7 @@
 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 176160)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-load-1.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,19 @@
 +/* { dg-do compile } */
 +/* { dg-options "-O3 -dp -mavx -mavx256-split-unaligned-load" } */
@@ -1348,7 +1372,7 @@
 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 176160)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-load-3.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,19 @@
 +/* { dg-do compile } */
 +/* { dg-options "-O3 -dp -mavx -mavx256-split-unaligned-load" } */
@@ -1372,7 +1396,7 @@
 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 176160)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-load-5.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,43 @@
 +/* { dg-do run } */
 +/* { dg-require-effective-target avx } */
@@ -1420,7 +1444,7 @@
 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 176160)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-store-1.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,22 @@
 +/* { dg-do compile } */
 +/* { dg-options "-O3 -dp -mavx -mavx256-split-unaligned-store" } */
@@ -1447,7 +1471,7 @@
 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 176160)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-load-7.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,60 @@
 +/* { dg-do run } */
 +/* { dg-require-effective-target avx } */
@@ -1512,7 +1536,7 @@
 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 176160)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-store-3.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,22 @@
 +/* { dg-do compile } */
 +/* { dg-options "-O3 -dp -mavx -mavx256-split-unaligned-store" } */
@@ -1539,7 +1563,7 @@
 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 176160)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-store-5.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,42 @@
 +/* { dg-do run } */
 +/* { dg-require-effective-target avx } */
@@ -1586,7 +1610,7 @@
 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 176160)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-store-7.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,45 @@
 +/* { dg-do run } */
 +/* { dg-require-effective-target avx } */
@@ -1636,7 +1660,7 @@
 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 176160)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-load-2.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,29 @@
 +/* { dg-do compile } */
 +/* { dg-require-effective-target lp64 } */
@@ -1670,7 +1694,7 @@
 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 176160)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-load-4.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,19 @@
 +/* { dg-do compile } */
 +/* { dg-options "-O3 -dp -mavx -mno-avx256-split-unaligned-load -mno-avx256-split-unaligned-store" } */
@@ -1694,7 +1718,7 @@
 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 176160)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-load-6.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,42 @@
 +/* { dg-do run } */
 +/* { dg-require-effective-target avx } */
@@ -1741,7 +1765,7 @@
 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 176160)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-store-2.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,29 @@
 +/* { dg-do compile } */
 +/* { dg-require-effective-target lp64 } */
@@ -1775,7 +1799,7 @@
 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 176160)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-store-4.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,20 @@
 +/* { dg-do compile } */
 +/* { dg-options "-O3 -dp -mavx -mno-avx256-split-unaligned-load -mno-avx256-split-unaligned-store" } */
@@ -1800,7 +1824,7 @@
 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 176160)
++++ gcc/testsuite/gcc.target/i386/avx256-unaligned-store-6.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,42 @@
 +/* { dg-do run } */
 +/* { dg-require-effective-target avx } */
@@ -1847,7 +1871,7 @@
 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 176160)
++++ gcc/testsuite/gcc.target/sparc/cas64.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,15 @@
 +/* PR target/49660 */
 +
@@ -1866,8 +1890,8 @@
 +/* { dg-final { scan-assembler-not "compare_and_swap_8" } } */
 Index: gcc/testsuite/lib/scanasm.exp
 ===================================================================
---- gcc/testsuite/lib/scanasm.exp	(.../tags/gcc_4_6_1_release)	(wersja 176160)
-+++ gcc/testsuite/lib/scanasm.exp	(.../branches/gcc-4_6-branch)	(wersja 176160)
+--- gcc/testsuite/lib/scanasm.exp	(.../tags/gcc_4_6_1_release)	(wersja 176280)
++++ gcc/testsuite/lib/scanasm.exp	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -50,16 +50,22 @@
  	}
      }
@@ -1968,8 +1992,8 @@
      } else {
 Index: gcc/testsuite/lib/scandump.exp
 ===================================================================
---- gcc/testsuite/lib/scandump.exp	(.../tags/gcc_4_6_1_release)	(wersja 176160)
-+++ gcc/testsuite/lib/scandump.exp	(.../branches/gcc-4_6-branch)	(wersja 176160)
+--- gcc/testsuite/lib/scandump.exp	(.../tags/gcc_4_6_1_release)	(wersja 176280)
++++ gcc/testsuite/lib/scandump.exp	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -55,7 +55,8 @@
      set src [file tail [lindex $testcase 0]]
      set output_file "[glob -nocomplain $src.[lindex $args 2]]"
@@ -2022,8 +2046,8 @@
  
 Index: gcc/testsuite/lib/target-supports-dg.exp
 ===================================================================
---- gcc/testsuite/lib/target-supports-dg.exp	(.../tags/gcc_4_6_1_release)	(wersja 176160)
-+++ gcc/testsuite/lib/target-supports-dg.exp	(.../branches/gcc-4_6-branch)	(wersja 176160)
+--- gcc/testsuite/lib/target-supports-dg.exp	(.../tags/gcc_4_6_1_release)	(wersja 176280)
++++ gcc/testsuite/lib/target-supports-dg.exp	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -172,6 +172,12 @@
      if { [llength $args] < 1 || [llength $args] > 2 } {
  	error "syntax error, need a single effective-target keyword with optional selector"
@@ -2047,8 +2071,8 @@
  }
 Index: gcc/testsuite/lib/target-supports.exp
 ===================================================================
---- gcc/testsuite/lib/target-supports.exp	(.../tags/gcc_4_6_1_release)	(wersja 176160)
-+++ gcc/testsuite/lib/target-supports.exp	(.../branches/gcc-4_6-branch)	(wersja 176160)
+--- gcc/testsuite/lib/target-supports.exp	(.../tags/gcc_4_6_1_release)	(wersja 176280)
++++ gcc/testsuite/lib/target-supports.exp	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -1932,45 +1932,53 @@
  # or -mfloat-abi=hard, but if one is already specified by the
  # multilib, use it.
@@ -2144,10 +2168,30 @@
 +	void foo(void) { z = (c *) y; }
 +    } "-Wcast-align"]
 +}
+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 176280)
+@@ -0,0 +1,15 @@
++! PR fortran/49698
++! { dg-do compile }
++subroutine foo (x, y, z)
++  type S
++    integer, pointer :: e => null()
++  end type S
++  type T
++    type(S), dimension(:), allocatable :: a
++  end type T
++  type(T) :: x, y
++  integer :: z, i
++  forall (i = 1 : z)
++    y%a(i)%e => x%a(i)%e
++  end forall
++end subroutine foo
 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 176160)
++++ gcc/testsuite/gfortran.dg/extends_14.f03	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,28 @@
 +! { dg-do compile }
 +! { dg-options "-fdump-tree-original" }
@@ -2180,7 +2224,7 @@
 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 176160)
++++ gcc/testsuite/gfortran.dg/pr49472.f90	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,15 @@
 +! PR rtl-optimization/49472
 +! { dg-do compile }
@@ -2200,7 +2244,7 @@
 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 176160)
++++ gcc/testsuite/gfortran.dg/pr49540-2.f90	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,17 @@
 +! PR fortran/49540
 +! { dg-do compile }
@@ -2222,7 +2266,7 @@
 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 176160)
++++ gcc/testsuite/gfortran.dg/intrinsic_signal.f90	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,21 @@
 +! { dg-do compile }
 +!
@@ -2248,7 +2292,7 @@
 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 176160)
++++ gcc/testsuite/gfortran.dg/typebound_proc_23.f90	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,32 @@
 +! { dg-do run }
 +!
@@ -2285,14 +2329,18 @@
 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 176160)
-@@ -0,0 +1,22 @@
++++ gcc/testsuite/gfortran.dg/read_list_eof_1.f90	(.../branches/gcc-4_6-branch)	(wersja 176280)
+@@ -0,0 +1,54 @@
 +! { dg-do run }
 +! PR 49296 List formatted read of file without EOR marker (\n).
 +program read_list_eof_1
 +  implicit none
 +  character(len=100) :: s
-+  call genfil ()
++  integer :: ii
++  real :: rr
++  logical :: ll
++
++  call genfil ('a')
 +  open (unit=20, file='read.dat', form='FORMATTED', action='READ', &
 +       status='OLD')
 +  read (20, fmt=*) s
@@ -2301,18 +2349,46 @@
 +     call abort ()
 +  end if
 +
++  call genfil ('1')
++  open (unit=20, file='read.dat', form='FORMATTED', action='READ', &
++       status='OLD')
++  read (20, fmt=*) ii
++  close (20, status='delete')
++  if (ii /= 1) then
++     call abort ()
++  end if
++
++  call genfil ('1.5')
++  open (unit=20, file='read.dat', form='FORMATTED', action='READ', &
++       status='OLD')
++  read (20, fmt=*) rr
++  close (20, status='delete')
++  if (rr /= 1.5) then
++     call abort ()
++  end if
++
++  call genfil ('T')
++  open (unit=20, file='read.dat', form='FORMATTED', action='READ', &
++       status='OLD')
++  read (20, fmt=*) ll
++  close (20, status='delete')
++  if (.not. ll) then
++     call abort ()
++  end if
++
 +contains
-+  subroutine genfil
++  subroutine genfil(str)
++    character(len=*), intent(in) :: str
 +    open(10, file='read.dat', form='unformatted', action='write', &
 +         status='replace', access='stream')
-+    write(10) 'a'
++    write(10) str
 +    close(10)
 +  end subroutine genfil
 +end program read_list_eof_1
 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 176160)
++++ gcc/testsuite/gfortran.dg/reshape_zerosize_3.f90	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,43 @@
 +! { dg-do run }
 +! PR 49479 - this used not to print anything.
@@ -2359,8 +2435,8 @@
 +! { 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 176160)
-+++ gcc/testsuite/gfortran.dg/allocatable_scalar_9.f90	(.../branches/gcc-4_6-branch)	(wersja 176160)
+--- gcc/testsuite/gfortran.dg/allocatable_scalar_9.f90	(.../tags/gcc_4_6_1_release)	(wersja 176280)
++++ gcc/testsuite/gfortran.dg/allocatable_scalar_9.f90	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -49,7 +49,7 @@
  if(allocated(na4%b4)) call abort()
  end
@@ -2373,7 +2449,7 @@
 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 176160)
++++ gcc/testsuite/gfortran.dg/pr49540-1.f90	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,6 @@
 +! PR fortran/49540
 +! { dg-do compile }
@@ -2384,7 +2460,7 @@
 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 176160)
++++ gcc/testsuite/gcc.c-torture/execute/pr49644.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,16 @@
 +/* PR c/49644 */
 +
@@ -2405,7 +2481,7 @@
 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 176160)
++++ gcc/testsuite/gcc.c-torture/compile/pr38752.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,25 @@
 +typedef struct
 +{
@@ -2435,7 +2511,7 @@
 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 176160)
++++ gcc/testsuite/gnat.dg/opt17.adb	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,13 @@
 +-- { dg-do compile }
 +-- { dg-options "-O" }
@@ -2453,7 +2529,7 @@
 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 176160)
++++ gcc/testsuite/gnat.dg/opt17.ads	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,7 @@
 +package Opt17 is
 +
@@ -2465,7 +2541,7 @@
 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 176160)
++++ gcc/testsuite/gcc.dg/gomp/pr49640.c	(.../branches/gcc-4_6-branch)	(wersja 176280)
 @@ -0,0 +1,29 @@
 +/* PR middle-end/49640 */
 +/* { dg-do compile } */
@@ -2499,7 +2575,7 @@
 Index: gcc/testsuite/gcc.dg/pr49619.c
<<Diff was trimmed, longer than 597 lines>>

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/gcc/gcc-branch.diff?r1=1.48&r2=1.49&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/gcc/gcc.spec?r1=1.663&r2=1.664&f=u



More information about the pld-cvs-commit mailing list