4.6.0-0.8

This commit is contained in:
Jakub Jelinek 2011-02-20 08:51:52 +01:00
parent 2bbb85d9bd
commit cc5df407aa
5 changed files with 31 additions and 35 deletions

1
.gitignore vendored
View File

@ -2,3 +2,4 @@
/gcc-4.6.0-20110128.tar.bz2
/gcc-4.6.0-20110205.tar.bz2
/gcc-4.6.0-20110212.tar.bz2
/gcc-4.6.0-20110220.tar.bz2

View File

@ -1,9 +1,9 @@
%global DATE 20110212
%global SVNREV 170087
%global DATE 20110220
%global SVNREV 170335
%global gcc_version 4.6.0
# Note, gcc_release must be integer, if you want to add suffixes to
# %{release}, append them after %{gcc_release} on Release: line.
%global gcc_release 0.7
%global gcc_release 0.8
%global _unpackaged_files_terminate_build 0
%global multilib_64_archs sparc64 ppc64 s390x x86_64
%ifarch %{ix86} x86_64 ia64 ppc ppc64 alpha
@ -167,7 +167,6 @@ Patch18: gcc46-unwind-debughook-sdt.patch
Patch19: gcc46-ppl-0.10.patch
Patch20: gcc46-Woverlength-string.patch
Patch21: gcc46-Woverlength-string-asm.patch
Patch22: gcc46-pr47620.patch
Patch1000: fastjar-0.97-segfault.patch
Patch1001: fastjar-0.97-len1.patch
@ -601,7 +600,6 @@ not stable, so plugins must be rebuilt any time GCC is updated.
%patch19 -p0 -b .ppl-0.10~
%patch20 -p0 -b .Woverlength-string~
%patch21 -p0 -b .Woverlength-string-asm~
%patch22 -p0 -b .pr47620~
# This testcase doesn't compile.
rm libjava/testsuite/libjava.lang/PR35020*
@ -2337,6 +2335,26 @@ fi
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/plugin
%changelog
* Sun Feb 20 2011 Jakub Jelinek <jakub@redhat.com> 4.6.0-0.8
- update from trunk
- PRs ada/41929, bootstrap/47736, bootstrap/47807, c++/46807,
c++/47172, c++/47208, c++/47326, c++/47482, c++/47503,
c++/47704, c++/47783, c++/47795, c/47809, debug/47630,
debug/47780, driver/45731, driver/47390, driver/47787,
fortran/47348, fortran/47349, fortran/47569, fortran/47633,
fortran/47642, fortran/47648, fortran/47716, fortran/47728,
fortran/47730, fortran/47745, fortran/47750, fortran/47767,
fortran/47768, fortran/47775, fortran/47789, libfortran/47757,
libgfortran/47667, libgomp/47731, libgomp/47758, libgomp/47804,
libjava/47484, libstdc++/47709, libstdc++/47724, libstdc++/47773,
libstdc++/47776, lto/47647, lto/47798, middle-end/47581,
middle-end/47725, middle-end/47788, pch/14940,
rtl-optimization/46178, target/43653, target/45808, target/47696,
target/47755, target/47792, tree-optimization/46494,
tree-optimization/46620, tree-optimization/47737,
tree-optimization/47738, tree-optimization/47743
- fix i?86 shift + plus peephole2 (#678530, PR target/47800)
* Sat Feb 12 2011 Jakub Jelinek <jakub@redhat.com> 4.6.0-0.7
- update from trunk
- PRs binutils/12283, c++/47511, debug/42631, debug/47684, driver/47678,

View File

@ -4,8 +4,8 @@
keep the merged decl builtin whenever types match, even if new
decl defines a function.
* gcc.dg/builtins-65.c: New test.
* g++.dg/ext/builtin10.C: New test.
* gcc.dg/builtins-85.c: New test.
* g++.dg/ext/builtin30.C: New test.
--- gcc/cp/decl.c.jj 2007-10-01 22:11:09.000000000 +0200
+++ gcc/cp/decl.c 2007-10-02 11:39:46.000000000 +0200
@ -42,8 +42,8 @@
DECL_RESULT (newdecl) = DECL_RESULT (olddecl);
/* Don't clear out the arguments if we're just redeclaring a
function. */
--- gcc/testsuite/gcc.dg/builtins-65.c.jj 2007-10-02 11:23:51.000000000 +0200
+++ gcc/testsuite/gcc.dg/builtins-65.c 2007-10-02 11:24:12.000000000 +0200
--- gcc/testsuite/gcc.dg/builtins-85.c.jj 2007-10-02 11:23:51.000000000 +0200
+++ gcc/testsuite/gcc.dg/builtins-85.c 2007-10-02 11:24:12.000000000 +0200
@@ -0,0 +1,25 @@
+/* { dg-do compile } */
+/* { dg-options "-O2" } */
@ -70,8 +70,8 @@
+
+/* { dg-final { scan-assembler "mysnprintf" } } */
+/* { dg-final { scan-assembler-not "__chk_fail" } } */
--- gcc/testsuite/g++.dg/ext/builtin10.C.jj 2007-10-02 11:19:45.000000000 +0200
+++ gcc/testsuite/g++.dg/ext/builtin10.C 2007-10-02 11:23:26.000000000 +0200
--- gcc/testsuite/g++.dg/ext/builtin30.C.jj 2007-10-02 11:19:45.000000000 +0200
+++ gcc/testsuite/g++.dg/ext/builtin30.C 2007-10-02 11:23:26.000000000 +0200
@@ -0,0 +1,27 @@
+// { dg-do compile }
+// { dg-options "-O2" }

View File

@ -1,23 +0,0 @@
2011-02-12 Alexandre Oliva <aoliva@redhat.com>
PR debug/47620
* haifa-sched.c (fix_tick_ready): Don't queue debug insns.
--- gcc/haifa-sched.c.orig 2011-02-12 10:26:29.000000000 -0200
+++ gcc/haifa-sched.c 2011-02-12 10:39:17.584244783 -0200
@@ -3929,6 +3929,15 @@ fix_tick_ready (rtx next)
if (!full_p)
break;
}
+
+ /* We can't queue debug insns, but we would try to during
+ init_ready_list when a debug insn is the very first. Arrange
+ for it to be added to the ready list instead. */
+ if (!tick && clock_var == -1 && DEBUG_INSN_P (next))
+ {
+ gcc_checking_assert (q_size == 0);
+ tick = -1;
+ }
}
else
tick = -1;

View File

@ -1,2 +1,2 @@
2659f09c2e43ef8b7d4406321753f1b2 fastjar-0.97.tar.gz
377a8e1f26bb818ef4874452ed34b9b9 gcc-4.6.0-20110212.tar.bz2
f9b1cb0bef1b862ff6c3f22bd721372e gcc-4.6.0-20110220.tar.bz2