rpms/gcc/devel gcc44-ppc64-aixdesc.patch, NONE, 1.1 .cvsignore, 1.292, 1.293 gcc.spec, 1.71, 1.72 sources, 1.296, 1.297 gcc44-rh518303.patch, 1.1, NONE

Jakub Jelinek jakub at fedoraproject.org
Fri Sep 18 08:28:26 UTC 2009


Author: jakub

Update of /cvs/pkgs/rpms/gcc/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22784

Modified Files:
	.cvsignore gcc.spec sources 
Added Files:
	gcc44-ppc64-aixdesc.patch 
Removed Files:
	gcc44-rh518303.patch 
Log Message:
4.4.1-15

gcc44-ppc64-aixdesc.patch:
 sysv4.h |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

--- NEW FILE gcc44-ppc64-aixdesc.patch ---
2009-09-16  Jakub Jelinek  <jakub at redhat.com>

	* config/rs6000/sysv4.h (FP_SAVE_INLINE, GP_SAVE_INLINE): Disable
	out of line gpr/fpr saving for -m64 -Os -mcall-aixdesc.

--- gcc/config/rs6000/sysv4.h.jj	2009-09-16 14:46:19.000000000 +0200
+++ gcc/config/rs6000/sysv4.h	2009-09-16 14:46:19.000000000 +0200
@@ -273,12 +273,14 @@ do {									\
 /* Define cutoff for using external functions to save floating point.
    When optimizing for size, use external functions when profitable.  */
 #define FP_SAVE_INLINE(FIRST_REG) (optimize_size			\
+				   && (!TARGET_64BIT || !DOT_SYMBOLS)	\
 				   ? ((FIRST_REG) == 62			\
 				      || (FIRST_REG) == 63)		\
 				   : (FIRST_REG) < 64)
 /* And similarly for general purpose registers.  */
-#define GP_SAVE_INLINE(FIRST_REG) ((FIRST_REG) < 32	\
-				   && !optimize_size)
+#define GP_SAVE_INLINE(FIRST_REG) ((FIRST_REG) < 32			\
+				   && (!optimize_size			\
+				        || (TARGET_64BIT && DOT_SYMBOLS)))
 
 /* Put jump tables in read-only memory, rather than in .text.  */
 #define JUMP_TABLES_IN_TEXT_SECTION 0


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/gcc/devel/.cvsignore,v
retrieving revision 1.292
retrieving revision 1.293
diff -u -p -r1.292 -r1.293
--- .cvsignore	16 Sep 2009 13:27:05 -0000	1.292
+++ .cvsignore	18 Sep 2009 08:28:25 -0000	1.293
@@ -1,2 +1,2 @@
 fastjar-0.97.tar.gz
-gcc-4.4.1-20090916.tar.bz2
+gcc-4.4.1-20090918.tar.bz2


Index: gcc.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gcc/devel/gcc.spec,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -p -r1.71 -r1.72
--- gcc.spec	16 Sep 2009 14:15:14 -0000	1.71
+++ gcc.spec	18 Sep 2009 08:28:26 -0000	1.72
@@ -1,9 +1,9 @@
-%global DATE 20090916
-%global SVNREV 151746
+%global DATE 20090918
+%global SVNREV 151835
 %global gcc_version 4.4.1
 # 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 14
+%global gcc_release 15
 %global _unpackaged_files_terminate_build 0
 %global multilib_64_archs sparc64 ppc64 s390x x86_64
 %global include_gappletviewer 1
@@ -162,7 +162,7 @@ Patch18: gcc44-libstdc++-docs.patch
 Patch19: gcc44-vta-cfgexpand-ptr-mode-pr41248.patch
 Patch20: gcc44-powerpc-libgcc_s_so.patch
 Patch21: gcc44-pr41175.patch
-Patch22: gcc44-rh518303.patch
+Patch22: gcc44-ppc64-aixdesc.patch
 
 Patch1000: fastjar-0.97-segfault.patch
 
@@ -471,7 +471,7 @@ which are required to compile with the G
 %patch19 -p0 -b .vta-cfgexpand-ptr-mode-pr41248~
 %patch20 -p0 -b .powerpc-libgcc_s_so~
 %patch21 -p0 -b .pr41175~
-%patch22 -p0 -b .rh518303~
+%patch22 -p0 -b .ppc64-aixdesc~
 
 # This testcase doesn't compile.
 rm libjava/testsuite/libjava.lang/PR35020*
@@ -1827,6 +1827,11 @@ fi
 %doc rpm.doc/changelogs/libmudflap/ChangeLog*
 
 %changelog
+* Fri Sep 18 2009 Jakub Jelinek <jakub at redhat.com> 4.4.1-15
+- for now disable out of line gpr/fpr saving on ppc with -m64 -Os -mcall-aixdesc
+- fix DW_AT_decl_{file,location} for DW_TAG_structure_type for C structs
+  with forward declarations (#523810)
+
 * Wed Sep 16 2009 Jakub Jelinek <jakub at redhat.com> 4.4.1-14
 - update from gcc-4_4-branch
   - PRs fortran/39876, tree-optimization/41101


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/gcc/devel/sources,v
retrieving revision 1.296
retrieving revision 1.297
diff -u -p -r1.296 -r1.297
--- sources	16 Sep 2009 13:27:06 -0000	1.296
+++ sources	18 Sep 2009 08:28:26 -0000	1.297
@@ -1,2 +1,2 @@
 2659f09c2e43ef8b7d4406321753f1b2  fastjar-0.97.tar.gz
-921813722475a64597078d02577eda9c  gcc-4.4.1-20090916.tar.bz2
+d80d46cdb567914d34408afcd3c4d5af  gcc-4.4.1-20090918.tar.bz2


--- gcc44-rh518303.patch DELETED ---




More information about the scm-commits mailing list