]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r258081, r258138, r258143, r258179, r258157, r258204, r258205,
authorpfg <pfg@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 13 Jan 2014 15:22:37 +0000 (15:22 +0000)
committerpfg <pfg@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 13 Jan 2014 15:22:37 +0000 (15:22 +0000)
commit83385a1d07e33b58f8fff525f7c0c8786d034bcd
tree004e139f81b589e5208dac8bc031070b219db16b
parent4200feac886296ea7dfcd5acd39dbc7443395a91
MFC r258081, r258138, r258143, r258179, r258157, r258204, r258205,
r258206, r258207, r258321

This is a series of commits inspired on Google's gcc-4.2.1 for
Android that were taken from the gcc pre-4.3 under the GPLv2.

gcc: Backport fixes for -W parentheses in C++
This fixes GCC 19564.
gcc: merge rs6000 change from FSF pre-gcc43
Don't set MASK_PPC_GFXOPT for 8540 or 8548.
Merge vrp-tree fix from gcc-4.3
Fix missed conversion from / to >> (GCC PR32521)
Merge in GCCr120505 to include definition of TREE_OVERFLOW_P
gcc: warn about integer overflow in constant expressions in the C++
frontend.
gcc: Add a new option -Wvla to warn variable length array.
libcpp: preprocessor speedup patches from upstream gcc.
gcc: add femit-struct-debug support to reduce Reduce dwarf debug size
gcc: Fix postreload-gcse treatment of call-clobbered registers.
gcc: Record some previous commits in the ChangeLog.gcc43 file.

Tested by: danfe

git-svn-id: svn://svn.freebsd.org/base/stable/8@260590 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
30 files changed:
contrib/gcc/ChangeLog.gcc43
contrib/gcc/c-common.c
contrib/gcc/c-common.h
contrib/gcc/c-decl.c
contrib/gcc/c-opts.c
contrib/gcc/c-typeck.c
contrib/gcc/c.opt
contrib/gcc/config/rs6000/rs6000.c
contrib/gcc/cp/cp-lang.c
contrib/gcc/cp/cp-tree.h
contrib/gcc/cp/decl.c
contrib/gcc/cp/parser.c
contrib/gcc/cp/pt.c
contrib/gcc/cp/semantics.c
contrib/gcc/cp/tree.c
contrib/gcc/cp/typeck.c
contrib/gcc/doc/invoke.texi
contrib/gcc/dwarf2out.c
contrib/gcc/flags.h
contrib/gcc/langhooks-def.h
contrib/gcc/langhooks.h
contrib/gcc/opts.c
contrib/gcc/postreload-gcse.c
contrib/gcc/regs.h
contrib/gcc/rtlanal.c
contrib/gcc/tree-vrp.c
contrib/gcc/tree.h
contrib/gcclibs/libcpp/files.c
contrib/gcclibs/libcpp/internal.h
contrib/gcclibs/libcpp/lex.c