Stefan Kristiansson writes:
> You mean something like this?
Yes, that's what I had in mind.
Andreas.
--
Andreas Schwab, SUSE Labs, sch...@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
> Shrink-wrap optimization sinks some instructions for more
> opportunities. It uses DF_LR_BB_INFO (bb)->def to check whether BB
> clobbers SRC. But for ARM, gcc might generate cond_exec insns before
> shrink-wrapping. And DF_LR_BB_INFO (bb)->def does not include def info
> from cond_exec insns. So
Hi Richard,
> (define_insn_and_split "*thumb2_smaxsi3"
> - [(set (match_operand:SI 0 "s_register_operand" "=r,r,r")
> - (smax:SI (match_operand:SI 1 "s_register_operand" "0,r,?r")
> - (match_operand:SI 2 "arm_rhs_operand""rI,0,rI")))
> + [(set (match_operand:SI
On 07/10/2013 08:24 AM, Andrew Sutton wrote:
That's a good idea. I changed every existing use of can_convert to
can_convert_standard for the time being. That will preserve the
existing behavior, and we can determine which of the existing uses can
include user-defined conversions later.
Let's le
On 07/01/2013 04:26 PM, Adam Butcher wrote:
I've finally reworked the generic lambda patches I made back in 2009
(http://gcc.1065356.n5.nabble.com/lambda-Latest-experimental-polymorphic-lambda-patches-tt713016.html)
to apply against GCC's mainline.
Great!
Missing features:
- Conversion to
On 7/10/13 8:11 AM, Joseph S. Myers wrote:
Don't you have built-in functions to document as well?
You are right.
We did forget to describe built-in functions in the documentation.
Thanks for pointing out our carelessness. :)
Use "@:" (or a comma) after "i.e." in Texinfo sources. The range "
On Jul 10, 2013, at 7:05 PM, Jack Howarth wrote:
> Current gcc trunk now builds fine on darwin13. Thanks for the commit.
Thanks the checking (and the work).
Hello, gentle maintainer.
This is a message from the Translation Project robot.
A revised PO file for textual domain 'gcc' has been submitted
by the Finnish team of translators. The file is available at:
http://translationproject.org/latest/gcc/fi.po
(This file, 'gcc-4.8.0.fi.po', has just
Graham Stott writes:
> Not sure if that working.
>
> I created some rtl using TRAP_IF to represent the TEQ and emiited via an
> expander
>
> The TRAP_IF rtl make ait all the way though the rtl optimizers which are
> run after expand
> even though it should be possible to determine is false.
>
>
>
Steve Ellcey writes:
> On Tue, 2013-07-09 at 18:25 +0100, Richard Sandiford wrote:
>> That was always the case though. These registers weren't enabled because
>> you can do operations on them. They were enabled because they should make
>> ideal spill space. Moves to and from these registers alw
This patch adds a call to ggc_free from va_gc::release, which is
called by vec_free. This was a regression from the old VEC_free
implementation and reduces the memory footprint during compilation.
Bootstrapped and tested on x86_64-unknown-linux-gnu. Ok for trunk?
2013-07-11 Teresa Johnson
On Thu, Jul 11, 2013 at 2:24 PM, Teresa Johnson wrote:
> 2013-07-11 Teresa Johnson
>
> * vec.h (struct va_gc): Move release out-of-line.
> (va_gc::release): Call ggc_free on released vec.
OK. Thanks.
Diego.
The attached patch finishes the semantics for requires expressions. It
includes reduction rules for constraint decomposition, substitution
rules, and diagnostics.
Andrew
Changelog:
2013-07-11 Andrew Sutton
* gcc/cp/cp-tree.h (declare_local_parms): New
* gcc/cp/cp-tree.h (fini
On Wed, Jul 10, 2013 at 9:35 PM, Jason Merrill wrote:
> Let's move all the lambda code into a new lambda.c, semantics.c has gotten
> huge.
Amen to that, brother!
-- Gaby
> -Original Message-
> From: Eric Botcazou [mailto:ebotca...@adacore.com]
> Sent: Wednesday, July 10, 2013 5:06 PM
> To: Bin Cheng
> Cc: gcc-patches@gcc.gnu.org
> Subject: Re: FW: [PATCH GCC]Relax the probability condition in CE pass
when
> optimizing for code size
>
> > 2013-03-25 Bin
15 matches
Mail list logo