- update to gcc-4.5
This commit is contained in:
Stephan Raue 2010-04-26 23:53:45 +02:00
parent 075d3246af
commit 8db0372616
3 changed files with 14 additions and 17 deletions

View File

@ -17,28 +17,27 @@
all-local: build_debug all-local: build_debug
--- gcc/libstdc++-v3/src/Makefile.in --- gcc/libstdc++-v3/src/Makefile.in
+++ gcc/libstdc++-v3/src/Makefile.in +++ gcc/libstdc++-v3/src/Makefile.in
@@ -627,7 +627,7 @@ @@ -739,7 +739,7 @@
install-data-am: install-data-local install-dvi-am:
-install-exec-am: install-toolexeclibLTLIBRARIES -install-exec-am: install-toolexeclibLTLIBRARIES
+install-exec-am: install-toolexeclibLTLIBRARIES install-exec-local +install-exec-am: install-toolexeclibLTLIBRARIES install-exec-local
install-info: install-info-am install-html: install-html-am
@@ -660,6 +660,7 @@ @@ -789,6 +789,7 @@
distclean-libtool distclean-tags distdir dvi dvi-am html \
html-am info info-am install install-am install-data \ html-am info info-am install install-am install-data \
install-data-am install-data-local install-exec \ install-data-am install-data-local install-dvi install-dvi-am \
install-exec install-exec-am install-html install-html-am \
+ install-exec-local \ + install-exec-local \
install-exec-am install-info install-info-am install-man \ install-info install-info-am install-man install-pdf \
install-strip install-toolexeclibLTLIBRARIES installcheck \ install-pdf-am install-ps install-ps-am install-strip \
installcheck-am installdirs maintainer-clean \ install-toolexeclibLTLIBRARIES installcheck installcheck-am \
@@ -743,6 +743,13 @@ @@ -993,6 +994,12 @@
install_debug:
(cd ${debugdir} && $(MAKE) \ (cd ${debugdir} && $(MAKE) \
toolexeclibdir=$(glibcxx_toolexeclibdir)/debug install) toolexeclibdir=$(glibcxx_toolexeclibdir)/debug install)
+
+install-exec-local: +install-exec-local:
+ifeq ($(enable_shared),yes) +ifeq ($(enable_shared),yes)
+ $(AR) cru libstdc++_pic.a *.o $(top_builddir)/libsupc++/*.o + $(AR) cru libstdc++_pic.a *.o $(top_builddir)/libsupc++/*.o

View File

@ -51,10 +51,8 @@ Index: gcc-4.2.0/gcc/stmt.c
=================================================================== ===================================================================
--- gcc-4.2.0.orig/gcc/stmt.c (revision 123843) --- gcc-4.2.0.orig/gcc/stmt.c (revision 123843)
+++ gcc-4.2.0/gcc/stmt.c (working copy) +++ gcc-4.2.0/gcc/stmt.c (working copy)
@@ -2517,7 +2517,11 @@ expand_case (tree exp) @@ -2517,5 +2517,9 @@ expand_case (tree exp)
use_cost_table use_cost_table = estimate_case_costs (case_list);
= (TREE_CODE (orig_type) != ENUMERAL_TYPE
&& estimate_case_costs (case_list));
- balance_case_nodes (&case_list, NULL); - balance_case_nodes (&case_list, NULL);
+ /* When optimizing for size, we want a straight list to avoid + /* When optimizing for size, we want a straight list to avoid
+ jumps as much as possible. This basically creates an if-else + jumps as much as possible. This basically creates an if-else

View File

@ -1 +1 @@
ftp://ftp.fu-berlin.de/unix/languages/gcc/releases/gcc-4.4.3/gcc-4.4.3.tar.bz2 ftp://ftp.fu-berlin.de/unix/languages/gcc/releases/gcc-4.5.0/gcc-4.5.0.tar.bz2