Hello,
Thanks for testing the patch.
FAIL: gcc.dg/sms-8.c scan-rtl-dump-times sms SMS loop with subreg in lhs 1
Does the attached patch resolve the failure with sms-8.c?
If so I'll re-submit it.
Thanks,
Revital
Index: testsuite/gcc.dg/sms-2.c
Does the attached patch resolve the failure with sms-8.c?
Yes. Thanks for the update.
Dominique
This patch adds a new GTY option, atomic, which is similar to the
identical option you have with Boehm GC
and which can be used with pointers to inform the GC/PCH machinery that
they point to an area of memory that
[...]
This patch basically implements it, but at this stage requires you
On Fri, Dec 17, 2010 at 8:18 PM, Richard Earnshaw rearn...@arm.com wrote:
On Thu, 2010-12-16 at 14:45 -0800, Carrot Wei wrote:
Hi
Compile the following c code with options -march=armv7-a -mthumb -Os
int foo (int s)
{
return s == 1;
}
GCC 4.6 generates:
foo:
0:
On Fri, May 13, 2011 at 7:14 PM, Ian Lance Taylor i...@google.com wrote:
I noticed that buglist.cgi was taking quite a bit of CPU time. I looked
at some of the long running instances, and they were coming from
searchbots. I can't think of a good reason for this, so I have
committed this
2011/5/16 Nicola Pero nicola.p...@meta-innovation.com:
2011-05-16 Nicola Pero nicola.p...@meta-innovation.com
* gengtype.c (walk_type): Implemented atomic GTY option.
* doc/gty.texi (GTY Options): Document atomic GTY option.
The patch is OK, with difference between skip and
2011-05-15 Dmitry Gorbachev d.g.gorbac...@gmail.com
* gengtype-state.c (read_state_param_structs): Initialize previous.
The logic in the function is OK, is this to silence some false positive warning?
In any case, the patch is OK, I assume you have tested it.
Thanks,
--
Laurynas
On Sat, May 14, 2011 at 6:14 PM, Eric Botcazou ebotca...@adacore.com wrote:
Those issues should be fixed by the attached patch, which relaxes
strictness of logical operations in tree-cfg.c file.
Thanks.
2011-05-14 Kai Tietz
* tree-cfg.c (verify_gimple_assign_unary): Don't enforce
On 16/05/11 10:45, Richard Guenther wrote:
On Fri, May 13, 2011 at 7:14 PM, Ian Lance Taylor i...@google.com wrote:
I noticed that buglist.cgi was taking quite a bit of CPU time. I looked
at some of the long running instances, and they were coming from
searchbots. I can't think of a good
Hi,
On Mon, 16 May 2011, Andrew Haley wrote:
On 16/05/11 10:45, Richard Guenther wrote:
On Fri, May 13, 2011 at 7:14 PM, Ian Lance Taylor i...@google.com wrote:
I noticed that buglist.cgi was taking quite a bit of CPU time. I looked
at some of the long running instances, and they were
Hi!
This patch contains a bunch of smaller debug info improvements:
1) on the typeddwarf.c testcase on x86_64 there were completely needlessly
many DW_OP_GNU_entry_value ops emitted, while the corresponding argument
registers were still live. Fixed by the cselib_subst_to_values hunk.
2)
Hello,
this fixes the ADA parts of PR middle-end/48989. For Fortran I am
still looking, what actual the cause is.
ChangeLog
2011-05-16 Kai Tietz
PR middle-end/48989
* gcc-interface/trans.c (Exception_Handler_to_gnu_sjlj): Use
boolean_false_node instead of
Andrew Haley a...@redhat.com writes:
It's not quite the same information, surely. Wouldn't searchers be directed
to an email rather than the bug itself?
The mail contains the bugzilla link, so they can easily get there if
needed.
Andreas.
--
Andreas Schwab, sch...@redhat.com
GPG Key
On Mon, May 16, 2011 at 3:04 PM, Andrew Haley a...@redhat.com wrote:
On 05/16/2011 01:09 PM, Michael Matz wrote:
Hi,
On Mon, 16 May 2011, Andrew Haley wrote:
On 16/05/11 10:45, Richard Guenther wrote:
On Fri, May 13, 2011 at 7:14 PM, Ian Lance Taylor i...@google.com wrote:
I noticed that
Hi,
one of the main VMS include files has a dollar in its name (decc$types.h),
which is not shell friendly.
As a consequence, when the name is reused by check.tpl to create a baseline
file, it must be quoted.
This is what is implemented in this patch.
Tested by 'make check' in fixincludes/
Hi,
On Mon, 16 May 2011, Richard Guenther wrote:
We can't use a test for BOOLEAN_TYPE as the middle-end considers a
INTEGER_TYPE with same precision/signedness as compatible and thus may
propagate a variable of INTEGER_TYPE there. I don't understand why
promoting bools to
On 05/16/2011 02:10 PM, Richard Guenther wrote:
On Mon, May 16, 2011 at 3:04 PM, Andrew Haley a...@redhat.com wrote:
On 05/16/2011 01:09 PM, Michael Matz wrote:
Hi,
On Mon, 16 May 2011, Andrew Haley wrote:
On 16/05/11 10:45, Richard Guenther wrote:
On Fri, May 13, 2011 at 7:14 PM, Ian
Hi,
this rule (and only this one) uses the c function of sed. According to man,
the syntax should be:
[2addr]c\
text
(Note the trailing back-slash).
But as currently written, there is no backslash in it. As a consequence 'make
check' fails at least on Darwin (BSD derived sed
Hi,
On Mon, 16 May 2011, Andrew Haley wrote:
It's not quite the same information, surely. Wouldn't searchers be
directed to an email rather than the bug itself?
Yes, though there is a link in all mails.
Right, so we are contemplating a reduction in search quality in exchange
for
On 05/16/2011 02:22 PM, Michael Matz wrote:
Hi,
On Mon, 16 May 2011, Andrew Haley wrote:
It's not quite the same information, surely. Wouldn't searchers be
directed to an email rather than the bug itself?
Yes, though there is a link in all mails.
Right, so we are contemplating a
Tristan Gingold ging...@adacore.com writes:
2011-05-16 Tristan Gingold ging...@adacore.com
* check.tpl: Shell-quote testing file.
diff --git a/fixincludes/check.tpl b/fixincludes/check.tpl
index b239d8b..0f3937a 100644
--- a/fixincludes/check.tpl
+++ b/fixincludes/check.tpl
@@
On Mon, May 16, 2011 at 3:17 PM, Michael Matz m...@suse.de wrote:
Hi,
On Mon, 16 May 2011, Richard Guenther wrote:
We can't use a test for BOOLEAN_TYPE as the middle-end considers a
INTEGER_TYPE with same precision/signedness as compatible and thus may
propagate a variable of INTEGER_TYPE
Hi,
On Mon, 16 May 2011, Andrew Haley wrote:
It routinely is. bugzilla performance is terrible most of the time
for me (up to the point of five timeouts in sequence), svn speed is
mediocre at best, and people with access to gcc.gnu.org often observe
loads 25, mostly due to I/O .
On 05/16/2011 02:32 PM, Michael Matz wrote:
On Mon, 16 May 2011, Andrew Haley wrote:
It routinely is. bugzilla performance is terrible most of the time
for me (up to the point of five timeouts in sequence), svn speed is
mediocre at best, and people with access to gcc.gnu.org often
On May 16, 2011, at 3:33 PM, Bruce Korb wrote:
On Mon, May 16, 2011 at 6:15 AM, Tristan Gingold ging...@adacore.com wrote:
Hi,
one of the main VMS include files has a dollar in its name (decc$types.h),
which is not shell friendly.
As a consequence, when the name is reused by check.tpl
Hi Tristan,
On Mon, May 16, 2011 at 6:39 AM, Tristan Gingold ging...@adacore.com wrote:
Sure. [If] The patch below is ok for 'make check', is it also ok for you ?
Yes, thank you.
Hello!
Attached patch introduces z constraint that matches
constant_call_address_operand predicate. Using this constraint,
several similar call patterns can be merged into one, substantially
lowering the number of similar call patterns.
Please note, that the patch also merges SImode and DImode
On 05/16/2011 02:42 PM, Richard Guenther wrote:
On Mon, May 16, 2011 at 3:34 PM, Andrew Haley a...@redhat.com wrote:
On 05/16/2011 02:32 PM, Michael Matz wrote:
On Mon, 16 May 2011, Andrew Haley wrote:
It routinely is. bugzilla performance is terrible most of the time
for me (up to the
On Fri, May 13, 2011 at 6:00 PM, Nathan Froyd froy...@codesourcery.com wrote:
On 05/13/2011 11:26 AM, Richard Guenther wrote:
On Fri, May 13, 2011 at 5:01 PM, Nathan Froyd froy...@codesourcery.com
wrote:
On 05/13/2011 10:52 AM, William J. Schmidt wrote:
This patch addresses PR46728, which
Denis Chertykov schrieb:
2011/5/6 Georg-Johann Lay a...@gjlay.de:
Nathan Froyd schrieb:
On Mon, May 02, 2011 at 05:23:48PM +0200, Georg-Johann Lay wrote:
PR45099 is an extension that gives an error when a fixed register is
needed to pass a parameter to a function.
Because the program will
On 05/03/2011 02:18 PM, Jason Merrill wrote:
I also removed the recursion from copy_statement_list because it
would just extra garbage STATEMENT_LISTs since they're already copied by
the normal walk_tree.
I was wrong about this, the recursion is necessary because
tsi_link_after destroys
I've seen us merge different named structs which happen to reside
on the same variant list. That's bogus, not only because we are
adjusting TYPE_MAIN_VARIANT during incremental type-merging and
fixup, so computing a persistent hash by looking at it looks
fishy as well.
Bootstrapped and tested
On May 16, 2011, at 3:40 PM, Bruce Korb wrote:
Hi Tristan,
On Mon, May 16, 2011 at 6:20 AM, Tristan Gingold ging...@adacore.com wrote:
Hi,
this rule (and only this one) uses the c function of sed. According to man,
the syntax should be:
[2addr]c\
text
(Note the trailing
2011/5/16 Georg-Johann Lay a...@gjlay.de:
Denis Chertykov schrieb:
2011/5/6 Georg-Johann Lay a...@gjlay.de:
Nathan Froyd schrieb:
On Mon, May 02, 2011 at 05:23:48PM +0200, Georg-Johann Lay wrote:
PR45099 is an extension that gives an error when a fixed register is
needed to pass a parameter
Denis Chertykov schrieb:
2011/5/11 Georg-Johann Lay a...@gjlay.de:
Denis Chertykov schrieb:
2011/5/2 Georg-Johann Lay a...@gjlay.de:
This is a fix for an optimization flaw when a long value is composed
from byte values.
For -fsplit-wide-types (which is still default for avr) the code is
Hi Tristan,
On Mon, May 16, 2011 at 8:27 AM, Tristan Gingold ging...@adacore.com wrote:
Yes, it is ok on GNU/Linux and Solaris.
Do I really need to test on HP/UX and AIX ? Won't be easy for me.
Solaris and BSD are usually the most unusual, so I'd say go ahead for mainline
and see if you get
On May 16, 2011, at 5:45 PM, Bruce Korb wrote:
Hi Tristan,
On Mon, May 16, 2011 at 8:27 AM, Tristan Gingold ging...@adacore.com wrote:
Yes, it is ok on GNU/Linux and Solaris.
Do I really need to test on HP/UX and AIX ? Won't be easy for me.
Solaris and BSD are usually the most
Georg-Johann Lay schrieb:
Richard Henderson schrieb:
Why are you adding optimize to all these insns? None of them will
be matched unless combine is run, which implies optimization.
Here is a patch without optimize in the insn conditions.
The optimize condition is still present in the
On 05/10/2011 03:47 PM, Bernd Schmidt wrote:
I've found it useful to use a construct such as the following:
(define_attr units64
unknown,d,d_addr,l,m,s,dl,ds,dls,ls
(const_string unknown))
(define_attr units64p
unknown,d,d_addr,l,m,s,dl,ds,dls,ls
(attr units64))
to define one
On Mon, 16 May 2011 17:37:24 +0200
pier...@pvittet.com wrote:
this patch is for the MELT branch.
My GCC contributor number is 634276.
[...]
2011-05-16 Pierre Vittet pier...@pvittet.com
* Makefile.in: remove useless use of MELTHERE_CFLAGS,
remove variable MELTHERE_CC1_CFLAGS,
Richi, thank you for the detailed review!
I'll plan to move the power-series expansion into the existing IL walk
during pass_cse_sincos. As part of this, I'll move
tree_expand_builtin_powi and its subfunctions from builtins.c into
tree-ssa-math-opts.c. I'll submit this as a separate patch.
I
Hi,
also added the missing get() overloads for std::array and std::pair.
Tested x86_64-linux, committed.
Paolo.
//
2011-05-16 Paolo Carlini paolo.carl...@oracle.com
* include/std/utility (get(std::pair)): Add.
* include/bits/stl_pair.h (pair::swap(pair),
Oops.
Paolo.
///
2011-05-16 Paolo Carlini paolo.carl...@oracle.com
* include/std/utility: Simplify the last commit, the whole
std::get code is C++0x only.
Index: include/std/utility
===
---
On Mon, May 16, 2011 at 3:44 PM, Uros Bizjak ubiz...@gmail.com wrote:
Please note, that the patch also merges SImode and DImode call
patterns, although SImode patterns use lsm constraint originally.
The l constraint prevents %esp register, but since operand predicate
already rejects %esp hard
I've seen us merge different named structs which happen to reside
on the same variant list. That's bogus, not only because we are
adjusting TYPE_MAIN_VARIANT during incremental type-merging and
fixup, so computing a persistent hash by looking at it looks
fishy as well.
Hi,
as reported on
PR 48677 pointed out a mistake in my conversion of
lang_specific_driver to use decoded options. This is fixed by this
patch.
Bootstrapped with no regressions on x86_64-unknown-linux-gnu. Applied
to mainline. Will also apply to 4.6 branch to fix the regression
there subject to 4.6 branch
Bootstrapped without any issues. Running the entire testsuite with
--param=allow-store-data-races=0 is still in progress.
BTW, no regressions, even running the entire thing at
--param=allow-store-data-races=0 to force testing this new bitfield
implementation on all tests.
Tobias Burnus wrote:
I intent to commit the attached patch soon,
unless you have concerns, comments or suggestions.
Committed - with the attachment follow up patch, which fixed validators
issues, added another item (-fbacktrace) and linkified some more flags.
Tobias
Index: changes.html
On Mon, May 16, 2011 at 11:32 AM, Jan Hubicka hubi...@ucw.cz wrote:
I've seen us merge different named structs which happen to reside
on the same variant list. That's bogus, not only because we are
adjusting TYPE_MAIN_VARIANT during incremental type-merging and
fixup, so computing a
Hello!
This patch backports recent fixes in FP moves from mainline to 4.5 and
4.6 branches.
2011-05-16 Uros Bizjak ubiz...@gmail.com
* config/i386/i386.md (*movxf_internal): Disable CONST_DOUBLE
optimization for CM_MEDIUM and CM_LARGE code models. Fix usage
of
Richard Guenther richard.guent...@gmail.com writes:
On Fri, May 13, 2011 at 7:14 PM, Ian Lance Taylor i...@google.com wrote:
I noticed that buglist.cgi was taking quite a bit of CPU time. I looked
at some of the long running instances, and they were coming from
searchbots. I can't think of
Update _gfortran_set_options now that -std=f2008tr is supported for TR
29113, add a TR 29113 Status section, and update coarray entry now
that multiple images are (experimentally, incomplete) supported.
Committed as Rev. 173804.
Tobias
Index: gcc/fortran/gfortran.texi
On 05/13/2011 06:22 PM, Jason Merrill wrote:
My initial implementation used a VEC to keep track of current deductions
in process, but I switched it to use a hash table instead; the overhead
for using a hash table rather than a VEC on the most common case (very
low deduction nesting) is small,
On Mon, 16 May 2011, Ian Lance Taylor wrote:
Richard Guenther richard.guent...@gmail.com writes:
On Fri, May 13, 2011 at 7:14 PM, Ian Lance Taylor i...@google.com wrote:
I noticed that buglist.cgi was taking quite a bit of CPU time. I looked
at some of the long running instances, and
On Mon, May 16, 2011 at 7:17 AM, Richard Guenther rguent...@suse.de wrote:
The following patch improves hashing types by re-instantiating the
patch that makes us visit aggregate target types of pointers and
function return and argument types. This halves the collision
rate on the type hash
On Mon, May 16, 2011 at 3:38 PM, Andi Kleen a...@firstfloor.org wrote:
Jan Hubicka hubi...@ucw.cz writes:
Yep,
I think it does make sense to share the implementation, but we need to find
resonable way to do so.
I doubt this will be very popular with the kernel community, which
Rong Xu x...@google.com writes:
The current kernel code is for gcc 3. That could be simply
replaced with a modern gcc 4 interface.
You cannot replace. You have to keep the code for every gcc versions
that being used.
I don't think it's a problem to not support gcc 3 gcov/profiling
anymore.
On Sun, May 15, 2011 at 3:27 AM, Jan Hubicka hubi...@ucw.cz wrote:
On Fri, May 13, 2011 at 5:54 AM, Paolo Bonzini bonz...@gnu.org wrote:
On 05/13/2011 03:03 AM, Rong Xu wrote:
* gcc/coverage.c (revision 173717): set a flag if building
for Linux kernel.
*
On Mon, May 16, 2011 at 7:41 PM, Zuxy Meng zuxy.m...@gmail.com wrote:
2011/5/16 H.J. Lu hjl.to...@gmail.com:
On Sun, May 15, 2011 at 10:03 PM, Zuxy Meng zuxy.m...@gmail.com wrote:
Misdetected as Athlon by GCC, K6-2+ and K6-3+ are processors that support
extended 3DNow! but don't support
2011/5/17 H.J. Lu hjl.to...@gmail.com:
On Mon, May 16, 2011 at 7:41 PM, Zuxy Meng zuxy.m...@gmail.com wrote:
2011/5/16 H.J. Lu hjl.to...@gmail.com:
On Sun, May 15, 2011 at 10:03 PM, Zuxy Meng zuxy.m...@gmail.com wrote:
Misdetected as Athlon by GCC, K6-2+ and K6-3+ are processors that support
On Mon, May 16, 2011 at 6:42 AM, Richard Guenther
richard.guent...@gmail.com wrote:
httpd being in the top-10 always, fiddling with bugzilla URLs?
(Note, I don't have access to gcc.gnu.org, I'm relaying info from multiple
instances of discussion on #gcc and richi poking on it; that said, it
Hello,
Attached is a new version of the patch.
Thanks to Dominique Dhumieres for testing on
powerpc-apple-darwin9 and x86_64-apple-darwin10.
Tested ppc64-redhat-linux on both with -m32,-m64 and SPU.
OK for mainline?
Thanks,
Revital
testsuite/Changelog
PR rtl-optimization/47013
62 matches
Mail list logo