Re: [PATCH, RFC] Dumping expanded MD files

2012-11-29 Thread Richard Henderson
On 2012-11-28 23:22, Michael Zolotukhin wrote: > + debug_rtx (desc); ... oh, I see. You wanted dump_rtx here, so you can output to stdout. r~

Re: [PATCH] Add --with-build-config=bootstrap-asan support

2012-11-29 Thread Jakub Jelinek
On Thu, Nov 29, 2012 at 07:24:38PM +0100, Paolo Carlini wrote: > On 11/29/2012 06:36 PM, Tobias Burnus wrote: > >H.J. Lu wrote: > >>This patch adds --with-build-config=bootstrap-asan support. Tested on > >>Linux/x86-64. OK to install? > > > >I think that patch has broken bootstrap for me. If I do

Re: [PATCH] Add --with-build-config=bootstrap-asan support

2012-11-29 Thread Andrew Pinski
On Thu, Nov 29, 2012 at 11:03 AM, H.J. Lu wrote: > On Thu, Nov 29, 2012 at 10:32 AM, H.J. Lu wrote: >> On Thu, Nov 29, 2012 at 10:24 AM, Paolo Carlini >> wrote: >>> On 11/29/2012 06:36 PM, Tobias Burnus wrote: H.J. Lu wrote: > > This patch adds --with-build-config=bootstrap-asa

Re: [PATCH] Add --with-build-config=bootstrap-asan support

2012-11-29 Thread H.J. Lu
On Thu, Nov 29, 2012 at 11:06 AM, Jakub Jelinek wrote: > On Thu, Nov 29, 2012 at 07:24:38PM +0100, Paolo Carlini wrote: >> On 11/29/2012 06:36 PM, Tobias Burnus wrote: >> >H.J. Lu wrote: >> >>This patch adds --with-build-config=bootstrap-asan support. Tested on >> >>Linux/x86-64. OK to install?

C++ PATCH for c++/53137 ('this' capture in templates)

2012-11-29 Thread Jason Merrill
My earlier semi-fix for this issue failed to update LAMBDA_EXPR_THIS_CAPTURE to point to the proxy variable, so uses ended up with an unattached FIELD_DECL. Fixed thus. Tested x86_64-pc-linux-gnu, applying to trunk and 4.7. commit 73e140fd81aa10994184bb8edfe9cfafdc1499a9 Author: Jason Merrill

Re: [patch] RFA: more fixes for PR55006

2012-11-29 Thread Dominique Dhumieres
> Of course, I also verified that the darwin10 and sparc issues that > spawned this long thread are fixed. Confirmed: bootstrapped on top of r193939, aermod.f90 is now correctly compiled. Thanks, Dominique

Re: [PATCH] Add --with-build-config=bootstrap-asan support

2012-11-29 Thread H.J. Lu
On Thu, Nov 29, 2012 at 11:06 AM, Jakub Jelinek wrote: > On Thu, Nov 29, 2012 at 07:24:38PM +0100, Paolo Carlini wrote: >> On 11/29/2012 06:36 PM, Tobias Burnus wrote: >> >H.J. Lu wrote: >> >>This patch adds --with-build-config=bootstrap-asan support. Tested on >> >>Linux/x86-64. OK to install?

Re: [RFA 4/8] validate_failures.py: rename --manifest to --manifest_path

2012-11-29 Thread Doug Evans
Diego Novillo writes: > On Sat, Nov 24, 2012 at 5:50 PM, Doug Evans wrote: > > Hi. > > This fourth patch renames option --manifest to --manifest_path. > > I have a later patch that adds a --manifest_name option, making > > "--manifest" > > too confusing/ambiguous. > > > > Ok to check in?

Re: [ARM] Turning off 64bits ops in Neon and gfortran/modulo-scheduling problem

2012-11-29 Thread Joseph S. Myers
On Thu, 29 Nov 2012, Christophe Lyon wrote: > 2012-11-28 Christophe Lyon > > gcc/ > * config/arm/arm-protos.h (tune_params): Add > prefer_neon_for_64bits field. > * config/arm/arm.c (prefer_neon_for_64bits): New variable. > (arm_slowmul_tune): Default prefer_neon_for_64bits

[4.6] Fix PR libgcc/48076

2012-11-29 Thread Richard Henderson
A different fix is required for 4.6, because the __atomic functions don't exist yet. r~ PR libgcc/48076 * emutls.c (__emutls_get_address): Add memory barrier before referencing emutls_key. diff --git a/gcc/emutls.c b/gcc/emutls.c index b7ee3bd..fcf6eb5 100644 --- a/gcc/e

Re: [RFA 4/8] validate_failures.py: rename --manifest to --manifest_path

2012-11-29 Thread Diego Novillo
On Thu, Nov 29, 2012 at 3:46 PM, Doug Evans wrote: > 2012-11-29 Doug Evans > > * testsuite-management/validate_failures.py: Rename variable > manifest_name to manifest_path everywhere. OK. Diego.

Re: [PATCH] Fix allocation of reg_known_value

2012-11-29 Thread Uros Bizjak
Hello! > When changing reg_known_value to a VEC, Steven sneaked in a small > semantic change. That change has the advantage of improving compilation > time substantially on some testcases (including PR55489), but it is a > bit heavy-handed: it also makes set_known_reg_value a no-op, while > get_k

Re: [Patch, Fortran] No-op Patch - a.k.a. FINAL wrapper update

2012-11-29 Thread Janus Weil
Hi Tobias, > effectively, this patch doesn't do anything. Except, it updates the – > deactivated – finalization wrapper. > > > Note: This patch does not include any code to actually call the finalization > wrapper. Nor is the modified code ever called in gfortran. However, that > patch paves the r

[patch] use pretty-print for slim RTL printing

2012-11-29 Thread Steven Bosscher
Hello, This patch rewrites sched-vis.c, and graph.c, to use the pretty-print machinery. This makes it easier to add GIMPLE cfg dumping also, because all tree/gimple dumping is done via pretty-print. It also removes the ugly (and unsafe?) static print buffers that sched-vis.c and its users had. Bo

Re: [RFA 7/8] validate_failures.py: New options --manifest_subdir, --manifest_name

2012-11-29 Thread Doug Evans
Diego Novillo writes: > On Sat, Nov 24, 2012 at 5:58 PM, Doug Evans wrote: > > Hi. > > This seventh patch adds new options --manifest_subdir, --manifest_name. > > Useful when using validate_failures.py with a different tool, instead of > > gcc. > > > > Ok to check in? > > > > 2012-11-24

Re: [Patch, Fortran] No-op Patch - a.k.a. FINAL wrapper update

2012-11-29 Thread Tobias Burnus
Am 29.11.2012 23:51, schrieb Janus Weil: one thing that I do not like about your patch is the modification of "gfc_find_derived_vtab": You create two versions of it, one of which creates the vtab if it does not exist, while the other version does not do this. [...] can you explain to me why thi

PING: [PATCH, ARM] New CPU support for Marvell PJ4 cores

2012-11-29 Thread Yi-Hsiu Hsu
This patch is pending for a long time. Any progress? Cheers, Yi-Hsiu, Hsu -Original Message- From: Yi-Hsiu Hsu Sent: Tuesday, June 26, 2012 1:51 PM To: 'Chung-Lin Tang' Cc: Ramana Radhakrishnan; gcc-patches@gcc.gnu.org Subject: RE: [PATCH, ARM] New CPU support for Marvell PJ4 cores Hi

Merge from trunk to gccgo branch

2012-11-29 Thread Ian Lance Taylor
I have merged trunk revision 193973 to the gccgo branch. Ian

[PATCH GCC/ARM] Fix big size regression in register renaming for thumb2 instruction set

2012-11-29 Thread Bin Cheng
Hi, Big code size regression is introduced by register renaming pass on thumb2 instruction set. The root cause comprises two aspects: 1. The pass renames LO_REGS into high registers, changing 2 bytes instructions into 4 bytes. This is because function find_best_rename_reg does not forbid renaming L

[GCC ARM-Embedded-4_7/Commit]Disable -fira-hoist-pressure on Thumb2

2012-11-29 Thread Bin Cheng
Hi, I committed the patch disabling "-fira-hoist-pressure" on Thumb2 to ARM Embedded-4_7 branch as r193979. Thanks. gcc/ChangeLog.arm 2012-11-30 Bin Cheng * config/arm/arm.c (arm_option_override): Disable option -fira-hoist-pressure on Thumb2. gcc/testsuite/ChangeLog.arm 2012

[GCC ARM-Embedded-4_7/Commit]Fix size regression of regrename on Thumb2

2012-11-29 Thread Bin Cheng
Hi, I committed the patch fixing size regression of regrename on Thumb2 to ARM Embedded-4_7 branch as r193980. Thanks. gcc/ChangeLog.arm 2012-11-30 Bin Cheng * config/arm/arm-protos.h (tune_params): Add preferred_renaming_class. * config/arm/arm.c (arm_slowmul_tune, ar

Go patch committed: Fix fieldtrack info for unexported type

2012-11-29 Thread Ian Lance Taylor
This patch to the Go frontend fixes the fieldtrack info emitted for an unexported type. Bootstrapped on x86_64-unknown-linux-gnu. Committed to mainline. Ian diff -r 0a58667fb9cd go/expressions.cc --- a/go/expressions.cc Thu Nov 29 09:34:24 2012 -0800 +++ b/go/expressions.cc Thu Nov 29 22:55:58

<    1   2