Date: Mon, 2 May 2011 08:31:53 +0000 (UTC) From: Martin Matuska <mm@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/contrib/gcc BASE-VER ChangeLog DATESTAMP DEV-PHASE config.gcc dwarf2out.c expr.c fold-const.c gimplify.c reload1.c simplify-rtx.c target-def.h target.h targhooks.c targhooks.h tree-if-conv.c tree-ssa-structalias.c tree-vect-analyze.c ... Message-ID: <201105020832.p428Wpm1082721@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
mm 2011-05-02 08:31:53 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_7)
contrib/gcc BASE-VER ChangeLog DATESTAMP DEV-PHASE
config.gcc dwarf2out.c expr.c
fold-const.c gimplify.c reload1.c
simplify-rtx.c target-def.h target.h
targhooks.c targhooks.h tree-if-conv.c
tree-ssa-structalias.c
tree-vect-analyze.c tree-vect-patterns.c
tree.c tree.h
contrib/gcc/config/i386 driver-i386.c i386.c i386.h i386.md
i386.opt sse.md xmmintrin.h
contrib/gcc/config/mips predicates.md
contrib/gcc/config/rs6000 rs6000.c
contrib/gcc/config/s390 s390.md
contrib/gcc/cp ChangeLog call.c cp-tree.h
cxx-pretty-print.c decl.c decl2.c error.c
lex.c name-lookup.c pt.c semantics.c
typeck.c
contrib/gcc/doc contrib.texi extend.texi gcc.1
invoke.texi
contrib/libstdc++ ChangeLog
contrib/libstdc++/include/std std_valarray.h
contrib/libstdc++/include/tr1 random
share/examples/etc make.conf
share/mk bsd.cpu.mk
Added files: (Branch: RELENG_7)
contrib/gcc/config/i386 geode.md tmmintrin.h
Log:
SVN rev 221317 on 2011-05-02 08:31:53Z by mm
MFC 218895, 218896, 219374, 219376, 219639, 219640, 219697, 219711, 220150:
MFC r218895:
Backport svn r124339 from gcc 4.3 and add opteron-sse3, athlon64-sse3
and k8-sse3 cpu-types for -march=/-mtune= gcc options.
These new cpu-types include the SSE3 instruction set that is supported
by all newer AMD Athlon 64 and Opteron processors.
All three cpu-types are supported by clang and all gcc versions
starting with 4.3 SVN rev 124339 (at that time GPLv2 licensed).
Source: gcc-4_3-branch (rev. 124339; GPLv2)
MFC r218896:
Add opteron-sse3, athlon64-sse3 and k8-sse3 cpu types to bsd.cpu.mk.
- add "sse3" to MACHINE_CPU for the new cpu types
- for i386, default to CPUTYPE=prescott for the new cpu types
MFC r219374:
Backport Intel Core 2 and AMD Geode CPU types from gcc-4.3 (GPLv2)
These options are supported in this shape in all newer GCC versions.
Source: gcc-4_3-branch (rev. 118090, 118973, 120846; GPLv2)
MFC r219376:
Add AMD Geode CPU type to bsd.cpu.mk and examples/etc/make.conf
For CPUTYPE=core2 use -march=core2
MFC r219639:
Backport SSSE3 instruction set support to base gcc.
Enabled by default for -march=core2
Source: gcc-4_3-branch (rev. 117958, 121687, 121726, 123639; GPLv2)
MFC r219640:
Add ssse3 capability for CPUTYPE=core2 to MACHINE_CPU in bsd.cpu.mk
MFC r219697:
Fix -march/-mtune=native autodetection for Intel Core 2 CPUs
Source: gcc-4_3-branch (partial rev. 119454; GPLv2)
MFC r219711:
Backport missing tunings for -march=core2:
- enable extra 80387 mathematical constants (ext_80387_constants)
- enable compare and exchange 16 bytes (cmpxchg16b)
Verified against llvm-gcc (and apple gcc)
Source: gcc-4_3-branch (ref. svn revs. 119260, 121140; GPLv2)
MFC r220150:
Upgrade of base gcc and libstdc++ to the last GPLv2-licensed revision
(rev. 127959 of gcc-4_2-branch).
Resolved GCC bugs:
c++: 17763, 29365, 30535, 30917, 31337, 31941, 32108, 32112, 32346,
32898, 32992
debug: 32610, 32914
libstdc++: 33084, 33128
middle-end: 32563
rtl-optimization: 33148
tree-optimization: 25413, 32723
target: 32218
Source: gcc-4_2-branch (up to rev. 127959)
Obtained from: gcc (var. revs of gcc-4_2-branch and gcc-4_3-branch; GPLv2)
PR: gnu/153298, gnu/153959, gnu/154385, gnu/155308, gnu/154906
Revision Changes Path
1.1.1.2.2.1 +1 -1 src/contrib/gcc/BASE-VER
1.1.1.30.2.1 +118 -0 src/contrib/gcc/ChangeLog
1.1.1.2.2.1 +1 -1 src/contrib/gcc/DATESTAMP
1.1.1.1.2.1 +1 -0 src/contrib/gcc/DEV-PHASE
1.1.1.12.2.1 +13 -5 src/contrib/gcc/config.gcc
1.1.1.1.2.1 +9 -2 src/contrib/gcc/config/i386/driver-i386.c
1.1.4.2 +153 -0 src/contrib/gcc/config/i386/geode.md (new)
1.25.2.2 +367 -39 src/contrib/gcc/config/i386/i386.c
1.23.2.1 +36 -12 src/contrib/gcc/config/i386/i386.h
1.21.2.1 +8 -2 src/contrib/gcc/config/i386/i386.md
1.1.1.1.2.1 +4 -0 src/contrib/gcc/config/i386/i386.opt
1.1.1.2.2.1 +575 -0 src/contrib/gcc/config/i386/sse.md
1.1.4.2 +448 -0 src/contrib/gcc/config/i386/tmmintrin.h (new)
1.1.1.7.2.1 +2 -0 src/contrib/gcc/config/i386/xmmintrin.h
1.1.1.1.2.1 +3 -1 src/contrib/gcc/config/mips/predicates.md
1.1.1.14.2.1 +35 -0 src/contrib/gcc/config/rs6000/rs6000.c
1.1.1.5.2.1 +2 -2 src/contrib/gcc/config/s390/s390.md
1.1.1.25.2.1 +63 -0 src/contrib/gcc/cp/ChangeLog
1.1.1.15.2.1 +21 -1 src/contrib/gcc/cp/call.c
1.1.1.19.2.1 +2 -0 src/contrib/gcc/cp/cp-tree.h
1.1.1.3.2.1 +4 -0 src/contrib/gcc/cp/cxx-pretty-print.c
1.22.2.1 +1 -1 src/contrib/gcc/cp/decl.c
1.1.1.22.2.1 +8 -2 src/contrib/gcc/cp/decl2.c
1.1.1.12.2.1 +12 -4 src/contrib/gcc/cp/error.c
1.1.1.13.2.1 +15 -0 src/contrib/gcc/cp/lex.c
1.1.1.4.2.1 +44 -3 src/contrib/gcc/cp/name-lookup.c
1.1.1.19.2.1 +12 -1 src/contrib/gcc/cp/pt.c
1.1.1.12.2.1 +7 -2 src/contrib/gcc/cp/semantics.c
1.1.1.15.2.1 +1 -0 src/contrib/gcc/cp/typeck.c
1.1.1.9.2.1 +4 -0 src/contrib/gcc/doc/contrib.texi
1.1.1.10.2.1 +46 -0 src/contrib/gcc/doc/extend.texi
1.1.1.4.2.1 +20 -5 src/contrib/gcc/doc/gcc.1
1.1.1.14.2.1 +14 -4 src/contrib/gcc/doc/invoke.texi
1.1.1.15.2.4 +39 -1 src/contrib/gcc/dwarf2out.c
1.1.1.21.2.1 +61 -12 src/contrib/gcc/expr.c
1.1.1.19.2.2 +4 -0 src/contrib/gcc/fold-const.c
1.1.1.2.2.1 +10 -8 src/contrib/gcc/gimplify.c
1.1.1.16.2.1 +8 -1 src/contrib/gcc/reload1.c
1.1.1.8.2.1 +2 -1 src/contrib/gcc/simplify-rtx.c
1.1.1.7.2.1 +4 -1 src/contrib/gcc/target-def.h
1.1.1.7.2.1 +4 -0 src/contrib/gcc/target.h
1.1.1.2.2.1 +16 -0 src/contrib/gcc/targhooks.c
1.1.1.2.2.1 +2 -0 src/contrib/gcc/targhooks.h
1.1.1.2.2.1 +6 -4 src/contrib/gcc/tree-if-conv.c
1.1.1.2.2.1 +88 -4 src/contrib/gcc/tree-ssa-structalias.c
1.1.1.1.2.1 +57 -2 src/contrib/gcc/tree-vect-analyze.c
1.1.1.1.2.1 +3 -2 src/contrib/gcc/tree-vect-patterns.c
1.1.1.15.2.1 +2 -1 src/contrib/gcc/tree.c
1.1.1.15.2.1 +6 -0 src/contrib/gcc/tree.h
1.1.1.22.2.1 +15 -0 src/contrib/libstdc++/ChangeLog
1.1.1.4.2.1 +1 -1 src/contrib/libstdc++/include/std/std_valarray.h
1.1.1.1.2.1 +5 -1 src/contrib/libstdc++/include/tr1/random
1.279.2.2 +3 -2 src/share/examples/etc/make.conf
1.62.2.7 +18 -5 src/share/mk/bsd.cpu.mk
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201105020832.p428Wpm1082721>
