Hi
On 28/feb/2014, at 23:48, Marc Glisse marc.gli...@inria.fr wrote:
Hello,
this is a stage 1 patch, and I'll ping it then, but if you have comments
now...
Passes bootstrap+testsuite on x86_64-linux-gnu.
2014-02-28 Marc Glisse marc.gli...@inria.fr
PR tree-optimization/57742
Hi H.J,
Sorry that I will be out of office next week, and don't have chance to
reproduce it until back. BTW, does x32 refer to x86 32 bit?
Thanks,
bin
On Sat, Mar 1, 2014 at 2:23 AM, H.J. Lu hjl.to...@gmail.com wrote:
On Fri, Feb 28, 2014 at 9:42 AM, H.J. Lu hjl.to...@gmail.com wrote:
On Fri,
Hi,
I've just committed the attached patch that fixes PR 60071 as rev
208242. Originally tested by Kaz:
http://gcc.gnu.org/ml/gcc-testresults/2014-02/msg01866.html
Tested the new test case with:
make check-gcc RUNTESTFLAGS=compile.exp=pr60071.c --target_board=sh-sim
There is some uncertainty in the PR discussion about what semantics
vector should have, so this patch just avoids the ICE for now.
Tested x86_64-pc-linux-gnu, applying to trunk and 4.8.
commit cbf13b08495010d24a784170f76684e5109bd92b
Author: Jason Merrill ja...@redhat.com
Date: Fri Feb 28
On 03/01/2014 03:52 AM, Jan Hubicka wrote:
a hidden function. We don't do that for user-defined virtual
functions because the user controls whether or not they are defined
in the header, and we don't devirtualize if no definition is
available, but implicitly-declared functions are different
Hello,
again, a stage 1 patch that I will ping then, but early comments are
welcome.
PR 59100 was asking to transform n?rotate(x,n):x to rotate(x,n) (because
it can be hard to write a strictly valid rotate in plain C). The operation
is really:
(x != neutral) ? x op y : y
where neutral is
There seems to be a sufficiently large consensus that volatile asms should not
be treated as full optimization barriers by the compiler. This patch is a
first step towards implementing this conclusion and aims only at addressing
the code quality regressions introduced by
On Sat, 1 Mar 2014, Paolo Carlini wrote:
Hi
On 28/feb/2014, at 23:48, Marc Glisse marc.gli...@inria.fr wrote:
Hello,
this is a stage 1 patch, and I'll ping it then, but if you have comments now...
Passes bootstrap+testsuite on x86_64-linux-gnu.
2014-02-28 Marc Glisse
Hi Mikael, hi all,
2014-02-22 16:38 GMT+01:00 Mikael Morin mikael.mo...@sfr.fr:
Le 19/02/2014 16:51, Janus Weil a écrit :
The patch was not applying cleanly any more, so here is a re-diffed
version for current trunk. It works nicely on the included test case
as well as the one provided by
Eric Botcazou ebotca...@adacore.com writes:
There seems to be a sufficiently large consensus that volatile asms should
not
be treated as full optimization barriers by the compiler. This patch is a
first step towards implementing this conclusion and aims only at addressing
the code
Hi all,
this is to notify about the patch I've submitted:
http://gcc.gnu.org/ml/gcc-bugs/2014-02/msg02863.html
Cheers,
Wojtek
On 03/01/2014 03:52 AM, Jan Hubicka wrote:
a hidden function. We don't do that for user-defined virtual
functions because the user controls whether or not they are defined
in the header, and we don't devirtualize if no definition is
available, but implicitly-declared functions are different
... in fact, we can also imagine the below clean-up, for another
DECL_DELETED_FN use and likewise for DECL_DECLARED_CONSTEXPR_P (which
immediately applies STRIP_TEMPLATE to its argument) uses. Or for Stage
1, maybe?
Thanks,
Paolo.
//
2014-03-01 Paolo Carlini
Hi,
On 02/28/2014 04:50 PM, Jason Merrill wrote:
OK, thanks.
Applied. I have just noticed (sorry) that get_AT_ref (thus get_AT) isn't
trivial at all, thus I propose to apply the below. Is it Ok with you?
Thanks,
Paolo.
//
2014-03-01 Paolo Carlini
On Sat, Mar 1, 2014 at 7:13 AM, Kirill Yukhin kirill.yuk...@gmail.com wrote:
Hello Uroš,
On 28 Feb 13:55, Uros Bizjak wrote:
On Fri, Feb 28, 2014 at 1:14 PM, Kirill Yukhin kirill.yuk...@gmail.com
wrote:
Hello,
This is relatively obvious patch which eliminates comparision
of inifinities
Hi Lin,
On Fri, 28 Feb 2014 19:14:11, lin zuojian wrote:
于 2014年02月28日 15:58, lin zuojian 写道:
Hi Bernd,
I agree you with the mode problem.
And I have not change the stack alignment.What I change is the virtual
register base's alignment.
I tried your patch on this test case:
gcc -O2
PR c++/60377
* parser.c (cp_parser_parameter_declaration_clause): Unwind generic
function scope on parse error in function parameter list.
PR c++/60377
* g++.dg/cpp1y/pr60377.C: New testcase.
---
gcc/cp/parser.c | 7 ++-
We shouldn't complain if a loop condition isn't a valid constant
expression; it isn't supposed to be.
Tested x86_64-pc-linux-gnu, applying to trunk.
commit 5266ff07b6077df5d7bf6d5748856a43e48ad6ee
Author: Jason Merrill ja...@redhat.com
Date: Sat Mar 1 14:22:02 2014 -0500
PR c++/60379
OK.
Jason
OK.
Jason
OK.
Jason
Hi all,
The attached patch fixes this by actually implementing it. I cleaned up some of
the code by getting rid of the tmp_delim variables and adding a mode to
write_character which is used to ignore delimiters when writing out variable
names and other namelist parts.
I will prepare a test
Hello,
I have just regression tested and committed a patch fixing PR 60341 by
adding two expression type checks before union accesses (it's the same
as the one of the PR).
I plan to backport tomorrow (4.8 and 4.7).
Mikael
Index: gcc/testsuite/gfortran.dg/str_comp_optimize_1.f90
This patch fixes lto/55113 for powerpc.
Combining -fshort-double with -flto is now working fine.
I attach patch and testcase (unsure if testcase is in the right place).
Tested with target powerpc-abispe.
2014-03-01 Paulo Matos pa...@matos-sorge.com
* c-family/c.opt: Add LTO FE
Built and tested on x86-64-linux.
This is just a test case.
2014-03-01 Edward Smith-Rowland 3dw...@verizon.net
PR c++/50025
* g++.dg/cpp0x/pr50025.C: New.
Index: g++.dg/cpp0x/pr50025.C
===
---
Hi,
The following patch fixes two issues: the first issue is PR c++/25940 and the
second is related to PR c++/13699.
The first issue is that the C++ frontend fails to reject duplicate definitions
of functions declared to have C language linkage. This results in the compiler
emitting ASM that
On Sat, 1 Mar 2014, Patrick Palka wrote:
+ error_at (input_location,
+ redefinition of %q+#D with C language linkage,
+ x);
+ inform (input_location,
+ %q+#D
On Sat, Mar 1, 2014 at 7:53 PM, Marc Glisse marc.gli...@inria.fr wrote:
On Sat, 1 Mar 2014, Patrick Palka wrote:
+ error_at (input_location,
+ redefinition of %q+#D with C language
linkage,
+ x);
+
Hi Bernd,
set_mem_align is not working like magic.
set_mem_align just set the alignment of a memory rtx.And You must aware
that you do so because you are sure this rtx IS aligned like this.
For arm machines, the base the virtual registers are aligned to 8
bytes.You can't just set_mem_align to
Hi Bernd,
You may send a patch too.Your idea will be more clear.
--
Regards
lin zuojian
On Sun, Mar 02, 2014 at 10:24:52AM +0800, lin zuojian wrote:
Hi Bernd,
set_mem_align is not working like magic.
set_mem_align just set the alignment of a memory rtx.And You must aware
that you do so
Hi,
my mail is not achived by
http://gcc.gnu.org/ml/gcc-patches/2014-02/. What's happening?
--
Regards
lin zuojian
Hi,
I forgot now is Mar.I thought it's Feb.Sorry.
--
Regards
lin zuojian
On Sun, Mar 02, 2014 at 10:57:15AM +0800, lin zuojian wrote:
Hi,
my mail is not achived by
http://gcc.gnu.org/ml/gcc-patches/2014-02/. What's happening?
--
Regards
lin zuojian
On Sat, Mar 1, 2014 at 9:57 PM, lin zuojian manjian2...@gmail.com wrote:
Hi,
my mail is not achived by
http://gcc.gnu.org/ml/gcc-patches/2014-02/. What's happening?
That's last month's archive.
Yeah, I have realized that.
On Sat, Mar 01, 2014 at 10:01:41PM -0500, Patrick Palka wrote:
On Sat, Mar 1, 2014 at 9:57 PM, lin zuojian manjian2...@gmail.com wrote:
Hi,
my mail is not achived by
http://gcc.gnu.org/ml/gcc-patches/2014-02/. What's happening?
That's last month's
Pre-remark: I currently get Stage 2/Stage 3 miscompares. As this is
unlikely to be caused by my patch, it properly means that Honza's patch
bitrotted even though it still applies.
Dear all,
attached is an updated patch set for this PR.
Background: gfortran uses internally __builtin_expect.
35 matches
Mail list logo