From owner-cvs-src-old@FreeBSD.ORG Mon May 2 08:32:52 2011 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0EED410656D8 for ; Mon, 2 May 2011 08:32:52 +0000 (UTC) (envelope-from mm@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EE1418FC15 for ; Mon, 2 May 2011 08:32:51 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p428WpEL082722 for ; Mon, 2 May 2011 08:32:51 GMT (envelope-from mm@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p428Wpm1082721 for cvs-src-old@freebsd.org; Mon, 2 May 2011 08:32:51 GMT (envelope-from mm@repoman.freebsd.org) Message-Id: <201105020832.p428Wpm1082721@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to mm@repoman.freebsd.org using -f From: Martin Matuska Date: Mon, 2 May 2011 08:31:53 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_7 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 ... X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 May 2011 08:32:52 -0000 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