Fedora 15 Update: gcc-4.6.3-2.fc15
updates at fedoraproject.org
updates at fedoraproject.org
Sat Mar 24 00:31:47 UTC 2012
--------------------------------------------------------------------------------
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 <jakub at redhat.com> 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 <jakub at redhat.com> 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 <jakub at redhat.com> 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 <jakub at redhat.com> 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 <jakub at redhat.com> 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 <jakub at redhat.com> 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 <jakub at redhat.com> 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 <jakub at redhat.com> 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 <jakub at redhat.com> 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 <jakub at redhat.com> 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 <jakub at redhat.com> 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 <jakub at redhat.com> 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 <jakub at redhat.com> 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 <jakub at redhat.com> 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 <jakub at redhat.com> 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 <jakub at redhat.com> 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 <jakub at redhat.com> 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
--------------------------------------------------------------------------------
More information about the package-announce
mailing list