rpms/gcc/devel gcc41-pr26334.patch, NONE, 1.1 .cvsignore, 1.134, 1.135 gcc41.spec, 1.36, 1.37 sources, 1.136, 1.137 gcc41-fortran-finclude.patch, 1.2, NONE gcc41-pr22275.patch, 1.1, NONE gcc41-pr26151.patch, 1.1, NONE gcc41-pr26209.patch, 1.2, NONE
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Fri Feb 17 22:24:50 UTC 2006
Author: jakub
Update of /cvs/dist/rpms/gcc/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv22834
Modified Files:
.cvsignore gcc41.spec sources
Added Files:
gcc41-pr26334.patch
Removed Files:
gcc41-fortran-finclude.patch gcc41-pr22275.patch
gcc41-pr26151.patch gcc41-pr26209.patch
Log Message:
4.1.0-0.28
gcc41-pr26334.patch:
stmt.c | 1 +
testsuite/gcc.c-torture/compile/20060217-1.c | 25 +++++++++++++++++++++++++
2 files changed, 26 insertions(+)
--- NEW FILE gcc41-pr26334.patch ---
2006-02-17 Jakub Jelinek <jakub at redhat.com>
PR middle-end/26334
* stmt.c (decl_overlaps_hard_reg_set_p): Only look at
DECL_RTL of DECL_REGISTER if DECL_ASSEMBLER_NAME_SET_P.
* gcc.c-torture/compile/20060217-1.c: New test.
--- gcc/stmt.c.jj 2006-02-15 10:05:18.000000000 +0100
+++ gcc/stmt.c 2006-02-17 11:36:30.000000000 +0100
@@ -571,6 +571,7 @@ decl_overlaps_hard_reg_set_p (tree *decl
if (TREE_CODE (decl) == VAR_DECL || TREE_CODE (decl) == PARM_DECL)
{
if (DECL_REGISTER (decl)
+ && DECL_ASSEMBLER_NAME_SET_P (decl)
&& REG_P (DECL_RTL (decl))
&& REGNO (DECL_RTL (decl)) < FIRST_PSEUDO_REGISTER)
{
--- gcc/testsuite/gcc.c-torture/compile/20060217-1.c.jj 2006-02-17 11:37:29.000000000 +0100
+++ gcc/testsuite/gcc.c-torture/compile/20060217-1.c 2006-02-17 11:37:56.000000000 +0100
@@ -0,0 +1,25 @@
+/* PR middle-end/26334 */
+
+struct U
+{
+ unsigned int u[256];
+};
+
+struct S
+{
+ int u, v, w, x;
+ int s[255];
+};
+
+int
+foo (struct U *x, struct S *y)
+{
+ register int i;
+ for (i = 0; i < 255; i++)
+ {
+ unsigned int v;
+ __asm__ ("" : "=r" (v) : "0" (x->u[i + 1]) : "cc");
+ y->s[i] = v;
+ }
+ return 0;
+}
Index: .cvsignore
===================================================================
RCS file: /cvs/dist/rpms/gcc/devel/.cvsignore,v
retrieving revision 1.134
retrieving revision 1.135
diff -u -r1.134 -r1.135
--- .cvsignore 14 Feb 2006 17:04:22 -0000 1.134
+++ .cvsignore 17 Feb 2006 22:24:47 -0000 1.135
@@ -1 +1 @@
-gcc-4.1.0-20060214.tar.bz2
+gcc-4.1.0-20060217.tar.bz2
Index: gcc41.spec
===================================================================
RCS file: /cvs/dist/rpms/gcc/devel/gcc41.spec,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- gcc41.spec 15 Feb 2006 01:24:58 -0000 1.36
+++ gcc41.spec 17 Feb 2006 22:24:47 -0000 1.37
@@ -1,6 +1,6 @@
-%define DATE 20060214
+%define DATE 20060217
%define gcc_version 4.1.0
-%define gcc_release 0.27
+%define gcc_release 0.28
%define _unpackaged_files_terminate_build 0
%define multilib_64_archs sparc64 ppc64 s390x x86_64
%ifarch %{ix86} x86_64 ia64
@@ -103,18 +103,15 @@
Patch6: gcc41-ada-pr18302.patch
Patch7: gcc41-ada-tweaks.patch
Patch8: gcc41-java-slow_pthread_self.patch
-Patch9: gcc41-fortran-finclude.patch
-Patch10: gcc41-ppc32-retaddr.patch
-Patch11: gcc41-sparc64-g7.patch
-Patch12: gcc41-fortran-where.patch
-Patch13: gcc41-expr_nonzero_p.patch
-Patch14: gcc41-libstdc++-bitset.patch
-Patch15: gcc41-mmintrin.patch
-Patch16: gcc41-pr22275.patch
-Patch17: gcc41-pr25626.patch
-Patch18: gcc41-pr26151.patch
-Patch19: gcc41-pr26209.patch
-Patch20: gcc41-vrp.patch
+Patch9: gcc41-ppc32-retaddr.patch
+Patch10: gcc41-sparc64-g7.patch
+Patch11: gcc41-fortran-where.patch
+Patch12: gcc41-expr_nonzero_p.patch
+Patch13: gcc41-libstdc++-bitset.patch
+Patch14: gcc41-mmintrin.patch
+Patch15: gcc41-pr25626.patch
+Patch16: gcc41-vrp.patch
+Patch17: gcc41-pr26334.patch
%define _gnu %{nil}
%ifarch sparc
@@ -402,18 +399,15 @@
%patch6 -p0 -b .ada-pr18302~
%patch7 -p0 -b .ada-tweaks~
%patch8 -p0 -b .java-slow_pthread_self~
-%patch9 -p0 -b .fortran-finclude~
-%patch10 -p0 -b .ppc32-retaddr~
-%patch11 -p0 -b .sparc64-g7~
-%patch12 -p0 -b .fortran-where~
-%patch13 -p0 -b .expr_nonzero_p~
-%patch14 -p0 -b .libstdc++-bitset~
-%patch15 -p0 -b .mmintrin~
-%patch16 -p0 -b .pr22275~
-%patch17 -p0 -b .pr25626~
-%patch18 -p0 -b .pr26151~
-%patch19 -p0 -b .pr26209~
-%patch20 -p0 -b .vrp~
+%patch9 -p0 -b .ppc32-retaddr~
+%patch10 -p0 -b .sparc64-g7~
+%patch11 -p0 -b .fortran-where~
+%patch12 -p0 -b .expr_nonzero_p~
+%patch13 -p0 -b .libstdc++-bitset~
+%patch14 -p0 -b .mmintrin~
+%patch15 -p0 -b .pr25626~
+%patch16 -p0 -b .vrp~
+%patch17 -p0 -b .pr26334~
sed -i -e 's/4\.1\.0/4.1.0/' gcc/BASE-VER gcc/version.c
sed -i -e 's/" (Red Hat[^)]*)"/" (Red Hat %{version}-%{gcc_release})"/' gcc/version.c
@@ -713,8 +707,6 @@
mv -f $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libgomp.spec $FULLPATH/
mv -f $RPM_BUILD_ROOT%{_prefix}/include/omp.h $FULLPATH/include/
-mkdir -p $FULLPATH/finclude
-mv -f $RPM_BUILD_ROOT%{_prefix}/include/omp_lib* $FULLPATH/finclude/
%if %{build_ada}
mv -f $FULLPATH/adalib/libgnarl-*.so $RPM_BUILD_ROOT%{_prefix}/%{_lib}/
@@ -1432,6 +1424,21 @@
%doc rpm.doc/changelogs/libmudflap/ChangeLog*
%changelog
+* Fri Feb 17 2006 Jakub Jelinek <jakub at redhat.com> 4.1.0-0.28
+- update from gcc-4_1-branch (-r110978:111179)
+ - PRs ada/20753, bootstrap/16787, bootstrap/26053, fortran/25806,
+ libfortran/15234, libgfortran/25949, middle-end/25335,
+ target/25259, target/26255
+ - fix ICE with shift by -1 (#181586, PR middle-end/26300)
+- merge gomp changes from trunk (-r110983:110984, -r111017:111018,
+ -r111152:111153 and -r111204:111205)
+ - PRs bootstrap/26161, fortran/26224, libgomp/25938, libgomp/25984
+- don't define _REENTRANT in gthr*.h (#176278, PR libstdc++/11953)
+- define _REENTRANT if -pthread and _POSIX_SOURCE if -posix on s390{,x}
+ and ia64
+- fix ICE with register variable and __asm statement (#181731,
+ PR middle-end/26334)
+
* Tue Feb 14 2006 Alexandre Oliva <aoliva at redhat.com> 4.1.0-0.27
- merge fix by Zdenek Dvorak for regression introduced by patch for PR
tree-optimization/26209
Index: sources
===================================================================
RCS file: /cvs/dist/rpms/gcc/devel/sources,v
retrieving revision 1.136
retrieving revision 1.137
diff -u -r1.136 -r1.137
--- sources 14 Feb 2006 17:04:24 -0000 1.136
+++ sources 17 Feb 2006 22:24:47 -0000 1.137
@@ -1 +1 @@
-c492d5acbe9bade087754f9216d87d13 gcc-4.1.0-20060214.tar.bz2
+12c833736a6a751792fa9f2b2e548da3 gcc-4.1.0-20060217.tar.bz2
--- gcc41-fortran-finclude.patch DELETED ---
--- gcc41-pr22275.patch DELETED ---
--- gcc41-pr26151.patch DELETED ---
--- gcc41-pr26209.patch DELETED ---
More information about the fedora-cvs-commits
mailing list