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 <[email protected]> -+ -+ Backport from mainline: -+ 2010-12-01 Rainer Orth <[email protected]> -+ -+ * 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 <[email protected]> -+ -+ 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 <[email protected]> + -+2010-12-18 Alexandre Oliva <[email protected]> ++ * 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 <[email protected]> + -+2010-12-16 Eric Botcazou <[email protected]> ++ * 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 <[email protected]> -+ -+ * 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 <[email protected]> -+ -+ PR debug/46756 -+ * gfortran.dg/debug/pr46756.f: New. -+ -+2010-12-18 Alexandre Oliva <[email protected]> -+ -+ PR debug/46782 -+ * gcc.dg/debug/pr46782.c: New. -+ -+2010-12-17 Daniel Kraft <[email protected]> -+ -+ PR fortran/46794 -+ * gfortran.dg/power2.f90: Initialize variables. -+ -+2010-12-16 Eric Botcazou <[email protected]> -+ -+ * 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 <[email protected]> -+ -+ Backport from mainline: -+ 2010-12-10 Rainer Orth <[email protected]> -+ -+ * 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 <[email protected]> ++ ++ * 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 <[email protected]>\n" + "Language-Team: German <[email protected]>\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 _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
