History log of /freebsd-11.0-release/contrib/gcc/cp/ChangeLog.gcc43
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 303975 11-Aug-2016 gjb

Copy stable/11@r303970 to releng/11.0 as part of the 11.0-RELEASE
cycle.

Prune svn:mergeinfo from the new branch, and rename it to RC1.

Update __FreeBSD_version.

Use the quarterly branch for the default FreeBSD.conf pkg(8) repo and
the dvd1.iso packages population.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 302408 08-Jul-2016 gjb

Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle.
Prune svn:mergeinfo from the new branch, as nothing has been merged
here.

Additional commits post-branch will follow.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 260332 05-Jan-2014 pfg

gcc: backport some fixes from llvm-gcc

llvm-gcc backported some patches from gcc trunk:

http://gcc.gnu.org/ml/gcc-cvs/2007-05/msg00662.html
http://gcc.gnu.org/ml/gcc-cvs/2007-07/msg00019.html
http://gcc.gnu.org/ml/gcc-cvs/2007-08/msg00240.html
http://gcc.gnu.org/ml/gcc-cvs/2007-08/msg00493.html

The first two were always GPL2. The last two were
added after the GPL3 transition, but were written
by aaw@google.com and Rafael EspĂ­ndola got permission
to relicense them under the GPL2 for inclusion in
llvm-gcc.

This fixes GCC-PR c++/31749

Obtained from: llvm-gcc (rev. 75463; GPLv2)
MFC after: 2 weeks


# 259661 20-Dec-2013 pfg

Revert r259619:
Fixes GCC libstdc++/29286

The fix seems to work for amd64 but causes segfaults on powerpc.
At this time gcc is much more important on powerpc than on amd64.

Reported by: andreast


# 259660 20-Dec-2013 pfg

gcc: revert Rvalue references.

They are very useful but at this time I prefer not to figure out
some minor conflicts with the bigger Apple's blocks support
patch that is being worked on for current.


# 259655 20-Dec-2013 pfg

gcc: merge upstream fix and new feature.

Fix for PR c++/29928

Add support for Rvalue references as described here:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2118.html

Obtained from: gcc 4.3 (rev. 124724, 125211; GPLv2)
MFC after: 2 weeks


# 259649 20-Dec-2013 pfg

gcc: more diff reductions against Apple GCC.

Mostly cosmetical changes to aid further merges.

Obtained from: gcc 4.3 (rev. 120611, 124839; GPLv2)
MFC after: 1 week


# 259619 19-Dec-2013 pfg

gcc: backport upstream fix for issue with C++'s placement new

Fixes GCC libstdc++/29286

Obtained from: gcc 4.3 (rev. 125603, 125653; GPLv2)
MFC after: 2 weeks


# 259529 17-Dec-2013 pfg

gcc: small merges from upstream

Solves GCC issues:
PR middle-end/32602
PR middle-end/32603

Updates the to documentation and processing
improvement.

Obtained from: gcc 4.3 (rev. 119427, 126278, 126422; GPLv2)
MFC after: 2 weeks


# 259092 08-Dec-2013 pfg

gcc: new fvisibility-ms-compat option

Obtained from: gcc 4.3 (rev. 126088; GPLv2)
MFC after: 3 weeks


# 259022 06-Dec-2013 pfg

gcc: Include types in error message for build_binary_op.

Mostly cosmetic change, again to reduce differences with Apple's gcc.

Obtained from: gcc 4.3 (rev. 125239; GPLv2)
MFC after: 3 weeks


# 259005 05-Dec-2013 pfg

gcc: Add -flax-vector-conversions

Obtained from: gcc 4.3 (rev. 120572, 120688; GPLv2)


# 258817 01-Dec-2013 pfg

libiberty: upstream updates.

There is a new ChangeLog.gcc43 file but most notable:

* floatformat.c (get_field): Fix segfault with little-endian word
order on 64-bit hosts.
(put_field): Likewise.
(min): Move definition.

gcc/cp/ChangeLog
2007-05-04 Geoffrey Keating <geoffk@apple.com>

PR 31775
* mangle.c (write_mangled_name): Mangle static variable names.
(write_unqualified_name): Use local-source-name for
namespace-scope static variables.
(Completes FreeBSD's r258017 )

Obtained from: gcc 4.3 (rev. 118552, 120097, 20698, 120702,
121364, 122972, 126588; GPLv2)
MFC after: 2 weeks


# 258748 29-Nov-2013 pfg

gcc: upstream alignment cleanups.

This solves GCC/32617 and contributes to reduce differences with
Apple's gcc42.

Complete some references in the ChangeLog while here.

Obtained from: gcc 4.3 (rev. 126529, 126588; GPLv2)
MFC after: 3 weeks


# 258731 29-Nov-2013 pfg

gcc: Make use of TREE_OVERFLOW_P.

While it was brought in r258179 only to fix a build issue,
bringing the rest of the change has the advantage of fixing
GCC/19978.

Obtained from: gcc 4.3 (rev. 120505; GPLv2)
MFC after: 1 week


# 258428 21-Nov-2013 pfg

gcc: another round of merges from the gcc pre-43 branch.

Bring The following revisions from the gcc43 branch[1]:

118360, 118361, 118363, 118576, 119820,
123906, 125246, and 125721.

They all have in common that the were merged long ago
into Apple's gcc and should help improve the general
quality of the compiler and make it easier to bring
new features from Apple's gcc42.

For details please review the additions to the files:
gcc/ChangeLog.gcc43
gcc/cp/ChangeLog.gcc43 (new, adds previous revisions)

Reference:
[1] http://gcc.gnu.org/viewcvs/gcc/trunk/?pathrev=126700

Obtained from: gcc pre4.3 (GPLv2) branch
MFC after: 3 weeks