On 10/02/2015 08:01 AM, Ilya Enkovich wrote:
Hi,
This patch change vector comparison to require boolean vector resulting type.
Thanks,
Ilya
--
gcc/
2015-10-02 Ilya Enkovich
* tree-cfg.c (verify_gimple_comparison) Require boolean
vector type for vector comparison.
(v
On 10/02/2015 08:04 AM, Ilya Enkovich wrote:
Hi,
This patch makes C/C++ FE to use boolean vector as a resulting type for vector
comparison. As a result vector comparison in source code now parsed into
VEC_COND_EXPR, it required a testcase fix-up.
Thanks,
Ilya
--
gcc/c
2015-10-02 Ilya Enkov
On 10/02/2015 08:07 AM, Ilya Enkovich wrote:
Hi,
This patch forces boolean vector usage in VEC_COND_EXPR generated by
vectorizer. VEC_COND_EXPR expand is fixed appropriately.
Thanks,
Ilya
--
gcc/
2015-10-02 Ilya Enkovich
* optabs.c (expand_vec_cond_expr): Accept boolean vector as
On 10/02/2015 08:11 AM, Ilya Enkovich wrote:
Hi,
This patch supports boolean vectors in vector lowering. Main change is to
lower vector comparison into comparisons, not cond_exprs.
Thanks,
Ilya
--
2015-10-02 Ilya Enkovich
* tree-vect-generic.c (elem_op_func): Add new operand to ho
On 10/07/2015 08:42 PM, Jason Merrill wrote:
While looking at another issue I noticed that in g++.dg/init/vbase1.C
the Diamond(int) constructor was unnecessarily storing a CONSTRUCTOR
into a stack temporary and then copying it into the SubB base subobject
rather than directly storing the CONSTRUC
On 10/08/2015 01:35 AM, Christian Bruel wrote:
On 10/07/2015 11:05 PM, Ramana Radhakrishnan wrote:
On Wed, Oct 7, 2015 at 5:57 PM, Jeff Law wrote:
On 10/07/2015 01:39 AM, Christian Bruel wrote:
A regression test to check -fno-align-functions -O2 -mthumb
thanks
align4.patch
2015-09-29
Hi,
In tree-parloops.c:gather_scalar_reductions, we find the comment:
...
/* As gimple_uid is used by the vectorizer in between
vect_analyze_loop_form and destroy_loop_vec_info, we can set
gimple_uid of reduc_phi stmts only now. */
reduction_list->traverse (NULL);
...
However, th
On 10/07/2015 04:36 PM, Alexandre Oliva wrote:
On Sep 29, 2015, Szabolcs Nagy wrote:
this commit
commit 33cc9081157a8c90460e4c0bdda2ac461a3822cc
Author: aoliva
Date: 2015-09-27 09:02:00 +
revert to assign_parms assignments using default defs
...
introduced a test fail
On 09/30/2015 12:46 PM, Jakub Jelinek wrote:
On Wed, Sep 30, 2015 at 11:44:38AM -0600, Jeff Law wrote:
+/* Move all SSA_NAMEs from FREE_SSA_NAMES_QUEUE to FREE_SSA_NAMES.
+
+ We do not, but should have a mode to verify the state of the SSA_NAMEs
+ lists. In particular at this point every na
2015-10-07 Aditya Kumar
Sebastian Pop
* graphite-dependences.c (scop_get_dependences): Add dump of the
data dependence graph.
* graphite-poly.c (print_isl_union_map): New.
(debug_isl_union_map): New.
2015-10-07 Aditya Kumar
Sebastian Pop
* graphite-poly.c (print_iteration_domain): Remove verbosity.
Remove OpenScop formatting.
(print_iteration_domains): Same.
(debug_iteration_domain): Same.
(debug_iteration_domains): Same.
(pr
So, I keep on seeing inaccurate schedule time on the conditional branches after
a store, and tracked it down to this type of solution. On my machine, I can
run these two in the same cycle, but with a REG_DEP_OUTPUT dependency it was
moving the branch to the next cycle. Now, I’ll plead ignoranc
On Fri, Oct 9, 2015 at 11:04 PM, Jan Hubicka wrote:
>> On Fri, Oct 9, 2015 at 9:27 PM, Jan Hubicka wrote:
>> >> >Of course it also depends what you inline into function. You can have
>> >> >
>> >> >bar() target(-mavx) {fancy avx code}
>> >> >foobar() { .. if (avx) bar();}
>> >> >foo() ctarget
On 10/08/2015 05:35 AM, David Edelsohn wrote:
The recent patches to move GCC exception handling tables on AIX to
read-only data changed the EH data format from absolute pointers to
data-relative or pc-relative, but the offset was encoded as 32 bit,
which isn't robust in 64-bit mode. This patch a
On 10/08/2015 09:20 PM, Richard Biener wrote:
On Thu, Oct 8, 2015 at 6:59 AM, Richard Henderson wrote:
* target.def (TARGET_ADDR_SPACE_ZERO_ADDRESS_VALID): New.
* targhooks.h (default_addr_space_zero_address_valid): Declare.
* targhooks.c (default_addr_space_zero_addr
On 10/08/2015 09:06 PM, Richard Biener wrote:
On Thu, Oct 8, 2015 at 6:59 AM, Richard Henderson wrote:
I started with Armin Rigo's patch, from back in July,
https://gcc.gnu.org/ml/gcc/2015-07/msg00125.html
but then wound up changing all of it. To wit:
(1) If we use more sensible defaults
On Tue, 2015-10-06 at 11:10 -0700, H.J. Lu wrote:
> Does it pass all tests under g++.dg/torture/stackalign? You need
> to implement -mstackrealign and -mpreferred-stack-boundary=
> as well as update check_effective_target_automatic_stack_alignment
> to run all stack alignment tests.
FYI: I was a
On Fri, Oct 9, 2015 at 3:22 PM, Steve Ellcey wrote:
> On Tue, 2015-10-06 at 11:10 -0700, H.J. Lu wrote:
>
>> Does it pass all tests under g++.dg/torture/stackalign? You need
>> to implement -mstackrealign and -mpreferred-stack-boundary=
>> as well as update check_effective_target_automatic_stack_
On Fri, 2015-10-09 at 15:36 -0700, H.J. Lu wrote:
>
> I am not sure what you were asking. I tried:
>
> make check-g++ RUNTESTFLAGS="--target_board='unix{-m32\
> -mstackrealign}' old-deja.exp=spec*.C"
> ...
>
> === g++ Summary ===
>
> # of expected passes 495
> # of expected failures 3
>
> ma
I noticed that when testing glibc with a cross compiler I got
UNSUPPORTED: nptl/tst-thread_local1
because the libstdc++-v3 configuration for cross compiling defaulted
to __cxa_thread_atexit_impl not being available. This patch fixes
GLIBCXX_CROSSCONFIG to run the same test (for the case covering
On Fri, Oct 9, 2015 at 3:42 PM, Steve Ellcey wrote:
> On Fri, 2015-10-09 at 15:36 -0700, H.J. Lu wrote:
>
>>
>> I am not sure what you were asking. I tried:
>>
>> make check-g++ RUNTESTFLAGS="--target_board='unix{-m32\
>> -mstackrealign}' old-deja.exp=spec*.C"
>> ...
>>
>> === g++ Summary ===
>>
101 - 121 of 121 matches
Mail list logo