rpms/gcc/F-12 gcc44-ppc-const-builtins.patch, NONE, 1.1 gcc44-vta-dce-debug-stmt-no-change.patch, NONE, 1.1 gcc44-vta-sched-deps-debug-spec.patch, NONE, 1.1 .cvsignore, 1.304, 1.305 gcc.spec, 1.83, 1.84 sources, 1.308, 1.309 gcc44-pr40521-2.patch, 1.1, NONE gcc44-pr40521.patch, 1.1, NONE gcc44-raw-string.patch, 1.3, NONE gcc44-rh529512.patch, 1.1, NONE gcc44-unwind-leltgegt.patch, 1.1, NONE
Jakub Jelinek
jakub at fedoraproject.org
Mon Oct 19 22:22:08 UTC 2009
- Previous message (by thread): rpms/DeviceKit-disks/F-11 devkit-disks-004-parse-audio.patch, NONE, 1.1 DeviceKit-disks.spec, 1.26, 1.27
- Next message (by thread): rpms/file-roller/F-12 .cvsignore, 1.93, 1.94 file-roller.spec, 1.157, 1.158 sources, 1.93, 1.94
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: jakub
Update of /cvs/pkgs/rpms/gcc/F-12
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9238
Modified Files:
.cvsignore gcc.spec sources
Added Files:
gcc44-ppc-const-builtins.patch
gcc44-vta-dce-debug-stmt-no-change.patch
gcc44-vta-sched-deps-debug-spec.patch
Removed Files:
gcc44-pr40521-2.patch gcc44-pr40521.patch
gcc44-raw-string.patch gcc44-rh529512.patch
gcc44-unwind-leltgegt.patch
Log Message:
4.4.2-5
gcc44-ppc-const-builtins.patch:
rs6000.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--- NEW FILE gcc44-ppc-const-builtins.patch ---
2009-10-19 Jakub Jelinek <jakub at redhat.com>
* config/rs6000/rs6000.c (def_builtin): Set TREE_READONLY instead
of TREE_CONSTANT.
--- gcc/config/rs6000/rs6000.c 2009-10-15 23:23:25.000000000 +0200
+++ gcc/config/rs6000/rs6000.c 2009-10-19 23:51:26.000000000 +0200
@@ -8530,7 +8530,7 @@ def_builtin (int mask, const char *name,
/* const function, function only depends on the inputs. */
case RS6000_BTC_CONST:
- TREE_CONSTANT (t) = 1;
+ TREE_READONLY (t) = 1;
TREE_NOTHROW (t) = 1;
break;
@@ -8554,7 +8554,7 @@ def_builtin (int mask, const char *name,
DECL_IS_NOVOPS (t) = 1;
}
else
- TREE_CONSTANT (t) = 1;
+ TREE_READONLY (t) = 1;
break;
}
}
gcc44-vta-dce-debug-stmt-no-change.patch:
tree-ssa-dce.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--- NEW FILE gcc44-vta-dce-debug-stmt-no-change.patch ---
2009-10-19 Alexandre Oliva <aoliva at redhat.com>
* tree-ssa-dce.c (eliminate_unnecessary_stmts): Don't regard
the removal of a debug stmt as a significant change.
--- gcc/tree-ssa-dce.c.orig 2009-10-19 12:29:56.000000000 -0200
+++ gcc/tree-ssa-dce.c 2009-10-19 12:30:36.000000000 -0200
@@ -1129,8 +1129,9 @@ eliminate_unnecessary_stmts (void)
/* If GSI is not necessary then remove it. */
if (!gimple_plf (stmt, STMT_NECESSARY))
{
+ if (!is_gimple_debug (stmt))
+ something_changed = true;
remove_dead_stmt (&gsi, bb);
- something_changed = true;
}
else if (is_gimple_call (stmt))
{
gcc44-vta-sched-deps-debug-spec.patch:
haifa-sched.c | 4 ++++
1 file changed, 4 insertions(+)
--- NEW FILE gcc44-vta-sched-deps-debug-spec.patch ---
2009-10-19 Alexandre Oliva <aoliva at redhat.com>
PR debug/41739
* haifa-sched.c (try_ready): Skip debug deps updating speculation
status.
--- gcc/haifa-sched.c.orig 2009-10-19 11:28:14.000000000 -0200
+++ gcc/haifa-sched.c 2009-10-19 11:33:19.000000000 -0200
@@ -3754,6 +3754,10 @@ try_ready (rtx next)
{
ds_t ds = DEP_STATUS (dep) & SPECULATIVE;
+ if (DEBUG_INSN_P (DEP_PRO (dep))
+ && !DEBUG_INSN_P (next))
+ continue;
+
if (first_p)
{
first_p = false;
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/gcc/F-12/.cvsignore,v
retrieving revision 1.304
retrieving revision 1.305
diff -u -p -r1.304 -r1.305
--- .cvsignore 18 Oct 2009 19:46:30 -0000 1.304
+++ .cvsignore 19 Oct 2009 22:22:07 -0000 1.305
@@ -1,2 +1,2 @@
fastjar-0.97.tar.gz
-gcc-4.4.2-20091018.tar.bz2
+gcc-4.4.2-20091019.tar.bz2
Index: gcc.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gcc/F-12/gcc.spec,v
retrieving revision 1.83
retrieving revision 1.84
diff -u -p -r1.83 -r1.84
--- gcc.spec 18 Oct 2009 19:46:30 -0000 1.83
+++ gcc.spec 19 Oct 2009 22:22:07 -0000 1.84
@@ -1,9 +1,9 @@
-%global DATE 20091018
-%global SVNREV 152967
+%global DATE 20091019
+%global SVNREV 152998
%global gcc_version 4.4.2
# 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 4
+%global gcc_release 5
%global _unpackaged_files_terminate_build 0
%global multilib_64_archs sparc64 ppc64 s390x x86_64
%global include_gappletviewer 1
@@ -157,15 +157,13 @@ Patch11: gcc44-sparc-config-detection.pa
Patch12: gcc44-libgomp-omp_h-multilib.patch
Patch13: gcc44-libtool-no-rpath.patch
Patch14: gcc44-cloog-dl.patch
-Patch15: gcc44-raw-string.patch
Patch16: gcc44-unwind-debug-hook.patch
Patch17: gcc44-pr38757.patch
Patch18: gcc44-libstdc++-docs.patch
Patch19: gcc44-ppc64-aixdesc.patch
-Patch20: gcc44-pr40521.patch
-Patch21: gcc44-unwind-leltgegt.patch
-Patch22: gcc44-pr40521-2.patch
-Patch23: gcc44-rh529512.patch
+Patch20: gcc44-ppc-const-builtins.patch
+Patch21: gcc44-vta-dce-debug-stmt-no-change.patch
+Patch22: gcc44-vta-sched-deps-debug-spec.patch
Patch1000: fastjar-0.97-segfault.patch
@@ -465,17 +463,15 @@ which are required to compile with the G
%if %{build_cloog}
%patch14 -p0 -b .cloog-dl~
%endif
-%patch15 -p0 -b .raw-string~
%patch16 -p0 -b .unwind-debug-hook~
%patch17 -p0 -b .pr38757~
%if %{build_libstdcxx_docs}
%patch18 -p0 -b .libstdc++-docs~
%endif
%patch19 -p0 -b .ppc64-aixdesc~
-%patch20 -p0 -b .pr40521~
-%patch21 -p0 -b .unwind-leltgegt~
-%patch22 -p0 -b .pr40521-2~
-%patch23 -p0 -b .rh529512~
+%patch20 -p0 -b .ppc-const-builtins~
+%patch21 -p0 -b .vta-dce-debug-stmt-no-change~
+%patch22 -p0 -b .vta-sched-deps-debug-spec~
# This testcase doesn't compile.
rm libjava/testsuite/libjava.lang/PR35020*
@@ -1857,6 +1853,14 @@ fi
%doc rpm.doc/changelogs/libmudflap/ChangeLog*
%changelog
+* Mon Oct 19 2009 Jakub Jelinek <jakub at redhat.com> 4.4.2-5
+- update from gcc-4_4-branch
+ - PR fortran/41755
+ - s390 z10 tuning fixes
+- provide accurate attributes for powerpc builtins (PR target/23983)
+- fix -fcompare-debug differences caused by DCE removal of debug stmts
+- fix updating of speculation status with VTA (PR debug/41739)
+
* Sun Oct 18 2009 Jakub Jelinek <jakub at redhat.com> 4.4.2-4
- update from gcc-4_4-branch
- PRs c++/37204, c++/37766, c++/37875, c++/38798, c++/40092,
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/gcc/F-12/sources,v
retrieving revision 1.308
retrieving revision 1.309
diff -u -p -r1.308 -r1.309
--- sources 18 Oct 2009 19:46:30 -0000 1.308
+++ sources 19 Oct 2009 22:22:08 -0000 1.309
@@ -1,2 +1,2 @@
2659f09c2e43ef8b7d4406321753f1b2 fastjar-0.97.tar.gz
-ec0efd8c06411b8416255df19f880444 gcc-4.4.2-20091018.tar.bz2
+a288da14669d6a103dd834387fbe45d3 gcc-4.4.2-20091019.tar.bz2
--- gcc44-pr40521-2.patch DELETED ---
--- gcc44-pr40521.patch DELETED ---
--- gcc44-raw-string.patch DELETED ---
--- gcc44-rh529512.patch DELETED ---
--- gcc44-unwind-leltgegt.patch DELETED ---
- Previous message (by thread): rpms/DeviceKit-disks/F-11 devkit-disks-004-parse-audio.patch, NONE, 1.1 DeviceKit-disks.spec, 1.26, 1.27
- Next message (by thread): rpms/file-roller/F-12 .cvsignore, 1.93, 1.94 file-roller.spec, 1.157, 1.158 sources, 1.93, 1.94
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list