Compare commits
62 Commits
master
...
gcc-4_4_4-
Author | SHA1 | Date |
---|---|---|
Jakub Jelinek | ac65565092 | |
Jakub Jelinek | 5add3166c1 | |
Jakub Jelinek | b3ac221024 | |
Jakub Jelinek | 0a09948fd8 | |
Jakub Jelinek | e245903552 | |
Jakub Jelinek | 1778cecda7 | |
Jakub Jelinek | 0e6e2a5876 | |
Jakub Jelinek | 4e8d565857 | |
Jakub Jelinek | 14a1983937 | |
Dennis Gilmore | dccd321b61 | |
Jakub Jelinek | e80bd9bf12 | |
Jakub Jelinek | afd8af0fcb | |
Jakub Jelinek | bbbaf574f9 | |
Jakub Jelinek | f75f6392c2 | |
Jakub Jelinek | 9213fff7ab | |
Jakub Jelinek | eb581ae38f | |
Jakub Jelinek | f461b6ed33 | |
Jakub Jelinek | 32a41c84e7 | |
Jakub Jelinek | 659ba089a7 | |
Jakub Jelinek | bff82482b3 | |
Jakub Jelinek | 1f4db6694b | |
Jakub Jelinek | 379e7f0211 | |
Jakub Jelinek | 3ac8816a69 | |
Jakub Jelinek | 3f5a5b7946 | |
Jakub Jelinek | 2b90ba6797 | |
Jakub Jelinek | 85d822a98d | |
Jakub Jelinek | 09bfdb61b5 | |
Jakub Jelinek | 6f77c54b8f | |
Jakub Jelinek | 62dea55b3e | |
Jakub Jelinek | 4d70a242e3 | |
Jakub Jelinek | ddf3933cbe | |
Jakub Jelinek | 2d0a12b85e | |
Jakub Jelinek | 887d4e11f5 | |
Jakub Jelinek | e249787ad8 | |
Jakub Jelinek | d6e42845fd | |
Jakub Jelinek | b0b29e5052 | |
Jakub Jelinek | fe7123be2e | |
Jakub Jelinek | c74497bde9 | |
Jakub Jelinek | f1605bb0ee | |
Jakub Jelinek | d99f739735 | |
Jakub Jelinek | a354ca51f2 | |
Bill Nottingham | ec957e5dc4 | |
Jakub Jelinek | 9c8124b23d | |
Jakub Jelinek | 5bcda03961 | |
Jakub Jelinek | 9902b7cd9a | |
Jakub Jelinek | 0d152de22b | |
Jakub Jelinek | 76ec317715 | |
Jakub Jelinek | 400e8045f3 | |
Jakub Jelinek | 8b855723f4 | |
Jakub Jelinek | 9cd3a61fb2 | |
Jakub Jelinek | 51454468e8 | |
Jakub Jelinek | a50cd738d0 | |
Jakub Jelinek | addd43e70a | |
Jakub Jelinek | a3030b561e | |
Jakub Jelinek | e31e9a02d7 | |
Jakub Jelinek | a1aa91bff1 | |
Jakub Jelinek | f3f054a694 | |
Jakub Jelinek | 8e816cd8e4 | |
Jakub Jelinek | 22fa975b2a | |
Jakub Jelinek | fd4bc79df7 | |
Jakub Jelinek | 223805d0a0 | |
Jesse Keating | 2defd1bd2a |
|
@ -1,2 +1,2 @@
|
|||
fastjar-0.97.tar.gz
|
||||
gcc-4.4.1-20090925.tar.bz2
|
||||
gcc-4.4.4-20100608.tar.bz2
|
||||
|
|
4
Makefile
4
Makefile
|
@ -1,10 +1,10 @@
|
|||
# Makefile for source rpm: gcc
|
||||
# $Id: Makefile,v 1.1 2004/09/09 04:57:24 cvsdist Exp $
|
||||
# $Id: Makefile,v 1.2 2007/10/15 18:46:35 notting Exp $
|
||||
NAME := gcc
|
||||
SPECFILE = $(firstword $(wildcard *.spec))
|
||||
|
||||
define find-makefile-common
|
||||
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
|
||||
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
|
||||
endef
|
||||
|
||||
MAKEFILE_COMMON := $(shell $(find-makefile-common))
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
2009-12-21 Chris Ball <cjb@laptop.org>
|
||||
|
||||
* jartool.c (add_file_to_jar): Test write return value against -1
|
||||
instead of 1.
|
||||
|
||||
--- fastjar-0.97/jartool.c.jj 2008-10-15 12:35:37.000000000 -0400
|
||||
+++ fastjar-0.97/jartool.c 2009-12-22 06:48:09.309530000 -0500
|
||||
@@ -1257,7 +1257,7 @@ int add_file_to_jar(int jfd, int ffd, co
|
||||
exit_on_error("write");
|
||||
|
||||
/* write the file name to the zip file */
|
||||
- if (1 == write(jfd, fname, file_name_length))
|
||||
+ if (-1 == write(jfd, fname, file_name_length))
|
||||
exit_on_error("write");
|
||||
|
||||
if(verbose){
|
|
@ -1,6 +1,6 @@
|
|||
--- libada/Makefile.in.jj 2009-01-14 12:07:35.000000000 +0100
|
||||
+++ libada/Makefile.in 2009-01-15 14:25:33.000000000 +0100
|
||||
@@ -67,17 +67,39 @@ version := $(shell cat $(srcdir)/../gcc/
|
||||
@@ -69,18 +69,40 @@ version := $(shell cat $(srcdir)/../gcc/
|
||||
libsubdir := $(libdir)/gcc/$(target_noncanonical)/$(version)$(MULTISUBDIR)
|
||||
ADA_RTS_DIR=$(GCC_DIR)/ada/rts$(subst /,_,$(MULTISUBDIR))
|
||||
|
||||
|
@ -38,12 +38,14 @@
|
|||
"SHELL=$(SHELL)" \
|
||||
- "GNATLIBFLAGS=$(GNATLIBFLAGS) $(MULTIFLAGS)" \
|
||||
- "GNATLIBCFLAGS=$(GNATLIBCFLAGS) $(MULTIFLAGS)" \
|
||||
- "GNATLIBCFLAGS_FOR_C=$(GNATLIBCFLAGS_FOR_C) $(MULTIFLAGS)" \
|
||||
+ "GNATLIBFLAGS=$(strip $(GNATLIBFLAGS) $(MULTIFLAGS) $(DEFAULTMULTIFLAGS))" \
|
||||
+ "GNATLIBCFLAGS=$(strip $(GNATLIBCFLAGS) $(MULTIFLAGS) $(DEFAULTMULTIFLAGS))" \
|
||||
+ "GNATLIBCFLAGS_FOR_C=$(strip $(GNATLIBCFLAGS_FOR_C) $(MULTIFLAGS) $(DEFAULTMULTIFLAGS))" \
|
||||
"TARGET_LIBGCC2_CFLAGS=$(TARGET_LIBGCC2_CFLAGS)" \
|
||||
"THREAD_KIND=$(THREAD_KIND)" \
|
||||
"TRACE=$(TRACE)" \
|
||||
@@ -88,7 +110,7 @@ LIBADA_FLAGS_TO_PASS = \
|
||||
@@ -91,7 +113,7 @@ LIBADA_FLAGS_TO_PASS = \
|
||||
"exeext=.exeext.should.not.be.used " \
|
||||
'CC=the.host.compiler.should.not.be.needed' \
|
||||
"GCC_FOR_TARGET=$(CC)" \
|
||||
|
|
|
@ -1,17 +0,0 @@
|
|||
2008-01-25 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* lang.c (java_classify_record): Revert 2007-12-20 change.
|
||||
|
||||
--- gcc/java/lang.c 2007-12-27 09:09:49.000000000 +0100
|
||||
+++ gcc/java/lang.c 2008-01-25 17:43:57.000000000 +0100
|
||||
@@ -965,9 +965,7 @@ java_classify_record (tree type)
|
||||
if (! CLASS_P (type))
|
||||
return RECORD_IS_STRUCT;
|
||||
|
||||
- /* ??? GDB does not support DW_TAG_interface_type as of December,
|
||||
- 2007. Re-enable this at a later time. */
|
||||
- if (0 && CLASS_INTERFACE (TYPE_NAME (type)))
|
||||
+ if (CLASS_INTERFACE (TYPE_NAME (type)))
|
||||
return RECORD_IS_INTERFACE;
|
||||
|
||||
return RECORD_IS_CLASS;
|
|
@ -0,0 +1,52 @@
|
|||
2010-02-08 Roland McGrath <roland@redhat.com>
|
||||
|
||||
* config/rs6000/sysv4.h (LINK_EH_SPEC): Pass --no-add-needed to the
|
||||
linker.
|
||||
* config/linux.h (LINK_EH_SPEC): Likewise.
|
||||
* config/alpha/elf.h (LINK_EH_SPEC): Likewise.
|
||||
* config/ia64/linux.h (LINK_EH_SPEC): Likewise.
|
||||
|
||||
--- gcc/config/alpha/elf.h.~1~
|
||||
+++ gcc/config/alpha/elf.h
|
||||
@@ -421,7 +421,7 @@ extern int alpha_this_gpdisp_sequence_nu
|
||||
I imagine that other systems will catch up. In the meantime, it
|
||||
doesn't harm to make sure that the data exists to be used later. */
|
||||
#if defined(HAVE_LD_EH_FRAME_HDR)
|
||||
-#define LINK_EH_SPEC "%{!static:--eh-frame-hdr} %{!r:--build-id} "
|
||||
+#define LINK_EH_SPEC "--no-add-needed %{!static:--eh-frame-hdr} %{!r:--build-id} "
|
||||
#endif
|
||||
|
||||
/* A C statement (sans semicolon) to output to the stdio stream STREAM
|
||||
--- gcc/config/ia64/linux.h.~1~
|
||||
+++ gcc/config/ia64/linux.h
|
||||
@@ -58,7 +58,7 @@ do { \
|
||||
Signalize that because we have fde-glibc, we don't need all C shared libs
|
||||
linked against -lgcc_s. */
|
||||
#undef LINK_EH_SPEC
|
||||
-#define LINK_EH_SPEC "%{!r:--build-id} "
|
||||
+#define LINK_EH_SPEC "--no-add-needed %{!r:--build-id} "
|
||||
|
||||
#define MD_UNWIND_SUPPORT "config/ia64/linux-unwind.h"
|
||||
|
||||
--- gcc/config/linux.h.~1~
|
||||
+++ gcc/config/linux.h
|
||||
@@ -89,7 +89,7 @@ see the files COPYING3 and COPYING.RUNTI
|
||||
} while (0)
|
||||
|
||||
#if defined(HAVE_LD_EH_FRAME_HDR)
|
||||
-#define LINK_EH_SPEC "%{!static:--eh-frame-hdr} %{!r:--build-id} "
|
||||
+#define LINK_EH_SPEC "--no-add-needed %{!static:--eh-frame-hdr} %{!r:--build-id} "
|
||||
#endif
|
||||
|
||||
/* Define this so we can compile MS code for use with WINE. */
|
||||
--- gcc/config/rs6000/sysv4.h.~1~
|
||||
+++ gcc/config/rs6000/sysv4.h
|
||||
@@ -917,7 +917,7 @@ SVR4_ASM_SPEC \
|
||||
%{!dynamic-linker:-dynamic-linker " LINUX_DYNAMIC_LINKER "}}}"
|
||||
|
||||
#if defined(HAVE_LD_EH_FRAME_HDR)
|
||||
-# define LINK_EH_SPEC "%{!static:--eh-frame-hdr} %{!r:--build-id} "
|
||||
+# define LINK_EH_SPEC "--no-add-needed %{!static:--eh-frame-hdr} %{!r:--build-id} "
|
||||
#endif
|
||||
|
||||
#define CPP_OS_LINUX_SPEC "-D__unix__ -D__gnu_linux__ -D__linux__ \
|
File diff suppressed because it is too large
Load Diff
|
@ -6,7 +6,7 @@
|
|||
;;
|
||||
-sparc-*-linux*) # SPARC's running GNU/Linux, libc6
|
||||
+sparc-*-linux* | sparcv9*-*-linux*) # SPARC's running GNU/Linux, libc6
|
||||
tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h linux.h"
|
||||
tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sparc/gas.h linux.h"
|
||||
extra_options="${extra_options} sparc/long-double-switch.opt"
|
||||
tmake_file="${tmake_file} sparc/t-linux"
|
||||
@@ -2287,7 +2287,7 @@ sparc64-*-freebsd*|ultrasparc-*-freebsd*
|
||||
|
@ -15,7 +15,7 @@
|
|||
;;
|
||||
-sparc64-*-linux*) # 64-bit SPARC's running GNU/Linux
|
||||
+sparc64*-*-linux*) # 64-bit SPARC's running GNU/Linux
|
||||
tm_file="sparc/biarch64.h ${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h linux.h sparc/linux64.h"
|
||||
tm_file="sparc/biarch64.h ${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sparc/gas.h linux.h sparc/linux64.h"
|
||||
extra_options="${extra_options} sparc/long-double-switch.opt"
|
||||
tmake_file="${tmake_file} sparc/t-linux sparc/t-linux64 sparc/t-crtfm"
|
||||
--- libgcc/config.host.jj 2008-04-24 15:46:19.000000000 -0500
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
2010-04-27 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* unwind-dw2.c (_Unwind_DebugHook): Add used attribute.
|
||||
|
||||
2009-05-27 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* unwind-dw2.c (_Unwind_DebugHook): New function.
|
||||
|
@ -5,11 +9,12 @@
|
|||
|
||||
--- gcc/unwind-dw2.c (revision 147933)
|
||||
+++ gcc/unwind-dw2.c (revision 147934)
|
||||
@@ -1473,18 +1473,31 @@ uw_init_context_1 (struct _Unwind_Contex
|
||||
@@ -1473,18 +1473,32 @@ uw_init_context_1 (struct _Unwind_Contex
|
||||
context->ra = __builtin_extract_return_addr (outer_ra);
|
||||
}
|
||||
|
||||
+static void _Unwind_DebugHook (void *, void *) __attribute__ ((__noinline__));
|
||||
+static void _Unwind_DebugHook (void *, void *)
|
||||
+ __attribute__ ((__noinline__, __used__));
|
||||
+
|
||||
+/* This function is called during unwinding. It is intended as a hook
|
||||
+ for a debugger to intercept exceptions. CFA is the CFA of the
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
gcc-4_4_0-0_3:HEAD:gcc-4.4.0-0.3.src.rpm:1232130841
|
||||
gcc-4_4_0-5:HEAD:gcc-4.4.0-5.src.rpm:1242291126
|
||||
gcc-4_4_3-5_fc13:F-12:gcc-4.4.3-5.fc13.src.rpm:1265659645
|
||||
|
|
Loading…
Reference in New Issue