-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2012-3300 2012-03-08 03:34:24 --------------------------------------------------------------------------------
Name : gcc Product : Fedora 15 Version : 4.6.3 Release : 2.fc15 URL : http://gcc.gnu.org Summary : Various compilers (C, C++, Objective-C, Java, ...) Description : The gcc package contains the GNU Compiler Collection version 4.6. You'll need this package in order to compile C code. -------------------------------------------------------------------------------- Update Information: This update upgrades the system compiler to gcc version 4.6.3, see package %changelog for detailed list of fixed bugs. -------------------------------------------------------------------------------- ChangeLog: * Tue Mar 6 2012 Jakub Jelinek <[email protected]> 4.6.3-2 - backport PLUGIN_FINISH_DECL event support - adjust 22_locale/num_put/put/char/9780-2.cc testcase for recent locale data changes in glibc * Tue Mar 6 2012 Jakub Jelinek <[email protected]> 4.6.3-1 - update from the 4.6 branch - GCC 4.6.3 release - PRs ada/46192, boehm-gc/48514, boehm-gc/52179, bootstrap/49907, bootstrap/50888, bootstrap/51686, bootstrap/51969, c++/50608, c++/50870, c++/50901, c++/51150, c++/51161, c++/51248, c++/51265, c++/51331, c++/51344, c++/51406, c++/51416, c++/51669, c++/51854, c++/51868, c++/52247, c/51339, c/51360, c/52181, c/52290, debug/48190, debug/49951, debug/51410, debug/51517, debug/51695, debug/51950, debug/52260, driver/48306, fortran/47545, fortran/49050, fortran/50408, fortran/50684, fortran/50923, fortran/51075, fortran/51218, fortran/51310, fortran/51338, fortran/51435, fortran/51448, fortran/51502, fortran/51550, fortran/51800, fortran/51904, fortran/51913, fortran/51948, fortran/51966, fortran/52012, fortran/52022, fortran/52093, fortran/52151, fortran/52335, fortran/52386, libjava/48512, libmudflap/40778, libstdc++/50862, libstdc++/50880, libstdc++/51083, libstdc++/51133, libstdc++/51142, libstdc++/51540, libstdc++/51626, libstdc++/51711, libstdc++/51795, libstdc++/52300, libstdc++/52309, libstdc++/52317, lto/41159, middle-end/44777, middle-end/45678, middle-end/48071, middle-end/48660, middle-end/50074, middle-end/51077, middle-end/51323, middle-end/51510, middle-end/51768, middle-end/51994, middle-end/52074, middle-end/52140, middle-end/52230, rtl-opt/37451, rtl-opt/37782, rtl-optimization/38644, rtl-optimization/47918, rtl-optimization/48721, rtl-optimization/49720, rtl-optimization/50396, rtl-optimization/51187, rtl-optimization/51374, rtl-optimization/51469, rtl-optimization/51767, rtl-optimization/51821, rtl-optimization/52060, rtl-optimization/52139, target/30282, target/40068, target/45233, target/48108, target/48743, target/49641, target/49992, target/50313, target/50493, target/50678, target/50691, target/50875, target/50906, target/50945, target/50979, target/51002, target/51106, target/51287, target/51345, target/51393, target/51408, target/51623, target/51643, target/51756, target/51835, target/51921, target/51934, target/52006, target/52107, target/52129, target/52199, target/52205, target/52238, target/52294, target/52330, target/52408, target/52425, testsuite/51511, testsuite/52296, tree-optimization/46886, tree-optimization/49536, tree-optimization/49642, tree-optimization/50031, tree-optimization/50078, tree-optimization/50569, tree-optimization/50622, tree-optimization/50969, tree-optimization/51042, tree-optimization/51070, tree-optimization/51118, tree-optimization/51315, tree-optimization/51466, tree-optimization/51485, tree-optimization/51583, tree-optimization/51624, tree-optimization/51759, tree-optimization/52286 - don't look for lto plugin/lto-wrapper if -E/-S/-c or in cpp (#787345) - debuginfo related backports from trunk (PRs pch/51722, debug/52165, debug/52132) - fix up ccp from optimizing away non-pure/const builtin passthrough calls with constant first argument (PR tree-optimization/51683) * Thu Oct 27 2011 Jakub Jelinek <[email protected]> 4.6.2-1 - update from the 4.6 branch - GCC 4.6.2 release - PRs c++/44473, c++/49216, c++/49855, c++/49896, c++/50531, c++/50611, c++/50618, c++/50787, c++/50793, c/50565, debug/50816, fortran/47023, fortran/48706, fortran/50016, fortran/50273, fortran/50570, fortran/50585, fortran/50625, fortran/50659, fortran/50718, libobjc/49883, libobjc/50002, libstdc++/48698, middle-end/49801, middle-end/50326, middle-end/50386, obj-c++/48275, objc-++/48275, target/49049, target/49824, target/49965, target/49967, target/50106, target/50350, target/50652, target/50737, target/50788, target/50820, tree-optimization/49279, tree-optimization/50189, tree-optimization/50700, tree-optimization/50712, tree-optimization/50723 - add armv7hl configury options (#746843) - add `gcc -print-file-name=rpmver` file with gcc NVRA for plugins (#744922) - fix build against current glibc, ctype.h changes broke libjava compilation * Sun Oct 2 2011 Jakub Jelinek <[email protected]> 4.6.1-10 - update from the 4.6 branch - PRs c++/20039, c++/40831, c++/42844, c++/46105, c++/48320, c++/50424, c++/50442, c++/50491, c++/50508, inline-asm/50571, libstdc++/49559, libstdc++/50509, libstdc++/50510, libstdc++/50529, middle-end/49886, target/50091, target/50341, target/50464, testsuite/50487, tree-optimization/49518, tree-optimization/49628, tree-optimization/49911, tree-optimization/50162, tree-optimization/50412, tree-optimization/50413, tree-optimization/50472 - recognize IVs with REFERENCE_TYPE in simple_iv similarly to IVs with POINTER_TYPE (#528578) - return larger types for odd-sized precision in Fortran type_for_size langhook if possible * Thu Sep 8 2011 Jakub Jelinek <[email protected]> 4.6.1-9 - update from the 4.6 branch - PRs c++/49267, c++/50089, c++/50157, c++/50207, c++/50220, c++/50224, c++/50234, c++/50255, c++/50309, c/50179, fortran/50163, libffi/49594, libfortran/50192, libstdc++/50268, middle-end/50116, middle-end/50266, target/50090, target/50202, target/50289, target/50310, tree-optimization/50178 - debug info related backports from the trunk - PRs debug/50191, debug/50215 - fix call site debug info on big endian targets (PR debug/50299) - put libgcc.a into libgcc_s.so linker script also on arm (#733549) - use %{?fedora} instead of %{fedora}, handle 0%{?rhel} >= 7 like 0%{?fedora} >= 16 * Wed Aug 24 2011 Jakub Jelinek <[email protected]> 4.6.1-8 - update from the 4.6 branch - PRs c++/46862, c++/48993, c++/49669, c++/49921, c++/49988, c++/50024, c++/50054, c++/50086, fortran/49792, fortran/50050, fortran/50109, fortran/50129, fortran/50130, middle-end/49923, target/50001, target/50092, tree-optimization/48739 - build EH_SPEC_BLOCK with the same location as current function to help gcov (#732802, PR c++/50055) - support used attribute on template class methods and static data members for forced instantiation (#722587) - fix up location copying in the vectorizer (PR tree-optimization/50133) - unshare CALL_INSN_FUNCTION_USAGE (PR middle-end/48722) - fix up gthr*.h for -E -C (#713800) * Thu Aug 4 2011 Jakub Jelinek <[email protected]> 4.6.1-7 - update from the 4.6 branch - PRs c++/43886, c++/49593, c++/49803, fortran/49885, tree-optimization/49948 - add self_spec support to specs - add COPYING.RUNTIME to gcc and libgcc docs (#727809) - SPARC entry_value fixes (PRs target/48220, debug/49815) - fix up c-family headers in gcc-plugin-devel (#728011, PRs plugins/45348, plugins/46577, plugins/48425) * Tue Aug 2 2011 Jakub Jelinek <[email protected]> 4.6.1-6 - update from the 4.6 branch - PRs c++/49260, c++/49924, libstdc++/49925, target/47908, target/49920 - fix libquadmath on i686 (#726909) - OpenMP 3.1 support (PR fortran/42041, PR fortran/46752) * Sun Jul 31 2011 Jakub Jelinek <[email protected]> 4.6.1-5 - update from the 4.6 branch - PRs debug/49871, fortran/48876, fortran/49791, middle-end/49897, middle-end/49898, rtl-optimization/49799, target/47364 - don't attempt to size optimize -gdwarf-2 DW_AT_data_member_location from DW_OP_plus_uconst form * Wed Jul 27 2011 Jakub Jelinek <[email protected]> 4.6.1-4 - update from the 4.6 branch - PRs ada/49819, c++/49785, debug/47393, fortran/49648, fortran/49708, middle-end/49675, middle-end/49732, target/39386, target/49600, target/49723, target/49746, testsuite/49753, tree-opt/49671, tree-optimization/45819, tree-optimization/49309, tree-optimization/49725, tree-optimization/49768 - require gmp-devel, mpfr-devel and libmpc-devel in gcc-plugin-devel (#725569) - backport -grecord-gcc-switches (#507759, PR other/32998) - fix -mcmodel=large call constraints (PR target/49866, #725516) * Fri Jul 15 2011 Jakub Jelinek <[email protected]> 4.6.1-3 - update from the 4.6 branch - PRs ada/46350, ada/48711, c++/49672, fortran/48926, fortran/49562, fortran/49690, fortran/49698, target/39633, target/46779, target/49487, target/49541, target/49621, tree-opt/49309, tree-optimization/49094, tree-optimization/49651 - backport -march=bdver2 and -mtune=bdver2 support - use ENTRY_VALUE RTLs internally to improve generated debug info, just make sure to remove it from possible options before emitting var-tracking notes * Fri Jul 8 2011 Jakub Jelinek <[email protected]> 4.6.1-2 - update from the 4.6 branch - PRs ada/49511, bootstrap/23656, bootstrap/49247, c++/48157, c/48825, c++/49418, c++/49440, c++/49528, c++/49598, c/49644, debug/49262, debug/49522, fortran/49466, fortran/49479, fortran/49623, libffi/46660, libfortran/49296, middle-end/49640, other/47733, regression/47836, rtl-optimization/49014, rtl-optimization/49472, rtl-optimization/49619, target/34734, target/47997, target/48273, target/49089, target/49335, target/49660, testsuite/49643, tree-optimization/38752, tree-optimization/49516, tree-optimization/49539, tree-optimization/49572, tree-optimization/49615, tree-optimization/49618 - decrease compiler memory and time requirements on Fortran DATA with many times repeated initializers (#716721, PR fortran/49540) - backport some debuginfo improvements and fixes - PRs debug/49364, debug/49602 - fix typed DWARF stack ICE (#717240, PR49567) - backport __builtin_assume_aligned support (#713586) - backport further C++ FE improvements for heavy overloading use (#651098, PR c++/48481) * Mon Jun 27 2011 Jakub Jelinek <[email protected]> 4.6.1-1 - update from the 4.6 branch - GCC 4.6.1 release - PRs c++/33840, c++/49117, c++/49134, c++/49229, c++/49251, c++/49264, c++/49276, c++/49290, c++/49298, c++/49369, c++/49482, c++/49507, debug/47590, debug/48459, fortran/47601, fortran/48699, fortran/49074, fortran/49103, fortran/49112, fortran/49268, fortran/49324, fortran/49417, gcov-profile/49299, middle-end/49191, rtl-optimization/48542, rtl-optimization/49235, target/44618, target/48454, target/49186, target/49238, target/49307, target/49411, target/49461, testsuite/49432, tree-optimization/48613, tree-optimization/48702, tree-optimization/49038, tree-optimization/49115, tree-optimization/49243, tree-optimization/49419 - fix GCSE (#712480, PR rtl-optimization/49390) - use rm -f and mv -f in split-debuginfo.sh (#716664) - backport some debuginfo improvements and bugfixes - emit .debug_loc empty ranges for parameters that are modified even before first insn in a function (PR debug/49382) - fix debug ICE on s390x (PR debug/49544) - VTA ICE fix (PR middle-end/49308) - balance work in #pragma omp for schedule(static) better (PR libgomp/49490) * Fri Jun 3 2011 Jakub Jelinek <[email protected]> 4.6.0-10 - update from the 4.6 branch - PRs fortran/45786, fortran/49265, middle-end/48953, middle-end/48985, tree-optimization/49093 - backport some debuginfo improvements - PRs debug/47919, debug/47994, debug/49250 - decrease C++ FE memory usage on code with heavy overloading (#651098, PR c++/48481) * Mon May 30 2011 Jakub Jelinek <[email protected]> 4.6.0-9 - update from the 4.6 branch - PRs c++/44311, c++/44994, c++/45080, c++/45401, c++/45418, c++/45698, c++/46005, c++/46245, c++/46696, c++/47049, c++/47184, c++/47277, c++/48284, c++/48292, c++/48424, c++/48935, c++/49156, c++/49165, c++/49176, c++/49223, fortran/48955, libobjc/48177, libstdc++/49141, target/43700, target/43995, target/44643, target/45263, tree-optimization/44897, tree-optimization/49161, tree-optimization/49217, tree-optimization/49218 - split off debuginfo for libgcc_s, libstdc++ and libgomp into gcc-base-debuginfo subpackage (#706973) - run ldconfig in libgcc %postun, drop libcc_post_upgrade, instead write the script in <lua> (#705832) * Wed May 25 2011 Jakub Jelinek <[email protected]> 4.6.0-8 - update from the 4.6 branch - PRs bootstrap/49086, c++/47263, c++/47336, c++/47544, c++/48522, c++/48617, c++/48647, c++/48736, c++/48745, c++/48780, c++/48859, c++/48869, c++/48873, c++/48884, c++/48945, c++/48948, c++/49042, c++/49043, c++/49066, c++/49082, c++/49105, c++/49136, c/49120, debug/48159, debug/49032, fortran/48889, libstdc++/49058, lto/48207, lto/48703, lto/49123, middle-end/48973, middle-end/49029, preprocessor/48677, target/48986, target/49002, target/49104, target/49128, target/49133, tree-optimization/48172, tree-optimization/48794, tree-optimization/48822, tree-optimization/48975, tree-optimization/49000, tree-optimization/49018, tree-optimization/49039, tree-optimization/49073, tree-optimization/49079 - ppc V2DImode ABI fix (#705764, PR target/48857) - fix ppc var-tracking ICE (#703888, PR debug/48967) * Mon May 9 2011 Jakub Jelinek <[email protected]> 4.6.0-7 - update from the 4.6 branch - PRs ada/48844, c++/40975, c++/48089, c++/48446, c++/48656, c++/48749, c++/48838, c++/48909, c++/48911, fortran/48112, fortran/48279, fortran/48462, fortran/48720, fortran/48746, fortran/48788, fortran/48800, fortran/48810, fortran/48894, libgfortran/48030, libstdc++/48750, libstdc++/48760, lto/48846, middle-end/48597, preprocessor/48192, target/48226, target/48252, target/48262, target/48774, target/48900, tree-optimization/48809 - fix ICE with references in templates (PR c++/48574) - disable tail call optimization if tail recursion needs accumulators (PR PR tree-optimization/48837) -------------------------------------------------------------------------------- References: [ 1 ] Bug #746380 - gcc-4.6.1-9.fc15 regression c++/50442 https://bugzilla.redhat.com/show_bug.cgi?id=746380 -------------------------------------------------------------------------------- This update can be installed with the "yum" update program. Use su -c 'yum update gcc' at the command line. For more information, refer to "Managing Software with yum", available at http://docs.fedoraproject.org/yum/. All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys -------------------------------------------------------------------------------- _______________________________________________ package-announce mailing list [email protected] https://admin.fedoraproject.org/mailman/listinfo/package-announce
