packages: crossmingw32-gcc/crossmingw32-gcc.spec, crossmingw32-gcc/gcc-bran...
qboosh
qboosh at pld-linux.org
Wed Jun 29 17:46:03 CEST 2011
Author: qboosh Date: Wed Jun 29 15:46:03 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- updated to 4.6.1; w32api 3.17-2 for bootstrap
---- Files affected:
packages/crossmingw32-gcc:
crossmingw32-gcc.spec (1.90 -> 1.91) , gcc-branch.diff (1.2 -> 1.3)
---- Diffs:
================================================================
Index: packages/crossmingw32-gcc/crossmingw32-gcc.spec
diff -u packages/crossmingw32-gcc/crossmingw32-gcc.spec:1.90 packages/crossmingw32-gcc/crossmingw32-gcc.spec:1.91
--- packages/crossmingw32-gcc/crossmingw32-gcc.spec:1.90 Sun Feb 20 21:36:36 2011
+++ packages/crossmingw32-gcc/crossmingw32-gcc.spec Wed Jun 29 17:45:57 2011
@@ -13,20 +13,20 @@
Summary(pt_BR.UTF-8): Utilitários para desenvolvimento de binários da GNU - MinGW32 gcc
Summary(tr.UTF-8): GNU geliştirme araçları - MinGW32 gcc
Name: crossmingw32-gcc
-Version: 4.5.2
-Release: 2
+Version: 4.6.1
+Release: 1
Epoch: 1
License: GPL v3+
Group: Development/Languages
Source0: ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{version}/gcc-%{version}.tar.bz2
-# Source0-md5: d6559145853fbaaa0fd7556ed93bce9a
-%define apiver 3.15
-Source1: http://downloads.sourceforge.net/mingw/w32api-%{apiver}-1-mingw32-dev.tar.lzma
-# Source1-md5: efcbcadd0299a6413d95b9ce919ede9f
+# Source0-md5: c57a9170c677bf795bdc04ed796ca491
+%define apiver 3.17
+Source1: http://downloads.sourceforge.net/mingw/w32api-%{apiver}-2-mingw32-dev.tar.lzma
+# Source1-md5: c3a86ffa6b8c21de868df54e4e38f05e
%define runver 3.18
Source2: http://downloads.sourceforge.net/mingw/mingwrt-%{runver}-mingw32-dev.tar.gz
# Source2-md5: e49803d8c14b1ffa6e24e5b5fee31a3d
-# svn diff -x --ignore-eol-style svn://gcc.gnu.org/svn/gcc/tags/gcc_4_5_2_release svn://gcc.gnu.org/svn/gcc/branches/gcc-4_5-branch > gcc-branch.diff
+# svn diff -x --ignore-eol-style svn://gcc.gnu.org/svn/gcc/tags/gcc_4_6_1_release svn://gcc.gnu.org/svn/gcc/branches/gcc-4_6-branch > gcc-branch.diff
Patch100: gcc-branch.diff
Patch0: %{name}-buildsystem1.patch
Patch1: %{name}-buildsystem2.patch
@@ -201,6 +201,7 @@
Summary(pl.UTF-8): Zestaw narzędzi MinGW32 - Fortran
Group: Development/Languages
Requires: %{name} = %{epoch}:%{version}-%{release}
+Requires: crossmingw32-libquadmath-devel = %{epoch}:%{version}-%{release}
Obsoletes: crossmingw32-gcc-g77
%description fortran
@@ -237,7 +238,7 @@
Summary: libgfortran DLL library for Windows
Summary(pl.UTF-8): Biblioteka DLL libgfortran dla Windows
Group: Applications/Emulators
-Requires: wine
+Requires: crossmingw32-libquadmath-dll
%description -n crossmingw32-libgfortran-dll
libgfortran DLL library for Windows.
@@ -245,6 +246,50 @@
%description -n crossmingw32-libgfortran-dll -l pl.UTF-8
Biblioteka DLL libgfortran dla Windows.
+%package -n crossmingw32-libquadmath
+Summary: GCC __float128 support library - cross MinGW32 version
+Summary(pl.UTF-8): Biblioteka do obsługi typu __float128 - wersja skrośna MinGW32
+License: GPL v2+ with linking exception
+Group: Development/Libraries
+Requires: %{name} = %{epoch}:%{version}-%{release}
+
+%description -n crossmingw32-libquadmath
+This package contains cross MinGW32 version of GCC support library
+which is needed for __float128 math support and for Fortran REAL*16
+support.
+
+%description -n crossmingw32-libquadmath -l pl.UTF-8
+Ten pakiet zawiera wersję skrośną MinGW32 biblioteki GCC do obsługi
+operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
+w Fortranie.
+
+%package -n crossmingw32-libquadmath-static
+Summary: Static GCC __float128 support library - cross MinGW32 version
+Summary(pl.UTF-8): Biblioteka statyczna GCC do obsługi typu __float128 - wersja skrośna MinGW32
+License: GPL v2+ with linking exception
+Group: Development/Libraries
+Requires: crossmingw32-libquadmath = %{epoch}:%{version}-%{release}
+
+%description -n crossmingw32-libquadmath-static
+Static GCC __float128 support library - cross MinGW32 version.
+
+%description -n crossmingw32-libquadmath-static -l pl.UTF-8
+Biblioteka statyczna GCC do obsługi typu __float128 - wersja skrośna
+MinGW32.
+
+%package -n crossmingw32-libquadmath-dll
+Summary: DLL GCC __float128 support library for Windows
+Summary(pl.UTF-8): Biblioteka DLL GCC do obsługi typu __float128 dla Windows
+License: GPL v2+ with linking exception
+Group: Applications/Emulators
+Requires: wine
+
+%description -n crossmingw32-libquadmath-dll
+DLL GCC __float128 support library for Windows.
+
+%description -n crossmingw32-libquadmath-dll -l pl.UTF-8
+Biblioteka DLL GCC do obsługi typu __float128 dla Windows.
+
%package java
Summary: MinGW32 binary utility development utilities - Java
Summary(pl.UTF-8): Zestaw narzędzi MinGW32 - Java
@@ -361,7 +406,8 @@
# DLLs
install -d $RPM_BUILD_ROOT%{_dlldir}
-mv -f $RPM_BUILD_ROOT%{arch}/bin/*.dll $RPM_BUILD_ROOT%{_dlldir}
+mv -f $RPM_BUILD_ROOT%{gccarchdir}/*.dll $RPM_BUILD_ROOT%{_dlldir}
+mv -f $RPM_BUILD_ROOT%{gcclibdir}/*.dll $RPM_BUILD_ROOT%{_dlldir}
if [ ! -f $RPM_BUILD_ROOT%{_dlldir}/libgcc_s_dw2-1.dll ]; then
echo "libgcc DLL not installed?"
install builddir/i386-mingw32/libgcc/shlib/libgcc_s_dw2-1.dll $RPM_BUILD_ROOT%{_dlldir}
@@ -373,6 +419,12 @@
$RPM_BUILD_ROOT%{arch}/lib/lib*.a
%endif
+# for pretty-printers see native gcc
+%{__rm} $RPM_BUILD_ROOT%{gcclibdir}/libstdc++.dll.a-gdb.py
+%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
+# plugin infrastructure has no use yet for mingw32
+%{__rm} $RPM_BUILD_ROOT%{gcclibdir}/{liblto_plugin.*,lto1}
+%{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/plugin
# already in native gcc
%{__rm} -r $RPM_BUILD_ROOT%{_infodir}
# common FSF man pages
@@ -390,7 +442,6 @@
%attr(755,root,root) %{_bindir}/%{target}-gcov
%attr(755,root,root) %{arch}/bin/%{target}-gcc
%attr(755,root,root) %{arch}/bin/%{target}-gcc-%{version}
-%attr(755,root,root) %{arch}/bin/%{target}-gccbug
%attr(755,root,root) %{arch}/bin/%{target}-cpp
%attr(755,root,root) %{arch}/bin/%{target}-gcov
%attr(755,root,root) %{arch}/bin/gcc
@@ -453,7 +504,7 @@
%files -n crossmingw32-libobjc-dll
%defattr(644,root,root,755)
-%{_dlldir}/libobjc-2.dll
+%{_dlldir}/libobjc-3.dll
%files fortran
%defattr(644,root,root,755)
@@ -464,6 +515,7 @@
%{gcclibdir}/finclude
%{gcclibdir}/libgfortran.dll.a
%{gcclibdir}/libgfortran.la
+%{gcclibdir}/libgfortran.spec
%{gcclibdir}/libgfortranbegin.a
%{gcclibdir}/libgfortranbegin.la
%{_mandir}/man1/%{target}-gfortran.1*
@@ -476,6 +528,19 @@
%defattr(644,root,root,755)
%{_dlldir}/libgfortran-3.dll
+%files -n crossmingw32-libquadmath
+%defattr(644,root,root,755)
+%{gcclibdir}/libquadmath.dll.a
+%{gcclibdir}/libquadmath.la
+
+%files -n crossmingw32-libquadmath-static
+%defattr(644,root,root,755)
+%{gcclibdir}/libquadmath.a
+
+%files -n crossmingw32-libquadmath-dll
+%defattr(644,root,root,755)
+%{_dlldir}/libquadmath-0.dll
+
%files java
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/%{target}-gcj
@@ -493,6 +558,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.91 2011/06/29 15:45:57 qboosh
+- updated to 4.6.1; w32api 3.17-2 for bootstrap
+
Revision 1.90 2011/02/20 20:36:36 wiget
- moved crt*.o to main package
- rel. 2
================================================================
Index: packages/crossmingw32-gcc/gcc-branch.diff
diff -u packages/crossmingw32-gcc/gcc-branch.diff:1.2 packages/crossmingw32-gcc/gcc-branch.diff:1.3
--- packages/crossmingw32-gcc/gcc-branch.diff:1.2 Sat Jan 1 16:02:14 2011
+++ packages/crossmingw32-gcc/gcc-branch.diff Wed Jun 29 17:45:57 2011
@@ -1,399 +1,396 @@
-Index: libgomp/configure.tgt
+Index: gcc/reorg.c
===================================================================
---- libgomp/configure.tgt (.../tags/gcc_4_5_2_release) (wersja 168030)
-+++ libgomp/configure.tgt (.../branches/gcc-4_5-branch) (wersja 168030)
-@@ -125,6 +125,10 @@
- config_path="bsd posix"
- ;;
-
-+ mips-sgi-irix6*)
-+ # Need to link with -lpthread so libgomp.so is self-contained.
-+ XLDFLAGS="${XLDFLAGS} -lpthread"
-+ ;;
- *)
- ;;
+--- gcc/reorg.c (.../tags/gcc_4_6_1_release) (wersja 175536)
++++ gcc/reorg.c (.../branches/gcc-4_6-branch) (wersja 175536)
+@@ -2152,7 +2152,7 @@
+ /* This must be an INSN or CALL_INSN. */
+ pat = PATTERN (trial);
+
+- /* USE and CLOBBER at this level was just for flow; ignore it. */
++ /* Stand-alone USE and CLOBBER are just for flow. */
+ if (GET_CODE (pat) == USE || GET_CODE (pat) == CLOBBER)
+ continue;
+
+@@ -2271,15 +2271,12 @@
+ }
+
+ if (target == 0)
+- for (trial = next_nonnote_insn (insn); trial; trial = next_trial)
++ for (trial = next_nonnote_insn (insn); !stop_search_p (trial, 1);
++ trial = next_trial)
+ {
+ next_trial = next_nonnote_insn (trial);
+
+- if (LABEL_P (trial)
+- || BARRIER_P (trial))
+- break;
+-
+- /* We must have an INSN, JUMP_INSN, or CALL_INSN. */
++ /* This must be an INSN or CALL_INSN. */
+ pat = PATTERN (trial);
+
+ /* Stand-alone USE and CLOBBER are just for flow. */
+@@ -2293,7 +2290,7 @@
+ else
+ trial_delay = trial;
+
+- /* Stop our search when seeing an unconditional jump. */
++ /* Stop our search when seeing a jump. */
+ if (JUMP_P (trial_delay))
+ break;
-Index: libgomp/ChangeLog
-===================================================================
---- libgomp/ChangeLog (.../tags/gcc_4_5_2_release) (wersja 168030)
-+++ libgomp/ChangeLog (.../branches/gcc-4_5-branch) (wersja 168030)
-@@ -1,3 +1,10 @@
-+2010-12-17 Rainer Orth <ro at CeBiTec.Uni-Bielefeld.DE>
-+
-+ Backport from mainline:
-+ 2010-12-01 Rainer Orth <ro at CeBiTec.Uni-Bielefeld.DE>
-+
-+ * configure.tgt (mips-sgi-irix6*): Add -lpthread to XLDFLAGS.
-+
- 2010-12-16 Release Manager
-
- * GCC 4.5.2 released.
-Index: gcc/DATESTAMP
-===================================================================
---- gcc/DATESTAMP (.../tags/gcc_4_5_2_release) (wersja 168030)
-+++ gcc/DATESTAMP (.../branches/gcc-4_5-branch) (wersja 168030)
-@@ -1 +1 @@
--20101216
-+20101218
Index: gcc/DEV-PHASE
===================================================================
---- gcc/DEV-PHASE (.../tags/gcc_4_5_2_release) (wersja 168030)
-+++ gcc/DEV-PHASE (.../branches/gcc-4_5-branch) (wersja 168030)
+--- gcc/DEV-PHASE (.../tags/gcc_4_6_1_release) (wersja 175536)
++++ gcc/DEV-PHASE (.../branches/gcc-4_6-branch) (wersja 175536)
@@ -0,0 +1 @@
+prerelease
-Index: gcc/tree-ssa-sccvn.c
-===================================================================
---- gcc/tree-ssa-sccvn.c (.../tags/gcc_4_5_2_release) (wersja 168030)
-+++ gcc/tree-ssa-sccvn.c (.../branches/gcc-4_5-branch) (wersja 168030)
-@@ -1063,6 +1063,7 @@
- size2 = TREE_INT_CST_LOW (gimple_call_arg (def_stmt, 2)) * 8;
- if ((unsigned HOST_WIDE_INT)size2 / 8
- == TREE_INT_CST_LOW (gimple_call_arg (def_stmt, 2))
-+ && maxsize2 != -1
- && operand_equal_p (base, base2, 0)
- && offset2 <= offset
- && offset2 + size2 >= offset + maxsize)
-@@ -1086,7 +1087,8 @@
- HOST_WIDE_INT offset2, size2, maxsize2;
- base2 = get_ref_base_and_extent (gimple_assign_lhs (def_stmt),
- &offset2, &size2, &maxsize2);
-- if (operand_equal_p (base, base2, 0)
-+ if (maxsize2 != -1
-+ && operand_equal_p (base, base2, 0)
- && offset2 <= offset
- && offset2 + size2 >= offset + maxsize)
- {
-@@ -1116,7 +1118,8 @@
- /* See if the assignment kills REF. */
- base2 = get_ref_base_and_extent (gimple_assign_lhs (def_stmt),
- &offset2, &size2, &maxsize2);
-- if (!operand_equal_p (base, base2, 0)
-+ if (maxsize2 == -1
-+ || !operand_equal_p (base, base2, 0)
- || offset2 > offset
- || offset2 + size2 < offset + maxsize)
- return (void *)-1;
Index: gcc/ChangeLog
===================================================================
---- gcc/ChangeLog (.../tags/gcc_4_5_2_release) (wersja 168030)
-+++ gcc/ChangeLog (.../branches/gcc-4_5-branch) (wersja 168030)
-@@ -1,3 +1,23 @@
-+2010-12-18 Alexandre Oliva <aoliva at redhat.com>
-+
-+ PR debug/46756
-+ * jump.c (mark_all_labels): Skip debug insns.
+--- gcc/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 175536)
++++ gcc/ChangeLog (.../branches/gcc-4_6-branch) (wersja 175536)
+@@ -1,3 +1,13 @@
++2011-06-27 Eric Botcazou <ebotcazou at adacore.com>
+
-+2010-12-18 Alexandre Oliva <aoliva at redhat.com>
++ * reorg.c (fill_simple_delay_slots): Use stop_search_p to stop the
++ forward scan as well.
+
-+ PR debug/46782
-+ * cfgcleanup.c (try_forward_edges): Skip debug insns.
++2011-06-27 Jakub Jelinek <jakub at redhat.com>
+
-+2010-12-16 Eric Botcazou <ebotcazou at adacore.com>
++ * BASE-VER: Set to 4.6.2.
++ * DEV-PHASE: Set to prerelease.
+
-+ * tree-ssa-sccvn.c (vn_reference_lookup_3): Always punt if the call to
-+ get_ref_base_and_extent returns -1 as the max size.
-+
-+2010-12-16 Richard Guenther <rguenther at suse.de>
-+
-+ * DEV-PHASE: Set back to prerelease.
-+ * BASE-VER: Bump to 4.5.3.
-+
- 2010-12-16 Release Manager
-
- * GCC 4.5.2 released.
-Index: gcc/testsuite/gnat.dg/opt13.adb
-===================================================================
---- gcc/testsuite/gnat.dg/opt13.adb (.../tags/gcc_4_5_2_release) (wersja 0)
-+++ gcc/testsuite/gnat.dg/opt13.adb (.../branches/gcc-4_5-branch) (wersja 168030)
-@@ -0,0 +1,13 @@
-+-- { dg-do run }
-+-- { dg-options "-O" }
-+
-+with Opt13_Pkg; use Opt13_Pkg;
-+
-+procedure Opt13 is
-+ T : My_Type;
-+begin
-+ Allocate (T);
-+ if N /= 1 then
-+ raise Program_Error;
-+ end if;
-+end;
-Index: gcc/testsuite/gnat.dg/opt13_pkg.adb
-===================================================================
---- gcc/testsuite/gnat.dg/opt13_pkg.adb (.../tags/gcc_4_5_2_release) (wersja 0)
-+++ gcc/testsuite/gnat.dg/opt13_pkg.adb (.../branches/gcc-4_5-branch) (wersja 168030)
-@@ -0,0 +1,31 @@
-+package body Opt13_Pkg is
-+
-+ subtype Index_Type is Natural range 0 .. 16;
-+
-+ type Arr is array (Index_Type range <>) of Integer;
-+
-+ type Rec is record
-+ F1, F2, F3 : Float;
-+ N : Natural;
-+ B1, B2 : Boolean;
-+ F4 : Float;
-+ end record;
-+
-+ type Data (D : Index_Type) is record
-+ A : Arr (1 .. D);
-+ R : Rec;
-+ end record;
-+
-+ Zero : constant Rec := (0.0, 0.0, 0.0, 0, False, False, 0.0);
-+
-+ procedure Allocate (T : out My_Type) is
-+ begin
-+ T := new Data (Index_Type'last);
-+ T.R := Zero;
-+
-+ for I in 1 .. T.A'last loop
-+ N := 1;
-+ end loop;
-+ end;
-+
-+end Opt13_Pkg;
-Index: gcc/testsuite/gnat.dg/opt13_pkg.ads
-===================================================================
---- gcc/testsuite/gnat.dg/opt13_pkg.ads (.../tags/gcc_4_5_2_release) (wersja 0)
-+++ gcc/testsuite/gnat.dg/opt13_pkg.ads (.../branches/gcc-4_5-branch) (wersja 168030)
-@@ -0,0 +1,15 @@
-+package Opt13_Pkg is
-+
-+ N : Natural := 0;
-+
-+ type My_Type is private;
-+
-+ procedure Allocate (T : out My_Type);
-+
-+private
-+
-+ type Data;
-+
-+ type My_Type is access Data;
-+
-+end Opt13_Pkg;
-Index: gcc/testsuite/gcc.dg/debug/pr46782.c
-===================================================================
---- gcc/testsuite/gcc.dg/debug/pr46782.c (.../tags/gcc_4_5_2_release) (wersja 0)
-+++ gcc/testsuite/gcc.dg/debug/pr46782.c (.../branches/gcc-4_5-branch) (wersja 168030)
-@@ -0,0 +1,11 @@
-+/* PR debug/46782 */
-+/* { dg-do compile } */
-+/* { dg-options "-w -O0 -fvar-tracking -fcompare-debug" } */
-+
-+void foo (int i)
-+{
-+ if (i)
-+ i++;
-+ while (i)
-+ ;
-+}
-Index: gcc/testsuite/ChangeLog
-===================================================================
---- gcc/testsuite/ChangeLog (.../tags/gcc_4_5_2_release) (wersja 168030)
-+++ gcc/testsuite/ChangeLog (.../branches/gcc-4_5-branch) (wersja 168030)
-@@ -1,3 +1,23 @@
-+2010-12-18 Alexandre Oliva <aoliva at redhat.com>
-+
-+ PR debug/46756
-+ * gfortran.dg/debug/pr46756.f: New.
-+
-+2010-12-18 Alexandre Oliva <aoliva at redhat.com>
-+
-+ PR debug/46782
-+ * gcc.dg/debug/pr46782.c: New.
-+
-+2010-12-17 Daniel Kraft <d at domob.eu>
-+
-+ PR fortran/46794
-+ * gfortran.dg/power2.f90: Initialize variables.
-+
-+2010-12-16 Eric Botcazou <ebotcazou at adacore.com>
-+
-+ * gnat.dg/opt13.adb: New test.
-+ * gnat.dg/opt13_pkg.ad[sb]: New helper.
-+
- 2010-12-16 Release Manager
-
- * GCC 4.5.2 released.
-Index: gcc/testsuite/gfortran.dg/debug/pr46756.f
-===================================================================
---- gcc/testsuite/gfortran.dg/debug/pr46756.f (.../tags/gcc_4_5_2_release) (wersja 0)
-+++ gcc/testsuite/gfortran.dg/debug/pr46756.f (.../branches/gcc-4_5-branch) (wersja 168030)
-@@ -0,0 +1,29 @@
-+C PR debug/46756, reduced from ../20010519-1.f
-+C { dg-do compile }
-+C { dg-options "-O -fcompare-debug" }
-+ LOGICAL QDISK,QDW,QCMPCT
-+ LOGICAL LNOMA,LRAISE,LSCI,LBIG
-+ ASSIGN 801 TO I800 ! { dg-warning "Deleted feature: ASSIGN" "Deleted feature: ASSIGN" }
-+ GOTO 800
-+ 801 CONTINUE
-+ ASSIGN 761 TO I760 ! { dg-warning "Deleted feature: ASSIGN" "Deleted feature: ASSIGN" }
-+ 761 CONTINUE
-+ IF(LSCI) THEN
-+ DO I=1,LENCM
-+ ENDDO
-+ ENDIF
-+ DO WHILE((CVGMX.GT.TOLDIM).AND.(ITER.LT.ITMX))
-+ IF(.NOT.QDW) THEN
-+ ASSIGN 641 to I640 ! { dg-warning "Deleted feature: ASSIGN" "Deleted feature: ASSIGN" }
-+ GOTO 640
-+ 641 CONTINUE
-+ ENDIF
-+ ENDDO
-+ GOTO 700
-+ 640 CONTINUE
-+ GOTO I640 ! { dg-warning "Deleted feature: Assigned" "Assigned GO TO" }
-+ 700 CONTINUE
-+ GOTO I760 ! { dg-warning "Deleted feature: Assigned" "Assigned GO TO" }
-+ 800 CONTINUE
-+ GOTO I800 ! { dg-warning "Deleted feature: Assigned" "Assigned GO TO" }
-+ END
-Index: gcc/testsuite/gfortran.dg/power2.f90
-===================================================================
---- gcc/testsuite/gfortran.dg/power2.f90 (.../tags/gcc_4_5_2_release) (wersja 168030)
-+++ gcc/testsuite/gfortran.dg/power2.f90 (.../branches/gcc-4_5-branch) (wersja 168030)
-@@ -13,6 +13,9 @@
- INTEGER(KIND=1) :: k1
- INTEGER(KIND=2) :: k2
-
-+ k1 = 1_1
-+ k2 = 1_2
-+
- k1 = 1_1 + 1_1**k1
- k2 = 1_2 + 1_2**k2
-
-Index: gcc/jump.c
-===================================================================
---- gcc/jump.c (.../tags/gcc_4_5_2_release) (wersja 168030)
-+++ gcc/jump.c (.../branches/gcc-4_5-branch) (wersja 168030)
-@@ -194,7 +194,7 @@
- rtx prev_nonjump_insn = NULL;
-
- for (insn = f; insn; insn = NEXT_INSN (insn))
-- if (INSN_P (insn))
-+ if (NONDEBUG_INSN_P (insn))
- {
- mark_jump_label (PATTERN (insn), insn, 0);
+ 2011-06-27 Release Manager
+ * GCC 4.6.1 released.
Index: gcc/BASE-VER
===================================================================
---- gcc/BASE-VER (.../tags/gcc_4_5_2_release) (wersja 168030)
-+++ gcc/BASE-VER (.../branches/gcc-4_5-branch) (wersja 168030)
+--- gcc/BASE-VER (.../tags/gcc_4_6_1_release) (wersja 175536)
++++ gcc/BASE-VER (.../branches/gcc-4_6-branch) (wersja 175536)
@@ -1 +1 @@
--4.5.2
-+4.5.3
-Index: gcc/cfgcleanup.c
-===================================================================
---- gcc/cfgcleanup.c (.../tags/gcc_4_5_2_release) (wersja 168030)
-+++ gcc/cfgcleanup.c (.../branches/gcc-4_5-branch) (wersja 168030)
-@@ -482,15 +482,20 @@
- /* When not optimizing, ensure that edges or forwarder
- blocks with different locus are not optimized out. */
- int locus = single_succ_edge (target)->goto_locus;
-+ rtx last ;
-
- if (locus && goto_locus && !locator_eq (locus, goto_locus))
- counter = n_basic_blocks;
- else if (locus)
- goto_locus = locus;
-
-- if (INSN_P (BB_END (target)))
-+ last = BB_END (target);
-+ if (DEBUG_INSN_P (last))
-+ last = prev_nondebug_insn (last);
-+
-+ if (last && INSN_P (last))
- {
-- locus = INSN_LOCATOR (BB_END (target));
-+ locus = INSN_LOCATOR (last);
-
- if (locus && goto_locus
- && !locator_eq (locus, goto_locus))
-Index: libstdc++-v3/ChangeLog
-===================================================================
---- libstdc++-v3/ChangeLog (.../tags/gcc_4_5_2_release) (wersja 168030)
-+++ libstdc++-v3/ChangeLog (.../branches/gcc-4_5-branch) (wersja 168030)
-@@ -1,3 +1,11 @@
-+2010-12-17 Rainer Orth <ro at CeBiTec.Uni-Bielefeld.DE>
-+
-+ Backport from mainline:
-+ 2010-12-10 Rainer Orth <ro at CeBiTec.Uni-Bielefeld.DE>
-+
-+ * testsuite/lib/libstdc++.exp (v3-build_support): Delete
-+ libtestc++.a before creation.
-+
- 2010-12-16 Release Manager
+-4.6.1
++4.6.2
+Index: gcc/po/ChangeLog
+===================================================================
+--- gcc/po/ChangeLog (.../tags/gcc_4_6_1_release) (wersja 175536)
++++ gcc/po/ChangeLog (.../branches/gcc-4_6-branch) (wersja 175536)
+@@ -1,3 +1,7 @@
++2011-06-27 Joseph Myers <joseph at codesourcery.com>
++
++ * de.po: Update.
++
+ 2011-06-27 Release Manager
+
+ * GCC 4.6.1 released.
+Index: gcc/po/de.po
+===================================================================
+--- gcc/po/de.po (.../tags/gcc_4_6_1_release) (wersja 175536)
++++ gcc/po/de.po (.../branches/gcc-4_6-branch) (wersja 175536)
+@@ -9,7 +9,7 @@
+ "Project-Id-Version: gcc 4.6.0\n"
+ "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
+ "POT-Creation-Date: 2011-03-24 16:45+0000\n"
+-"PO-Revision-Date: 2011-06-24 13:27+0100\n"
++"PO-Revision-Date: 2011-06-26 15:01+0100\n"
+ "Last-Translator: Roland Stigge <stigge at antcom.de>\n"
+ "Language-Team: German <translation-team-de at lists.sourceforge.net>\n"
+ "Language: de\n"
+@@ -25274,227 +25274,227 @@
<<Diff was trimmed, longer than 597 lines>>
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/crossmingw32-gcc/crossmingw32-gcc.spec?r1=1.90&r2=1.91&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/crossmingw32-gcc/gcc-branch.diff?r1=1.2&r2=1.3&f=u
More information about the pld-cvs-commit
mailing list