#
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
|
#
260014 |
|
28-Dec-2013 |
pfg |
gcc: Add support for label attributes and "unavailable" attribute.
Apple GCC has extensions to support for both label attributes and an "unavailable" attribute. These are critical for objc but are also useful in regular C/C++.
Apparently at least the label attributes might have found their way to upstream GCC but the code doesn't seem available on the GPLv2 tree so we are taking the code directly from Apple. To make this clearer we are preserving the annoying "APPLE LOCAL" tags and the ChangeLogs when they are available.
Obtained from: Apple GCC 4.2 - 5531 MFC after: 3 weeks
|
#
258501 |
|
23-Nov-2013 |
pfg |
gcc: Bring updates from Google's enhanced gcc-4.2.1.
Google released and enhanced version of gcc-4.2.1 plus their local patches for Android[1].
The patches are owned by Google and the license hasn't been changed from the original GPLv2. We are only bringing a subset of the available patches that may be helpful in FreeBSD. Changes specific to android are not included.
From the README.google file[1].
Patches applied to google_vendor_src_branch/gcc/gcc-4.2.1:
gcc/Makefile.in gcc/c-common.c gcc/c-common.h gcc/c-opts.c gcc/c-typeck.c gcc/cp/typeck.c gcc/doc/invoke.texi gcc/flags.h gcc/opts.c gcc/tree-flow.h gcc/tree-ssa-alias-warnings.c gcc/tree-ssa-alias.c
Backport of -Wstrict-aliasing from mainline. Silvius Rus <rus@google.com>
gcc/coverage.c: Patch coverage_checksum_string for PR 25351. Seongbae Park <spark@google.com> Not yet submitted to FSF.
gcc/c-opts.c gcc/c-ppoutput.c gcc/c.opt gcc/doc/cppopts.texi libcpp/Makefile.in libcpp/directives-only.c libcpp/directives.c libcpp/files.c libcpp/include/cpplib.h libcpp/init.c libcpp/internal.h libcpp/macro.c Support for -fdirectives-only. Ollie Wild <aaw@google.com>. Submitted to FSF but not yet approved.
libstdc++-v3/include/ext/hashtable.h http://b/742065 http://b/629994 Reduce min size of hashtable for hash_map, hash_set from 53 to 5
libstdc++-v3/include/ext/hashtable.h http://b/629994 Do not iterate over buckets if hashtable is empty.
gcc/common.opt gcc/doc/invoke.texi gcc/flags.h gcc/gimplify.c gcc/opts.c Add Saito's patch for -finstrument-functions-exclude-* options.
gcc/common.opt gcc/doc/invoke.texi gcc/final.c gcc/flags.h gcc/opts.c gcc/testsuite/gcc.dg/Wframe-larger-than.c Add a new flag -Wframe-larger-than- which enables a new warning when a frame size of a function is larger than specified. This patch hasn't been integrated into gcc mainline yet.
gcc/tree-vrp.c Add a hack to avoid using ivopts information for pointers starting at constant values.
Reference:
[1] https://android.googlesource.com/toolchain/gcc/+/master/gcc-4.2.1/
Obtained from: Google Inc. MFC after: 3 weeks
|
#
169699 |
|
19-May-2007 |
kan |
FreeBSD uses unchanged versions of this files.
|
#
132727 |
|
28-Jul-2004 |
kan |
Use stock GCC versions on these files.
|
#
117404 |
|
11-Jul-2003 |
kan |
FreeBSD uses stock versions of these GCC files.
|
#
107604 |
|
04-Dec-2002 |
obrien |
Use pure stock files.
|
#
102798 |
|
01-Sep-2002 |
kan |
Use the stock 3.2.1-prerelease file.
Approved by: obrien
|
#
96281 |
|
09-May-2002 |
obrien |
Use the stock 3.1 prerelease file now. Rev 1.2 (add_bb) just doesn't cleanly fit in any more.
|
#
90087 |
|
01-Feb-2002 |
obrien |
Merge rev 1.2 (add_bb) into GCC 3.1-snap.
Note that the "NO_PROFILE_DATA"/"NO_PROFILE_COUNTERS" bits were added to the stock FSF GCC 2.97 (and thus 3.1) source as i386 Linux needed them also. (amazing what can get committed to the FSF GCC when needed by Linux...)
|
#
74478 |
|
19-Mar-2001 |
obrien |
Merge gcc-2.95.3 changes onto mainline. Update FreeBSD changes to converge with changes made in the FSF tree.
|
#
52515 |
|
26-Oct-1999 |
obrien |
Merge our changes - this brings revs 1.{2,3} minus rev 1.4 into GCC 2.95.1.
|
#
50503 |
|
28-Aug-1999 |
obrien |
Fix conflicts. This brings revs 1.{2,3} minus rev 1.4 into EGCS 1.1.2.
|
#
44923 |
|
21-Mar-1999 |
phk |
Remove the linker-set hack we used for BB profiling.
|
#
21655 |
|
13-Jan-1997 |
phk |
Fix BB profiling.
Submitted by: bde
|
#
18347 |
|
18-Sep-1996 |
peter |
Add the hooks that we use for our profiling extensions. Obtained from: bde
|
#
18335 |
|
18-Sep-1996 |
peter |
This commit was generated by cvs2svn to compensate for changes in r18334, which included commits to RCS files with non-trunk default branches.
|
#
18334 |
|
18-Sep-1996 |
peter |
Import of unmodified (but trimmed) gcc-2.7.2. The bigger parts of the non-i386, non-unix, and generatable files have been trimmed, but can easily be added in later if needed.
gcc-2.7.2.1 will follow shortly, it's a very small delta to this and it's handy to have both available for reference for such little cost.
The freebsd-specific changes will then be committed, and once the dust has settled, the bmakefiles will be committed to use this code.
|