packages: gcc/gcc-branch.diff - updated
arekm
arekm at pld-linux.org
Wed Oct 19 20:47:51 CEST 2011
Author: arekm Date: Wed Oct 19 18:47:51 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- updated
---- Files affected:
packages/gcc:
gcc-branch.diff (1.51 -> 1.52)
---- Diffs:
================================================================
Index: packages/gcc/gcc-branch.diff
diff -u packages/gcc/gcc-branch.diff:1.51 packages/gcc/gcc-branch.diff:1.52
--- packages/gcc/gcc-branch.diff:1.51 Sat Sep 17 09:14:06 2011
+++ packages/gcc/gcc-branch.diff Wed Oct 19 20:47:43 2011
@@ -1,7 +1,7 @@
Index: configure
===================================================================
---- configure (.../tags/gcc_4_6_1_release) (wersja 178926)
-+++ configure (.../branches/gcc-4_6-branch) (wersja 178926)
+--- configure (.../tags/gcc_4_6_1_release) (wersja 180200)
++++ configure (.../branches/gcc-4_6-branch) (wersja 180200)
@@ -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 178926)
-+++ Makefile.in (.../branches/gcc-4_6-branch) (wersja 178926)
+--- Makefile.in (.../tags/gcc_4_6_1_release) (wersja 180200)
++++ Makefile.in (.../branches/gcc-4_6-branch) (wersja 180200)
@@ -966,7 +966,6 @@
maybe-configure-target-libtermcap \
maybe-configure-target-winsup \
@@ -821,8 +821,8 @@
Index: libgcc/ChangeLog
===================================================================
---- libgcc/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178926)
-+++ libgcc/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178926)
+--- libgcc/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 180200)
++++ libgcc/ChangeLog (.../branches/gcc-4_6-branch) (wersja 180200)
@@ -1,3 +1,15 @@
+2011-08-24 Richard Sandiford <richard.sandiford at linaro.org>
+
@@ -841,8 +841,8 @@
* 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 178926)
-+++ libgcc/config/arm/bpabi-lib.h (.../branches/gcc-4_6-branch) (wersja 178926)
+--- libgcc/config/arm/bpabi-lib.h (.../tags/gcc_4_6_1_release) (wersja 180200)
++++ libgcc/config/arm/bpabi-lib.h (.../branches/gcc-4_6-branch) (wersja 180200)
@@ -20,17 +20,10 @@
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */
@@ -865,8 +865,8 @@
#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 178926)
-+++ libgcc/config/i386/64/sfp-machine.h (.../branches/gcc-4_6-branch) (wersja 178926)
+--- libgcc/config/i386/64/sfp-machine.h (.../tags/gcc_4_6_1_release) (wersja 180200)
++++ libgcc/config/i386/64/sfp-machine.h (.../branches/gcc-4_6-branch) (wersja 180200)
@@ -79,17 +79,25 @@
unsigned short int __unused5;
};
@@ -897,8 +897,8 @@
{ \
Index: libgomp/ChangeLog
===================================================================
---- libgomp/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178926)
-+++ libgomp/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178926)
+--- libgomp/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 180200)
++++ libgomp/ChangeLog (.../branches/gcc-4_6-branch) (wersja 180200)
@@ -1,3 +1,24 @@
+2011-08-19 Jakub Jelinek <jakub at redhat.com>
+
@@ -927,7 +927,7 @@
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 178926)
++++ libgomp/testsuite/libgomp.fortran/pr49792-1.f90 (.../branches/gcc-4_6-branch) (wersja 180200)
@@ -0,0 +1,18 @@
+! PR fortran/49792
+! { dg-do run }
@@ -950,7 +950,7 @@
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 178926)
++++ libgomp/testsuite/libgomp.fortran/pr49792-2.f90 (.../branches/gcc-4_6-branch) (wersja 180200)
@@ -0,0 +1,22 @@
+! PR fortran/49792
+! { dg-do run }
@@ -976,8 +976,8 @@
+end program pr49792
Index: libgomp/testsuite/lib/libgomp.exp
===================================================================
---- 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)
+--- libgomp/testsuite/lib/libgomp.exp (.../tags/gcc_4_6_1_release) (wersja 180200)
++++ libgomp/testsuite/lib/libgomp.exp (.../branches/gcc-4_6-branch) (wersja 180200)
@@ -137,7 +137,6 @@
lappend ALWAYS_CFLAGS "ldflags=-L${blddir}/.libs"
}
@@ -989,7 +989,7 @@
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 178926)
++++ libgomp/testsuite/libgomp.c/pr49897-1.c (.../branches/gcc-4_6-branch) (wersja 180200)
@@ -0,0 +1,31 @@
+/* PR middle-end/49897 */
+/* { dg-do run } */
@@ -1025,7 +1025,7 @@
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 178926)
++++ libgomp/testsuite/libgomp.c/pr49898-1.c (.../branches/gcc-4_6-branch) (wersja 180200)
@@ -0,0 +1,26 @@
+/* PR middle-end/49898 */
+/* { dg-do run } */
@@ -1056,7 +1056,7 @@
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 178926)
++++ libgomp/testsuite/libgomp.c/pr49897-2.c (.../branches/gcc-4_6-branch) (wersja 180200)
@@ -0,0 +1,25 @@
+/* PR middle-end/49897 */
+/* { dg-do run } */
@@ -1086,7 +1086,7 @@
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 178926)
++++ libgomp/testsuite/libgomp.c/pr49898-2.c (.../branches/gcc-4_6-branch) (wersja 180200)
@@ -0,0 +1,18 @@
+/* PR middle-end/49898 */
+/* { dg-do run } */
@@ -1106,11 +1106,30 @@
+ abort ();
+ return 0;
+}
+Index: libquadmath/Makefile.in
+===================================================================
+--- libquadmath/Makefile.in (.../tags/gcc_4_6_1_release) (wersja 180200)
++++ libquadmath/Makefile.in (.../branches/gcc-4_6-branch) (wersja 180200)
+@@ -385,6 +385,9 @@
+ @BUILD_LIBQUADMATH_TRUE@ "RANLIB=$(RANLIB)" \
+ @BUILD_LIBQUADMATH_TRUE@ "DESTDIR=$(DESTDIR)"
+
++
++# Subdir rules rely on $(FLAGS_TO_PASS)
++ at BUILD_LIBQUADMATH_TRUE@FLAGS_TO_PASS = $(AM_MAKEFLAGS)
+ @BUILD_LIBQUADMATH_TRUE at MAKEOVERRIDES =
+ @BUILD_LIBQUADMATH_TRUE@@GENINSRC_FALSE at STAMP_GENINSRC =
+
Index: libquadmath/ChangeLog
===================================================================
---- libquadmath/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178926)
-+++ libquadmath/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178926)
-@@ -1,3 +1,8 @@
+--- libquadmath/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 180200)
++++ libquadmath/ChangeLog (.../branches/gcc-4_6-branch) (wersja 180200)
+@@ -1,3 +1,13 @@
++2011-09-21 Joseph Myers <joseph at codesourcery.com>
++
++ * Makefile.am (FLAGS_TO_PASS): Define.
++ * Makefile.in: Regenerate.
++
+2011-08-01 Jakub Jelinek <jakub at redhat.com>
+
+ * math/rem_pio2q.c (__quadmath_kernel_rem_pio2): Fix up fq to y
@@ -1121,8 +1140,8 @@
* GCC 4.6.1 released.
Index: libquadmath/math/rem_pio2q.c
===================================================================
---- 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)
+--- libquadmath/math/rem_pio2q.c (.../tags/gcc_4_6_1_release) (wersja 180200)
++++ libquadmath/math/rem_pio2q.c (.../branches/gcc-4_6-branch) (wersja 180200)
@@ -282,14 +282,20 @@
break;
case 3: /* painful */
@@ -1150,10 +1169,59 @@
}
for (fw=0.0,i=jz;i>=2;i--) fw += fq[i];
if(ih==0) {
+Index: libquadmath/Makefile.am
+===================================================================
+--- libquadmath/Makefile.am (.../tags/gcc_4_6_1_release) (wersja 180200)
++++ libquadmath/Makefile.am (.../branches/gcc-4_6-branch) (wersja 180200)
+@@ -107,6 +107,9 @@
+ "RANLIB=$(RANLIB)" \
+ "DESTDIR=$(DESTDIR)"
+
++# Subdir rules rely on $(FLAGS_TO_PASS)
++FLAGS_TO_PASS = $(AM_MAKEFLAGS)
++
+ MAKEOVERRIDES=
+
+ # AM_CONDITIONAL on configure option --generated-files-in-srcdir
+Index: gcc/tree-vrp.c
+===================================================================
+--- gcc/tree-vrp.c (.../tags/gcc_4_6_1_release) (wersja 180200)
++++ gcc/tree-vrp.c (.../branches/gcc-4_6-branch) (wersja 180200)
+@@ -1476,7 +1476,7 @@
+
+ limit = avoid_overflow_infinity (limit);
+
+- type = TREE_TYPE (limit);
++ type = TREE_TYPE (var);
+ gcc_assert (limit != var);
+
+ /* For pointer arithmetic, we only keep track of pointer equality
+@@ -1650,8 +1650,8 @@
+ /* For LT_EXPR, we create the range [MIN, MAX - 1]. */
+ if (cond_code == LT_EXPR)
+ {
+- tree one = build_int_cst (type, 1);
+- max = fold_build2 (MINUS_EXPR, type, max, one);
++ tree one = build_int_cst (TREE_TYPE (max), 1);
++ max = fold_build2 (MINUS_EXPR, TREE_TYPE (max), max, one);
+ if (EXPR_P (max))
+ TREE_NO_WARNING (max) = 1;
+ }
+@@ -1685,8 +1685,8 @@
+ /* For GT_EXPR, we create the range [MIN + 1, MAX]. */
+ if (cond_code == GT_EXPR)
+ {
+- tree one = build_int_cst (type, 1);
+- min = fold_build2 (PLUS_EXPR, type, min, one);
++ tree one = build_int_cst (TREE_TYPE (min), 1);
++ min = fold_build2 (PLUS_EXPR, TREE_TYPE (min), min, one);
+ if (EXPR_P (min))
+ TREE_NO_WARNING (min) = 1;
+ }
Index: gcc/doc/invoke.texi
===================================================================
---- gcc/doc/invoke.texi (.../tags/gcc_4_6_1_release) (wersja 178926)
-+++ gcc/doc/invoke.texi (.../branches/gcc-4_6-branch) (wersja 178926)
+--- gcc/doc/invoke.texi (.../tags/gcc_4_6_1_release) (wersja 180200)
++++ gcc/doc/invoke.texi (.../branches/gcc-4_6-branch) (wersja 180200)
@@ -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
@@ -1164,7 +1232,17 @@
@emph{i386 and x86-64 Windows Options}
@gccoptlist{-mconsole -mcygwin -mno-cygwin -mdll
-@@ -12172,6 +12173,10 @@
+@@ -873,7 +874,8 @@
+ -mlittle-endian @gol
+ -mstack-bias -mno-stack-bias @gol
+ -munaligned-doubles -mno-unaligned-doubles @gol
+--mv8plus -mno-v8plus -mvis -mno-vis}
++-mv8plus -mno-v8plus -mvis -mno-vis @gol
++-mfix-at697f}
+
+ @emph{SPU Options}
+ @gccoptlist{-mwarn-reloc -merror-reloc @gol
+@@ -12172,6 +12174,10 @@
@item corei7-avx
Intel Core i7 CPU with 64-bit extensions, MMX, SSE, SSE2, SSE3, SSSE3,
SSE4.1, SSE4.2, AVX, AES and PCLMUL instruction set support.
@@ -1175,7 +1253,7 @@
@item atom
Intel Atom CPU with 64-bit extensions, MMX, SSE, SSE2, SSE3 and SSSE3
instruction set support.
-@@ -12769,6 +12774,12 @@
+@@ -12769,6 +12775,12 @@
to 255, 8bit unsigned integer divide will be used instead of
32bit/64bit integer divide.
@@ -1188,10 +1266,22 @@
@end table
These @samp{-m} switches are supported in addition to the above
+@@ -17206,6 +17218,11 @@
+ @opindex mno-vis
+ With @option{-mvis}, GCC generates code that takes advantage of the UltraSPARC
+ Visual Instruction Set extensions. The default is @option{-mno-vis}.
++
++ at item -mfix-at697f
++ at opindex mfix-at697f
++Enable the documented workaround for the single erratum of the Atmel AT697F
++processor (which corresponds to erratum #13 of the AT697E processor).
+ @end table
+
+ These @samp{-m} options are supported in addition to the above
Index: gcc/doc/md.texi
===================================================================
---- gcc/doc/md.texi (.../tags/gcc_4_6_1_release) (wersja 178926)
-+++ gcc/doc/md.texi (.../branches/gcc-4_6-branch) (wersja 178926)
+--- gcc/doc/md.texi (.../tags/gcc_4_6_1_release) (wersja 180200)
++++ gcc/doc/md.texi (.../branches/gcc-4_6-branch) (wersja 180200)
@@ -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
@@ -1249,10 +1339,42 @@
memory in operand 1 with the memory in operand 0 without leaving the
value in a register afterward and branches to operand 2 if the values
weren't equal.
+Index: gcc/godump.c
+===================================================================
+--- gcc/godump.c (.../tags/gcc_4_6_1_release) (wersja 180200)
++++ gcc/godump.c (.../branches/gcc-4_6-branch) (wersja 180200)
+@@ -844,9 +844,24 @@
+ for (element = TYPE_VALUES (TREE_TYPE (decl));
+ element != NULL_TREE;
+ element = TREE_CHAIN (element))
+- fprintf (go_dump_file, "const _%s = " HOST_WIDE_INT_PRINT_DEC "\n",
+- IDENTIFIER_POINTER (TREE_PURPOSE (element)),
+- tree_low_cst (TREE_VALUE (element), 0));
++ {
++ fprintf (go_dump_file, "const _%s = ",
++ IDENTIFIER_POINTER (TREE_PURPOSE (element)));
++ if (host_integerp (TREE_VALUE (element), 0))
++ fprintf (go_dump_file, HOST_WIDE_INT_PRINT_DEC,
++ tree_low_cst (TREE_VALUE (element), 0));
++ else if (host_integerp (TREE_VALUE (element), 1))
++ fprintf (go_dump_file, HOST_WIDE_INT_PRINT_UNSIGNED,
++ ((unsigned HOST_WIDE_INT)
++ tree_low_cst (TREE_VALUE (element), 1)));
++ else
++ fprintf (go_dump_file, HOST_WIDE_INT_PRINT_DOUBLE_HEX,
++ ((unsigned HOST_WIDE_INT)
++ TREE_INT_CST_HIGH (TREE_VALUE (element))),
++ TREE_INT_CST_LOW (TREE_VALUE (element)));
++ fprintf (go_dump_file, "\n");
++ }
++
+ pointer_set_insert (container->decls_seen, TREE_TYPE (decl));
+ if (TYPE_CANONICAL (TREE_TYPE (decl)) != NULL_TREE)
+ pointer_set_insert (container->decls_seen,
Index: gcc/c-family/ChangeLog
===================================================================
---- gcc/c-family/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178926)
-+++ gcc/c-family/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178926)
+--- gcc/c-family/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 180200)
++++ gcc/c-family/ChangeLog (.../branches/gcc-4_6-branch) (wersja 180200)
@@ -1,3 +1,9 @@
+2011-09-06 Eric Botcazou <ebotcazou at adacore.com>
+
@@ -1265,8 +1387,8 @@
* 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 178926)
-+++ gcc/c-family/c-common.c (.../branches/gcc-4_6-branch) (wersja 178926)
+--- gcc/c-family/c-common.c (.../tags/gcc_4_6_1_release) (wersja 180200)
++++ gcc/c-family/c-common.c (.../branches/gcc-4_6-branch) (wersja 180200)
@@ -1229,7 +1229,21 @@
STRIP_TYPE_NOPS (op0);
if (code != ADDR_EXPR && code != REALPART_EXPR && code != IMAGPART_EXPR)
@@ -1292,15 +1414,15 @@
: fold_build1_loc (loc, code, TREE_TYPE (expr), op0);
Index: gcc/DATESTAMP
===================================================================
---- gcc/DATESTAMP (.../tags/gcc_4_6_1_release) (wersja 178926)
-+++ gcc/DATESTAMP (.../branches/gcc-4_6-branch) (wersja 178926)
+--- gcc/DATESTAMP (.../tags/gcc_4_6_1_release) (wersja 180200)
++++ gcc/DATESTAMP (.../branches/gcc-4_6-branch) (wersja 180200)
@@ -1 +1 @@
-20110627
-+20110917
++20111019
Index: gcc/tree.c
===================================================================
---- gcc/tree.c (.../tags/gcc_4_6_1_release) (wersja 178926)
-+++ gcc/tree.c (.../branches/gcc-4_6-branch) (wersja 178926)
+--- gcc/tree.c (.../tags/gcc_4_6_1_release) (wersja 180200)
++++ gcc/tree.c (.../branches/gcc-4_6-branch) (wersja 180200)
@@ -9386,6 +9386,31 @@
? "_Unwind_SjLj_Resume" : "_Unwind_Resume"),
ECF_NORETURN);
@@ -1351,10 +1473,41 @@
/* If this is a record type, also walk the fields. */
if (RECORD_OR_UNION_TYPE_P (*type_p))
+Index: gcc/tree.h
+===================================================================
+--- gcc/tree.h (.../tags/gcc_4_6_1_release) (wersja 180200)
++++ gcc/tree.h (.../branches/gcc-4_6-branch) (wersja 180200)
+@@ -5139,6 +5139,7 @@
+
+
+ /* In builtins.c */
++extern bool avoid_folding_inline_builtin (tree);
+ extern tree fold_call_expr (location_t, tree, bool);
+ extern tree fold_builtin_fputs (location_t, tree, tree, bool, bool, tree);
+ extern tree fold_builtin_strcpy (location_t, tree, tree, tree, tree);
+Index: gcc/configure
+===================================================================
+--- gcc/configure (.../tags/gcc_4_6_1_release) (wersja 180200)
++++ gcc/configure (.../branches/gcc-4_6-branch) (wersja 180200)
+@@ -23061,6 +23061,14 @@
+ gcc_cv_ld_static_option="-noso"
+ gcc_cv_ld_dynamic_option="-so_archive"
+ ;;
++ # HP-UX ld uses -a flags to select between shared and archive.
++ *-*-hpux*)
++ if test x"$gnu_ld" = xno; then
++ gcc_cv_ld_static_dynamic=yes
++ gcc_cv_ld_static_option="-aarchive_shared"
++ gcc_cv_ld_dynamic_option="-adefault"
++ fi
++ ;;
+ # IRIX 6 ld supports -Bstatic/-Bdynamic.
+ mips-sgi-irix6*)
+ gcc_cv_ld_static_dynamic=yes
Index: gcc/builtins.c
===================================================================
---- gcc/builtins.c (.../tags/gcc_4_6_1_release) (wersja 178926)
-+++ gcc/builtins.c (.../branches/gcc-4_6-branch) (wersja 178926)
+--- gcc/builtins.c (.../tags/gcc_4_6_1_release) (wersja 180200)
++++ gcc/builtins.c (.../branches/gcc-4_6-branch) (wersja 180200)
@@ -4117,9 +4117,9 @@
}
@@ -1425,10 +1578,19 @@
return NULL_RTX;
}
+@@ -10772,7 +10760,7 @@
+ been inlined, otherwise e.g. -D_FORTIFY_SOURCE checking
+ might not be performed. */
+
+-static bool
++bool
+ avoid_folding_inline_builtin (tree fndecl)
+ {
+ return (DECL_DECLARED_INLINE_P (fndecl)
Index: gcc/omp-low.c
===================================================================
---- gcc/omp-low.c (.../tags/gcc_4_6_1_release) (wersja 178926)
-+++ gcc/omp-low.c (.../branches/gcc-4_6-branch) (wersja 178926)
+--- gcc/omp-low.c (.../tags/gcc_4_6_1_release) (wersja 180200)
++++ gcc/omp-low.c (.../branches/gcc-4_6-branch) (wersja 180200)
@@ -785,7 +785,7 @@
break;
@@ -1451,8 +1613,8 @@
/* Taking address of OUTER in lower_send_shared_vars
Index: gcc/reorg.c
===================================================================
---- gcc/reorg.c (.../tags/gcc_4_6_1_release) (wersja 178926)
-+++ gcc/reorg.c (.../branches/gcc-4_6-branch) (wersja 178926)
+--- gcc/reorg.c (.../tags/gcc_4_6_1_release) (wersja 180200)
++++ gcc/reorg.c (.../branches/gcc-4_6-branch) (wersja 180200)
@@ -2152,7 +2152,7 @@
/* This must be an INSN or CALL_INSN. */
pat = PATTERN (trial);
@@ -1492,15 +1654,216 @@
Index: gcc/DEV-PHASE
===================================================================
---- gcc/DEV-PHASE (.../tags/gcc_4_6_1_release) (wersja 178926)
-+++ gcc/DEV-PHASE (.../branches/gcc-4_6-branch) (wersja 178926)
+--- gcc/DEV-PHASE (.../tags/gcc_4_6_1_release) (wersja 180200)
++++ gcc/DEV-PHASE (.../branches/gcc-4_6-branch) (wersja 180200)
@@ -0,0 +1 @@
+prerelease
Index: gcc/ChangeLog
===================================================================
---- gcc/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 178926)
-+++ gcc/ChangeLog (.../branches/gcc-4_6-branch) (wersja 178926)
-@@ -1,3 +1,724 @@
+--- gcc/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 180200)
++++ gcc/ChangeLog (.../branches/gcc-4_6-branch) (wersja 180200)
+@@ -1,3 +1,925 @@
++2011-10-19 Jakub Jelinek <jakub at redhat.com>
++
++ * dwarf2out.c (loc_descriptor): For SUBREG pass SUBREG_REG's mode as
++ second argument instead of mode.
++
++ PR target/50350
++ Backport from mainline
++ 2011-09-27 Richard Sandiford <rdsandiford at googlemail.com>
++
++ PR middle-end/50386
++ PR middle-end/50326
++ * tree-sra.c (build_ref_for_model): Use the type of the field as
++ the type of the COMPONENT_REF.
++
++2011-10-18 Uros Bizjak <ubizjak at gmail.com>
++ Eric Botcazou <ebotcazou at adacore.com>
++
++ PR target/50737
++ * config/alpha/linux-unwind.h (alpha_fallback_frame_state): Set
++ fs->signal_frame to 1.
++
++2011-10-14 Richard Guenther <rguenther at suse.de>
++
++ Backport from mainline
++ 2011-10-14 Richard Guenther <rguenther at suse.de>
++
++ PR tree-optimization/50723
++ * ipa-split.c (split_function): Use GSI_CONTINUE_LINKING.
++
++ 2011-10-13 Richard Guenther <rguenther at suse.de>
++
++ PR tree-optimization/50712
++ * ipa-split.c (split_function): Always re-gimplify parameters
++ when they are not gimple vals before passing them. Properly
++ check for type compatibility.
++
++2011-10-13 Eric Botcazou <ebotcazou at adacore.com>
++
++ * doc/invoke.texi (SPARC options): Document -mfix-at697f.
++ * config/sparc/sparc.opt (mfix-at697f): New option.
++ * config/sparc/sparc.c (TARGET_MACHINE_DEPENDENT_REORG): Define.
++ (sparc_reorg): New function.
++
++2011-10-12 Steve Ellcey <sje at cup.hp.com>
++
++ PR target/49967
++ Backport from Mainline 179472.
++ * configure.ac (gcc_cv_ld_static_dynamic): Define for *-*-hpux*.
++ (gcc_cv_ld_static_option): Ditto.
++ (gcc_cv_ld_dynamic_option): Ditto.
++ * configure: Regenerate.
++
++2011-10-12 Paul Koning <pkoning at gcc.gnu.org>
++
++ PR tree-optimization/50189
++ * tree-vrp.c (extract_range_from_assert): Use the type of
++ the variable, not the limit.
++
++2011-10-12 Richard Guenther <rguenther at suse.de>
++
++ PR tree-optimization/50700
++ * tree-object-size.c (addr_object_size): Simplify and treat
++ MEM_REF bases consistently.
++
++2011-10-12 Joseph Myers <joseph at codesourcery.com>
++
++ PR c/50565
++ * convert.c (convert_to_integer): Do not narrow operands of
++ pointer subtraction.
++
++2011-10-11 Eric Botcazou <ebotcazou at adacore.com>
++
++ PR target/49965
++ * config/sparc/sparc.md (mov<I:mode>cc): Do not save comparison code.
++ (mov<F:mode>cc): Likewise.
++
++2011-10-11 Nick Clifton <nickc at redhat.com>
++
++ PR middle-end/49801
++ * compare-elim.c (find_comparisons_in_bb): Use df_get_live_in and
++ df_get_live_out instead of accessing the bitmaps directly.
++ (execute_compare_elim_after_reload): Remove calls to df_set_flags,
++ df_live_add_problem and df_analyze.
++
++2011-10-10 Georg-Johann Lay <avr at gjlay.de>
++
++ PR target/50652
++ Backport from Mainline r179737.
++ * config/avr/avr-devices.c (avr_mcu_types): Set
++ .data_section_start of atmega164a to 0x100.
++
++2011-10-07 Bernd Schmidt <bernds at codesourcery.com>
++
++ PR target/49049
++ * config/arm/arm.md (arm_subsi3_insn): Lose the last alternative.
++
++2011-10-06 Jakub Jelinek <jakub at redhat.com>
++
++ * tree.h (avoid_folding_inline_builtin): New prototype.
++ * builtins.c (avoid_folding_inline_builtin): No longer static.
++ * gimple-fold.c (gimple_fold_builtin): Give up if
++ avoid_folding_inline_builtin returns true.
++
++ PR tree-optimization/49279
++ * tree-ssa-structalias.c (find_func_aliases): Don't handle
++ CAST_RESTRICT.
++
++2011-10-04 Andreas Krebbel <Andreas.Krebbel at de.ibm.com>
++
++ * longlong.h (smul_ppmm, sdiv_qrnnd): Add underscores to the local
++ variables. Fix second operand of DR. Swap inputs for sdiv_qrnnd.
++
++2011-10-03 Jakub Jelinek <jakub at redhat.com>
++ Ian Lance Taylor <iant at google.com>
++
++ * godump.c (go_output_typedef): Support printing enum values that
++ don't fit in a signed HOST_WIDE_INT.
++
++2011-09-30 Jakub Jelinek <jakub at redhat.com>
++
++ PR inline-asm/50571
++ * gimple-fold.c (fold_stmt_1) <case GIMPLE_ASM>: If
++ input constraints allow mem and not reg, pass true instead of
++ false as second argument to maybe_fold_reference.
++
++2011-09-30 Jakub Jelinek <jakub at redhat.com>
++ Richard Guenther <rguenther at suse.de>
++
++ * tree-ssa-alias.c (call_may_clobber_ref_p_1): Fix
++ handling of BUILT_IN_STRNCAT.
<<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.51&r2=1.52&f=u
More information about the pld-cvs-commit
mailing list