Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/10.4-EOL/languages In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv5444
Modified Files: gcc44-10.4.info gcc44.patch gcc45-10.4.info gcc45.patch Log Message: sync./ texinfo5 patches from 10.!4 Index: gcc44-10.4.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/10.4-EOL/languages/gcc44-10.4.info,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- gcc44-10.4.info 21 Mar 2012 00:47:02 -0000 1.4 +++ gcc44-10.4.info 3 Jun 2013 20:43:47 -0000 1.5 @@ -7,15 +7,15 @@ Source2: ftp://sourceware.org/pub/java/ecj-4.3.jar Source2-MD5: fd299f26c02268878b5d6c0e86f57c43 PatchFile: %n.patch -PatchFile-MD5: a4b4028e80e9d6f761e402b14e60d418 +PatchFile-MD5: c460a1969ec92a77e2b258d8846a70be Distribution: 10.4 Type: -64bit -64bit Architecture: powerpc, i386 NoSetCPPFLAGS: True NoSetLDFLAGS: True UseMaxBuildJobs: True -Conflicts: gcc42, gcc43, gcc45, gcc46, gcc47, gcc48 -Replaces: gcc42, gcc43, gcc45, gcc46, gcc47, gcc48 +Conflicts: gcc42, gcc43, gcc45, gcc46, gcc47, gcc48, gcc49 +Replaces: gcc42, gcc43, gcc45, gcc46, gcc47, gcc48, gcc49 Depends: %N-compiler (= %v-%r) BuildDepends: gmp5, libmpfr4, libiconv-dev, gettext-tools, libgettext8-dev, libmpc2 (>= 0.9), xcode (>= 2.5), fink (>= 0.28) ConfigureParams: << Index: gcc44.patch =================================================================== RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/10.4-EOL/languages/gcc44.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- gcc44.patch 21 Mar 2012 17:17:04 -0000 1.2 +++ gcc44.patch 3 Jun 2013 20:43:47 -0000 1.3 @@ -159,3 +159,92 @@ + return $text } +diff -uNr gcc-4.4.7/gcc/doc/c-tree.texi gcc-4.4.7.texinfo5/gcc/doc/c-tree.texi +--- gcc-4.4.7/gcc/doc/c-tree.texi 2009-02-20 10:20:38.000000000 -0500 ++++ gcc-4.4.7.texinfo5/gcc/doc/c-tree.texi 2013-05-06 11:48:28.000000000 -0400 +@@ -2338,13 +2338,13 @@ + not matter. The type of the operands and that of the result are + always of @code{BOOLEAN_TYPE} or @code{INTEGER_TYPE}. + +-@itemx POINTER_PLUS_EXPR ++@item POINTER_PLUS_EXPR + This node represents pointer arithmetic. The first operand is always + a pointer/reference type. The second operand is always an unsigned + integer type compatible with sizetype. This is the only binary + arithmetic operand that can operate on pointer types. + +-@itemx PLUS_EXPR ++@item PLUS_EXPR + @itemx MINUS_EXPR + @itemx MULT_EXPR + These nodes represent various binary arithmetic operations. +diff -uNr gcc-4.4.7/gcc/doc/cppopts.texi gcc-4.4.7.texinfo5/gcc/doc/cppopts.texi +--- gcc-4.4.7/gcc/doc/cppopts.texi 2008-06-15 05:42:13.000000000 -0400 ++++ gcc-4.4.7.texinfo5/gcc/doc/cppopts.texi 2013-05-06 11:39:36.000000000 -0400 +@@ -758,7 +758,7 @@ + Enable special code to work around file systems which only permit very + short file names, such as MS-DOS@. + +-@itemx --help ++@item --help + @itemx --target-help + @opindex help + @opindex target-help +diff -uNr gcc-4.4.7/gcc/doc/invoke.texi gcc-4.4.7.texinfo5/gcc/doc/invoke.texi +--- gcc-4.4.7/gcc/doc/invoke.texi 2011-03-23 18:02:12.000000000 -0400 ++++ gcc-4.4.7.texinfo5/gcc/doc/invoke.texi 2013-05-06 11:39:36.000000000 -0400 +@@ -4645,11 +4645,11 @@ + @option{-fdump-rtl-ce3} enable dumping after the three + if conversion passes. + +-@itemx -fdump-rtl-cprop_hardreg ++@item -fdump-rtl-cprop_hardreg + @opindex fdump-rtl-cprop_hardreg + Dump after hard register copy propagation. + +-@itemx -fdump-rtl-csa ++@item -fdump-rtl-csa + @opindex fdump-rtl-csa + Dump after combining stack adjustments. + +@@ -4660,11 +4660,11 @@ + @option{-fdump-rtl-cse1} and @option{-fdump-rtl-cse2} enable dumping after + the two common sub-expression elimination passes. + +-@itemx -fdump-rtl-dce ++@item -fdump-rtl-dce + @opindex fdump-rtl-dce + Dump after the standalone dead code elimination passes. + +-@itemx -fdump-rtl-dbr ++@item -fdump-rtl-dbr + @opindex fdump-rtl-dbr + Dump after delayed branch scheduling. + +@@ -4709,7 +4709,7 @@ + @opindex fdump-rtl-initvals + Dump after the computation of the initial value sets. + +-@itemx -fdump-rtl-into_cfglayout ++@item -fdump-rtl-into_cfglayout + @opindex fdump-rtl-into_cfglayout + Dump after converting to cfglayout mode. + +@@ -4739,7 +4739,7 @@ + @opindex fdump-rtl-rnreg + Dump after register renumbering. + +-@itemx -fdump-rtl-outof_cfglayout ++@item -fdump-rtl-outof_cfglayout + @opindex fdump-rtl-outof_cfglayout + Dump after converting from cfglayout mode. + +@@ -4751,7 +4751,7 @@ + @opindex fdump-rtl-postreload + Dump after post-reload optimizations. + +-@itemx -fdump-rtl-pro_and_epilogue ++@item -fdump-rtl-pro_and_epilogue + @opindex fdump-rtl-pro_and_epilogue + Dump after generating the function pro and epilogues. + Index: gcc45.patch =================================================================== RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/10.4-EOL/languages/gcc45.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- gcc45.patch 11 Jul 2011 04:08:32 -0000 1.1 +++ gcc45.patch 3 Jun 2013 20:43:47 -0000 1.2 @@ -1,51 +1,7 @@ ---- gcc/libjava/configure.ac.org 2008-01-25 18:55:24.000000000 -0500 -+++ gcc/libjava/configure.ac 2008-01-25 18:56:16.000000000 -0500 -@@ -82,6 +82,13 @@ - [allow rebuilding of .class and .h files])) - AM_CONDITIONAL(JAVA_MAINTAINER_MODE, test "$enable_java_maintainer_mode" = yes) - -+AC_ARG_ENABLE(libjava-multilib, -+ AS_HELP_STRING([--enable-libjava-multilib], [build libjava as multilib])) -+if test "$enable_libjava_multilib" = no; then -+ multilib=no -+ ac_configure_args="$ac_configure_args --disable-multilib" -+fi -+ - # It may not be safe to run linking tests in AC_PROG_CC/AC_PROG_CXX. - GCC_NO_EXECUTABLES - ---- gcc/libjava/configure.org 2008-01-25 18:56:41.000000000 -0500 -+++ gcc/libjava/configure 2008-01-25 18:57:21.000000000 -0500 -@@ -1018,6 +1018,8 @@ - --enable-gconf-peer compile GConf native peers for util.preferences - --enable-java-maintainer-mode - allow rebuilding of .class and .h files -+ --enable-libjava-multilib -+ build libjava as multilib - --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors - --enable-maintainer-mode enable make rules and dependencies not useful -@@ -1850,6 +1852,16 @@ - fi - - -+# Check whether --enable-libjava-multilib was given. -+if test "${enable_libjava_multilib+set}" = set; then -+ enableval=$enable_libjava_multilib; -+fi -+ -+if test "$enable_libjava_multilib" = no; then -+ multilib=no -+ ac_configure_args="$ac_configure_args --disable-multilib" -+fi -+ - # It may not be safe to run linking tests in AC_PROG_CC/AC_PROG_CXX. - - -diff -uNr gcc-4.5-20100413/gcc/config/i386/i386.c gcc-4.5-20100413.dragonegg/gcc/config/i386/i386.c ---- gcc-4.5-20100413/gcc/config/i386/i386.c 2010-04-13 20:56:39.000000000 -0400 -+++ gcc-4.5-20100413.dragonegg/gcc/config/i386/i386.c 2010-04-13 21:01:03.000000000 -0400 -@@ -4992,7 +4992,8 @@ +diff -uNr gcc-4.5.1/gcc/config/i386/i386.c gcc-4.5.1.patched/gcc/config/i386/i386.c +--- gcc-4.5.1/gcc/config/i386/i386.c 2010-07-22 02:42:02.000000000 -0400 ++++ gcc-4.5.1.patched/gcc/config/i386/i386.c 2010-08-10 19:16:23.000000000 -0400 +@@ -4991,7 +4991,8 @@ case, we return the original mode and warn ABI change if CUM isn't NULL. */ @@ -55,7 +11,7 @@ type_natural_mode (const_tree type, CUMULATIVE_ARGS *cum) { enum machine_mode mode = TYPE_MODE (type); -@@ -5123,7 +5124,9 @@ +@@ -5122,7 +5123,9 @@ See the x86-64 PS ABI for details. */ @@ -66,7 +22,7 @@ classify_argument (enum machine_mode mode, const_tree type, enum x86_64_reg_class classes[MAX_CLASSES], int bit_offset) { -@@ -5504,7 +5507,8 @@ +@@ -5503,7 +5506,8 @@ /* Examine the argument and return set number of register required in each class. Return 0 iff parameter should be passed in memory. */ @@ -76,352 +32,222 @@ examine_argument (enum machine_mode mode, const_tree type, int in_return, int *int_nregs, int *sse_nregs) { -@@ -6186,7 +6190,8 @@ +@@ -6184,7 +6188,8 @@ /* Return true when TYPE should be 128bit aligned for 32bit argument passing ABI. */ -static bool -+bool contains_aligned_value_p (tree); ++bool contains_aligned_value_p (const_tree); +bool - contains_aligned_value_p (tree type) + contains_aligned_value_p (const_tree type) { enum machine_mode mode = TYPE_MODE (type); -diff -uNr gcc-4.5.0/gcc/configure gcc-4.5.0.fixes/gcc/configure ---- gcc-4.5.0/gcc/configure 2010-03-26 01:40:32.000000000 -0400 -+++ gcc-4.5.0.fixes/gcc/configure 2010-04-24 19:31:05.000000000 -0400 -@@ -25160,17 +25160,25 @@ - pluginlibs= - if test x"$enable_plugin" = x"yes"; then +diff -uNr gcc-4.5.1/libjava/configure gcc-4.5.1.patched/libjava/configure +--- gcc-4.5.1/libjava/configure 2010-07-31 05:34:58.000000000 -0400 ++++ gcc-4.5.1.patched/libjava/configure 2010-08-10 19:16:23.000000000 -0400 +@@ -1610,6 +1610,8 @@ + default=yes + --enable-java-maintainer-mode + allow rebuilding of .class and .h files ++ --enable-libjava-multilib ++ build libjava as multilib + --disable-dependency-tracking speeds up one-time build + --enable-dependency-tracking do not reject slow dependency extractors + --enable-maintainer-mode enable make rules and dependencies not useful +@@ -3347,6 +3349,16 @@ + fi -+ case "${host}" in -+ *-*-darwin*) -+ export_sym_check="$gcc_cv_nm -g" -+ ;; -+ *) -+ export_sym_check="$gcc_cv_objdump -T" -+ ;; -+ esac - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for exported symbols" >&5 - $as_echo_n "checking for exported symbols... " >&6; } - echo "int main() {return 0;} int foobar() {return 0;}" > conftest.c - ${CC} ${CFLAGS} ${LDFLAGS} conftest.c -o conftest > /dev/null 2>&1 -- if $gcc_cv_objdump -T conftest | grep foobar > /dev/null; then -+ if $export_sym_check conftest | grep foobar > /dev/null; then - : # No need to use a flag - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -rdynamic" >&5 - $as_echo_n "checking for -rdynamic... " >&6; } - ${CC} ${CFLAGS} ${LDFLAGS} -rdynamic conftest.c -o conftest > /dev/null 2>&1 -- if $gcc_cv_objdump -T conftest | grep foobar > /dev/null; then -+ if $export_sym_check conftest | grep foobar > /dev/null; then - pluginlibs="-rdynamic" - else - enable_plugin=no -@@ -25242,7 +25250,14 @@ - # Check that we can build shared objects with -fPIC -shared - saved_LDFLAGS="$LDFLAGS" -- LDFLAGS="$LDFLAGS -fPIC -shared" -+ case "${host}" in -+ *-*-darwin*) -+ LDFLAGS="$LDFLAGS -fPIC -shared -undefined dynamic_lookup" -+ ;; -+ *) -+ LDFLAGS="$LDFLAGS -fPIC -shared" -+ ;; -+ esac - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fPIC -shared" >&5 - $as_echo_n "checking for -fPIC -shared... " >&6; } - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -diff -uNr gcc-4.5.0/gcc/configure.ac gcc-4.5.0.fixes/gcc/configure.ac ---- gcc-4.5.0/gcc/configure.ac 2010-03-26 01:40:32.000000000 -0400 -+++ gcc-4.5.0.fixes/gcc/configure.ac 2010-04-24 19:30:30.000000000 -0400 -@@ -4381,15 +4381,23 @@ - pluginlibs= - if test x"$enable_plugin" = x"yes"; then ++# Check whether --enable-libjava-multilib was given. ++if test "${enable_libjava_multilib+set}" = set; then ++ enableval=$enable_libjava_multilib; ++fi ++ ++if test "$enable_libjava_multilib" = no; then ++ multilib=no ++ ac_configure_args="$ac_configure_args --disable-multilib" ++fi ++ + # It may not be safe to run linking tests in AC_PROG_CC/AC_PROG_CXX. -+ case "${host}" in -+ *-*-darwin*) -+ export_sym_check="$gcc_cv_nm -g" -+ ;; -+ *) -+ export_sym_check="$gcc_cv_objdump -T" -+ ;; -+ esac - AC_MSG_CHECKING([for exported symbols]) - echo "int main() {return 0;} int foobar() {return 0;}" > conftest.c - ${CC} ${CFLAGS} ${LDFLAGS} conftest.c -o conftest > /dev/null 2>&1 -- if $gcc_cv_objdump -T conftest | grep foobar > /dev/null; then -+ if $export_sym_check conftest | grep foobar > /dev/null; then - : # No need to use a flag - else - AC_MSG_CHECKING([for -rdynamic]) - ${CC} ${CFLAGS} ${LDFLAGS} -rdynamic conftest.c -o conftest > /dev/null 2>&1 -- if $gcc_cv_objdump -T conftest | grep foobar > /dev/null; then -+ if $export_sym_check conftest | grep foobar > /dev/null; then - pluginlibs="-rdynamic" - else - enable_plugin=no -@@ -4406,7 +4414,14 @@ - # Check that we can build shared objects with -fPIC -shared - saved_LDFLAGS="$LDFLAGS" -- LDFLAGS="$LDFLAGS -fPIC -shared" -+ case "${host}" in -+ *-*-darwin*) -+ LDFLAGS="$LDFLAGS -fPIC -shared -undefined dynamic_lookup" -+ ;; -+ *) -+ LDFLAGS="$LDFLAGS -fPIC -shared" -+ ;; -+ esac - AC_MSG_CHECKING([for -fPIC -shared]) - AC_TRY_LINK( - [extern int X;],[return X == 0;], -diff -uNr gcc-4.5.0/gcc/testsuite/lib/plugin-support.exp gcc-4.5.0.fixes/gcc/testsuite/lib/plugin-support.exp ---- gcc-4.5.0/gcc/testsuite/lib/plugin-support.exp 2010-03-05 17:52:02.000000000 -0500 -+++ gcc-4.5.0.fixes/gcc/testsuite/lib/plugin-support.exp 2010-04-24 19:27:28.000000000 -0400 -@@ -88,6 +88,10 @@ +diff -uNr gcc-4.5.1/libjava/configure.ac gcc-4.5.1.patched/libjava/configure.ac +--- gcc-4.5.1/libjava/configure.ac 2010-07-15 08:05:56.000000000 -0400 ++++ gcc-4.5.1.patched/libjava/configure.ac 2010-08-10 19:16:23.000000000 -0400 +@@ -139,6 +139,13 @@ + [allow rebuilding of .class and .h files])) + AM_CONDITIONAL(JAVA_MAINTAINER_MODE, test "$enable_java_maintainer_mode" = yes) - set optstr "$includes $extra_flags -DIN_GCC -fPIC -shared" ++AC_ARG_ENABLE(libjava-multilib, ++ AS_HELP_STRING([--enable-libjava-multilib], [build libjava as multilib])) ++if test "$enable_libjava_multilib" = no; then ++ multilib=no ++ ac_configure_args="$ac_configure_args --disable-multilib" ++fi ++ + # It may not be safe to run linking tests in AC_PROG_CC/AC_PROG_CXX. + GCC_NO_EXECUTABLES -+ if { [ ishost *-*-darwin* ] } { -+ set optstr [concat $optstr "-undefined dynamic_lookup"] -+ } +--- gcc-4.5.4.orig/libjava/libgcj.spec.in 2011-06-18 11:13:32.000000000 -0400 ++++ gcc-4.5.4/libjava/libgcj.spec.in 2011-06-18 11:13:55.000000000 -0400 +@@ -7,6 +7,6 @@ + *startfile: @THREADSTARTFILESPEC@ %(startfileorig) + + %rename lib liborig +-*lib: @LD_START_STATIC_SPEC@ @LIBGCJ_SPEC@ @LD_FINISH_STATIC_SPEC@ -lm @LIBICONV@ @GCSPEC@ @THREADSPEC@ @ZLIBSPEC@ @SYSTEMSPEC@ %(libgcc) @LIBSTDCXXSPEC@ %(liborig) ++*lib: @LD_START_STATIC_SPEC@ @LIBGCJ_SPEC@ @LD_FINISH_STATIC_SPEC@ -lm @GCSPEC@ @THREADSPEC@ @ZLIBSPEC@ @SYSTEMSPEC@ %(libgcc) @LIBSTDCXXSPEC@ %(liborig) + + *jc1: @HASH_SYNC_SPEC@ @DIVIDESPEC@ @CHECKREFSPEC@ @JC1GCSPEC@ @EXCEPTIONSPEC@ @BACKTRACESPEC@ @IEEESPEC@ @ATOMICSPEC@ @LIBGCJ_BC_SPEC@ -fkeep-inline-functions +--- gcc-4.5.4.orig/libjava/Makefile.am 2011-06-18 11:15:55.000000000 -0400 ++++ gcc-4.5.4/libjava/Makefile.am 2011-06-18 11:16:27.000000000 -0400 +@@ -451,7 +451,7 @@ + libgcj_la_LDFLAGS = -rpath $(toolexeclibdir) $(THREADLDFLAGS) $(extra_ldflags) $(THREADLIBS) \ + $(LIBLTDL) $(SYS_ZLIBS) $(LIBJAVA_LDFLAGS_NOUNDEF) \ + -version-info `grep -v '^\#' $(srcdir)/libtool-version` \ +- $(LIBGCJ_LD_SYMBOLIC_FUNCTIONS) ++ $(LIBGCJ_LD_SYMBOLIC_FUNCTIONS) $(LIBICONV) + libgcj_la_LIBADD = \ + classpath/native/fdlibm/libfdlibm.la \ + java/lang/Object.lo \ +--- gcc-4.5.4.orig/libjava/Makefile.in 2011-06-18 11:16:03.000000000 -0400 ++++ gcc-4.5.4/libjava/Makefile.in 2011-06-18 11:16:49.000000000 -0400 +@@ -1150,7 +1150,7 @@ + libgcj_la_LDFLAGS = -rpath $(toolexeclibdir) $(THREADLDFLAGS) $(extra_ldflags) $(THREADLIBS) \ + $(LIBLTDL) $(SYS_ZLIBS) $(LIBJAVA_LDFLAGS_NOUNDEF) \ + -version-info `grep -v '^\#' $(srcdir)/libtool-version` \ +- $(LIBGCJ_LD_SYMBOLIC_FUNCTIONS) ++ $(LIBGCJ_LD_SYMBOLIC_FUNCTIONS) $(LIBICONV) + + libgcj_la_LIBADD = \ + classpath/native/fdlibm/libfdlibm.la \ +--- gcc-4.5.4/gcc/testsuite/lib/prune.exp.orig 2011-02-15 19:06:56.000000000 -0500 ++++ gcc-4.5.4/gcc/testsuite/lib/prune.exp 2011-06-30 10:44:26.000000000 -0400 +@@ -54,6 +54,9 @@ + # Ignore harmless warnings from Xcode 3.2.x. + regsub -all "(^|\n)\[^\n\]*ld: warning: can't add line info to anonymous symbol\[^\n\]*" $text "" text + ++ # Ignore harmless warnings from Xcode 4.0. ++ regsub -all "(^|\n)\[^\n\]*ld: warning: could not create compact unwind for\[^\n\]*" $text "" text + - # Temporarily switch to the environment for the plugin compiler. - restore_ld_library_path_env_vars - set status [remote_exec build "$PLUGINCC $PLUGINCFLAGS $plugin_src $optstr -o $plugin_lib"] -diff -uNr gcc-4.5.0/libjava/testsuite/Makefile.am gcc-4.5.0.fixes/libjava/testsuite/Makefile.am ---- gcc-4.5.0/libjava/testsuite/Makefile.am 2007-12-17 12:06:44.000000000 -0500 -+++ gcc-4.5.0.fixes/libjava/testsuite/Makefile.am 2010-04-24 19:33:11.000000000 -0400 -@@ -24,6 +24,27 @@ + #send_user "After:$text\n" - .PHONY: compile-tests + return $text +--- gcc-4.5.4/libstdc++-v3/testsuite/lib/prune.exp.orig 2011-02-15 19:06:56.000000000 -0500 ++++ gcc-4.5.4/libstdc++-v3/testsuite/lib/prune.exp 2011-06-30 10:46:54.000000000 -0400 +@@ -30,5 +30,9 @@ + regsub -all "(^|\n)\[^\n\]*: Additional NOP may be necessary to workaround Itanium processor A/B step errata" $text "" text + regsub -all "(^|\n)\[^\n*\]*: Assembler messages:\[^\n\]*" $text "" text -+# We need more things in site.exp, but automake completely controls the -+# creation of that file; there's no way to append to it without messing up -+# the dependency chains. So we overrule automake. This rule is exactly -+# what it would have generated, plus our own additions. -+site.exp: Makefile -+ @echo '# edit the last section' >>site.tmp -+ @echo "set objdir `pwd`" >>site.tmp -+ @echo 'set build_alias "$(build_alias)"' >>site.tmp -+ @echo 'set build_triplet $(build_triplet)' >>site.tmp -+ @echo 'set host_alias "$(host_alias)"' >>site.tmp -+ @echo 'set host_triplet $(host_triplet)' >>site.tmp -+ @echo 'set target_alias "$(target_alias)"' >>site.tmp -+ @echo 'set target_triplet $(target_triplet)' >>site.tmp -+ @echo 'set libiconv "$(LIBICONV)"' >>site.tmp -+ @echo '## All variables above are generated by configure. Do Not Edit ##' >>site.tmp -+ @test ! -f site.exp || \ -+ sed '1,/^## All variables above are.*##/ d' site.exp >> site.tmp -+ @-rm -f site.bak -+ @test ! -f site.exp || mv site.exp site.bak -+ @mv site.tmp site.exp ++ # Ignore harmless warnings from Xcode 4.0. ++ regsub -all "(^|\n)\[^\n\]*ld: warning: could not create compact unwind for\[^\n\]*" $text "" text + - check-am: compile-tests ++ + return $text + } +--- gcc-4.5.4/gcc/tree-vect-stmts.c.orig 2011-05-24 21:29:28.000000000 -0400 ++++ gcc-4.5.4/gcc/tree-vect-stmts.c 2011-06-27 11:49:34.000000000 -0400 +@@ -4660,6 +4660,15 @@ + && GET_MODE_BITSIZE (inner_mode) != TYPE_PRECISION (scalar_type)) + return NULL_TREE; - compile-tests: -diff -uNr gcc-4.5.0/libjava/testsuite/Makefile.in gcc-4.5.0.fixes/libjava/testsuite/Makefile.in ---- gcc-4.5.0/libjava/testsuite/Makefile.in 2010-04-02 14:18:06.000000000 -0400 -+++ gcc-4.5.0.fixes/libjava/testsuite/Makefile.in 2010-04-24 19:33:32.000000000 -0400 -@@ -388,25 +388,6 @@ - else echo "WARNING: could not find \`runtest'" 1>&2; :;\ - fi; \ - exit $$exit_status --site.exp: Makefile -- @echo 'Making a new site.exp file...' -- @echo '## these variables are automatically generated by make ##' >site.tmp -- @echo '# Do not edit here. If you wish to override these values' >>site.tmp -- @echo '# edit the last section' >>site.tmp -- @echo 'set srcdir $(srcdir)' >>site.tmp -- @echo "set objdir `pwd`" >>site.tmp -- @echo 'set build_alias "$(build_alias)"' >>site.tmp -- @echo 'set build_triplet $(build_triplet)' >>site.tmp -- @echo 'set host_alias "$(host_alias)"' >>site.tmp -- @echo 'set host_triplet $(host_triplet)' >>site.tmp -- @echo 'set target_alias "$(target_alias)"' >>site.tmp -- @echo 'set target_triplet $(target_triplet)' >>site.tmp -- @echo '## All variables above are generated by configure. Do Not Edit ##' >>site.tmp -- @test ! -f site.exp || \ -- sed '1,/^## All variables above are.*##/ d' site.exp >> site.tmp -- @-rm -f site.bak -- @test ! -f site.exp || mv site.exp site.bak -- @mv site.tmp site.exp ++ /* We shouldn't end up building VECTOR_TYPEs of non-scalar components. ++ When the component mode passes the above test simply use a type ++ corresponding to that mode. The theory is that any use that ++ would cause problems with this will disable vectorization anyway. */ ++ if (!SCALAR_FLOAT_TYPE_P (scalar_type) ++ && !INTEGRAL_TYPE_P (scalar_type) ++ && !POINTER_TYPE_P (scalar_type)) ++ scalar_type = lang_hooks.types.type_for_mode (inner_mode, 1); ++ + /* FORNOW: Only a single vector size per mode (UNITS_PER_SIMD_WORD) + is expected. */ + nunits = UNITS_PER_SIMD_WORD (inner_mode) / nbytes; +diff -uNr gcc-4.5.4/gcc/doc/cppopts.texi gcc-4.5.4.texinfo5/gcc/doc/cppopts.texi +--- gcc-4.5.4/gcc/doc/cppopts.texi 2010-04-02 15:54:46.000000000 -0400 ++++ gcc-4.5.4.texinfo5/gcc/doc/cppopts.texi 2013-05-06 10:16:26.000000000 -0400 +@@ -760,7 +760,7 @@ + Enable special code to work around file systems which only permit very + short file names, such as MS-DOS@. - distclean-DEJAGNU: - -rm -f site.exp site.bak -@@ -557,6 +538,27 @@ +-@itemx --help ++@item --help + @itemx --target-help + @opindex help + @opindex target-help +diff -uNr gcc-4.5.4/gcc/doc/generic.texi gcc-4.5.4.texinfo5/gcc/doc/generic.texi +--- gcc-4.5.4/gcc/doc/generic.texi 2010-07-06 16:23:53.000000000 -0400 ++++ gcc-4.5.4.texinfo5/gcc/doc/generic.texi 2013-05-06 10:16:26.000000000 -0400 +@@ -1407,13 +1407,13 @@ + not matter. The type of the operands and that of the result are + always of @code{BOOLEAN_TYPE} or @code{INTEGER_TYPE}. - .PHONY: compile-tests +-@itemx POINTER_PLUS_EXPR ++@item POINTER_PLUS_EXPR + This node represents pointer arithmetic. The first operand is always + a pointer/reference type. The second operand is always an unsigned + integer type compatible with sizetype. This is the only binary + arithmetic operand that can operate on pointer types. -+# We need more things in site.exp, but automake completely controls the -+# creation of that file; there's no way to append to it without messing up -+# the dependency chains. So we overrule automake. This rule is exactly -+# what it would have generated, plus our own additions. -+site.exp: Makefile -+ @echo '# edit the last section' >>site.tmp -+ @echo "set objdir `pwd`" >>site.tmp -+ @echo 'set build_alias "$(build_alias)"' >>site.tmp -+ @echo 'set build_triplet $(build_triplet)' >>site.tmp -+ @echo 'set host_alias "$(host_alias)"' >>site.tmp -+ @echo 'set host_triplet $(host_triplet)' >>site.tmp -+ @echo 'set target_alias "$(target_alias)"' >>site.tmp -+ @echo 'set target_triplet $(target_triplet)' >>site.tmp -+ @echo 'set libiconv "$(LIBICONV)"' >>site.tmp -+ @echo '## All variables above are generated by configure. Do Not Edit ##' >>site.tmp -+ @test ! -f site.exp || \ -+ sed '1,/^## All variables above are.*##/ d' site.exp >> site.tmp -+ @-rm -f site.bak -+ @test ! -f site.exp || mv site.exp site.bak -+ @mv site.tmp site.exp -+ - check-am: compile-tests +-@itemx PLUS_EXPR ++@item PLUS_EXPR + @itemx MINUS_EXPR + @itemx MULT_EXPR + These nodes represent various binary arithmetic operations. +diff -uNr gcc-4.5.4/gcc/doc/invoke.texi gcc-4.5.4.texinfo5/gcc/doc/invoke.texi +--- gcc-4.5.4/gcc/doc/invoke.texi 2011-03-23 18:03:29.000000000 -0400 ++++ gcc-4.5.4.texinfo5/gcc/doc/invoke.texi 2013-05-06 10:45:03.000000000 -0400 +@@ -4875,11 +4875,11 @@ + @option{-fdump-rtl-ce3} enable dumping after the three + if conversion passes. - compile-tests: -diff -uNr gcc-4.5.0/libjava/testsuite/libjava.jni/jni.exp gcc-4.5.0.fixes/libjava/testsuite/libjava.jni/jni.exp ---- gcc-4.5.0/libjava/testsuite/libjava.jni/jni.exp 2009-08-12 12:34:00.000000000 -0400 -+++ gcc-4.5.0.fixes/libjava/testsuite/libjava.jni/jni.exp 2010-04-24 19:31:58.000000000 -0400 -@@ -251,7 +251,11 @@ - } +-@itemx -fdump-rtl-cprop_hardreg ++@item -fdump-rtl-cprop_hardreg + @opindex fdump-rtl-cprop_hardreg + Dump after hard register copy propagation. - proc gcj_jni_get_cxxflags_invocation {} { -+ global libiconv - global LIBJAVA -+ if {$libiconv == ""} { -+ set libiconv "-liconv" -+ } - if [info exists LIBJAVA] { - set libjava $LIBJAVA; - } else { -@@ -267,7 +271,7 @@ - # to just make the linker find libgcc using -L options. - # Similar logic applies to libgcj. - if { [istarget "*-*-darwin*"] } { -- lappend cxxflags -shared-libgcc -lgcj -liconv -+ eval lappend cxxflags "-shared-libgcc -lgcj $libiconv" - } +-@itemx -fdump-rtl-csa ++@item -fdump-rtl-csa + @opindex fdump-rtl-csa + Dump after combining stack adjustments. + +@@ -4890,11 +4890,11 @@ + @option{-fdump-rtl-cse1} and @option{-fdump-rtl-cse2} enable dumping after + the two common sub-expression elimination passes. + +-@itemx -fdump-rtl-dce ++@item -fdump-rtl-dce + @opindex fdump-rtl-dce + Dump after the standalone dead code elimination passes. + +-@itemx -fdump-rtl-dbr ++@item -fdump-rtl-dbr + @opindex fdump-rtl-dbr + Dump after delayed branch scheduling. + +@@ -4939,7 +4939,7 @@ + @opindex fdump-rtl-initvals + Dump after the computation of the initial value sets. + +-@itemx -fdump-rtl-into_cfglayout ++@item -fdump-rtl-into_cfglayout + @opindex fdump-rtl-into_cfglayout + Dump after converting to cfglayout mode. + +@@ -4969,7 +4969,7 @@ + @opindex fdump-rtl-rnreg + Dump after register renumbering. + +-@itemx -fdump-rtl-outof_cfglayout ++@item -fdump-rtl-outof_cfglayout + @opindex fdump-rtl-outof_cfglayout + Dump after converting from cfglayout mode. + +@@ -4981,7 +4981,7 @@ + @opindex fdump-rtl-postreload + Dump after post-reload optimizations. + +-@itemx -fdump-rtl-pro_and_epilogue ++@item -fdump-rtl-pro_and_epilogue + @opindex fdump-rtl-pro_and_epilogue + Dump after generating the function pro and epilogues. - if { [istarget "*-*-solaris*"] } { ---- gcc-4.5.0/libgomp/configure.orig 2010-06-03 13:05:23.000000000 -0400 -+++ gcc-4.5.0/libgomp/configure 2010-06-03 13:41:14.000000000 -0400 -@@ -15379,7 +15379,8 @@ - /* end confdefs.h. */ - #include <pthread.h> - __thread int a; -- static int *a_in_other_thread; -+ int *a_in_other_thread; -+ int *a_in_main_thread; - static void * - thread_func (void *arg) - { -@@ -15391,11 +15392,10 @@ - { - pthread_t thread; - void *thread_retval; -- int *a_in_main_thread; -+ a_in_main_thread = &a; - if (pthread_create (&thread, (pthread_attr_t *)0, - thread_func, (void *)0)) - return 0; -- a_in_main_thread = &a; - if (pthread_join (thread, &thread_retval)) - return 0; - return (a_in_other_thread == a_in_main_thread); ---- gcc-4.5.0/libjava/configure.orig 2010-06-03 13:50:53.000000000 -0400 -+++ gcc-4.5.0/libjava/configure 2010-06-03 13:51:44.000000000 -0400 -@@ -24341,7 +24341,8 @@ - /* end confdefs.h. */ - #include <pthread.h> - __thread int a; -- static int *a_in_other_thread; -+ int *a_in_other_thread; -+ int *a_in_main_thread; - static void * - thread_func (void *arg) - { -@@ -24353,11 +24354,10 @@ - { - pthread_t thread; - void *thread_retval; -- int *a_in_main_thread; -+ a_in_main_thread = &a; - if (pthread_create (&thread, (pthread_attr_t *)0, - thread_func, (void *)0)) - return 0; -- a_in_main_thread = &a; - if (pthread_join (thread, &thread_retval)) - return 0; - return (a_in_other_thread == a_in_main_thread); ---- gcc-4.5.0/libstdc++-v3/configure.orig 2010-06-03 13:48:33.000000000 -0400 -+++ gcc-4.5.0/libstdc++-v3/configure 2010-06-03 13:55:44.000000000 -0400 -@@ -25572,7 +25572,8 @@ - /* end confdefs.h. */ - #include <pthread.h> - __thread int a; -- static int *a_in_other_thread; -+ int *a_in_other_thread; -+ int *a_in_main_thread; - static void * - thread_func (void *arg) - { -@@ -25584,11 +25585,10 @@ - { - pthread_t thread; - void *thread_retval; -- int *a_in_main_thread; -+ a_in_main_thread = &a; - if (pthread_create (&thread, (pthread_attr_t *)0, - thread_func, (void *)0)) - return 0; -- a_in_main_thread = &a; - if (pthread_join (thread, &thread_retval)) - return 0; - return (a_in_other_thread == a_in_main_thread); -@@ -44510,7 +44510,8 @@ - /* end confdefs.h. */ - #include <pthread.h> - __thread int a; -- static int *a_in_other_thread; -+ int *a_in_other_thread; -+ int *a_in_main_thread; - static void * - thread_func (void *arg) - { -@@ -44522,11 +44523,10 @@ - { - pthread_t thread; - void *thread_retval; -- int *a_in_main_thread; -+ a_in_main_thread = &a; - if (pthread_create (&thread, (pthread_attr_t *)0, - thread_func, (void *)0)) - return 0; -- a_in_main_thread = &a; - if (pthread_join (thread, &thread_retval)) - return 0; - return (a_in_other_thread == a_in_main_thread); -@@ -50595,7 +50595,8 @@ - /* end confdefs.h. */ - #include <pthread.h> - __thread int a; -- static int *a_in_other_thread; -+ int *a_in_other_thread; -+ int *a_in_main_thread; - static void * - thread_func (void *arg) - { -@@ -50607,11 +50608,10 @@ - { - pthread_t thread; - void *thread_retval; -- int *a_in_main_thread; -+ a_in_main_thread = &a; - if (pthread_create (&thread, (pthread_attr_t *)0, - thread_func, (void *)0)) - return 0; -- a_in_main_thread = &a; - if (pthread_join (thread, &thread_retval)) - return 0; - return (a_in_other_thread == a_in_main_thread); Index: gcc45-10.4.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/10.4-EOL/languages/gcc45-10.4.info,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- gcc45-10.4.info 14 Dec 2011 19:15:25 -0000 1.3 +++ gcc45-10.4.info 3 Jun 2013 20:43:47 -0000 1.4 @@ -1,21 +1,21 @@ Info2: << Package: gcc45 -Version: 4.5.3 -Revision: 1001 +Version: 4.5.4 +Revision: 1000 Source: ftp://gcc.gnu.org/pub/gcc/releases/gcc-%v/gcc-%v.tar.bz2 -Source-MD5: 8e0b5c12212e185f3e4383106bfa9cc6 +Source-MD5: 27e459c2566b8209ab064570e1b378f7 Source2: ftp://sourceware.org/pub/java/ecj-4.5.jar Source2-MD5: d7cd6a27c8801e66cbaa964a039ecfdb PatchFile: %n.patch -PatchFile-MD5: 5952b42bc2117cbb896cf47426684442 +PatchFile-MD5: e46e17f04c1265d1400b7ec6e5bec1ea Distribution: 10.4 Type: -64bit -64bit Architecture: powerpc, i386 NoSetCPPFLAGS: True NoSetLDFLAGS: True UseMaxBuildJobs: True -Conflicts: gcc42, gcc43, gcc44, gcc46, gcc47 -Replaces: gcc42, gcc43, gcc44, gcc46, gcc47 +Conflicts: gcc42, gcc43, gcc44, gcc46, gcc47, gcc48, gcc49 +Replaces: gcc42, gcc43, gcc44, gcc46, gcc47, gcc48, gcc49 Depends: %N-compiler (= %v-%r) BuildDepends: gmp5, libmpfr4, libiconv-dev, gettext-tools, libgettext8-dev, ppl9, cloog (>= 0.15.11), libmpc2 (>= 0.9), xcode (>= 2.5), fink (>= 0.28) ConfigureParams: << @@ -136,7 +136,7 @@ lib/gcc4.5/lib/libssp.0*.dylib lib/gcc4.5/lib/libobjc-gnu.2*.dylib lib/gcc4.5/lib/libgomp.1*.dylib - lib/gcc4.5/lib/gcj-4.5.3-11 + lib/gcc4.5/lib/gcj-%v-11 lib/gcc4.5/%lib/libgfortran.3*.dylib lib/gcc4.5/%lib/libffi.4*.dylib (%m != powerpc) lib/gcc4.5/%lib/libgcj.11*.dylib @@ -146,7 +146,7 @@ lib/gcc4.5/%lib/libssp.0*.dylib lib/gcc4.5/%lib/libobjc-gnu.2*.dylib lib/gcc4.5/%lib/libgomp.1*.dylib - (%m != powerpc) lib/gcc4.5/%lib/gcj-4.5.3-11 + (%m != powerpc) lib/gcc4.5/%lib/gcj-%v-11 << Shlibs: << %p/lib/gcc4.5/lib/libgfortran.3.dylib 4.0.0 %n (>= 4.5-1) @@ -159,7 +159,7 @@ %p/lib/gcc4.5/lib/libssp.0.dylib 1.0.0 %n (>= 4.5-1) %p/lib/gcc4.5/lib/libobjc-gnu.2.dylib 3.0.0 %n (>= 4.5-1) %p/lib/gcc4.5/lib/libgomp.1.dylib 2.0.0 %n (>= 4.5-1) - !%p/lib/gcc4.5/lib/gcj-4.5.3-11/libjvm.dylib + !%p/lib/gcc4.5/lib/gcj-%v-11/libjvm.dylib %p/lib/gcc4.5/%lib/libgfortran.3.dylib 4.0.0 %n (>= 4.5-1) 64 %p/lib/gcc4.5/%lib/libffi.4.dylib 5.0.0 %n (>= 4.5-1) 64 (%m != powerpc) %p/lib/gcc4.5/%lib/libgcj.11.dylib 12.0.0 %n (>= 4.5-1) 64 @@ -169,7 +169,7 @@ %p/lib/gcc4.5/%lib/libssp.0.dylib 1.0.0 %n (>= 4.5-1) 64 %p/lib/gcc4.5/%lib/libobjc-gnu.2.dylib 3.0.0 %n (>= 4.5-1) 64 %p/lib/gcc4.5/%lib/libgomp.1.dylib 2.0.0 %n (>= 4.5-1) 64 - (%m != powerpc) !%p/lib/gcc4.5/%lib/gcj-4.5.3-11/libjvm.dylib + (%m != powerpc) !%p/lib/gcc4.5/%lib/gcj-%v-11/libjvm.dylib << << SplitOff2: << ------------------------------------------------------------------------------ How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs