aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.4.0/README.google
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.4.0/README.google')
-rw-r--r--gcc-4.4.0/README.google2293
1 files changed, 0 insertions, 2293 deletions
diff --git a/gcc-4.4.0/README.google b/gcc-4.4.0/README.google
deleted file mode 100644
index 3343bb5ae..000000000
--- a/gcc-4.4.0/README.google
+++ /dev/null
@@ -1,2293 +0,0 @@
-Patches applied to gcc-4.4.0:
-
-Please include a change to this file with each patch, *and* each
-subsequent modification of the patch. Do NOT combine patch
-checkins, keep them separate.
-
-Append new entries to the end of this file. Each entry shall include:
- * The list of files modified by the patch,
- * The status of the patch (already upstream (indicate upstream revision),
- not yet upstream, or not applicable upstream (google local).
- * The local 'owner' responsible for the patch, and
- * A description of the patch (preferably including bug numbers).
-
-Please include entries for both local patches and for patches which
-have been checked in to (or back-ported from) the upstream sources.
-When checking in changes made upstream, add an entry to this file but
-DO NOT add entries to the GNU ChangeLog files.
-
-gcc/Makefile.in
-gcc/configure
-gcc/configure.ac
-gcc/doc/install.texi
- Added --with-native-system-header-dir to specify the location of
- /usr/include instead of having it hard-coded. This is especially useful
- when building a sysroot'ed cross-compiler and you want to relocate
- everything inside the system root. Without this, the Makefile and
- configure scripts assume system header files live in /usr/include (or in
- usr/include under the system root directory). This option is (partially)
- overridden in the Makefile by targets whose makefile fragments define
- NATIVE_SYSTEM_HEADER_DIR. For those, the include searching done in
- configure wasn't relevant or correct anyway.
- Owner: cgd
- Status: not yet upstream
-
-gcc/Makefile.in
-gcc/config/i386/linux.h
-gcc/config/i386/linux64.h
-gcc/config/linux.h
-gcc/configure
-gcc/configure.ac
-gcc/doc/install.texi
- Added --with-runtime-root-prefix to specify a prefix to be added
- to be beginning of paths used at runtime (e.g., the path to the
- dynamic linker.
- Owner: cgd
- Status: not yet upstream
-
-libstdc++-v3/include/backward/hashtable.h
- http://b/742065
- http://b/629994
- Reduce min size of hashtable for hash_map, hash_set from 53 to 5.
- From Michael Chastain <mec@google.com>
- Owner: iant
- Status: upstream
-
-libstdc++-v3/include/backward/hash_map
-libstdc++-v3/include/backward/hash_set
- Do not warn that these header files are deprecated.
- Owner: iant
- Status: local
-
-libstdc++-v3/include/backward/hashtable.h
- http://b/629994
- Do not iterate over buckets if hashtable is empty.
- Michael Chastain <mec@google.com>
- Owner: iant
- Status: upstream
-
-gcc/config/i386/i386.c
- Use __x86.get_pc_thunk rather than __i686.get_pc_thunk as the prefix
- of 32-bit PC-getting thunk names to facilitate conversion of gcc -S
- output into .S files. (__i686 is defined as 1 by the preprocessor if
- -mtune=pentiumpro or later is used. If thunk names use __i686, then
- when converting gcc -S output into .S files people need to replace
- __i686 with some other string.)
- Owner: cgd
- Status: not yet upstream
-
-libstdc++-v3/include/backward/hashtable.h
- Don't compare against deleted element when erasing from a hash
- table.
- Owner: iant
- Status: upstream
-
-gcc/Makefile.in
- Override date in pod2man invocation for reproducible builds.
- Owner: cgd
- Status: not yet upstream
-
-gcc/fortran/module.c
- Don't include date in .mod files for reproducible builds.
- Owner: cgd
- Status: not yet upstream
-
-libstdc++-v3/acinclude.m4
-libstdc++-v3/libsupc++/Makefile.am
-libstdc++-v3/src/Makefile.am
-libstdc++-v3/Makefile.in
-libstdc++-v3/configure
-libstdc++-v3/doc/Makefile.in
-libstdc++-v3/include/Makefile.in
-libstdc++-v3/libsupc++/Makefile.in
-libstdc++-v3/po/Makefile.in
-libstdc++-v3/src/Makefile.in
-libstdc++-v3/testsuite/Makefile.in
- In GLIBCXX_EXPORT_FLAGS (in acinclude.m4), substitute new variable
- DETERMINISM_CXXFLAGS. This variable uses -frandom-seed= to give each
- object file a unique (but consistent) random seed, to enable deterministic
- rebuilds. Use this variable in src/Makefile.am and libsupc++/Makefile.am.
- Regenerate the rest using autoconf and automake-1.9.
- Owner: cgd
- Status: not yet upstream
-
-gcc/doc/gcov.texi
-gcc/gcov.c
- Adding a new option -i/--intermediate-format to gcov.
- Originally CL 885 (also 11121) by Julie Wu <jwu@google.com>
- Owner: nvachhar
- Status: not yet upstream
-
-gcc/gcov-io.c
- http://b/1302008
- Do not open gcda/gcno files in write mode unnecessarily.
- Owner: nvachhar
- Status: Upstream in svn revision r152419
-
-gcc/config/i386/chkstk.asm
-gcc/config/i386/cygwin.asm
-gcc/config/i386/i386.c
-gcc/config/i386/i386.md
-gcc/config/i386/t-cygming
-gcc/config/i386/t-i386
-gcc/config/i386/t-interix
- Implement stack probing for x86 by extending -mstack-arg-probe to work on
- all x86 targets (it worked on only Windows x86 targets earlier).
- Also, change the meaning of -fstack-check to mean -mstack-arg-probe on x86.
- A similar patch was sent to the gcc-patches@ mailing list, only to be
- rejected by Eric Botcazou because he claimed to have a superior
- -fstack-check implementation in the works. So this patch will not be
- submitted upstream. This google-local patch will become unnecessary when
- Eric Botcazou's new -fstack-check implementation comes in (hopefully in
- time for the next crosstools release).
- Owner: raksit
- Status: will not send upstream
-
-gcc/ifcvt.c
- http://b/1301639
- http://b/1345662
- Blow away REG_EQUAL notes that become invalid after some instruction
- movement transformations done by the if-conversion pass, while making
- sure we don't try to remove REG_EQUAL notes from the same instruction
- more than once.
- Owner: raksit
- Status: not yet upstream
-
-gcc/common.opt
-gcc/doc/invoke.texi
-gcc/dwarf2.h
-gcc/dwarf2out.c
-gcc/flags.h
-gcc/opts.c
-gcc/varasm.c
- Add -gdwarf-4 option to enable use of COMDAT sections for debug type
- information.
- Owner: ccoutant
- Status: in dwarf-4 branch upstream; in mainline at rev 152421.
-
-gcc/gcov.c
- Fix a compilation issue in the gcov patch that caused bootstrapping to fail
- due to an implicit cast from 'void *' to 'char *'.
- Owner: lcwu
- Status: not yet upstream
-
-gcc/Makefile.in
-gcc/basic-block.h
-gcc/common.opt
-gcc/ipa-inline.c
-gcc/ira-int.h
-gcc/mcf.c
-gcc/modulo-sched.c
-gcc/opts.c
-gcc/passes.c
-gcc/postreload-gcse.c
-gcc/predict.c
-gcc/profile.c
-gcc/profile.h
-gcc/regs.h
-gcc/sched-ebb.c
-gcc/sched-rgn.c
-gcc/timevar.def
-gcc/toplev.c
-gcc/toplev.h
-gcc/tracer.c
-gcc/tree-inline.c
-gcc/tree-pass.h
-gcc/tree-sample-profile.c
-gcc/tree-sample-profile.h
- Port Sample FDO from GCC 4.3.1
- Owner: nvachhar
- Status: not yet upstream
-
-gcc/dbgcnt.def
-gcc/tree-ssa-ccp.c
-http://b/1698503
-Add debug count support for CCP pass (needed for 1698503 and is
-generally useful).
-Owner: davidxl
-Status: not yet upstream
-
-gcc/config/i386/i386.c
-gcc/testsuite/gcc.dg/all_one_m128i.c
-Better instruction materializing all 1' m128i constant
-without using RO memory.
-Owner: davidxl
-Status: not yet upstream
-
-gcc/cp/error.c
-gcc/c-pretty-print.c
- Enhance GCC pretty-print/error-reporting mechanism to allow '%E' format
- modifier to work with SSA names.
- Owner: lcwu
- Status: not yet upstream
-
-gcc/params.def
-gcc/builtins.c
- Add a language-independent parameter "builtin-prefetch-override" to
- disable the code expansion for __builtin_prefetch().
- Owner: nvachhar
- Status: will not send upstream (do not port to future Crosstools)
-
-gcc/tree-ssa.c
-gcc/dominance.c
-gcc/ira-emit.c
-gcc/ira-int.h
-gcc/ira.c
-gcc/basic-block.h
-gcc/cfgrtl.c
-gcc/common.opt
-gcc/doc/invoke.texi
-gcc/testsuite/g++.dg/tree-ssa/dom-invalid.C
- Fixed mustang runtime problem with -fprofile-use
- Owner: davidxl
- Status: not yet upstream
-
-gcc/tree-ssa-copy.c
-gcc/testsuite/g++.dg/tree-ssa/copyprop.C
- Fixed compiler ICE with verify_ssa failure.
- Owner: davidxl
- Status: not yet upstream
-
-gcc/ChangeLog.lock-annotations
-gcc/Makefile.in
-gcc/attribs.c
-gcc/c-common.c
-gcc/c-cppbuiltin.c
-gcc/c-decl.c
-gcc/c-parser.c
-gcc/common.opt
-gcc/cp/ChangeLog.lock-annotations
-gcc/cp/call.c
-gcc/cp/decl2.c
-gcc/cp/lex.c
-gcc/cp/parser.c
-gcc/cp/pt.c
-gcc/cp/semantics.c
-gcc/gimplify.c
-gcc/passes.c
-gcc/pointer-set.c
-gcc/pointer-set.h
-gcc/toplev.c
-gcc/toplev.h
-gcc/tree-pass.h
-gcc/tree-pretty-print.c
-gcc/tree-threadsafe-analyze.c
-gcc/tree-threadsafe-analyze.h
-gcc/tree.h
-gcc/testsuite/ChangeLog.lock-annotations
-gcc/testsuite/g++.dg/README
-gcc/testsuite/g++.dg/thread-ann/thread_annot_common.h
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-1.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-10.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-11.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-12.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-13.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-14.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-15.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-16.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-17.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-18.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-19.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-2.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-20.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-21.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-22.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-23.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-24.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-25.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-26.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-27.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-28.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-29.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-3.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-30.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-31.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-32.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-33.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-34.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-35.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-36.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-37.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-38.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-39.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-4.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-40.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-41.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-42.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-5.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-6.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-7.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-8.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-9.C
-gcc/testsuite/gcc.dg/thread_annot_common_c.h
-gcc/testsuite/gcc.dg/thread_annot_lock-23.c
-gcc/testsuite/gcc.dg/thread_annot_lock-24.c
-gcc/testsuite/gcc.dg/thread_annot_lock-25.c
-gcc/testsuite/gcc.dg/thread_annot_lock-26.c
-gcc/testsuite/gcc.dg/thread_annot_lock-27.c
-gcc/testsuite/gcc.dg/thread_annot_lock-42.c
- Port the lock annotation/analysis support from the external GCC
- thread-annotations branch (up to revision 144735).
- Owner: lcwu
- Status: in the GCC thread-annotations branch.
-
-ChangeLog.plugins
-Makefile.in
-Makefile.tpl
-configure
-configure.ac
-gcc/ChangeLog.plugins
-gcc/Makefile.in
-gcc/c-parser.c
-gcc/common.opt
-gcc/configure
-gcc/configure.ac
-gcc/cp/ChangeLog.plugins
-gcc/cp/Make-lang.in
-gcc/cp/decl.c
-gcc/cp/parser.c
-gcc/gcc-plugin.h
-gcc/opts.c
-gcc/passes.c
-gcc/plugin.c
-gcc/plugin.h
-gcc/toplev.c
-gcc/tree-pass.h
- Port the plugin support from the external GCC 'plugins' branch to the
- v13 tree. This CL contains GCC patch 144439 and 144758.
- Owner: lcwu
- Status: submitted upstream for the 4.5 release.
-
-gcc/configure.ac
-gcc/gcc.c
-gcc/configure
-gcc/config.in
- Add --enable-linker-build-id configure flag, so linker build-id could
- be turned on for all links.
- Owner: ppluzhnikov
- Status: committed upstream on 2009-04-30 as commits 147029 and 147031.
-
-gcc/ipa-cp.c
-gcc/profile.c
- Tolerate insane profile data resulted from
- multi-threaded programs.
- Owner: davidxl
- Status: not yet upstream
-
-gcc/value-prof.c
- During indirect call promotion, filter out
- obvious bad indirect call targets resulted
- from race conditions during instrumented run.
- Allowing such bad targets will lead to compiler
- ICE.
-
- Owner: davidxl
- Status: not yet upstream
-
-gcc/value-prof.c
- Fix a bug in gimple_stringop_fixed_value where it assumed all
- stringops have 3 arguments, even though bzero only has two.
- Owner: nvachhar
- Status: Upstream in svn revision 151864.
-
-gcc/value-prof.c
- Add TYPE_MODE check for icall target.
- Owner: davidxl
- Status: not yet upstream
-
-libstdc++-v3/libsupc++/Makefile.am
-libstdc++-v3/libsupc++/Makefile.in
-libstdc++-v3/src/Makefile.am
-libstdc++-v3/src/Makefile.in
- Add -fno-omit-frame-pointer to eh_throw.cc, eh_terminate.cc and
- functexcept.cc compilation flags, so google3 frame-based unwinder
- could work (this fixes //base:terminate_test failure).
- Owner: ppluznikov
- Status: google-local patch.
-
-gcc/tree-sample-profile.c
- Fix a printf format problem which causes the bootstrap compiler
- build to fail.
- Owner: nvachhar
- Status: not yet upstream
-
-gcc/Makefile.in
-gcc/tree-inline.c
-gcc/testsuite/gcc.dg/ipa/ipacost-1.c
- Backport upstream mainline change 145126 for http://b/1735058.
- This changes naming of cloned functions from e.g. T.1203()
- to <some-properly-mangled-name>.clone.0().
- Owner: ppluzhnikov
- Status: in 4.5 mainline.
-
-gcc/coverage.c
-gcc/coverage.h
-gcc/gcc.c
-gcc/gcov-dump.c
-gcc/gcov-io.c
-gcc/gcov-io.h
-gcc/gcov.c
-gcc/libgcov.c
-gcc/profile.c
-gcc/tree.c
-gcc/tree.h
- Profile data format change to tolerate source code changes.
- This is not a backport, as the patch hasn't been submitted yet.
- Owner: nvachhar
- Status: not yet upstream
-
-gcc/coverage.c
- http://b/1312568
- Handle multiple globalization prefixes in a single string.
- Owner: nvachhar
- Status: not yet upstream
-
-gcc/ChangeLog.plugins
-gcc/testsuite/ChangeLog.plugins
-gcc/testsuite/g++.dg/README
-gcc/testsuite/g++.dg/dg.exp
-gcc/testsuite/g++.dg/plugin/dumb-plugin-test-1.C
-gcc/testsuite/g++.dg/plugin/dumb_plugin.c
-gcc/testsuite/g++.dg/plugin/plugin.exp
-gcc/testsuite/g++.dg/plugin/self-assign-test-1.C
-gcc/testsuite/g++.dg/plugin/self-assign-test-2.C
-gcc/testsuite/g++.dg/plugin/self-assign-test-3.C
-gcc/testsuite/g++.dg/plugin/selfassign.c
-gcc/testsuite/gcc.dg/plugin/plugin.exp
-gcc/testsuite/gcc.dg/plugin/self-assign-test-1.c
-gcc/testsuite/gcc.dg/plugin/self-assign-test-2.c
-gcc/testsuite/gcc.dg/plugin/selfassign.c
-gcc/testsuite/lib/plugin-support.exp
-gcc/testsuite/lib/target-supports.exp
- Enhance the dejagnu infrastructure to support testing of the plugin
- mechanism. Also add a couple of new plugin testcases.
- Owner: lcwu
- Status: submitted upstream. To be released with 4.5.
-
-Makefile.tpl
-configure
-configure.ac
-gcc/Makefile.in
-gcc/c-decl.c
-gcc/c-parser.c
-gcc/common.opt
-gcc/config.in
-gcc/configure
-gcc/configure.ac
-gcc/cp/Make-lang.in
-gcc/cp/decl.c
-gcc/cp/parser.c
-gcc/diagnostic.c
-gcc/doc/gccint.texi
-gcc/doc/invoke.texi
-gcc/doc/plugins.texi
-gcc/gcc-plugin.h
-gcc/gcc.c
-gcc/opts.c
-gcc/plugin-version.c
-gcc/plugin.c
-gcc/plugin.h
-gcc/testsuite/g++.dg/plugin/dumb_plugin.c
-gcc/testsuite/g++.dg/plugin/plugin.exp
-gcc/testsuite/g++.dg/plugin/selfassign.c
-gcc/testsuite/gcc.dg/plugin/plugin.exp
-gcc/testsuite/gcc.dg/plugin/selfassign.c
-gcc/testsuite/lib/plugin-support.exp
-gcc/timevar.def
-gcc/toplev.c
- Merge all plugin patches from GCC mainline. This includes SVN
- revisions 146274, 146195, 146187, 146183, 146078 and 146059.
- Owner: dnovillo
- Status: In GCC mainline.
-
-gcc/c-format.c
-gcc/testsuite/gcc.dg/format/gcc_diag-1.c
- Merge %E warning fix. Revision 146638.
- Owner: espindola
- Status: In GCC mainline.
-
-gcc/testsuite/g++.dg/init/copy7.C
- Merge fix for a broken test. Revision 146744.
- Owner: dougkwan
- Status: In GCC mainline.
-
-gcc/gcc.c
- Pass --save-temps option to as to allow as to be replaced by a wrapper
- that needs to know whether -save-temps was passed to gcc.
- Owner: eraman
- Status: local
-
-gcc/Makefile.in
-gcc/configure
-gcc/configure.ac
-gcc/gcc-plugin.h
-gcc/plugin.c
- Owner: espindola
- Status: In GCC mainline.
- Change from using plugin-version.o to plugin-version.h. Revision 146962.
-
-doc/invoke.texi
-gcc/opts.c
- Backport 147249. Change location of debugging dumps to the output file
- directory.
- Owner: meheff
- Status: In GCC mainline.
-
-gcc/config/arm/arm.c
-gcc/config/arm/lib1funcs.asm
-gcc/config/arm/t-arm-elf
-gcc/config/arm/t-linux
-gcc/config/arm/t-pe
-gcc/config/arm/t-strongarm-elf
-gcc/config/arm/t-symbian
-gcc/config/arm/t-vxworks
-gcc/config/arm/t-wince-pe
- Implement 64-bit multiplication run-time function __aeabi_lmul in
- hand optimized ARM code.
- Owner: dougkwan
- Status: Submitted upstream.
-
-gcc/cp/call.c
-gcc/cp/cvt.c
-gcc/cp/init.c
-gcc/testsuite/g++.dg/warn/Wunused-13.C
-gcc/testsuite/g++.dg/warn/Wunused-14.C
-gcc/testsuite/g++.dg/warn/Wunused-15.C
- Fix an inconsistent behavior issue between C and C++ frontends with
- '-Wunused-value' option. C++ frontend didn't warn on "effect-less"
- indirect reference operations ('*'). (See http://b/issue?id=1725646)
- This CL also contains the fix for http://b/issue?id=1795805 and fix
- for PR c++/39875.
- Owner: lcwu
- Status: in 4.5 mainline at r146132, r146454, and r146825.
-
-gcc/testsuite/lib/plugin-support.exp
-gcc/testsuite/gcc.dg/plugin/selfassign.c
-gcc/testsuite/g++.dg/plugin/selfassign.c
- Use the host compiler instead of the target compiler to build plugins in
- the testsuite. (Ported from mainline patches r147197 and r147208.)
- Also fix selfassign plugin to use the new version check header and API.
- Owner: lcwu
- Status: In 4.5 mainline.
-
-gcc/Makefile.in
-gcc/config.gcc
- Install gcc headers.
- Owner: espindola
- Status: In GCC mainline at 147130, 147180.patch and 147244
-
-gcc/tree-ssa-loop-niter.c
- Enhancement to iv bounds evaluation.
- Owner: davidxl
- Status: not in mainline yet.
-
-gcc/tree-ssa-sccvn.c
- Stabilize qsort in scc_sort.
- Owner: dougkwan
- Status: In GCC mainline at 147508.
-
-gcc/config/arm/arm.md
- Fix bug in thumb unsigned less comparison.
- Owner: dougkwan
- Status: in trunk at 147613, 4.3 branch at 147614 and 4.3 branch at 147626
-
-gcc/Makefile.in
-gcc/dbgcnt.def
-gcc/doc/invoke.texi
-gcc/params.def
-gcc/passes.c
-gcc/sbitmap.c
-gcc/sbitmap.h
-gcc/timevar.def
-gcc/tree-pass.h
-gcc/tree-ssa-lrs.c
- Live range shrinking optimization
- Owner: davidxl
- Status: Not in GCC mainline
-
-gcc/Makefile.in
- Fix tree-pass.h installation.
- Owner: espindola
- Status: google-local patch.
-
-gcc/config/arm/eabi.h
-gcc/config/arm/eabi.opt
-gcc/config/arm/t-arm-elf
-gcc/doc/invoke.texi
- Bring 4.4.0 to the same set of -mandroid options as Android 4.3.1.
- Owner: jingyu
- Status: not in mainline yet.
-
-gcc/Makefile.in
-gcc/alias.h
-gcc/basic-block.h
-gcc/c-decl.c
-gcc/c-lang.c
-gcc/c-opts.c
-gcc/c-tree.h
-gcc/cgraph.c
-gcc/cgraph.h
-gcc/cgraphbuild.c
-gcc/cgraphunit.c
-gcc/common.opt
-gcc/coverage.c
-gcc/coverage.h
-gcc/cp/Make-lang.in
-gcc/cp/cp-lang.c
-gcc/cp/cp-objcp-common.c
-gcc/cp/cp-tree.h
-gcc/cp/decl.c
-gcc/cp/decl2.c
-gcc/cp/friend.c
-gcc/cp/mangle.c
-gcc/cp/name-lookup.c
-gcc/cp/name-lookup.h
-gcc/cp/parser.c
-gcc/cp/pt.c
-gcc/cp/rtti.c
-gcc/cp/semantics.c
-gcc/dbgcnt.def
-gcc/doc/invoke.texi
-gcc/dwarf2out.c
-gcc/dyn-ipa.c
-gcc/except.c
-gcc/function.c
-gcc/function.h
-gcc/gcov-dump.c
-gcc/gcov-io.c
-gcc/gcov-io.h
-gcc/incpath.c
-gcc/incpath.h
-gcc/ipa-inline.c
-gcc/ipa.c
-gcc/l-ipo.c
-gcc/l-ipo.h
-gcc/langhooks-def.h
-gcc/langhooks.c
-gcc/langhooks.h
-gcc/libgcov.c
-gcc/opts.c
-gcc/opts.h
-gcc/params.def
-gcc/passes.c
-gcc/predict.c
-gcc/profile.c
-gcc/toplev.c
-gcc/toplev.h
-gcc/tree-inline.c
-gcc/tree-inline.h
-gcc/tree-pass.h
-gcc/tree-profile.c
-gcc/tree-sra.c
-gcc/value-prof.c
-gcc/value-prof.h
-gcc/varasm.c
-gcc/varpool.c
-libgcc/Makefile.in
- LIPO implementation.
- Ower: davidxl, raksit
- Status: Not in mainline yet.
-
-gcc/Makefile.in
-gcc/doc/plugins.texi
-gcc/gcc-plugin.h
-gcc/testsuite/g++.dg/plugin/dumb_plugin.c
-gcc/testsuite/g++.dg/plugin/selfassign.c
-gcc/testsuite/gcc.dg/plugin/selfassign.c
- Remove the need to pass -DIN_GCC when building plugins.
- Owner: espindola
- Status: In GCC mainline at 147908.
-
-gcc/basic-block.h
-gcc/config.in
-gcc/configure
-gcc/configure.ac
-gcc/dbxout.c
-gcc/debug.c
-gcc/debug.h
-gcc/dwarf2out.c
-gcc/final.c
-gcc/gimple-pretty-print.c
-gcc/sdbout.c
-gcc/tree-cfg.c
-gcc/vmsdbgout.c
-gcc/xcoffout.c
- Add support for discriminators in the debug line number table.
- Owner: ccoutant
- Status: In GCC mainline at 148191.
-
-gcc/dwarf2out.c
- Backport upstream fix for PR40350.
- Add ATTRIBUTE_UNUSED to DISCRIMINATOR parameter of dwarf2out_source_line().
- Owner: ccoutant
- Status: In GCC mainline at 148206.
-
-gcc/testsuite/gcc.dg/tree-ssa/20080530.c
- Fix test broken by the above LIPO implementation.
- Owner: simonb
- Status: Not in mainline yet.
-
-gcc/ifcvt.c
-gcc/optabs.c
-gcc/optabs.h
- If-convert statements of the form 'if (val <0) valnot = ~val;'
- Owner: eraman
- Status: In GCC mainline at 152253.
-
-gcc/ipa-inline.c
- Increase verbosity of inlining dumps.
- Owner: meheff
- Status: Will not push upstream. Inliner changed significantly in 4.5.
-
-gcc/cfgloopmanip.c
- Fix segfault when deleting paths during loop unrolling.
- Owner: meheff
- Status: Not in mainline yet.
-
-gcc/cfgcleanup.c
-gcc/cfglayout.c
-gcc/cfgrtl.c
-gcc/combine-stack-adj.c
-gcc/combine.c
-gcc/config/arm/arm.c
-gcc/config/bfin/bfin.md
-gcc/config/i386/i386.c
-gcc/config/i386/i386.h
-gcc/config/i386/i386.md
-gcc/config/vax/vax.c
-gcc/dwarf2out.c
-gcc/dwarf2out.h
-gcc/emit-rtl.c
-gcc/final.c
-gcc/function.c
-gcc/haifa-sched.c
-gcc/insn-notes.def
-gcc/jump.c
-gcc/reg-notes.def
-gcc/reload1.c
-gcc/rtl.def
-gcc/rtl.h
-gcc/rtlanal.c
-gcc/tree.h
- Fixes for unwind info in function epilogues.
- Owner: ppluzhnikov
- Status: This is combination of (4.5) mainline changes 146201, 147995, 148066 and 148067.
-
-gcc/recog.c
- Fix for failing gcc.target/i386/lea.c introduced by last checkin.
- Owner: ppluzhnikov
- Status: This is upstream (4.5) mainline change 148055.
-
-gcc/ifcvt.c:
- Fix an uninitialized variable bug in noce_try_abs introduced by CL 29955.
- Owner: eraman
- Status: In GCC mainline at 152253.
-
-gcc/config/i386/i386.c
- Fix for failing g++.dg/eh/async-unwind1.C introduced by mainline 147995,
- and local CL 30117.
- Owner: ppluzhnikov
- Status: This is upstream (4.5) mainline change 148011.
-
-gcc/Makefile.in
-gcc/common.opt
-gcc/tree-pass.h
-gcc/passes.c
-gcc/timevar.def
-gcc/config/i386/i386.c
-gcc/implicit-zee.c
- New optimization pass to eliminate redundant zero extenstion
- eliminations in x86_64. Triggered by using -O2 in x86_64.
- Owner: tmsriram
- Status: Not yet upstream.
-
-gcc/config.gcc
-gcc/config/arm/t-arm-elf
-gcc/config/arm/t-mlib-armv7a
-gcc/config/arm/t-mlib-mandroid
-gcc/config/arm/t-mlib-mthumb-interwork
- Add --with-multilib-list option for arm targets that include t-arm-elf file.
- Owner: jingyu
- status: not in mainline yet.
-
-gcc/ipa-inline.c
-gcc/passes.c
-gcc/testsuite/gcc.dg/tree-ssa/20080530.c
-gcc/tree-pass.h
- Un-split the "einline1" and "einline2" passes into one "einline" pass,
- similar to how it was before the LIPO checkin. Also, undo an earlier fix for
- a failing gcc regression test submitted by simonb.
- Owner: raksit
- Status: This has been submitted upstream (in the lw-ipo branch).
-
-gcc/testsuite/gcc.dg/tree-prof/val-prof-7.c
-gcc/testsuite/gcc.dg/tree-ssa/ltrans-1.c
-gcc/testsuite/gcc.dg/tree-ssa/ltrans-3.c
-gcc/testsuite/gcc.dg/tree-ssa/ltrans-4.c
-gcc/testsuite/gcc.dg/tree-ssa/ltrans-5.c
-gcc/testsuite/gcc.dg/tree-ssa/ltrans-6.c
-gcc/testsuite/gcc.dg/tree-ssa/ltrans-8.c
-gcc/testsuite/gcc.dg/tree-ssa/vrp47.c
-gcc/testsuite/gfortran.dg/csqrt_2.f
-gcc/testsuite/gfortran.dg/ltrans-7.f90
- Chronic failing tests marked locally as XFAIL, to permit the gcc continuous
- build to scan for a clean sweep of testsuite tests.
- Owner: simonb
- Status: Not yet upstream.
-
-gcc/config/arm/arm.md
-gcc/config/arm/constraints.md
- Optimization for addition of register and constant.
- Owner: carrot
- status: This is upstream (4.5) mainline change 148452.
-
-gcc/plugin.c
- Include plugin-version.h only if ENABLE_PLUGIN is defined.
- Owner: dnovillo
- Status: Upstream in svn revision 146998.
-
-gcc/Makefile.in
- Add plugins.texi to TEXI_GCCINT_FILES.
- Owner: dnovillo
- Status: Upstream in svn revision 147499.
-
-gcc/attribs.c
-gcc/doc/plugins.texi
-gcc/gcc-plugin.h
-gcc/plugin.c
-gcc/plugin.h
-gcc/testsuite/g++.dg/plugin/attribute_plugin-test-1.C
-gcc/testsuite/g++.dg/plugin/attribute_plugin.c
-gcc/testsuite/g++.dg/plugin/dumb_plugin.c
-gcc/testsuite/g++.dg/plugin/plugin.exp
- Plugin backport of custom attributes registration. This
- contains a minor adjustment to compensate for front end
- differences between mainline and v13. In mainline, multiple
- forward declarations of a function do not drop previously added
- attributes. It was simpler to adjust the test case rather than
- the v13 parser.
- Owner: dnovillo
- Status: Upstream in svn revision 147516.
-
-gcc/doc/plugins.texi
-gcc/gcc-plugin.h
-gcc/plugin.c
-gcc/testsuite/g++.dg/plugin/attribute_plugin.c
-gcc/testsuite/g++.dg/plugin/dumb_plugin.c
-gcc/testsuite/g++.dg/plugin/selfassign.c
-gcc/testsuite/gcc.dg/plugin/selfassign.c
- Plugin backport of new interface to plugin_init.
- Owner: dnovillo
- Status: Upstream in svn revision 147772.
-
-gcc/doc/plugins.texi
-gcc/testsuite/gcc.dg/plugin/ggcplug-test-1.c
-gcc/testsuite/gcc.dg/plugin/ggcplug.c
-gcc/testsuite/gcc.dg/plugin/plugin.exp
-gcc/ggc.h
-gcc/gcc-plugin.h
-gcc/ggc-common.c
-gcc/ggc-zone.c
-gcc/ggc-page.c
-gcc/plugin.c
-gcc/Makefile.in
- Plugin backport of new plugin events for GGC.
- Owner: dnovillo
- Status: Upstream in svn revision 147878.
-
-gcc/testsuite/gcc.dg/plugin/ggcplug.c
- Plugin backport of fixes for GGC support.
- Owner: dnovillo
- Status: Upstream in svn revision 148015.
-
-gcc/doc/plugins.texi
-gcc/doc/gty.texi
-gcc/gengtype.c
- Plugin backport of new gengtype support for plugins using GGC.
- Owner: dnovillo
- Status: Upstream in svn revision 148515.
-
-gcc/testsuite/gcc.dg/plugin/plugin.exp
-gcc/testsuite/gcc.dg/plugin/one_time-test-1.c
-gcc/testsuite/gcc.dg/plugin/one_time_plugin.c
-gcc/plugin.c
- Plugin backport of fix to avoid repeated insertion of passes.
- Owner: dnovillo
- Status: Upstream in svn revision 148566.
-
-gcc/doc/plugins.texi
- Plugin backport of documentation on building plugins.
- Owner: dnovillo
- Status: Upstream in svn revision 148612.
-
-gcc/dbxout.c
-gcc/debug.c
-gcc/debug.h
-gcc/defaults.h
-gcc/dwarf2out.c
-gcc/final.c
-gcc/sdbout.c
-gcc/vmsdbgout.c
-gcc/xcoffout.c
-gcc/xcoffout.h
- Backport of upstream fix for gdb testsuite regressions caused by
- CL 29911-p2 (discriminators).
- Owner: ccoutant
- Status: In gcc mainline at 148635.
-
-gcc/ipa-inline.c
- Add parameter to increase inlined function size limits when profile
- information is available. Also, increase not-declared-inline
- function size limit to declared-inline function size limit. Original
- inlining behavior can be recreated with --param=max-inline-insns-auto=90
- and --param=inline-limit-increase-with-profile=0.
- Owner: meheff
- Status: local
-
-gcc/config/arm/arm.md
-gcc/config/arm/constraints.md
-gcc/testsuite/gcc.target/arm/pr40482.c
- Fix for failing to shift a small constant to get a larger one.
- Owner: carrot
- status: This is upstream (4.5) mainline change 148728.
-
-gcc/ipa-cp.c
-gcc/tree-ssa-loop.c
- (1) Fix a bug in ipa-cp.
- (2) The complete-unroll-innermost pass was triggered only at O3 or higher.
- Enable it on -funroll-loops/-fpeel-loops as well (so that it gets
- triggered even at O2 with FDO).
- Owner: raksit
- Status: (1) is already upstream. Will propose (2) upstream.
-
-gcc/testsuite/gcc.dg/matrix/matrix-1.c
-gcc/testsuite/gcc.dg/matrix/transpose-1.c
-gcc/testsuite/gcc.dg/matrix/transpose-2.c
-gcc/testsuite/gcc.dg/matrix/transpose-3.c
-gcc/testsuite/gcc.dg/matrix/transpose-4.c
-gcc/testsuite/gcc.dg/matrix/transpose-5.c
-gcc/testsuite/gcc.dg/matrix/transpose-6.c
- Fix regression failure due to changing inlining heuristics.
- Owner: meheff
- Status: local (exposed by local patch 30664-p2).
-
-gcc/opts.c
-gcc/doc/invoke.texi
- Change the default behavior of -ftracer with FDO. Now it is off with -fprofile-use.
- The old behavior can be restored with -fprofile-use -ftracer.
- Owner: singhai
- Status: local
-
-gcc/config/i386/i386.c
-gcc/config/i386/i386.md
-gcc/config/i386/i386.opt
-gcc/doc/invoke.texi
- Adds the flag -minline-compares. If flag is not given, strcmp and memcmp are
- not inlined.
- Owner: martint
- Status: Not yet upstream.
-
-gcc/ifcvt.c
- Optimization for conditional expression.
- Owner: carrot
- Status: This is upstream (4.5) mainline change 148961.
-
-gcc/doc/invoke.texi
-gcc/loop-unroll.c
-gcc/params.def
-gcc/tree-ssa-loop-ivcanon.c
- Add parameter to control loop peeling/unrolling when profile feedback information is
- available.
- Owner: singhai
- Status: local
-
-gcc/tree-ssa-sink.c
-gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-5.c
- Stop sinking expression if the target bb post dominates from bb.
- Owner: carrot
- Status: This is upstream (4.5) mainline change 149082.
-
-gcc/testsuite/gcc.dg/vect/vect.exp
-gcc/testsuite/gcc.dg/vect/O3-vect-pr34223.c
- Fix a test failure due to peeling parameter change.
- Owner: singhai
- Status: local
-
-gcc/testsuite/gcc.dg/20050503-1.c
- Fixed regression failure exposed by 30803-p2. The flag -minline-compares is
- now needed to trigger the inlining expected in the test.
- Owner: martint
- Status: Not yet upstream.
-
-libstdc++-v3/include/bits/stl_vector.h
-libstdc++-v3/include/ext/sso_string_base.h
-libstdc++-v3/include/ext/vstring.h
- Various debug checks, controlled by
- __google_stl_debug_{vector,string} macros.
- Owner : ppluzhnikov
- Status: google-local patch.
-
-libstdc++-v3/include/bits/stl_algo.h
-libstdc++-v3/include/bits/stl_tree.h
- Check for strict weak ordering, controlled by
- __google_stl_debug_{rbtree,compare} macros.
- Owner: ppluzhnikov
- Status: google-local patch.
-
-gcc/dwarf2out.c
- Apply upstream fix for http://b/1949954
- Owner: ppluzhnikov
- Status: This is upstream (4.5) mainline change 149235.
-
-gcc/testsuite/gcc.dg/tree-prof/val-prof-7.c
- Fix test so that it works on x86 and x86_64. Remove XFAIL since the
- test passes and is supposed to pass.
- Owner: nvachhar
- Status: Upstream in svn revision 151864.
-
-gcc/testsuite/gcc.dg/tree-prof/val-prof-7.c
- Fix test so that it works regardless of mtune settings.
- Owner: nvachhar
- Status: Upstream in svn revision 151864.
-
-gcc/config/arm/arm.h
- Backport upstream fix that add PACK support to arm platforms.
- Owner: jingyu
- Status: This is upstream (4.5) mainline change 146629.
-
-gcc/testsuite/gcc.dg/tls/alias-1.c
-gcc/testsuite/gcc.dg/tls/opt-2.c
- Backport upstream patch that fixes the two dejagnu failures when the TLS
- symbol is missing in the C library.
- Owner: jingyu
- Status: This is upstream (4.5) mainline change 146913.
-
-gcc/config/rs6000/rs6000.c
- Fix for http://b/1836944
- Owner: dnovillo
- Status: In GCC 4.5 as of rev 148568.
-
-gcc/Makefile.in
-gcc/ada/gcc-interface/Make-lang.in
-gcc/configure
-gcc/configure.ac
-gcc/cp/Make-lang.in
-gcc/doc/sourcebuild.texi
-gcc/fortran/Make-lang.in
-gcc/java/Make-lang.in
-gcc/objc/Make-lang.in
-gcc/objcp/Make-lang.in
-gcc/testsuite/g++.dg/plugin/plugin.exp
-gcc/testsuite/g++.dg/plugin/header-plugin-test.C
-gcc/testsuite/g++.dg/plugin/header_plugin.c
- Backport of SVN revisions 148783, 148806, 149100, 149313 and
- 149648. Build harness changes needed for dehydra.
- Owner: dnovillo
- Status: In GCC 4.5 at the revisions mentioned above.
-
-gcc/doc/plugins.texi
-gcc/gcc-plugin.h
-gcc/plugin.c
-gcc/testsuite/gcc.dg/plugin/plugin.exp
-gcc/testsuite/gcc.dg/plugin/start_unit-test-1.c
-gcc/testsuite/gcc.dg/plugin/start_unit_plugin.c
-gcc/toplev.c
- Backport of SVN revision 149064. Add PLUGIN_START_UNIT event.
- Owner: dnovillo
- Status: In GCC 4.5 at revision 149064.
-
-gcc/testsuite/gcc.dg/plugin/start_unit_plugin.c
- Adapt call to build_decl to conform to GCC 4.4 API.
- Owner: dnovillo
- Status: Local. Not needed upstream.
-
-gcc/gcc.c
-gcc/doc/invoke.texi
- Backport --no-canonical-prefixes to gcc to bypass realpath() when making
- exec and other prefixes from argv[0].
- Owner: simonb
- Status: Committed upstream for gcc 4.5 (trunk, mainline) as revision 149702.
-
-gcc/coverage.c
-gcc/dyn-ipa.c
-gcc/gcov-io.c
-gcc/gcov-io.h
-gcc/libgcov.c
-gcc/value-prof.c
- Several LIPO bug-fixes:
- (1) http://b/1987785 : Fix a memory leak.
- (2) http://b/1980564 : Don't icall-promote auxiliary ARTIFICIALs.
- (3) http://b/1980550 : Fix how we detect FDO/LIPO at gcov_exit time.
- (4) http://b/1980493 : Fix a profile merging bug (truncate gcda file).
- (5) http://b/1980436 : Make some global data/functions in libgcov hidden.
- Owner: raksit
- Status: This is committed in the upstream lipo branch as revision 149786.
-
-gcc/dbgcnt.c
- Fix a bug in debug counter name parsing
- Owner: davidxl
- Status: submitted upstream
-
-gcc/ipa-inline.c
- inline info dump enhancement. dbg count support for ipa-inline.
- Owner: davidxl
- Status: submitted upstream (lw-ipo branch)
-
-gcc/tree-ssa-lrs.c
- fix a bug in negate statement insertion
- Owner: davidxl
- Status: not submitted
-
-gcc/tree-inline.c
- correct handling of vararg call size esimitate
- Owner: davidxl
- Status: submitted upstream (lw-ipo branch)
-
-gcc/loop-iv.c
- Call df_note_add_problem in iv_analysis_loop_init since loop-iv
- calls single_set which depends on the notes being correct.
- Owner: nvachhar
- Status: submitted upstream
-
-gcc/testsuite/gcc.misc-tests/linkage.exp
- Backport SVN revision 149997. Fixes the test where the built gcc is 64-bit
- but the platform C compiler defaults to 32-bit compilation.
- Owner: simonb
- Status: In gcc 4.5 at revision 149997.
-
-gcc/Makefile.in
-gcc/common.opt
-gcc/doc/invoke.texi
-gcc/passes.c
-gcc/rtl-factoring.c
-gcc/testsuite/gcc.c-torture/compile/pr11832.c
-gcc/testsuite/gcc/c-torture/compile/pr33009.c
- Backport SVN revision 145374. Eliminate abstract RTL sequences related
- code and test cases.
- Owner: dougkwan
- Status: In gcc 4.5 at revision 145374.
-
-gcc/l-ipo.c
- Symbol binding update for promoted statics.
- Owner: davidxl
- Status: submitted to upstream (lw-ipo branch).
-
-gcc/config/arm/arm.md
- Backport of SVN versions 147612 and 149951 to fix ICE in 64-bit add and
- subtract in thumb mode.
- Owner: dougkwan
- Status: In GCC 4.5 at the revisions mentioned above.
-
-gcc/testsuite/gcc.dg/20050503-1.c
- Use -minline-compares only on x86 and x86_64 targets. This fixes
- breakage on non-x86 targets due to a previous Google local change in test.
- Owner: dougkwan
- Status: Not yet upstream.
-
-gcc/testsuite/gcc.dg/tree-prof/bb-reorg.c
-gcc/testsuite/gcc.dg/tree-prof/pr34999.c
- Chronic failing tests marked locally as ilp32-only, to permit the gcc
- continuous build to scan for a clean sweep of testsuite tests. Ideally
- these tests would be marked XFAIL, but XFAIL functionality is not currently
- supported by the code that drives these tests.
- Owner: simonb
- Status: Local. Not needed upstream.
-
-testsuite/gcc.dg/vect/no-scevccp-noreassoc-outer-2.c
- Backport SVN revision 150109. The array index can run off the end of array
- 'a', leading to (unpredictable) segv.
- Owner: simonb
- Status: In gcc 4.5 at revision 150109.
-
-gcc/cfghooks.c
-gcc/tree-cfg.c
- Backport upstream patch to improve discriminator assignment:
- http://gcc.gnu.org/ml/gcc-patches/2009-07/msg01450.html
- Owner: ccoutant
- Status: In gcc trunk at revision 150068.
-
-gcc/testsuite/gcc.target/arm/neon/polytypes.c
- Backport of SVN versions 150287 to fix test.
- Owner: dougkwan
- Status: In GCC 4.5 at the revisions mentioned above.
-
-gcc/cp/cp-objcp-common.c
- Fix for issue 2021600
- Owner: davidxl
- Status: submitted to lw-ipo branch
-
-gcc/tree-inline.c
-gcc/cfg.c
- Fix for 2024712
- Owner: davidxl
- Status: not submitted.
-
-gcc/coverage.c
-gcc/incpath.h
-gcc/incpath.c
- Fix for issue 2021675
- Owner: davidxl
- Status: submitted to lw-ipo branch
-
-gcc/tree-ssa-ccp.c
- Fix for issue 2029087
- Owner: davidxl
- Status: backported from trunk r146592.
-
-gcc/tree-inline.c
-gcc/cfg.c
- Formating change.
- Owner: davidxl
- Status: not submitted.
-
-gcc/tree-ssa.c
- Fix false uninitialized warning on empty struct
- Owner: davidxl
- Status: not submitted.
-
-gcc/gcov.c
- Add intermediate format for branch coverage as requested by krishnakg.
- Owner: nvachhar
- Status: Not yet upstream.
-
-ChangeLog
-gcc/value-prof.c
- Initialize pid_map using XCNEWVEC (rather than malloc) to make the
- compiler robust to bad profile data.
- Owner: nvachhar
- Status: In gcc 4.5 at revision 150544
-
-gcc/c-opts.c
- Fix 2041454:
- Cleanup deferred options after primary module parsing.
- Owner: davidxl
- Status: submitted upstream. (lw-ipo)
-
-gcc/gcc.c
- Fix 2031001.
- Don't search /usr/libexec/gcc and /usr/lib/gcc.
- Owner: espindola
- Status: In gcc 4.5 at revision 151054.
-
-gcc/cgraph.h
-gcc/common.opt
-gcc/ipa-inline.c
-gcc/params.def
- Pessimize stack accounting during inlining, and change maximum frame size
- to 16K. Previous stack frame accounting behavior can be re-enabled
- with:
- -fno-pessimistic-inline-stack-limit --param=large-stack-frame=256 \
- --param=large-stack-frame-growth=1000
-
- Owner: meheff
- Status: Not yet upstream.
-
-gcc/gimple-low.c
-gcc/value-prof.c
-gcc/tree-flow.c
- Fix to 1968655
- Owner: davidxl
- Status: a different but equivalent patch will be sent upstream for
- trunk.
-
-gcc/tree-profile.c
-gcc/libgcov.c
- Uses existing option to control whether the middle-end and target use
- TLS or not.
- Owner: jingyu
- Status: not yet upstream
-
-gcc/cp/pt.c
-gcc/testsuite/g++.dg/ext/vla7.C
- Fix for issue 1992085
- Owner: eraman
- Status: Backported from upstream revision 147119.
-
-gcc/dwarf2out.c
-gcc/testsuite/g++.dg/debug/dwarf2/nested-1.C
- Apply upstream change 147674:
- 2009-05-18 Dodji Seketeli <dodji@redhat.com>
- PR debug/40109
- * dwarf2out.c (gen_type_die_with_usage): Generate the DIE as a
- child of the containing namespace's DIE.
- Owner: ppluzhnikov
- Status: Backported from upstream rev. 147674.
-
-gcc/cfgexpand.c
-gcc/config/i386/i386-protos.h
-gcc/config/i386/i386.c
-gcc/config/i386/i386.h
-gcc/defaults.h
-gcc/doc/tm.texi
-gcc/emit-rtl.c
-gcc/function.c
- Apply usptream change 149513:
- 2009-07-11 Jakub Jelinek <jakub@redhat.com>
- PR rtl-optimization/40667
- * defaults.h (MINIMUM_ALIGNMENT): Define if not defined.
- * doc/tm.texi (MINIMUM_ALIGNMENT): Document it.
- * config/i386/i386.h (MINIMUM_ALIGNMENT): Define.
- * config/i386/i386.c (ix86_minimum_alignment): New function.
- * config/i386/i386-protos.h (ix86_minimum_alignment): New prototype.
- * cfgexpand.c (expand_one_var): Use MINIMIM_ALIGNMENT.
- * emit-rtl.c (gen_reg_rtx): Likewise.
- * function.c (assign_parms): Likewise. If nominal_type needs
- bigger alignment than FUNCTION_ARG_BOUNDARY, use its alignment
- rather than passed_type's alignment.
- Owner: ppluzhnikov
- Status: Backported from upstream rev. 149513.
-
-gcc/dwarf2out.c
- Fix for issue 1890034 -- check for nested types inside types not
- broken out; make sure that copied DIEs are visited when copying
- "unworthy" types.
- Owner: ccoutant
- Status: backported from dwarf-4 branch at revision 150574.
-
-gcc/convert.c
-gcc/testsuite/g++.dg/parse/cond5.C
- Apply upstream (4.4-branch) change 149123:
- [gcc/ChangeLog]
- 2009-06-30 Jakub Jelinek <jakub@redhat.com>
- PR c++/40566
- * convert.c (convert_to_integer) <case COND_EXPR>: Don't convert
- to type arguments that have void type.
- [gcc/testsuite/ChangeLog]
- 2009-06-30 Jakub Jelinek <jakub@redhat.com>
- PR c++/40566
- * g++.dg/parse/cond5.C: New test.
- Owner: cgd
- Status: Backported from upstream rev. 149123.
-
-gcc/stmt.c
-gcc/testsuite/gcc.dg/Wunused-value-3.c
- Apply upstream (4.4-branch) change 146812:
- [gcc/ChangeLog]
- 2009-04-26 Jakub Jelinek <jakub@redhat.com>
- PR c/39889
- * stmt.c (warn_if_unused_value): Look through NON_LVALUE_EXPR.
- [gcc/testsuite/ChangeLog]
- 2009-04-26 Jakub Jelinek <jakub@redhat.com>
- PR c/39889
- * gcc.dg/Wunused-value-3.c: New test.
- Owner: cgd
- Status: Backported from upstream rev. 146812.
-
-gcc/dse.c
-gcc/testsuite/gcc.c-torture/compile/pr40035.c
- Apply upstream (4.4-branch) change 147501:
- [gcc/ChangeLog]
- 2009-05-14 Ben Elliston <bje@au.ibm.com>
- Backport from mainline:
- 2009-05-14 Jakub Jelinek <jakub@redhat.com>
- Ben Elliston <bje@au.ibm.com>
- PR middle-end/40035
- * dse.c (check_mem_read_rtx): Guard against width == -1.
- [gcc/testsuite/ChangeLog]
- 2009-05-14 Ben Elliston <bje@au.ibm.com>
- Backport from mainline:
- 2009-05-14 Ben Elliston <bje@au.ibm.com>
- PR middle-end/40035
- * gcc.c-torture/compile/pr40035.c: New test.
- Owner: cgd
- Status: Backported from upstream rev. 147501.
-
-gcc/gimplify.c
-gcc/testsuite/g++.dg/warn/Wuninitialized-4.C
-gcc/testsuite/g++.dg/warn/Wuninitialized-5.C
-gcc/testsuite/gcc.dg/pr39666-1.c
-gcc/testsuite/gcc.dg/pr39666-2.c
-gcc/testsuite/gfortran.dg/pr39666-1.f90
-gcc/testsuite/gfortran.dg/pr39666-2.f90
- Apply upstream (4.4-branch) change 147440:
- [gcc/ChangeLog]
- 2009-05-12 Jakub Jelinek <jakub@redhat.com>
- Backport from mainline:
- 2009-05-05 Jakub Jelinek <jakub@redhat.com>
- PR middle-end/39666
- * gimplify.c (gimplify_switch_expr): If case labels cover the whole
- range of the type, but default label is missing, add it with one
- of the existing labels instead of adding a new label for it.
- [gcc/testsuite/ChangeLog]
- 2009-05-12 Jakub Jelinek <jakub@redhat.com>
- Backport from mainline:
- 2009-05-05 Jakub Jelinek <jakub@redhat.com>
- PR middle-end/39666
- * gcc.dg/pr39666-1.c: New test.
- * gcc.dg/pr39666-2.c: Likewise.
- * g++.dg/warn/Wuninitialized-4.C: Likewise.
- * g++.dg/warn/Wuninitialized-5.C: Likewise.
- * gfortran.dg/pr39666-1.f90: Likewise.
- * gfortran.dg/pr39666-2.f90: Likewise.
- Owner: cgd
- Status: Backported from upstream rev. 147440.
-
-gcc/cgraph.h
-gcc/common.opt
-gcc/ipa-inline.c
-gcc/opts.c
-gcc/params.def
- Implement heuristic which limits i-cache footprint during inlining. The size
- of hot components of the call graph are limited to a parameterized value.
- Heuristic is enabled by default with FDO, and can be explicitly enabled/disabled
- with -flimit-hot-components.
-
- Owner: meheff
- Status: Not yet upstream
-
-gcc/ipa-utils.h
-gcc/tree.h
- Apply upstream (4.4-branch) change 147536:
- [gcc/ChangeLog]
- 2009-05-14 H.J. Lu <hongjiu.lu@intel.com>
- Backport from mainline:
- 2009-05-14 H.J. Lu <hongjiu.lu@intel.com>
- PR middle-end/40147
- * ipa-utils.h (memory_identifier_string): Moved to ...
- * tree.h (memory_identifier_string): Here. Add GTY(()).
- Owner: cgd
- Status: Backported from upstream rev. 147536.
-
-gcc/gimple.h
-gcc/tree-ssa-sccvn.c
-gcc/testsuite/gcc.c-torture/compile/pr39999.c
- Apply upstream (4.4-branch) change 147657:
- [gcc/ChangeLog]
- 2009-05-18 Richard Guenther <rguenther@suse.de>
- PR tree-optimization/39999
- * gimple.h (gimple_expr_type): Use the expression type looking
- through useless conversions.
- * tree-ssa-sccvn.c (vn_nary_op_lookup_stmt): Use gimple_expr_type.
- (vn_nary_op_insert_stmt): Likewise.
- (simplify_binary_expression): Likewise.
- [gcc/testsuite/ChangeLog]
- 2009-05-18 Richard Guenther <rguenther@suse.de>
- PR tree-optimization/39999
- * gcc.c-torture/compile/pr39999.c: New testcase.
- Owner: cgd
- Status: Backported from upstream rev. 147657.
-
-gcc/tree-ssa-operands.c
-gcc/testsuite/g++.dg/torture/pr40389.C
- Apply upstream (4.4-branch) change 148601:
- [gcc/ChangeLog]
- 2009-06-17 Richard Guenther <rguenther@suse.de>
- PR middle-end/40389
- * tree-ssa-operands.c (parse_ssa_operands): Add NRV results
- to the addresses taken bitmap.
- [gcc/testsuite/ChangeLog]
- 2009-06-17 Richard Guenther <rguenther@suse.de>
- PR middle-end/40389
- * g++.dg/torture/pr40389.C: New testcase.
- Owner: cgd
- Status: Backported from upstream rev. 148601.
-
-gcc/alias.c
-gcc/rtl.h
-gcc/cse.c
-gcc/cselib.c
-gcc/gcse.c
-gcc/dse.c
-gcc/testsuite/gcc.dg/pr39794.c
- Apply upstream (4.4-branch) change 146834.
- [gcc/ChangeLog]
- 2009-04-27 Jakub Jelinek <jakub@redhat.com>
- PR rtl-optimization/39794
- * alias.c (canon_true_dependence): Add x_addr argument.
- * rtl.h (canon_true_dependence): Adjust prototype.
- * cse.c (check_dependence): Adjust canon_true_dependence callers.
- * cselib.c (cselib_invalidate_mem): Likewise.
- * gcse.c (compute_transp): Likewise.
- * dse.c (scan_reads_nospill): Likewise.
- (record_store, check_mem_read_rtx): Likewise. For non-const-or-frame
- addresses pass base->val_rtx as mem_addr, for const-or-frame addresses
- canon_base_addr of the group, plus optional offset.
- (struct group_info): Rename canon_base_mem to
- canon_base_addr.
- (get_group_info): Set canon_base_addr to canon_rtx of base, not
- canon_rtx of base_mem.
- [gcc/testsuite/ChangeLog]
- 2009-04-27 Jakub Jelinek <jakub@redhat.com>
- PR rtl-optimization/39794
- * gcc.dg/pr39794.c: New test.
- Owner: eraman
- Status: Backported from upstream rev. 146834.
-
-gcc/tree-ssa-phiprop.c
-gcc/testsuite/gcc.c-torture/execute/pr40002.c
- Apply upstream (4.4-branch) change 147153:
- [gcc/ChangeLog]
- 2009-05-06 Richard Guenther <rguenther@suse.de>
- PR tree-optimization/40022
- * tree-ssa-phiprop.c (phivn_valid_p): Fix tuplification error.
- * gcc.c-torture/execute/pr40022.c: New testcase.
- Owner: nvachhar
- Status: Backported from upstream rev. 147153.
-
-gcc/tree-ssa-loop-niter.c
-gcc/testsuite/gcc.dg/tree-ssa/pr40087.c
- Apply upstream (4.4-branch) change 147806
- [gcc/ChangeLog]
- 2009-05-22 Zdenek Dvorak <ook@ucw.cz>
- PR tree-optimization/40087
- * tree-ssa-loop-niter.c (number_of_iterations_ne_max,
- number_of_iterations_ne): Rename never_infinite argument.
- (number_of_iterations_lt_to_ne, number_of_iterations_lt,
- number_of_iterations_le): Handle pointer-type ivs when
- exit_must_be_taken is false.
- (number_of_iterations_cond): Do not always assume that
- exit_must_be_taken if the control variable is a pointer.
- Owner: nvachhar
- Status: Backported from upstream rev 147806
-
-gcc/final.c
- Avoid garbage collecting the memory used by -fdebug-prefix-map.
- Owner: espindola
- Status: Backported from upstream revision 150759.
-
-Makefile.def
-Makefile.in
-Makefile.tpl
-config/bootstrap-O1.mk
-config/bootstrap-O3.mk
-config/bootstrap-debug.mk
-config/mt-gnu
-config/multi.m4
-gcc/doc/install.texi
-gcc/java/Make-lang.in
-libjava/configure
-libjava/configure.ac
- Port revion 147415. This passes -fdebug-prefix-map to stages
- 2 and 3. Fixes bug 2045437.
- Owner: espindola
- Status: Backported from upstream revision 147415.
-
-gcc/dyn-ipa.c
-gcc/tree-ssa-lrs.c
- Fix to 2051043
- Owner: davidxl
- Status: submitted to lw-ipo branch
-
-gcc/tree-ssa-lrs.c
- Fix to 2056091
- Owner: davidxl
- Status: not submitted
-
-gcc/dwarf2out.c
- Backport upstream patch to fix ICE in output_die (b/1906960, PR debug/41063).
- http://gcc.gnu.org/ml/gcc-patches/2009-08/msg00799.html
- Owner: ccoutant
- Status: in gcc mainline at rev 151187.
-
-gcc/calls.c
-gcc/common.opt
-gcc/dbxout.c
-gcc/debug.c
-gcc/debug.h
-gcc/dwarf2out.c
-gcc/final.c
-gcc/sdbout.c
-gcc/vmsdbgout.c
-gcc/testsuite/g++.dg/debug/dwarf2/icf.C
- Add support for debugging with identical code folding (ICF).
- Backport of upstream patch.
- Owner: ccoutant
- Status: in gcc mainline at rev 152577.
-
-libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/assign_neg.cc
-libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc
-libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc
-libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/insert_neg.cc
- Fix for http://b/2056182 -- adjust expected failure line numbers to match
- local change in http://cl/31102-p2.
- Owner: ppluzhnikov
- Status: google-local patch.
-
-gcc/c-opts.c
-gcc/common.opt
-gcc/coverage.c
-gcc/doc/invoke.texi
-gcc/dyn-ipa.c
-gcc/gcov-io.c
-gcc/gcov-io.h
-gcc/opts.c
-gcc/opts.h
- Handle module groups with mismatching GCC command line options.
- Owner: raksit
- Status: submitted upstream to lw-ipo branch as r150867.
-
-gcc/dojump.c
-gcc/fold-const.c
-gcc/testsuite/gcc.c-torture/compile/pr40204.c
-gcc/testsuite/gcc.c-torture/execute/pr40057.c
-gcc/testsuite/gcc.c-torture/execute/pr40747.c
-gcc/testsuite/gcc.dg/pr39867.c
-gcc/testsuite/gcc.dg/torture/pr39855.c
- Apply upstream (4.4-branch) revisions 146622, 146702, 147242,
- 149681 and 147750.
- Owner: dnovillo.
- Status: Backported from upstream.
-
-gcc/dwarf2out.c
- Backport upstream patch to fix htab usage where slot pointer is kept alive
- across a call that may expand the hash table.
- Owner: ccoutant
- Status: Backported from dwarf4 branch at revision 150912.
-
-gcc/tree-ssa-lrs.c
- Add missing RD update
- Owner: davidxl
- Status: not submitted
-
-gcc/dwarf2out.c
- Backport upstream patch to fix invalid use of DW_OP_regx in DWARF info
- (b/1560232).
- Owner: ccoutant
- Status: Backported from upstream revision 147187.
-
-gcc/tree-profile.c
- Make __gcov_indirect_call_counters and __gcov_indirect_call_callee
- TLS to avoid race conditions in value profiling.
- Owner: nvachhar
- Status: Upstream in rev 142953, but reverted due to problems on Darwin.
-
-gcc/Makefile.in
- Backport upstream patch to add tree-ssa-sccvn.h and incpath.h
- to PLUGIN_HEADERS.
- Owner: dnovillo
- Status: In mainline rev 150967.
-
-gcc/cfgexpand.c
-gcc/gimple-pretty-print.c
-gcc/graphite.c
-gcc/ipa-struct-reorg.c
-gcc/lambda-code.c
-gcc/omp-low.c
-gcc/tree-cfg.c
-gcc/tree-cfgcleanup.c
-gcc/tree-flow-inline.h
-gcc/tree-flow.h
-gcc/tree-inline.c
-gcc/tree-into-ssa.c
-gcc/tree-loop-distribution.c
-gcc/tree-outof-ssa.c
-gcc/tree-parloops.c
-gcc/tree-phinodes.c
-gcc/tree-predcom.c
-gcc/tree-ssa-loop-manip.c
-gcc/tree-ssa-phiopt.c
-gcc/tree-ssa-phiprop.c
-gcc/tree-ssa-pre.c
-gcc/tree-ssa-threadupdate.c
-gcc/tree-ssa.c
-gcc/tree-switch-conversion.c
-gcc/tree-tailcall.c
-gcc/tree-vect-transform.c
-gcc/tree-vectorizer.c
-gcc/tree.h
- Backport of upstream patch to track debug locus information in PHI
- node arguments.
- Owner: ccoutant
- Status: Backport from upstream at 150267.
-
-gcc/final.c
- Provide a (Google-internal) documentation reference to help people cope
- with stack frame size warnings.
- Owner: cgd
- Status: local change.
-
-gcc/testsuite/gcc.dg/tree-ssa/ltrans-1.c
-gcc/testsuite/gcc.dg/tree-ssa/ltrans-3.c
-gcc/testsuite/gcc.dg/tree-ssa/ltrans-4.c
-gcc/testsuite/gcc.dg/tree-ssa/ltrans-5.c
-gcc/testsuite/gcc.dg/tree-ssa/ltrans-6.c
-gcc/testsuite/gcc.dg/tree-ssa/ltrans-8.c
-gcc/testsuite/gcc.dg/tree-ssa/vrp47.c
-gcc/testsuite/gfortran.dg/ltrans-7.f90
- Undo change marking these tests XFAIL. They are not expected
- to fail in a native configuration (and don't seem to).
- Owner: cgd
- Status: Local.
-
-gcc/testsuite/gcc.dg/torture/stackalign/builtin-apply-4.c
- Mark as XFAIL due to http://b/2070963
- Owner: cgd
- Status: Local.
-
-gcc/testsuite/gfortran.dg/PR19754_2.f90
-gcc/testsuite/gfortran.dg/array_reference_1.f90
-gcc/testsuite/gfortran.dg/elemental_subroutine_7.f90
-gcc/testsuite/gfortran.dg/intrinsic_modulo_1.f90
-gcc/testsuite/gfortran.dg/streamio_9.f90
- Mark as XFAIL (excluding -O0, -O1, -O2, and -Os) due to http://b/2071024
- Owner: cgd
- Status: Reverted by later change.
-
-libstdc++-v3/testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc
- Un-XFAIL this test for linux.
- Owner: cgd
- Status: Local.
-
-gcc/config.gcc
-gcc/config/i386/linux.h
-gcc/config/i386/linux64.h
-gcc/config/linux-grtev1.h
- When using GRTE and linking statically, instead of just -lc link:
- -lc -lnss_borg -lnss_cache -lnss_dns -lnss_files -lresolv
- Owner: cgd
- Status: local
-
-libmudflap/testsuite/libmudflap.c++/pass41-frag.cxx
- Force test to use -O when building for i?86 and x86_64 to work
- around an expected failure.
- Owner: cgd
- Status: local
-
-gcc/gcc.c
- Search all -B paths (with and without multilib dirs) before processing
- lower-priority paths.
- Owner: cgd
- Status: not yet upstream.
-
-gcc/cp/decl2.c
- Don't emit auxiliary module functions (don't mark then as referenced), even
- if they have static variables.
- Owner: raksit
- Status: submitted upstream to lw-ipo branch as r151076.
-
-gcc/opts.c
- Don't record -fripa-disallow-opt-mismatch and -Wripa-opt-mismatch in gcda file.
- Owner: davidxl
- Status: submitted to lw-ipo branch
-
-gcc/toplev.c
- Handle '%E' format in default_tree_printer. From:
- http://gcc.gnu.org/ml/gcc-patches/2008-11/msg01115.html
- Owner: cgd
- Status: backported from trunk r146294.
-
-gcc/dyn-ipa.c
-gcc/opts.c
-gcc/common.opt
-gcc/tree-ssa-lrs.c
-gcc/doc/invoke.texi
- Add more statistic dumping in DYN-IPA
- Add an option to control LRS
- Owner: davidxl
- Status: dyn-ipa.c change is in upstream lw-ipo branch.
-
-config/i386/i386.c
-gcc/testsuite/gfortran.dg/PR19754_2.f90
-gcc/testsuite/gfortran.dg/array_reference_1.f90
-gcc/testsuite/gfortran.dg/elemental_subroutine_7.f90
-gcc/testsuite/gfortran.dg/intrinsic_modulo_1.f90
-gcc/testsuite/gfortran.dg/streamio_9.f90
- Undo local XFAIL markings on tests above. Fix root cause of the failures:
- incorrect use of SSE2 vector instructions when SSE2 isn't enabled.
- Owner: cgd
- Status: Backported from upstream 4.4-branch rev 151275.
-
-gcc/cp/decl.c
-gcc/testsuite/g++.dg/warn/Wreturn-type-6.C
- Do not suppress warning about functions with no return statement for
- functions with a qualified return type.
- Owner: cgd
- Status: Backported from upstream 4.4-branch rev 150099.
-
-libcpp/macro.c
-gcc/testsuite/gcc.dg/20090902-1.c
- Apply upstream change @151343 to fix wide char stringification.
- Owner: ppluzhnikov
- Status: Upstream change 151343.
-
-gcc/c-opts.c
- Fix b2074282
- Owner: davidxl
- Status: in lw-ipo branch
-
-gcc/ifcvt.c
- Fix 2097122
- Owner: davidxl
- Status: not submitted
-
-gcc/cp/decl.c
-gcc/dbxout.c
-gcc/debug.c
-gcc/debug.h
-gcc/dwarf2out.c
-gcc/sdbout.c
-gcc/vmsdbgout.c
- Apply upstream change to fix b/1279996 (missing debug info for typedef
- of anonymous struct).
- http://gcc.gnu.org/ml/gcc-patches/2009-02/msg00749.html
- http://gcc.gnu.org/ml/gcc-patches/2009-04/msg01386.html
- Owner: ccoutant
- Status: Backported from upstream changes at revs 146137 and 146290.
-
-gcc/common.opt
-gcc/gimplify.c
-gcc/tree-vrp.c
-gcc/testsuite/g++.dg/other/no-strict-enum-precision-1.C
-gcc/testsuite/g++.dg/other/no-strict-enum-precision-2.C
-gcc/testsuite/g++.dg/other/no-strict-enum-precision-3.C
- Implement -fno-strict-enum-precision. Fix root cause of bug 2077625.
- Owner: rus.
- Status: not yet upstream.
-
-gcc/cp/cp-objcp-common.c
- Change which builtins we save/restore post-parsing. This fixes a LIPO
- cfg-checksum mismatch problem.
- Owner: raksit
- Status: Submitted upstream to lw-ipo branch as r151615.
-
-gcc/c-opts.c
-gcc/testsuite/gcc.dg/cpp/missing-header-MD.c
-gcc/testsuite/gcc.dg/cpp/missing-header-MMD.c
-gcc/testsuite/gcc.dg/cpp/missing-sysheader-MD.c
-gcc/testsuite/gcc.dg/cpp/missing-sysheader-MMD.c
-libcpp/files.c
-libcpp/include/cpplib.h
- When using -MMD, treat missing system headers as errors so that no
- output is generated. http://b/1954331
- Owner: cgd
- Status: Upstream (trunk) changes 151879 and 151894.
-
-gcc/testsuite/gcc.misc-tests/linkage.exp
- Fixes the test where the built gcc is 32-bit but the platform C compiler
- defaults to 64-bit compilation.
- Owner: simonb
- Status: not yet upstream.
-
-gcc/coverage.c
-gcc/opts.c
-gcc/opts.h
- Disable -fprofile-use when no .gcda file is found.
- Owner: nvachhar
- Status: not yet upstream.
-
-gcc/testsuite/g++.dg/tree-prof/dom-invalid.C
-gcc/testsuite/g++.dg/tree-ssa/dom-invalid.C
-gcc/testsuite/gcc.dg/pr26570.c
-gcc/testsuite/gcc.dg/pr32773.c
-gcc/testsuite/gcc.dg/tree-prof/pr26570.c
-gcc/testsuite/gcc.dg/tree-prof/pr32773.c
- Make tests work given that -fprofile-use does nothing with missing
- .gcda files.
- Owner: nvachhar
- Status: not yet upstream
-
-gcc/coverage.c
- Avoid ICE if the working directory does not exist.
- Owner: nvachhar
- Status: not yet upstream
-
-ltoptions.m4
-boehm-gc/configure
-gcc/configure
-libffi/configure
-libgfortran/configure
-libgomp/configure
-libjava/classpath/configure
-libjava/configure
-libmudflap/configure
-libobjc/configure
-libssp/configure
-libstdc++-v3/configure
-zlib/configure
- Modify the --with-pic configuration option to accept a list of library names.
- In this mode, the specified libraries are built with PIC, whereas all other
- libraries are built with the default mode.
- Owner: aaw
- Status: not yet upstream
-
-gcc/doc/cpp.texi
-libcpp/directives.c
- Do not list #ident and #sccs as deprecated.
- Owner: nvachhar
- Status: Backported from upstream r152612
-
-gcc-4.4.0/gcc/testsuite/gfortran.dg/argument_checking_13.f90
- Work around test that is flaky in the nightly build.
- Owner: cgd
- Status: local
-
-gcc/coverage.c
-gcc/cp/cp-objcp-common.c
- Revert an earlier patch that fixes cfg-checksum mismatches as its now
- causing more mismatches than it fixes. Also disable the "no coverage found"
- warning in lipo mode for now -- a proper fix will have to wait for v13
- patch release.
- Owner: raksit
- Status: These are workarounds for bugs that should be fixed in the patch
- release -- so these won't be submitted upstream.
-
-gcc/Makefile.in
- Backport from mainline rev. 153472. Add real.h, output.h and
- $(IPA_UTILS_H) to the list of file exported in PLUGIN_HEADERS.
- Owner: dnovillo
- Status: In gcc mainline rev. 153472.
-
-gcc/tree-ssa-pre.c
-gcc/tree-ssa-sccvn.c
-gcc/testsuite/g++.dg/warn/Warray-bounds.C
-gcc/testsuite/gcc.dg/Warray-bounds.c
-gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-11.c
-gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-21.c
-gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-26.c
-gcc/testsuite/gcc.dg/vect/slp-widen-mult-s16.c
-gcc/testsuite/gcc.dg/vect/slp-widen-mult-u8.c
-gcc/testsuite/gcc.dg/vect/vect-35.c
-gcc/testsuite/gcc.dg/vect/vect-multitypes-16.c
-gcc/testsuite/gcc.dg/vect/vect-multitypes-17.c
-gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8a.c
-gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8b.c
-gcc/testsuite/gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c
- Remove redundant store and enable pre for -Os when it won't hurt size.
- Also add several missing cases in tree-ssa-sccvn.c.
- Owner: carrot
- Status: Backported from upstream changes 145172, 145189 and 153491.
-
-gcc/fold-const.c
-gcc/Makefile.in
- Fix 2045297
- Owner: davidxl
- Status: to be submitted
-
-gcc/c.opt
-gcc/c-typeck.c
-gcc/cp/typeck.c
-gcc/testsuite/g++.dg/warn/Wicf.C
- Add -Wicf flag to warn when pointer comparisons are made. This could be
- useful when linker ICF is used. This flag is not turned on with -Wall.
- Owner: tmsriram
- Status: local.
-
-gcc/target.h
-gcc/target-def.h
-gcc/targhooks.h
-gcc/targhooks.c
-gcc/doc/tm.texi
-gcc/config/arm/arm.c
-gcc/ifcvt.c
-gcc/recog.c
-gcc/sched-rgn.c
-gcc/final.c
-gcc/bb-reorder.c
- Change the usage of macro HAVE_conditional_execution to new target hook
- have_conditional_execution. And add an arm specific implementation of the
- hook. This can enable more if conversion optimization opportunities.
- Owner: carrot
- Status: Backported from upstream change 153584.
-
-gcc/basic-block.h
-gcc/cfghooks.c
-gcc/cfglayout.c
-gcc/final.c
-gcc/gimple-pretty-print.c
-gcc/print-rtl.c
-gcc/rtl.h
-gcc/tree-cfg.c
-gcc/tree-pretty-print.c
-gcc/tree.c
-gcc/tree.h
- Change discriminator tracking from per-basic-block to per-instruction.
- Owner: ccoutant
- Status: To be submitted upstream.
-
-gcc/config/arm/arm.md
-gcc/testsuite/gcc.target/arm/pr40835.c
- Add peephole2 patterns to remove compare after move instructions.
- Owner: carrot
- Status: Backported from upstream change 153895.
-
-gcc/testsuite/gcc.target/arm/pr40835.c
- Restrict the test for thumb1 target to avoid spurious fails when testing
- thumb2 target.
- Owner: carrot
- Status: Backported from upstream change 154644.
-
-gcc/tree-ssa-pre.c
- Fix 2222512
- Owner: davidxl
- Status: to be submitted
-
-gcc/cp/optimize.c
- Rewrites the body of deleting destructor by calling complete destructor
- and delete function.
- Owner: carrot
- Status: This is upstream (4.5) mainline change 151673.
-
-gcc/common.opt
-gcc/doc/invoke.texi
-gcc/flags.h
-gcc/opts.c
-gcc/toplev.c
-gcc/tree-sample-profile.c
- Add two different heuristics to convert instruction profiles to
- block profiles.
- Owner: nvachhar
- Status: Not yet upstream
-
-gcc/Makefile.in
-gcc/testsuite/g++.dg/uninit-pred-1_a.C
-gcc/testsuite/g++.dg/uninit-pred-1_b.C
-gcc/testsuite/g++.dg/uninit-pred-2_a.C
-gcc/testsuite/g++.dg/uninit-pred-2_b.C
-gcc/testsuite/g++.dg/uninit-pred-loop-1_a.cc
-gcc/testsuite/g++.dg/uninit-pred-loop-1_b.cc
-gcc/testsuite/g++.dg/uninit-pred-loop-1_c.cc
-gcc/testsuite/g++.dg/uninit-pred-loop_1.cc
-gcc/testsuite/gcc.dg/uninit-11.c
-gcc/testsuite/gcc.dg/uninit-5.c
-gcc/testsuite/gcc.dg/uninit-pred-2_a.c
-gcc/testsuite/gcc.dg/uninit-pred-2_b.c
-gcc/testsuite/gcc.dg/uninit-pred-2_c.c
-gcc/testsuite/gcc.dg/uninit-pred-3_a.c
-gcc/testsuite/gcc.dg/uninit-pred-3_b.c
-gcc/testsuite/gcc.dg/uninit-pred-3_c.c
-gcc/testsuite/gcc.dg/uninit-pred-3_d.c
-gcc/testsuite/gcc.dg/uninit-pred-3_e.c
-gcc/testsuite/gcc.dg/uninit-pred-4_a.c
-gcc/testsuite/gcc.dg/uninit-pred-4_b.c
-gcc/testsuite/gcc.dg/uninit-pred-5_a.c
-gcc/testsuite/gcc.dg/uninit-pred-5_b.c
-gcc/testsuite/gcc.dg/uninit-pred-6_a.c
-gcc/testsuite/gcc.dg/uninit-pred-6_b.c
-gcc/testsuite/gcc.dg/uninit-pred-6_c.c
-gcc/testsuite/gcc.dg/uninit-pred-6_d.c
-gcc/testsuite/gcc.dg/uninit-pred-6_e.c
-gcc/testsuite/gcc.dg/uninit-pred-7_a.c
-gcc/testsuite/gcc.dg/uninit-pred-7_b.c
-gcc/testsuite/gcc.dg/uninit-pred-7_c.c
-gcc/testsuite/gcc.dg/uninit-pred-8_a.c
-gcc/testsuite/gcc.dg/uninit-pred-8_b.c
-gcc/testsuite/gcc.dg/uninit-pred-8_c.c
-gcc/testsuite/gcc.dg/uninit-pred-9_a.c
-gcc/testsuite/gcc.dg/uninit-pred-9_b.c
-gcc/tree-flow.h
-gcc/tree-ssa-uninit.c
-gcc/tree-ssa.c
- Fix 1348501 False uninitialized warning
- Owner: davidxl
- Status: not in upstream
-
-gcc/config/arm/arm.c
- Add a new function thumb1_size_rtx_costs to model the code size for
- thumb1 instructions.
- Owner: carrot
- Status: Will be submitted to upstream after
- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42258 has been fixed.
-
-gcc/common.opt
-gcc/doc/invoke.texi
-gcc/coverage.c
-gcc/value-prof.c
- Fix 2337841
- Suppress vervose messages from LIPO build
- Owner: davidxl
- Status: not submitted
-
-gcc/dwarf2out.c
- Backport fix for corrupted rangelist (b/2304062).
- http://gcc.gnu.org/ml/gcc-patches/2009-12/msg00994.html
- http://gcc.gnu.org/ml/gcc-patches/2009-12/msg01055.html
- Owner: ccoutant
- Status: Backported from upstream r155402 and r155429
-
-gcc/tree-threadsafe-analyze.c
-gcc/testsuite/g++.dg/thread-ann/thread_annot_common.h
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-43.C
-gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-44.C
- Add support for releasable scoped lock (e.g. ReleasableMutexLock or
- std::unique_lock). Also fix an issue when populating the intial lock sets.
- We need to canonicalize the locks before adding them to the set.
- Owner: lcwu
- Status: not yet upstream
-
-gcc/tree-sample-profile.c
-gcc/tree-sample-profile.h
- Store file name per sample, not per function. This allows samples
- to be attributed to .h files properly (i.e., from macro
- expansion).
- Owner: nvachhar
- Status: Not yet upstream
-
-gcc/tree-sample-profile.c
- Remove newlines from the end of inform calls.
- Owner: nvachhar
- Status: Not yet upstream
-
-gcc/tree-sample-profile.c
- Use dump_base_name as the base file name for edge profile dumps.
- Owner: nvachhar
- Status: Not yet upstream
-
-gcc/mcf.c
-gcc/tree-sample-profile.c
-gcc/params.def
-gcc/doc/invoke.texi
- Make the number of iterations used to cancel cycles in MCF a
- parameter. Print out a message when cycle cancellation exits early
- due to this limit. Also add an assert to avoid any memory buffer
- overruns.
- Owner: nvachhar
- Status: Not yet upstream
-
-gcc/tree-flow-inline.h
- Backport upstream r146299 which fixes an inverted condition in get_lineno.
- Owner: nvachhar
- Status: Backported from upstream r146299
-
-gcc/ifcvt.c
- Use the locus information from the if-statment (rather than the then
- path) for all the instructions after if conversion.
- Owner: nvachhar
- Status: Not yet upstream
-
-gcc/tree-sample-profile.c
-gcc/tree-sample-profile.h
-gcc/params.def
-gcc/doc/invoke.texi
- Add support for using discriminator information when doing SampleFDO
- attribution.
- Owner: nvachhar
- Status: Not yet upstream
-
-gcc/gimple-low.c
-gcc/testsuite/g++.dg/warn/Wuninitialized-5.C
-gcc/testsuite/g++.dg/warn/pragma-system_header3.h
-gcc/testsuite/g++.dg/warn/unit-1.C
-gcc/testsuite/gcc.dg/pr39666-2.c
-gcc/testsuite/gcc.dg/uninit-I.c
-gcc/testsuite/gcc.dg/uninit-pr19430.c
-gcc/testsuite/gcc.dg/uninit-pr20644.c
-gcc/testsuite/gfortran.dg/pr25923.f90
-gcc/testsuite/gfortran.dg/pr39666-2.f90
- Make merged return statements use the last line of the function as
- their line number. Update the test suite accordingly.
- Owner: nvachhar
- Status: Not yet upstream
-
-gcc/testsuite/gfortran.dg/pr25923.f90
- Update this test to expect a warning on different lines depending on
- whether it is compiled -m32/-m64.
- Owner: nvachhar
- Status: Not yet upstream
-
-gcc/mcf.c
- Use minimum cost circulation instead of minimum cost flow to ensure
- that function entry and exit weights can be adjusted.
- Owner: nvachhar
- Status: Not yet upstream
-
-gcc/Makefile.in
-gcc/cgraph.h
-gcc/common.opt
-gcc/cp/error.c
-gcc/ipa-inline.c
-gcc/opts.c
- Add -finline-plan-<pass>=<file> option which reads a list of edges to inline
- from a file.
- Owner: meheff
- Status: Not yet upstream
-
-gcc/tree-sample-profile.c
- Use sample profile data to compute initial counts and probabilities
- for edges rather than relying on static estimates.
- Owner: nvachhar
- Status: Not yet upstream
-
-gcc/coverage.c
-gcc/opts.c
-gcc/opts.h
- Ensure FDO and Sample FDO parameters are set consistently.
- Owner: nvachhar
- Status: Not yet upstream
-
-gcc/basic-block.h
-gcc/mcf.c
-gcc/tree-sample-profile.c
-gcc/params.def
-gcc/doc/invoke.texi
- Use heuristics to determine the confidence in the sample profile for
- a basic block. Use the confidence to adjust edge costs when doing
- MCF.
- Owner: nvachhar
- Status: Not yet upstream
-
-gcc/config/arm/arm.md
-gcc/testsuite/gcc.target/arm/pr40670.c
- Backport upstream patch 155427. Pass floating point constant moves to
- integer registers as mov immediates for thumb1.
- Owner: carrot
- Status: backport from upstream
-
-gcc/combine.c
-gcc/testsuite/gcc.c-torture/execute/pr42691.c
- Backport upstream patch in revision 155948. Fix a bug (pr42691) where the
- outdated i3notes is not removed after combine i3 "set subreg reg" with
- i2 "set reg const".
- Owner: jingyu
- Status: backport from upstream r155948.
-
-gcc/combine.c
- Backport upstream patch r152443. Fix a bug in distribute_and_simplify_rtx
- in which a floating point mode RTX is unsafely optimized.
- Owner: dougkwan
- Status: backport of upstream rev 152443.
-
-gcc/configure.ac
-gcc/configure
- Fix a problem where the gcc configure script checks for particular
- versions of ld for certain features when building with gold as the linker.
- Owner: dougkwan
- Status: Not yet upstream.
-
-gcc/tree-ssa-lrs.c
- Port CL-39082 and CL-38762 from x86 gcc-4.4.0 to Android branch.
- Owner: dougkwan
- Status: Not yet upstream.
-
-gcc/tree-ssa-lrs.c
- Port CL-39388 from x86 gcc-4.4.0 to Android branch to stabilize qsort
- comparators.
- Owner: dougkwan
- Status: Not yet upstream.
-
-gcc/tree-ssa-lrs.c
- Port CL-39443 from x86 gcc-4.4.0 to Android branch to stabilize qsort
- comparators.
- Owner: dougkwan
- Status: Not yet upstream.
-
-gcc/tree-ssa-reassoc.c
- Port CL-39465 from x86 gcc-4.4.0 to Android branch to stabilize qsort in
- tree-ssa-reassoc.c
- Owner: dougkwan
- Status: Not yet upstream.
-
-gcc/config/arm/eabi.h
- Add GNU-stack annotation to all Android code to fix a potential serious
- security problem. http://b/issue?id=2623907.
- Owner: jingyu
- Status: google local
-
-gcc/ira-conflicts.c
- Backport a gcc-4.4.3 patch to fix a ra bug http://b/issue?id=2667593.
- http://gcc.gnu.org/ml/gcc-cvs/2009-05/msg00055.html
- Owner: jingyu
- Status: In upstream gcc-4.4.3 r147081.
-
-gcc/collect2.c
-gcc/common.opt
-gcc/configure.ac
-gcc/configure
-gcc/doc/invoke.texi
-gcc/exec-tool.in
-gcc/gcc.c
-gcc/opts.c
- Add -fuse-ld= option to select linker. This CL merges the gcc part of
- this up-stream patch.
- http://gcc.gnu.org/ml/gcc-patches/2010-04/msg00402.html
- Owner: dougkwan
- Status: binutils part in upstream, gcc part pending approval.