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