On 8 June 2015 at 19:01, Ville Voutilainen wrote:
>> Yes, it should be uglified, thanks.
> Ahem, yes, actually removed since it's there only to be specialized.
Another round! The new patch
- makes sure not to change non-deduced parameters to deduced ones, and adds
tests for that.
- removes the na
It actually returns a VECTOR_CST not a TREE_VEC.
Committed as obvious.
gcc/ChangeLog:
* tree.c (make_vector_stat): Fix comment to state that the
function returns a VECTOR_CST.
---
gcc/tree.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gcc/tree.c b/gcc/tre
r76173 removed the function build_method_call() but did not remove the
comment documenting the function. This patch removes the stale comment.
Committed as obvious.
gcc/cp/ChangeLog:
* call.c: Remove comment documenting the long-deleted
function build_method_call.
---
gcc/cp/ca
Hello world,
the attached patch emits a warning for constant integer division.
While correct according to the standard, I cannot really think
of a legitimate reason why people would want to write 3/5 where
they could have written 0 , so my preference would be to put
this under -Wconversion (like i
Hi,
this patch allows try_transform_to_exit_first_loop_alt to succeed when
handling cases where the expression representing the number of
iterations contains a cast.
Currently, transform_to_exit_first_loop_alt testcase
gfortran/parloops-exit-first-loop-alt.f95 will fail.
The nit is _19, wh
On Sat, Jun 13, 2015 at 12:04 AM, Mike Stump wrote:
> On Jun 12, 2015, at 8:25 PM, Jack Howarth wrote:
>> The attached patch revises the tests for the filds and fists
>> mnemonics to use the assembly...
>>
>> filds mem(%rip); fists mem(%rip)
>
>> Okay for gcc trunk?
>
> Fine from a darwin persp
/usr/bin/mkdir -p .; files=`echo ../../../../libgo/go/errors/errors.go | sed -e
's/[^ ]*\.gox//g'`; /bin/sh ./libtool --tag GO --mode=compile
/daten/gcc/gcc-20150613/Build/./gcc/gccgo
-B/daten/gcc/gcc-20150613/Build/./gcc/ -B/usr/powerpc64-linux/bin/
-B/usr/powerpc64-linux/lib/ -is
On Fri, 12 Jun 2015, Marek Polacek wrote:
fold-const.c traditionally avoided the combinatorial explosion by using
strip_nops.
Yeah. We can probably special case conditional conversions in code
generation instead of lowering it. And then go the full way and special
case nop conversions so you
> gen_expand and gen_split have some fairly complex tests that really just
> repeat what's in classify_insn. This patch moves classify_insn to rtl.c,
> so that it's available to the generators. It also adds a generator-specific
> UNKNOWN return code for cases where we need to choose at (GCC) runt
They look fine to me.
+/* (x & y) + (x ^ y) -> x | y */
This also works if you replace + with | or ^.
+/* (x | y) - (x ^ y) -> x & y */
For symmetry, you probably also want:
(x | y) - (x & y) -> x ^ y
(they both also work with ^ instead of -)
+/* (x & y) + (x | y) -> x + y */
Again fo
gen_expand and gen_split have some fairly complex tests that really just
repeat what's in classify_insn. This patch moves classify_insn to rtl.c,
so that it's available to the generators. It also adds a generator-specific
UNKNOWN return code for cases where we need to choose at (GCC) runtime.
Th
Several places in the generators want to convert a define_insn rtvec
into a single rtx. This patch just puts the routine to do that in
gensupport.c. The changes to process_one_cond_exec mean that we'll
allocate rtvecs more often, but that's not going to make a noticeable
difference and I think it
Hi,
this patch adds a new test-case. The existing three
parloops-exit-first-loop-alt test-cases covered:
- variable bound, vector addition
- constant bound, vector addition
- variable bound, reduction
This patch adds the case 'constant bound, reduction'.
Committed to trunk.
Thanks,
- Tom
Add
Hi,
this patch contains trivial improvements for test-cases
{libgomp.c,gcc.dg}/parloops-exit-first-loop-alt{,-2,-3}.c.
Committed to trunk.
Thanks,
- Tom
Update parloops-exit-first-loop-alt{,-2,-3}.c
2015-06-13 Tom de Vries
* testsuite/libgomp.c/parloops-exit-first-loop-alt-2.c: Add comm
14 matches
Mail list logo