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

Reply via email to