Re: [Google] Put time profiling under param, disable by default

2014-10-12 Thread Xinliang David Li
ok. David On Sun, Oct 12, 2014 at 2:59 PM, Teresa Johnson wrote: > Guard the new time profiling under a parameter, off by default for Google > since it isn't used and the extra instrumentation was adding bloat. > > Enabled time profiling for two test cases that explicitly test it. > > For func_r

[SH][committed] Fix PR 59401

2014-10-12 Thread Oleg Endo
Hi, The attached patch fixes PR 59401. Tested with make -k check RUNTESTFLAGS="--target_board=sh-sim\{-m4/-ml,-m4/-mb}" and no new failures. Commited as r216128. I'd like to backport this to 4.8 and 4.9 later. Cheers, Oleg gcc/ChangeLog PR target/59401 * config/sh/sh-protos (sh_

[PATCH 1/2] xtensa: drop unimplemented floating point operations

2014-10-12 Thread Max Filippov
xtensa ISA never implemented FP division, reciprocal, square root and inverse square root as single opcode. Remove patterns that can emit them. 2014-10-09 Max Filippov gcc/ * config/xtensa/xtensa.md (divsf3, *recipsf2, sqrtsf2, *rsqrtsf2): remove. --- gcc/config/xtensa/xtensa.md | 44

[PATCH 2/2] xtensa: use pre- and postincrement FP load/store when available

2014-10-12 Thread Max Filippov
Earlier versions of xtensa FPU used to support preincrement FP load and store instructions (lsiu/ssiu). Recent FPU supports postincrement FP load and store instructions only (lsip/ssip). Use configuration macro to decide which version is available. 2014-10-10 Max Filippov gcc/ * config/xte

[PATCH 0/2] xtensa: fix floating-point parts of machine description

2014-10-12 Thread Max Filippov
Hi Sterling, this series fixes two bugs in xtensa.md: - generation of non-existent instructions for division/reciprocal/square root - generation of pre- or post-increment floating point loads/stores depending on whether the core supports former or latter. These changes allow building gcc for mo

[Google] Put time profiling under param, disable by default

2014-10-12 Thread Teresa Johnson
Guard the new time profiling under a parameter, off by default for Google since it isn't used and the extra instrumentation was adding bloat. Enabled time profiling for two test cases that explicitly test it. For func_reorder_gold_plugin_1.C the change in instrumentation had an effect on the orde

[PATCH diagnostics] PR 53061 cleanup initialization

2014-10-12 Thread Manuel López-Ibáñez
This is an old patch of mine that never got finished. I updated it following the suggestions of Gabriel here https://gcc.gnu.org/ml/gcc-patches/2012-04/msg00443.html In cp/error.c, I separate the initialization of the diagnostic context from the initialization of the scratch pretty-printer (cxx_pp

[x86] Replace builtins with vector extensions

2014-10-12 Thread Marc Glisse
Hello, for the first patch, it is actually easier to repost the old patch with some new testcases. That doesn't mean it has to go in all at once, but you can comment on various things. If that's a problem I'll separate them and repost separately. For simple +-*/ for double, I mostly wonder i

Re: [PATCH] cleanup in c-parser

2014-10-12 Thread pinskia
> On Oct 12, 2014, at 12:37 PM, Anthony Brandon > wrote: > > Hi, > > I'm a new contributor and I don't yet have a copyright assignment or > commit access. Thanks for you contribution. Your new function is missing a comment before it saying what it does. Yes it might be obvious what the

[v3, patch] Move std::list::_M_size closer to iterators

2014-10-12 Thread Marc Glisse
Hello, this patch moves _M_size in std::list to a place where it should be easier (no offsetof) to access from an iterator (it doesn't matter when you access it from the main std::list object). It does not take advantage of it yet, that can be done at any time, whereas the layout will soon be

[PATCH] cleanup in c-parser

2014-10-12 Thread Anthony Brandon
Hi, I'm a new contributor and I don't yet have a copyright assignment or commit access. This is a cleanup of code duplication in c-parser. I bootstrapped and tested on x86_64-linux. gcc/c/ChangeLog: 2014-10-12 Anthony Brandon * c-parser.c (c_parser_all_labels): New function to repl

[libstdc++] Add xmethods for array, deque, forward_list, list and vector.

2014-10-12 Thread Siva Chandra
Hello, Attached is a patch which adds xmethods for std::array, std::deque, std::forward_list, std::list and std::vector. There were already couple of xmethods existing for std::vector, but this patch adds more over them. libstdc++-v3/ChangeLog: 2014-10-12 Siva Chandra Reddy * python

Re: [PATCH] RTEMS: Update contrib/config-list.mk

2014-10-12 Thread Hans-Peter Nilsson
On Sat, 20 Sep 2014, Jan-Benedict Glaw wrote: > Please note that nios2 failed in the same way a number of other > targets fail, too: > > cr16-elf > http://toolchain.lug-owl.de/buildbot/show_build_details.php?id=351532 > fr30-elf > http://toolchain.lug-owl.de/buildbot/show_build_details.