rpms/gcc/devel gcc43-pr34966-test.patch, NONE, 1.1 .cvsignore, 1.219, 1.220 gcc43-pr34965.patch, 1.1, 1.2 gcc43.spec, 1.12, 1.13 sources, 1.221, 1.222 gcc43-late-visibility.patch, 1.1, NONE gcc43-pr31780.patch, 1.1, NONE gcc43-pr32244.patch, 1.1, NONE

Jakub Jelinek (jakub) fedora-extras-commits at redhat.com
Sat Jan 26 09:43:13 UTC 2008


Author: jakub

Update of /cvs/pkgs/rpms/gcc/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv28312

Modified Files:
	.cvsignore gcc43-pr34965.patch gcc43.spec sources 
Added Files:
	gcc43-pr34966-test.patch 
Removed Files:
	gcc43-late-visibility.patch gcc43-pr31780.patch 
	gcc43-pr32244.patch 
Log Message:
4.3.0-0.6

gcc43-pr34966-test.patch:

--- NEW FILE gcc43-pr34966-test.patch ---
2008-01-26  Jakub Jelinek  <jakub at redhat.com>

	* gcc.c-torture/compile/pr34966.c (atan): Only use asm
	on i?86/x86_64.

--- gcc/testsuite/gcc.c-torture/compile/pr34966.c.jj	2008-01-26 09:55:35.000000000 +0100
+++ gcc/testsuite/gcc.c-torture/compile/pr34966.c	2008-01-26 10:00:22.000000000 +0100
@@ -4,7 +4,11 @@ __inline double
 atan (double __x)
 {
   register double __result;
+#if defined(__i386__) || defined(__x86_64__)
   __asm __volatile__ ("" : "=t" (__result) : "0" (__x));
+#else
+  __result = __x;
+#endif
   return __result;
 }
 


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/gcc/devel/.cvsignore,v
retrieving revision 1.219
retrieving revision 1.220
diff -u -r1.219 -r1.220
--- .cvsignore	25 Jan 2008 17:07:14 -0000	1.219
+++ .cvsignore	26 Jan 2008 09:42:32 -0000	1.220
@@ -1,2 +1,2 @@
-gcc-4.3.0-20080125.tar.bz2
+gcc-4.3.0-20080126.tar.bz2
 fastjar-0.95.tar.gz

gcc43-pr34965.patch:

Index: gcc43-pr34965.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gcc/devel/gcc43-pr34965.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- gcc43-pr34965.patch	25 Jan 2008 17:43:01 -0000	1.1
+++ gcc43-pr34965.patch	26 Jan 2008 09:42:33 -0000	1.2
@@ -129,7 +129,7 @@
 +void
 +bar (int i, int j, double k)
 +{
-+  foo (i && j) ();	// { dg-error "\\(i != 0 \\&\\& j != 0\\)" }
-+  foo (!i || !j) ();	// { dg-error "\\(i == 0 \\|\\| j == 0\\)" }
-+  foo (!i == !j) ();	// { dg-error "\\(i != 0 \\^ j == 0\\)" }
++  foo (i && j) ();	// { dg-error "\\(\\(?i != 0\\)? \\&\\& \\(?j != 0\\)?\\)" }
++  foo (!i || !j) ();	// { dg-error "\\(\\(?i == 0\\)? \\|\\| \\(?j == 0\\)?\\)" }
++  foo (!i == !j) ();	// { dg-error "\\(\\(?i != 0\\)? \\^ \\(?j == 0\\)?\\)" }
 +}


Index: gcc43.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gcc/devel/gcc43.spec,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- gcc43.spec	25 Jan 2008 20:23:23 -0000	1.12
+++ gcc43.spec	26 Jan 2008 09:42:33 -0000	1.13
@@ -1,4 +1,4 @@
-%define DATE 20080125
+%define DATE 20080126
 %define gcc_version 4.3.0
 %define gcc_release 0.6
 %define _unpackaged_files_terminate_build 0
@@ -141,9 +141,7 @@
 Patch12: gcc43-cpp-pragma.patch
 Patch13: gcc43-java-debug-iface-type.patch
 Patch14: gcc43-pr34965.patch
-Patch15: gcc43-late-visibility.patch
-Patch16: gcc43-pr31780.patch
-Patch17: gcc43-pr32244.patch
+Patch15: gcc43-pr34966-test.patch
 
 # On ARM EABI systems, we do want -gnueabi to be part of the
 # target triple.
@@ -441,9 +439,7 @@
 %patch12 -p0 -b .cpp-pragma~
 %patch13 -p0 -b .java-debug-iface-type~
 %patch14 -p0 -b .pr34965~
-%patch15 -p0 -b .late-visibility~
-%patch16 -p0 -b .pr31780~
-%patch17 -p0 -b .pr32244~
+%patch15 -p0 -b .pr34966-test~
 
 tar xzf %{SOURCE4}
 
@@ -702,8 +698,8 @@
 
 perl -pi -e \
   's~href="l(ibstdc|atest)~href="http://gcc.gnu.org/onlinedocs/libstdc++/l\1~' \
-  libstdc++-v3/docs/html/documentation.html
-ln -sf documentation.html libstdc++-v3/docs/html/index.html
+  libstdc++-v3/doc/html/documentation.html
+ln -sf documentation.html libstdc++-v3/doc/html/index.html
 
 cd obj-%{gcc_target_platform}
 
@@ -1376,7 +1372,7 @@
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/libstdc++.so
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/libsupc++.a
 %endif
-%doc rpm.doc/changelogs/libstdc++-v3/ChangeLog* libstdc++-v3/README* libstdc++-v3/docs/html/
+%doc rpm.doc/changelogs/libstdc++-v3/ChangeLog* libstdc++-v3/README* libstdc++-v3/doc/html/
 
 %files objc
 %defattr(-,root,root)


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/gcc/devel/sources,v
retrieving revision 1.221
retrieving revision 1.222
diff -u -r1.221 -r1.222
--- sources	25 Jan 2008 17:07:14 -0000	1.221
+++ sources	26 Jan 2008 09:42:33 -0000	1.222
@@ -1,2 +1,2 @@
-011827ce044badacd7265f6abd8a473d  gcc-4.3.0-20080125.tar.bz2
+c2821feee21480668a7c0449ec5ac650  gcc-4.3.0-20080126.tar.bz2
 92a70f9e56223b653bce0f58f90cf950  fastjar-0.95.tar.gz


--- gcc43-late-visibility.patch DELETED ---


--- gcc43-pr31780.patch DELETED ---


--- gcc43-pr32244.patch DELETED ---




More information about the fedora-extras-commits mailing list