rpms/gcc/devel gcc41-s390-ldbl.patch,1.1,1.2
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Sat Jan 28 10:10:51 UTC 2006
Author: jakub
Update of /cvs/dist/rpms/gcc/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv17750
Modified Files:
gcc41-s390-ldbl.patch
Log Message:
4.1.0-0.17
gcc41-s390-ldbl.patch:
2084.md | 42 ++++-
libgcc-glibc.ver | 33 +++
s390.c | 58 ++++++
s390.h | 46 ++++-
s390.md | 457 ++++++++++++++++++++++++++++++++++++++++---------------
s390.opt | 8
t-crtstuff | 1
7 files changed, 506 insertions(+), 139 deletions(-)
Index: gcc41-s390-ldbl.patch
===================================================================
RCS file: /cvs/dist/rpms/gcc/devel/gcc41-s390-ldbl.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- gcc41-s390-ldbl.patch 28 Jan 2006 10:00:01 -0000 1.1
+++ gcc41-s390-ldbl.patch 28 Jan 2006 10:10:48 -0000 1.2
@@ -52,8 +52,8 @@
__fixtfti, __fixunstfti, __floattitf, __fixtfdi, __fixunstfdi,
__floatditf): Add a GCC_4.1.0 symbol version tag.
---- gcc/gcc/config/s390/2084.md.jj 2006-01-28 09:54:03.000000000 +0100
-+++ gcc/gcc/config/s390/2084.md 2006-01-28 10:39:11.000000000 +0100
+--- gcc/config/s390/2084.md.jj 2006-01-28 09:54:03.000000000 +0100
++++ gcc/config/s390/2084.md 2006-01-28 10:39:11.000000000 +0100
@@ -161,6 +161,11 @@
;; Floating point insns
;;
@@ -152,8 +152,8 @@
x_fsimpdf, x_fsimpsf, x_fdivdf, x_fdivsf"
"s390_agen_dep_p")
---- gcc/gcc/config/s390/s390.c.jj 2006-01-28 10:29:03.000000000 +0100
-+++ gcc/gcc/config/s390/s390.c 2006-01-28 10:39:11.000000000 +0100
+--- gcc/config/s390/s390.c.jj 2006-01-28 10:29:03.000000000 +0100
++++ gcc/config/s390/s390.c 2006-01-28 10:39:11.000000000 +0100
@@ -71,13 +71,17 @@ struct processor_costs
const int msgr; /* cost of an MSGR instruction. */
const int msr; /* cost of an MSR instruction. */
@@ -302,8 +302,8 @@
DFmode, DImode,
SFmode, SImode,
HImode,
---- gcc/gcc/config/s390/s390.h.jj 2006-01-28 09:54:03.000000000 +0100
-+++ gcc/gcc/config/s390/s390.h 2006-01-28 10:39:11.000000000 +0100
+--- gcc/config/s390/s390.h.jj 2006-01-28 09:54:03.000000000 +0100
++++ gcc/config/s390/s390.h 2006-01-28 10:39:11.000000000 +0100
@@ -93,6 +93,8 @@ extern enum processor_flags s390_arch_fl
builtin_define ("__s390__"); \
if (TARGET_64BIT) \
@@ -401,8 +401,8 @@
/* Register classes. */
---- gcc/gcc/config/s390/s390.md.jj 2006-01-28 09:54:03.000000000 +0100
-+++ gcc/gcc/config/s390/s390.md 2006-01-28 10:39:11.000000000 +0100
+--- gcc/config/s390/s390.md.jj 2006-01-28 09:54:03.000000000 +0100
++++ gcc/config/s390/s390.md 2006-01-28 10:39:11.000000000 +0100
@@ -199,11 +199,11 @@
(define_attr "type" "none,integer,load,lr,la,larl,lm,stm,
cs,vs,store,sem,idiv,
@@ -1230,8 +1230,8 @@
[(set_attr "op_type" "RRE,RXE")
(set_attr "type" "fsqrt<mode>")])
---- gcc/gcc/config/s390/s390.opt.jj 2006-01-28 09:54:03.000000000 +0100
-+++ gcc/gcc/config/s390/s390.opt 2006-01-28 10:39:11.000000000 +0100
+--- gcc/config/s390/s390.opt.jj 2006-01-28 09:54:03.000000000 +0100
++++ gcc/config/s390/s390.opt 2006-01-28 10:39:11.000000000 +0100
@@ -51,6 +51,14 @@ mhard-float
Target Report RejectNegative Mask(HARD_FLOAT)
Use hardware fp
@@ -1247,15 +1247,15 @@
mpacked-stack
Target Report Mask(PACKED_STACK)
Use packed stack layout
---- gcc/gcc/config/s390/t-crtstuff.jj 2006-01-28 09:54:03.000000000 +0100
-+++ gcc/gcc/config/s390/t-crtstuff 2006-01-28 10:39:11.000000000 +0100
+--- gcc/config/s390/t-crtstuff.jj 2006-01-28 09:54:03.000000000 +0100
++++ gcc/config/s390/t-crtstuff 2006-01-28 10:39:11.000000000 +0100
@@ -2,3 +2,4 @@
# because then __FRAME_END__ might not be the last thing in .eh_frame
# section.
CRTSTUFF_T_CFLAGS = -fno-asynchronous-unwind-tables
+TARGET_LIBGCC2_CFLAGS += -mlong-double-128
---- gcc/gcc/config/s390/libgcc-glibc.ver.jj 2006-01-28 09:54:03.000000000 +0100
-+++ gcc/gcc/config/s390/libgcc-glibc.ver 2006-01-28 10:39:11.000000000 +0100
+--- gcc/config/s390/libgcc-glibc.ver.jj 2006-01-28 09:54:03.000000000 +0100
++++ gcc/config/s390/libgcc-glibc.ver 2006-01-28 10:39:11.000000000 +0100
@@ -39,3 +39,36 @@ GLIBC_2.2 {
}
%endif
More information about the fedora-cvs-commits
mailing list