mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-08-02 15:37:49 +00:00
gcc:
- update to gcc-4.5
This commit is contained in:
parent
075d3246af
commit
8db0372616
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
Loading…
x
Reference in New Issue
Block a user