Re: [PATCH] Remove inefficient branchless conditional negate optimization

2015-02-27 Thread Richard Biener
On Thu, Feb 26, 2015 at 11:20 PM, Jeff Law wrote: > On 02/26/15 10:30, Wilco Dijkstra wrote: >> >> Several GCC versions ago a conditional negate optimization was introduced >> as a workaround for >> PR45685. However the branchless expansion for conditional negate is >> extremely inefficient on mos

Re: [PATCH, testsuite] Fix gcc.dg/vect/pr59354.c

2015-02-27 Thread Richard Biener
On Fri, Feb 27, 2015 at 12:34 AM, Pat Haugen wrote: > The subject testcase is failing on older powerpc64 hardware that doesn't > support vector instructions because the prolog code is saving callee save > vector registers used in the loop before the check_vect() call has even been > performed. Fol

Re: [PATCH, testsuite] Fix gcc.dg/vect/pr59354.c

2015-02-27 Thread Jakub Jelinek
On Fri, Feb 27, 2015 at 09:08:30AM +0100, Richard Biener wrote: > On Fri, Feb 27, 2015 at 12:34 AM, Pat Haugen > wrote: > > The subject testcase is failing on older powerpc64 hardware that doesn't > > support vector instructions because the prolog code is saving callee save > > vector registers us

Re: [PATCH][AArch64]: Fix rtl type in aarch64.md.

2015-02-27 Thread Marcus Shawcroft
On 26 February 2015 at 06:22, Xingxing Pan wrote: > Hi, > > This patch fix the type of mov_aarch64 in aarch64.md. > Is it OK for trunk? OK, thank you /Marcus

Re: [PATCH][wwwdocs] Mention xgene-1 in arm and aarch64, FreeBSD support for arm

2015-02-27 Thread Marcus Shawcroft
On 25 February 2015 at 09:53, Kyrill Tkachov wrote: > > On 13/02/15 10:14, Richard Earnshaw wrote: >> >> On 13/02/15 09:52, Kyrill Tkachov wrote: >>> >>> Hi all, >>> >>> This patch to changes.html mentions the xgene1 support in GCC 5 for arm >>> and aarch64 and also the FreeBSD support for ARM. >>

Re: [patch] PR rtl-optimization/65220: avoid integer division in stack alignment

2015-02-27 Thread Uros Bizjak
Hello! > This is actually Jakub's patch from the PR, with a few minor tweaks that were > needed to bootstrap > and pass the regression suite. The splitter was using operand 0 without > setting it first. It should've > been operand 2. Also, there was a division by zero that was causing an > inva

[C PATCH] Fix ICE with __auto_type (PR c/65228)

2015-02-27 Thread Marek Polacek
This PR points out that we can ICE in case we have __auto_type with undeclared variable: grokdeclarator returns error_mark_node, so check for that before accessing decl's TREE_CODE (can't use error_operand_p here as that would cause bogus diagnostics be emitted). Bootstrapped/regtested on x86_64-l

Re: [PATCH][ARM] Remove an unused reload hook.

2015-02-27 Thread Richard Earnshaw
On 19/02/15 12:19, Matthew Wahab wrote: > The LEGITIMIZE_RELOAD_ADDRESS macro is only needed for reload. Since the > ARM backend no longer supports reload, this macro is not needed and this > patch removes it. > > Tested arm-none-linux-gnueabihf with gcc-check. > > Ok for trunk? now or in stage 1

Re: [PATCH, AArch64] [4.9] Handle SYMBOL_SMALL_TPREL appropriately

2015-02-27 Thread Richard Earnshaw
On 20/02/15 04:14, Hurugalawadi, Naveen wrote: > Hi Marcus, > >>> The handling of SYMBOL_SMALL_TPREL is present in 4.9 and very clearly >>> has exactly the same issue. > > Please find attached the patch ported for gcc-4.9. > > Please review the patch and let us know if its okay? > Regression tes

Re: [PR58315] reset inlined debug vars at return-to point

2015-02-27 Thread Petr Machata
Alexandre Oliva writes: > Ok, I looked into it further, after patching dwlocstat to dump > per-variable per-range coverage/length info, so as to be able to compare > object files more easily. If you send me those patches, I can finish them, bind the functionality to a command line option, and me

[PATCH] Testcase for PR65193

2015-02-27 Thread Richard Biener
Applied. Richard. 2015-02-27 Richard Biener PR lto/65193 * g++.dg/lto/pr65193_0.C: New testcase. Index: gcc/testsuite/g++.dg/lto/pr65193_0.C === *** gcc/testsuite/g++.dg/lto/pr65193_0.C(revision 0) --- g

[Committed] S/390: Remove -m64/-m31 from target specific testcases

2015-02-27 Thread Andreas Krebbel
Hi, the attached patch gets rid of -m64/-m31 uses in our target specific testcases in order to make "make check RUNTESTFLAGS='--target_board=unix\{-m31,-m64\}'" runs work fine again. Committed to mainline. Bye, -Andreas- 2015-02-27 Andreas Krebbel * gcc.target/s390/20140327-1.c: R

Re: [patch c-family]: Fix Bug 35330 - [4.8/4.9/5 regression] ICE with invalid pragma weak

2015-02-27 Thread Marek Polacek
On Thu, Feb 26, 2015 at 09:25:57PM +0100, Kai Tietz wrote: > Well, testcase for the pragma ... > > ChangeLog testsuite/ > > 2015-02-26 Kai Tietz > > * gcc.dg/weak/weak-17.c: New file Missing full stop. > Updated patch (regression-tested): > Index: c-pragma.c > =

[PATCH] Fix removing of df problem in df_finish_pass

2015-02-27 Thread Thomas Preud'homme
Hi, In df_finish_pass, optional problems are removed manually making non null entries in df->problems_in_order non contiguous. This may lead to null pointer dereference when accessing all problems from df->problems_in_order[0] to df->problems_in_order[df->num_problems_defined - 1] and miss some ot

Re: [patch]: Fix Bug 65038 - [regression 5] Unable to find ftw.h for libgcov-util.c

2015-02-27 Thread Kai Tietz
Applied at rev.revision 221055. -- Kai

Re: [C PATCH] Fix ICE with __auto_type (PR c/65228)

2015-02-27 Thread Joseph Myers
On Fri, 27 Feb 2015, Marek Polacek wrote: > This PR points out that we can ICE in case we have __auto_type with undeclared > variable: grokdeclarator returns error_mark_node, so check for that before > accessing decl's TREE_CODE (can't use error_operand_p here as that would cause > bogus diagnosti

Re: [PATCH, alpha]: Fix PR/47230 [4.6/4.7 Regression] gcc fails to bootstrap on alpha in stage2 with "relocation truncated to fit: GPREL16 against ..."

2015-02-27 Thread Uros Bizjak
On Wed, Feb 25, 2015 at 8:18 PM, Richard Henderson wrote: > On 02/25/2015 09:02 AM, Uros Bizjak wrote: >> The patch was tested on alpha-linux-gnu and alphaev68-linux-gnu for >> all default languages plus obj-c++ and go. >> >> OK for mainline? > > Ok. Thanks. Unfortunately, while "normal" bootstr

Re: [patch] fix PR65048: check that jump-thread paths are still valid

2015-02-27 Thread Andreas Schwab
Sebastian Pop writes: > +void > +baz (void) > +{ > + while (1) > +{ > + a = foo (); > + b = foo (); FAIL: gcc.dg/tree-ssa/ssa-dom-thread-9.c (test for excess errors) Excess errors: /daten/aranym/gcc/gcc-20150227/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-9

Re: ipa-icf::merge TLC

2015-02-27 Thread H.J. Lu
On Thu, Feb 26, 2015 at 6:10 PM, Jan Hubicka wrote: > Hi, > this is the final version of patch I comitted. It has new fix to > make_decl_local > to set TREE_ADDRESSABLE becuase we leave the flag undefined for non-local > decls. > I also dropped Optimization from fmerge-all-constants, fmerge-con

Re: [PATCH, libsanitizer] Enable for PowerPC little endian

2015-02-27 Thread Peter Bergner
On Thu, 2015-02-26 at 20:04 -0600, Peter Bergner wrote: > On Thu, 2015-02-26 at 22:56 +0100, Jakub Jelinek wrote: > > How do make check results (asan.exp/ubsan.exp) look like on ppc64le? > > If it works as good as or better as ppc64be, then I'm fine with adding it > > even in stage4. > > They have

Re: [patch]: Fix Bug 65038 - [regression 5] Unable to find ftw.h for libgcov-util.c

2015-02-27 Thread H.J. Lu
On Thu, Feb 26, 2015 at 6:49 AM, Kai Tietz wrote: > Hi, > > This is the remaining fix for re-enabling native boostrap for > Windows-variant of gcc without disabling -Werror for libgcc. > > ChangeLog > > 2015-02-26 Kai Tietz > > PR target/65038 > * config.in: Regenerated. > * configu

[committed] Move -Wformat-signedness out of -Wformat=2 (PR c/65040)

2015-02-27 Thread Marek Polacek
Many folks complained that -Wformat-signedness is overly pedantic, and especially with -Werror it can cause a lot of needless pain. This patch moves it ouf of -Wformat=2. Bootstrapped/regtested on x86_64-linux, applying to trunk. 2015-02-27 Marek Polacek PR c/65040 * doc/inv

patch to fix PR65302

2015-02-27 Thread Vladimir Makarov
The following patch fixes PR65302 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65032 LRA rematerialization sub-pass did not update info about scratch pseudos in rematerialized insns and this resulted in skipping reverse transformation of scratch pseudos into scratches in such insns at the LRA

RE: [PATCH][ARM] PR target/64600 Fix another ICE with -mtune=xscale: properly sign-extend mask during constant splitting

2015-02-27 Thread Kyrill Tkachov
On 03/02/15 15:18, Kyrill Tkachov wrote: > Hi all, > > The ICE in this PR occurs when -mtune=xscale triggers a particular path > through arm_gen_constant during expand > that creates a 0xf00f mask but for a 64-bit HOST_WIDE_INT doesn't > sign extend it into > 0xf00f that signifies

Re: [PATCH] PR63175 - [4.9/5 regression] FAIL: gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c scan-tree-dump-times slp2" basic block vectorized using SLP" 1

2015-02-27 Thread David Edelsohn
On Tue, Feb 24, 2015 at 2:30 PM, Jeff Law wrote: > On 02/23/15 20:38, Martin Sebor wrote: >> >> On 02/22/2015 11:45 AM, David Edelsohn wrote: >>> >>> Does this patch really fix the problem? The PR notes that the >>> testcase fails and code quality has regressed. Has the code >>> generation been

Re: [patch]: Fix Bug 65038 - [regression 5] Unable to find ftw.h for libgcov-util.c

2015-02-27 Thread Kai Tietz
2015-02-27 14:48 GMT+01:00 H.J. Lu : > On Thu, Feb 26, 2015 at 6:49 AM, Kai Tietz wrote: >> Hi, >> >> This is the remaining fix for re-enabling native boostrap for >> Windows-variant of gcc without disabling -Werror for libgcc. >> >> ChangeLog >> >> 2015-02-26 Kai Tietz >> >> PR target/6503

Re: [PATCH, libsanitizer] Enable for PowerPC little endian

2015-02-27 Thread Markus Trippelsdorf
On 2015.02.27 at 07:47 -0600, Peter Bergner wrote: > > Ok, since the results met your criteria for inclusion, I committed the > change as revision 221060. Thanks. Are there any plans to fix: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63927 ? -- Markus

Re: [patch] fix PR65048: check that jump-thread paths are still valid

2015-02-27 Thread Jakub Jelinek
9.c (test for excess errors) > Excess errors: > /daten/aranym/gcc/gcc-20150227/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-9.c:45:11: > error: too few arguments to function 'foo' > /daten/aranym/gcc/gcc-20150227/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-9.c:46:11: >

Re: [PATCH] PR63175 - [4.9/5 regression] FAIL: gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c scan-tree-dump-times slp2" basic block vectorized using SLP" 1

2015-02-27 Thread Martin Sebor
On 02/27/2015 07:27 AM, David Edelsohn wrote: On Tue, Feb 24, 2015 at 2:30 PM, Jeff Law wrote: On 02/23/15 20:38, Martin Sebor wrote: On 02/22/2015 11:45 AM, David Edelsohn wrote: Does this patch really fix the problem? The PR notes that the testcase fails and code quality has regressed.

Re: [PATCH] Fix for PR ipa/64693

2015-02-27 Thread Martin Liška
On 02/26/2015 07:21 PM, Jan Hubicka wrote: 2015-02-25 Martin Liska Jan Hubicka PR ipa/64693 * ipa-icf.c (symbol_compare_collection::symbol_compare_collection): New. (sem_item_optimizer::subdivide_classes_by_sensitive_refs): New function. (sem_item

Re: [PATCH, libsanitizer] Enable for PowerPC little endian

2015-02-27 Thread Peter Bergner
On Fri, 2015-02-27 at 15:30 +0100, Markus Trippelsdorf wrote: > On 2015.02.27 at 07:47 -0600, Peter Bergner wrote: > > > > Ok, since the results met your criteria for inclusion, I committed the > > change as revision 221060. Thanks. > > Are there any plans to fix: > https://gcc.gnu.org/bugzilla/

Re: [gofrontend-dev] Re: Go patch committed: Don't strip Go programs

2015-02-27 Thread Ian Lance Taylor
On Fri, Feb 27, 2015 at 7:21 AM, wrote: > > As discussed in this bugzilla, the debug info from libgo should not be > stripped or some things won't work as documented, like runtime.Callers. Is > that information documented anywhere so that anyone who builds gccgo and > libgo and provides it to oth

Re: [PATCH 01/36] Create libiberty/libiberty.m4, have GDB and GDBserver use it

2015-02-27 Thread Pedro Alves
On 02/09/2015 11:20 PM, Pedro Alves wrote: > Converting GDB to be a C++ program, I stumbled on 'basename' issues, > like: > ... > So I thought of adding a m4 file that projects that use libiberty can > source to pull in the autoconf checks that libiberty needs done in > order to use its public

Re: [gofrontend-dev] Re: Go patch committed: Don't strip Go programs

2015-02-27 Thread Lynn A. Boger
At a minimum I think it should be mentioned in libgo/README. I'll have to ask around to find out where would be best so that anyone who builds libgo for distribution knows that the debug info should not be stripped. I'm not sure about other places On 02/27/2015 09:59 AM, Ian Lance Taylor wrot

Re: [PATCH] Fix for PR ipa/64693

2015-02-27 Thread Jan Hubicka
> Hi. > > There's one missing vector comparison. Fix is obvious, ready for trunk? > > Thanks, > Martin > >From 3d03fb28ec21b6ed30d5179bd70aba79d246cd26 Mon Sep 17 00:00:00 2001 > From: mliska > Date: Fri, 27 Feb 2015 16:35:31 +0100 > Subject: [PATCH] Fix missing condition in symbol_compare_hash

Re: ipa-icf::merge TLC

2015-02-27 Thread Jan Hubicka
> > This caused: > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65237 Hi, this is patch I commited. gcc.dg/attr-noinline.c has template that counts number of calls in optimized assembler. Those do not match if one function is turned into another's wrapper. gcc.dg/noreturn-7.c misses one wa

Re: ipa-icf::merge TLC

2015-02-27 Thread Steve Ellcey
On Fri, 2015-02-27 at 03:10 +0100, Jan Hubicka wrote: > Bootstrapped/regtested x86_64-linux, comitted. > > Honza > * ipa-icf.c (symbol_compare_collection::symbol_compare_colleciton): > Use address_matters_p. I think this patch is causing an ICE while building glibc on MIPS. I am bui

Re: ipa-icf::merge TLC

2015-02-27 Thread Steve Ellcey
On Fri, 2015-02-27 at 09:33 -0800, Steve Ellcey wrote: > On Fri, 2015-02-27 at 03:10 +0100, Jan Hubicka wrote: > > > Bootstrapped/regtested x86_64-linux, comitted. > > > > Honza > > * ipa-icf.c (symbol_compare_collection::symbol_compare_colleciton): > > Use address_matters_p. > > I think

RE: [PATCH] Remove inefficient branchless conditional negate optimization

2015-02-27 Thread Wilco Dijkstra
> Richard Biener wrote: > On Thu, Feb 26, 2015 at 11:20 PM, Jeff Law wrote: > > On 02/26/15 10:30, Wilco Dijkstra wrote: > >> > >> Several GCC versions ago a conditional negate optimization was introduced > >> as a workaround for > >> PR45685. However the branchless expansion for conditional nega

Re: ipa-icf::merge TLC

2015-02-27 Thread Martin Liška
On 02/27/2015 07:04 PM, Steve Ellcey wrote: > Following up to my own email. I can reproduce this with the following > cut down test case if I compile with '-O2 -fmerge-all-constants' on > MIPS. > > extern const char *const _sys_siglist[128]; > const char *const __new_sys_siglist[128] = { }; > ext

[PATCH] ubsan: improve bounds checking, add -fsanitize=bounds-strict

2015-02-27 Thread Martin Uecker
I tested Marek's proposed change and it works correctly, i.e. arrays which are not part of a struct are now instrumented when accessed through a pointer. This also means that the following case is diagnosed (correctly) as undefined behaviour as pointed out by Richard: int main (void) { int *t =

Re: [PATCH] Fix removing of df problem in df_finish_pass

2015-02-27 Thread Bernhard Reutner-Fischer
On February 27, 2015 12:42:43 PM GMT+01:00, Thomas Preud'homme wrote: >Hi, > >In df_finish_pass, optional problems are removed manually making non >null >entries in df->problems_in_order non contiguous. This may lead to null >pointer >dereference when accessing all problems from df->problems_in_o

Re: [gofrontend-dev] Re: Go patch committed: Don't strip Go programs

2015-02-27 Thread Matthias Klose
On 02/27/2015 04:59 PM, Ian Lance Taylor wrote: > On Fri, Feb 27, 2015 at 7:21 AM, wrote: >> >> As discussed in this bugzilla, the debug info from libgo should not be >> stripped or some things won't work as documented, like runtime.Callers. Is >> that information documented anywhere so that anyo

Re: [gofrontend-dev] Re: Go patch committed: Don't strip Go programs

2015-02-27 Thread Ian Lance Taylor
On Fri, Feb 27, 2015 at 12:07 PM, Matthias Klose wrote: > > is there anything which could be stripped without scarifying functionality? > Linux distributions usually strip things by default, so a hint what exactly is > needed to keep the functionality would be appreciated. What is needed is file/

Re: ipa-icf::merge TLC

2015-02-27 Thread Jan Hubicka
> > ../sysdeps/gnu/siglist.c:72:1: internal compiler error: in address_matters_p, > at symtab.c:1908 > versioned_symbol (libc, __new_sys_sigabbrev, sys_sigabbrev, GLIBC_2_3_3); > ^ > 0x66a080 symtab_node::address_matters_p() > /scratch/sellcey/repos/bootstrap/src/gcc/gcc/symtab.c:1908 >

[RFC/patch for stage1] Embed compiler dumps into generated .o files (was Re: Obscure crashes due to gcc 4.9 -O2 => -fisolate-erroneous-paths-dereference)

2015-02-27 Thread David Malcolm
On Thu, 2015-02-26 at 11:17 -0500, David Malcolm wrote: > On Fri, 2015-02-20 at 10:29 -0700, Jeff Law wrote: > > On 02/19/15 14:56, Chris Johns wrote: > > > On 20/02/2015 8:23 am, Joel Sherrill wrote: > > >> > > >> On 2/19/2015 2:56 PM, Sandra Loosemore wrote: > > >>> Jakub Jelinek wrote: > >

Re: [patch, libstdc++] Use explicit relative imports for the pretty printers

2015-02-27 Thread Jonathan Wakely
On 25 February 2015 at 20:22, Matthias Klose wrote: > When gdb is linked/used with Python 3, import of the pretty printers fails: > > Traceback (most recent call last): > File > "/usr/share/gdb/auto-load/usr/lib/i386-linux-gnu/libstdc++.so.6.0.21-gdb.py", > line 58, in >import libstdcxx.v6 >

Re: [PR58315] reset inlined debug vars at return-to point

2015-02-27 Thread Alexandre Oliva
On Feb 27, 2015, Petr Machata wrote: > Alexandre Oliva writes: >> Ok, I looked into it further, after patching dwlocstat to dump >> per-variable per-range coverage/length info, so as to be able to compare >> object files more easily. > If you send me those patches, I can finish them, bind the f

Fix typo in ira-costs.c

2015-02-27 Thread Kugan
Looks like a typo to me. Bootstrapped and regression tested on x86_64-unknown-linux-gnu with no new regressions. Is this OK for stage1? Thanks, Kugan gcc/ChangeLog: 2015-02-28 Kugan Vivekanandarajah * ira-costs.c (record_operand_costs): Fix typo (remove redundant code). diff --git a

one more patch for PR64317

2015-02-27 Thread Vladimir Makarov
The following patch improves inheritance for PR64317 testcase https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64317 I ran a lot SPEC2000 benchmarks to get better default parameter value for EBB_PROBABILITY_CUTOFF in LRA inheritance. The new default parameter value improves SPECInt2000 by 0.4%

Re: [C/C++ PATCH] -Wlogical-not-parentheses tweaks (PR c/65120)

2015-02-27 Thread Jason Merrill
On 02/19/2015 07:03 PM, Jakub Jelinek wrote: + /* Avoid warning for !!b == y where b is boolean. */ + && (!DECL_P (current.lhs) + || TREE_TYPE (current.lhs) == NULL_TREE + || TREE_CODE (TREE_TYPE (current.lhs)) != BOOLEAN_TYPE)) There's something wrong h

Re: one more patch for PR64317

2015-02-27 Thread Bernhard Reutner-Fischer
On February 27, 2015 11:03:14 PM GMT+01:00, Vladimir Makarov wrote: > The following patch improves inheritance for PR64317 testcase > >https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64317 > > I ran a lot SPEC2000 benchmarks to get better default parameter value >for EBB_PROBABILITY_CUTOFF in LRA

Re: [PATCH x86_64] Optimize access to globals in "-fpie -pie" builds with copy relocations

2015-02-27 Thread H.J. Lu
On Thu, Dec 4, 2014 at 8:46 AM, H.J. Lu wrote: > On Thu, Dec 4, 2014 at 4:44 AM, Uros Bizjak wrote: >> On Wed, Dec 3, 2014 at 10:35 PM, H.J. Lu wrote: >> It would probably help reviewers if you pointed to actual path submission [1], which unfortunately contains the explanation

Re: [PATCH x86_64] Optimize access to globals in "-fpie -pie" builds with copy relocations

2015-02-27 Thread H.J. Lu
On Fri, Feb 27, 2015 at 3:23 PM, H.J. Lu wrote: > On Thu, Dec 4, 2014 at 8:46 AM, H.J. Lu wrote: >> On Thu, Dec 4, 2014 at 4:44 AM, Uros Bizjak wrote: >>> On Wed, Dec 3, 2014 at 10:35 PM, H.J. Lu wrote: >>> > It would probably help reviewers if you pointed to actual path > submi

Re: one more patch for PR64317

2015-02-27 Thread Vladimir Makarov
On 2015-02-27 5:30 PM, Bernhard Reutner-Fischer wrote: On February 27, 2015 11:03:14 PM GMT+01:00, Vladimir Makarov wrote: Committed as rev.221070. +DEFPARAM (PARAM_LRA_INHERITANCE_EBB_PROBABILITY_CUTOFF, + "lra-inheritance-ebb-probability-cutoff", + "Minimal fall-through e

Re: Fix typo in ira-costs.c

2015-02-27 Thread Vladimir Makarov
On 2015-02-27 4:52 PM, Kugan wrote: Looks like a typo to me. Bootstrapped and regression tested on x86_64-unknown-linux-gnu with no new regressions. Is this OK for stage1? Yes, Kugan. Thanks.

Re: [PATCH] PR63175 - [4.9/5 regression] FAIL: gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c scan-tree-dump-times slp2" basic block vectorized using SLP" 1

2015-02-27 Thread Martin Sebor
Given that Martin's fix to the testcase allowed it to succeed without Richi's fix for the underlying problem, is there a modification to the testcase or a new testcase that would really test the optimization? Let me work on it. Below is a patch with a couple of minor tweaks to the existing tes

Re: one more patch for PR64317

2015-02-27 Thread Sandra Loosemore
On 02/27/2015 03:03 PM, Vladimir Makarov wrote: The following patch improves inheritance for PR64317 testcase https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64317 [snip] Index: params.def === --- params.def (revision 220916) +++

Re: [PATCH][AArch64]: Fix rtl type in aarch64.md.

2015-02-27 Thread Xingxing Pan
On 02/27/2015 04:30 PM, Marcus Shawcroft wrote: On 26 February 2015 at 06:22, Xingxing Pan wrote: Hi, This patch fix the type of mov_aarch64 in aarch64.md. Is it OK for trunk? OK, thank you /Marcus Hi, Could someone help to apply the patch? Until now I don't have SVN write access. --

Re: one more patch for PR64317

2015-02-27 Thread Vladimir Makarov
On 2015-02-27 8:06 PM, Sandra Loosemore wrote: On 02/27/2015 03:03 PM, Vladimir Makarov wrote: The following patch improves inheritance for PR64317 testcase https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64317 [snip] Index: params.def