FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us

I am looking for an LTO tape library. Do you have one to spare?
Commit found by message id
Sat, 26 Mar 2011
[ 01:33:11 gerald ] Original commit 
gcc46 lang files touched by this commit GNU Compiler Collection 4.6
Update to the release of GCC 4.6.0 (basically).  Really too many changes
to sensibly list here, but has a
nice overview.

Some highlights include

 - a new quad-precision library that's used by the Fortran frontend
   (on x86 and amd64);
 - new -Wunused-but-set-variable and -Wunused-but-set-parameter warnings
   for C family languages (enabled by -Wall and -Wall -Wextra, too);
 - new -Wdouble-promotion warning for implicit promotions to double;
 - a new general optimization level -Ofast combines -O3 with options that
   can affect standards compliance but result in better optimized code;
 - link-time optimizations (LTO) now scaling to large input sizes, using
   better heuristics, and optimizing more aggressively;
 - new command-line options -fstack-usage and -fstrict-volatile-bitfields
   (for precisely defining and accessing memory-mapped peripheral registers);
 - function attribute leaf that allows for more aggressive optimizations;
 - new data type __int128 for targets having wide enough machine-mode support;
 - support for selectively enabling and disabling warnings via
   #pragma GCC diagnostic has been added. For instance:

     #pragma GCC diagnostic error "-Wuninitialized"
       foo(a);                  /* error is given for this one */
     #pragma GCC diagnostic push
     #pragma GCC diagnostic ignored "-Wuninitialized"
       foo(b);                  /* no diagnostic for this one */
     #pragma GCC diagnostic pop
       foo(c);                  /* error is given for this one */
     #pragma GCC diagnostic pop
      foo(d);                   /* depends on command line options */

 - new command-line option-fmax-errors=N;
 - experimental support for some features from the upcoming ISO C1X;
 - similarly for ISO C++0x including constexpr, nullptr, noexcept,
   unrestricted unions, range-based for loops, opaque enums, implicitly
   deleted functions, and implicit move constructors;
 - default warning when integers are cast to larger pointer types,
   to disable via -Wno-int-to-pointer-cast;
 - signficiantly better diagnostics for C++ code;
 - loads and loads and loads of improvements to the Fortran frontend;
 - a new Go frontend and run-time library;
 - massive work on Objective-C and Objective-C++; notably extensive
   support for Objective-C 2.0  (not enabled by this port yet);
 - support for Intel Core 2 processors (-march=core2, -mtune=core2),
   Intel Core i3/i5/i7 processors /with AVS (-march=corei7, -mtune=corei7,
   -march=corei7-avx, -mtune=corei7-avx);
 - support for AMD Bobcat (fam 14) processors (-march=btver1, -mtune=btver1);


 - Most libstdc++ standard headers have been changed to no longer include
   the cstddef header as an implementation detail.

Number of ports [& non-ports] in this commit: 1

show all files

User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
How big is it?
The latest upgrade!

Enter Keywords:

Latest Vulnerabilities
phpmyadminSep 13
ossec-hids-clientSep 11
ossec-hids-localSep 11
ossec-hids-serverSep 11
chromiumSep 09
trafficserverSep 05
apache22*Sep 03
apache22-event-mpm*Sep 03
apache22-itk-mpm*Sep 03
apache22-peruser-mpm*Sep 03
apache22-worker-mpm*Sep 03
chromiumAug 26
fileAug 21
py-djangoAug 21
py-django-develAug 21

5 vulnerabilities affecting 12 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Deleted ports
Sanity Test Failures

NEW Graphs (Javascript)

Calculated hourly:
Port count 24092
Broken 122
Deprecated 93
Ignore 387
Forbidden 17
Restricted 205
Vulnerable 21
Expired 7
Set to expire 88
Interactive 0
new 24 hours 6
new 48 hours24
new 7 days52
new fortnight142
new month252

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.