Up to [cvs.NetBSD.org] / src / external / gpl3 / gcc / dist / libstdc++-v3 / doc / html / manual
Request diff between arbitrary revisions
Default branch: MAIN, FSF
Revision 1.1.1.5 / (download) / (as text) - annotate - [select for diffs] (vendor branch), Sat Sep 5 07:52:18 2020 UTC (3 years, 6 months ago) by mrg
Branch: MAIN,
FSF
CVS Tags: netbsd-10-base,
netbsd-10-0-RELEASE,
netbsd-10-0-RC6,
netbsd-10-0-RC5,
netbsd-10-0-RC4,
netbsd-10-0-RC3,
netbsd-10-0-RC2,
netbsd-10-0-RC1,
netbsd-10,
gcc-9-3-0,
gcc-12-3-0,
gcc-10-5-0,
gcc-10-4-0,
gcc-10-3-0,
cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x,
HEAD
Changes since 1.1.1.4: +1 -1
lines
Diff to previous 1.1.1.4 (colored)
initial import of GCC 9.3.0. changes include: - live patching support - shell completion help - generally better diagnostic output (less verbose/more useful) - diagnostics and optimisation choices can be emitted in json - asan memory usage reduction - many general, and specific to switch, inter-procedure, profile and link-time optimisations. from the release notes: "Overall compile time of Firefox 66 and LibreOffice 6.2.3 on an 8-core machine was reduced by about 5% compared to GCC 8.3" - OpenMP 5.0 support - better spell-guesser - partial experimental support for c2x and c++2a - c++17 is no longer experimental - arm AAPCS GCC 6-8 structure passing bug fixed, may cause incompatibility (restored compat with GCC 5 and earlier.) - openrisc support
Revision 1.1.1.2.16.1 / (download) / (as text) - annotate - [select for diffs], Mon Jun 10 21:54:49 2019 UTC (4 years, 9 months ago) by christos
Branch: phil-wifi
Changes since 1.1.1.2: +5 -5
lines
Diff to previous 1.1.1.2 (colored) next main 1.1.1.3 (colored)
Sync with HEAD
Revision 1.1.1.2.14.2 / (download) / (as text) - annotate - [select for diffs], Sat Jan 26 21:59:32 2019 UTC (5 years, 2 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.1.1.2.14.1: +3 -3
lines
Diff to previous 1.1.1.2.14.1 (colored) to branchpoint 1.1.1.2 (colored) next main 1.1.1.3 (colored)
Sync with HEAD
Revision 1.1.1.4 / (download) / (as text) - annotate - [select for diffs] (vendor branch), Sat Jan 19 10:14:11 2019 UTC (5 years, 2 months ago) by mrg
Branch: MAIN,
FSF
CVS Tags: phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
phil-wifi-20191119,
phil-wifi-20190609,
pgoyette-compat-20190127,
netbsd-9-base,
netbsd-9-3-RELEASE,
netbsd-9-2-RELEASE,
netbsd-9-1-RELEASE,
netbsd-9-0-RELEASE,
netbsd-9-0-RC2,
netbsd-9-0-RC1,
netbsd-9,
is-mlppp-base,
is-mlppp,
gcc-8-4-0,
gcc-8-3-0,
gcc-7-5-0,
gcc-7-4-0
Changes since 1.1.1.3: +3 -3
lines
Diff to previous 1.1.1.3 (colored)
import GCC 7.4.0. main changes include: The non-standard C++0x type traits has_trivial_default_constructor, has_trivial_copy_constructor and has_trivial_copy_assign have been removed. On ARM targets (arm*-*-*), a bug introduced in GCC 5 that affects conformance to the procedure call standard (AAPCS) has been fixed. Many optimiser improvements DWARF-5 support. Many new and enhanced warnings. Warnings about format strings now underline the pertinent part of the string, and can offer suggested fixes. Several new warnings related to buffer overflows and buffer truncation. New __builtin_add_overflow_p, __builtin_sub_overflow_p, __builtin_mul_overflow_p built-ins added that test for overflow. The C++ front end has experimental support for all of the current C++17 draft. The -fverbose-asm option has been expanded to prints comments showing the source lines that correspond to the assembly. The gcc and g++ driver programs will now provide suggestions for misspelled arguments to command-line options. AArch64 specific: GCC has been updated to the latest revision of the procedure call standard (AAPCS64) to provide support for parameter passing when data types have been over-aligned. The ARMv8.2-A and ARMv8.3-A architecture are now supported. ARM specific: Support for the ARMv5 and ARMv5E architectures has been deprecated (which have no known implementations). A new command-line option -mpure-code has been added. It does not allow constant data to be placed in code sections. x86 specific: Support for the AVX-512 4FMAPS, 4VNNIW, VPOPCNTDQ and Software Guard Extensions (SGX) ISA extensions has been added. PPC specific: GCC now diagnoses inline assembly that clobbers register r2. RISC-V specific: Support for the RISC-V instruction set has been added. SH specific: Support for SH5/SH64 has been removed. Support for SH2A has been enhanced.
Revision 1.1.1.2.14.1 / (download) / (as text) - annotate - [select for diffs], Mon Nov 26 01:50:57 2018 UTC (5 years, 4 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.1.1.2: +2 -2
lines
Diff to previous 1.1.1.2 (colored)
Sync with HEAD, resolve a couple of conflicts
Revision 1.1.1.3 / (download) / (as text) - annotate - [select for diffs] (vendor branch), Sun Nov 4 00:12:37 2018 UTC (5 years, 4 months ago) by mrg
Branch: MAIN,
FSF
CVS Tags: pgoyette-compat-20190118,
pgoyette-compat-1226,
pgoyette-compat-1126,
gcc-6-5-0
Changes since 1.1.1.2: +2 -2
lines
Diff to previous 1.1.1.2 (colored)
import GCC 6.5.0. this is largely a maint release with no particularly features listed here: http://gcc.gnu.org/gcc-6/changes.html this fixes over 250 PRs in the GCC bugzilla: https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=6.5
Revision 1.1.1.2 / (download) / (as text) - annotate - [select for diffs] (vendor branch), Sun Jan 24 06:05:43 2016 UTC (8 years, 2 months ago) by mrg
Branch: MAIN,
FSF
CVS Tags: prg-localcount2-base3,
prg-localcount2-base2,
prg-localcount2-base1,
prg-localcount2-base,
prg-localcount2,
phil-wifi-base,
pgoyette-localcount-base,
pgoyette-localcount-20170426,
pgoyette-localcount-20170320,
pgoyette-localcount-20170107,
pgoyette-localcount-20161104,
pgoyette-localcount-20160806,
pgoyette-localcount-20160726,
pgoyette-localcount,
pgoyette-compat-base,
pgoyette-compat-1020,
pgoyette-compat-0930,
pgoyette-compat-0906,
pgoyette-compat-0728,
pgoyette-compat-0625,
pgoyette-compat-0521,
pgoyette-compat-0502,
pgoyette-compat-0422,
pgoyette-compat-0415,
pgoyette-compat-0407,
pgoyette-compat-0330,
pgoyette-compat-0322,
pgoyette-compat-0315,
perseant-stdc-iso10646-base,
perseant-stdc-iso10646,
netbsd-8-base,
netbsd-8-2-RELEASE,
netbsd-8-1-RELEASE,
netbsd-8-1-RC1,
netbsd-8-0-RELEASE,
netbsd-8-0-RC2,
netbsd-8-0-RC1,
netbsd-8,
matt-nb8-mediatek-base,
matt-nb8-mediatek,
localcount-20160914,
gcc-6-4-0,
gcc-5-5-0,
gcc-5-4-0,
gcc-5-3-0,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan
Branch point for: phil-wifi,
pgoyette-compat
Changes since 1.1.1.1: +1 -1
lines
Diff to previous 1.1.1.1 (colored)
import GCC 5.3.0. see these urls for details which are too large to include here: http://gcc.gnu.org/gcc-4.9/changes.html http://gcc.gnu.org/gcc-5/changes.html (note that GCC 5.x is a release stream like GCC 4.9.x, 4.8.x, etc.) the main issues we will have are: The default mode for C is now -std=gnu11 instead of -std=gnu89. ARM: The deprecated option -mwords-little-endian has been removed. The options -mapcs, -mapcs-frame, -mtpcs-frame and -mtpcs-leaf-frame which are only applicable to the old ABI have been deprecated. MIPS: The o32 ABI has been modified and extended. The o32 64-bit floating-point register support is now obsolete and has been removed. It has been replaced by three ABI extensions FPXX, FP64A, and FP64. The meaning of the -mfp64 command-line option has changed. It is now used to enable the FP64A and FP64 ABI extensions.
Revision 1.1.1.1.8.2 / (download) / (as text) - annotate - [select for diffs], Tue Aug 19 23:54:46 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.1.1.1.8.1: +557 -0
lines
Diff to previous 1.1.1.1.8.1 (colored) to branchpoint 1.1.1.1 (colored) next main 1.1.1.2 (colored)
Rebase to HEAD as of a few days ago.
Revision 1.1.1.1.4.2 / (download) / (as text) - annotate - [select for diffs], Thu May 22 16:37:45 2014 UTC (9 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.1.1.1.4.1: +557 -0
lines
Diff to previous 1.1.1.1.4.1 (colored) to branchpoint 1.1.1.1 (colored) next main 1.1.1.2 (colored)
sync with head. for a reference, the tree before this commit was tagged as yamt-pagecache-tag8. this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
Revision 1.1.1.1.8.1, Sat Mar 1 08:41:30 2014 UTC (10 years, 1 month ago) by tls
Branch: tls-maxphys
Changes since 1.1.1.1: +0 -557
lines
FILE REMOVED
file profile_mode_diagnostics.html was added on branch tls-maxphys on 2014-08-19 23:54:46 +0000
Revision 1.1.1.1.4.1, Sat Mar 1 08:41:30 2014 UTC (10 years, 1 month ago) by yamt
Branch: yamt-pagecache
Changes since 1.1.1.1: +0 -557
lines
FILE REMOVED
file profile_mode_diagnostics.html was added on branch yamt-pagecache on 2014-05-22 16:37:45 +0000
Revision 1.1.1.1 / (download) / (as text) - annotate - [select for diffs] (vendor branch), Sat Mar 1 08:41:30 2014 UTC (10 years, 1 month ago) by mrg
Branch: MAIN,
FSF
CVS Tags: yamt-pagecache-base9,
tls-maxphys-base,
tls-earlyentropy-base,
tls-earlyentropy,
riastradh-xf86-video-intel-2-7-1-pre-2-21-15,
riastradh-drm2-base3,
post-gcc-4-8-5-merge,
netbsd-7-nhusb-base-20170116,
netbsd-7-nhusb-base,
netbsd-7-nhusb,
netbsd-7-base,
netbsd-7-2-RELEASE,
netbsd-7-1-RELEASE,
netbsd-7-1-RC2,
netbsd-7-1-RC1,
netbsd-7-1-2-RELEASE,
netbsd-7-1-1-RELEASE,
netbsd-7-1,
netbsd-7-0-RELEASE,
netbsd-7-0-RC3,
netbsd-7-0-RC2,
netbsd-7-0-RC1,
netbsd-7-0-2-RELEASE,
netbsd-7-0-1-RELEASE,
netbsd-7-0,
netbsd-7,
gcc-4-8-5-pre-gcc-old-import,
gcc-4-8-5,
gcc-4-8-4,
gcc-4-8-3-pre-r208254,
gcc-4-8-3-pre-r206687,
gcc-4-8-3,
gcc-4-8-20141009
Branch point for: yamt-pagecache,
tls-maxphys
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
import GCC 4.8 branch at r206687. highlights from: http://gcc.gnu.org/gcc-4.6/changes.html GCC now has stricter checks for invalid command-line options New -Wunused-but-set-variable and -Wunused-but-set-parameter warnings Many platforms have been obsoleted Link-time optimization improvements A new switch -fstack-usage has been added A new function attribute leaf was introduced A new warning, enabled by -Wdouble-promotion Support for selectively enabling and disabling warnings via #pragma GCC diagnostic has been added There is now experimental support for some features from the upcoming C1X revision of the ISO C standard Improved experimental support for the upcoming C++0x ISO C++ standard G++ now issues clearer diagnostics in several cases Updates for ARM, x86, MIPS, PPC/PPC64, SPARC Darwin, FreeBSD, Solaris 2, MinGW and Cygwin now all support __float128 on 32-bit and 64-bit x86 targets. [*1] highlights from: http://gcc.gnu.org/gcc-4.7/changes.html The -fconserve-space flag has been deprecated Support for a new parameter --param case-values-threshold=n was added Interprocedural and Link-time optimization improvements A new built-in, __builtin_assume_aligned, has been added A new warning option -Wunused-local-typedefs was added A new experimental command-line option -ftrack-macro-expansion was added Support for atomic operations specifying the C++11/C11 memory model has been added There is support for some more features from the C11 revision of the ISO C standard Improved experimental support for the new ISO C++ standard, C++11 Updates for ARM, x86, MIPS, PPC/PPC64, SH, SPARC, TILE* A new option (-grecord-gcc-switches) was added highlights from: http://gcc.gnu.org/gcc-4.8/changes.html GCC now uses C++ as its implementation language. This means that to build GCC from sources, you will need a C++ compiler that understands C++ 2003 DWARF4 is now the default when generating DWARF debug information A new general optimization level, -Og, has been introduced A new option -ftree-partial-pre was added The option -fconserve-space has been removed The command-line options -fipa-struct-reorg and -fipa-matrix-reorg have been removed Interprocedural and Link-time optimization improvements AddressSanitizer, a fast memory error detector, has been added [*2] A new -Wsizeof-pointer-memaccess warning has been added G++ now supports a -std=c++1y option for experimentation with features proposed for the next revision of the standard, expected around 2014 Improved experimental support for the new ISO C++ standard, C++11 A new port has been added to support AArch64 Updates for ARM, x86, MIPS, PPC/PPC64, SH, SPARC, TILE* [*1] we should support this too! [*2] we should look into this. https://code.google.com/p/address-sanitizer/
Revision 1.1 / (download) / (as text) - annotate - [select for diffs], Sat Mar 1 08:41:30 2014 UTC (10 years, 1 month ago) by mrg
Branch point for: MAIN
Initial revision