Hi,
Only 5 days left before the submissions deadline for C++Now 2014!
C++Now is a general C++ conference for C++ experts and enthusiasts.
It is not specific to any library/framework or compiler vendor and
has three tracks with presentations ranging from hands-on, practical
tutorials to advanced C
Hey all
Some of you may have noticed the gccrs branch on the git mirror. Since
PyCon IE 2013 i gave a talk on my Python Front-end pet project and
heard about rust by a few people and i never really looked at it
before until then but i've kind of been hooked since.
So to learn the language i've be
On Tue, Dec 3, 2013 at 12:22 PM, Philip Herron wrote:
> Hey all
>
> Some of you may have noticed the gccrs branch on the git mirror. Since PyCon
> IE 2013 i gave a talk on my Python Front-end pet project and heard about
> rust by a few people and i never really looked at it before until then but
>
Hi all,
I'm investigating a testsuite failure on arm: gcc.target/arm/unsigned-extend-1.c
For code:
unsigned char foo (unsigned char c)
{
return (c >= '0') && (c <= '9');
}
we end up generating:
sub r0, r0, #48
uxtbr0, r0
cmp r0, #9
movhi r0, #0
> For code:
>
> unsigned char foo (unsigned char c)
> {
>return (c >= '0') && (c <= '9');
> }
>
> we end up generating:
>
> sub r0, r0, #48
> uxtbr0, r0
> cmp r0, #9
> movhi r0, #0
> movls r0, #1
> bx lr
>
> The extr
Eric Botcazou writes:
>> For code:
>>
>> unsigned char foo (unsigned char c)
>> {
>>return (c >= '0') && (c <= '9');
>> }
>>
>> we end up generating:
>>
>> sub r0, r0, #48
>> uxtbr0, r0
>> cmp r0, #9
>> movhi r0, #0
>> movls r0, #
Eric Botcazou wrote:
>> For code:
>>
>> unsigned char foo (unsigned char c)
>> {
>>return (c >= '0') && (c <= '9');
>> }
>>
>> we end up generating:
>>
>> sub r0, r0, #48
>> uxtbr0, r0
>> cmp r0, #9
>> movhi r0, #0
>> movls r0, #1
Sorry for the delay on this, it fell off my radar as we wrapped up
stage1 development.
--
I am pleased to announce that the GCC Steering Committee has accepted
you as the maintainer for the SLSR optimization pass.
Please update your listing in the MAINTAINERS file and congratulations
on
> I don't think this is the way to go. AIUI the problem here isn't that
> RISC architectures don't have QImode adds as such. If we were going
> to combine insn 6 and insn 7 _in isolation_ then we would have either:
>
>(zero_extend:SI (subreg:QI (plus:SI (subreg:QI (reg:SI R))
>
> To me promote_mode sounds like the best fit. But doesn't combine do
> instruction validation? So in this case the target claims to support the
> narrow operation?
Part of the problem is that it's not in the combiner, it's in simplify-rtx.c,
so it's applied liberally when you're manipulating th
Eric Botcazou writes:
>> I don't think this is the way to go. AIUI the problem here isn't that
>> RISC architectures don't have QImode adds as such. If we were going
>> to combine insn 6 and insn 7 _in isolation_ then we would have either:
>>
>>(zero_extend:SI (subreg:QI (plus:SI (subreg:QI
11 matches
Mail list logo