Re: [PATCH] Don't combine across likely spilled hard reg setters (PR rtl-optimization/59477)

2014-01-15 Thread Joern Rennecke
On 15 January 2014 21:55, Jakub Jelinek wrote: ... > The patch removes the likely_spilled_retval stuff Joern wrote a few years > ago because I believe this change should obsolete that. But, have tried to > reproduce the ICE using sh-elf target and haven't managed to do so, 4.9 is > quite a differ

Re: [Patch, cilk, C++] Fix cilk testsuite failure

2014-01-15 Thread Andrew Pinski
On Wed, Jan 15, 2014 at 10:50 AM, Steve Ellcey wrote: > The test c-c++-common/cilk-plus/AN/builtin_func_double2.c is failing on MIPS > when compiled with C++ but not when compiled with C because GCC is generating > an illegal assembly language instruction during the C++ compilation. The > reason

Re: [Patch] Avoid gcc_assert in libgcov

2014-01-15 Thread Jan Hubicka
> > In that case should we call gcov_error when IN_LIBGCOV? One > possibility would be to simply make gcov_nonruntime_assert be defined > as if (!EXPR) gcov_error in the IN_LIBGCOV case. But I think what you > wanted here was to reduce libgcov bloat by removing calls altogether, > which this would

Re: [PATCH, ARM] ICE when building kernel raid6 neon code

2014-01-15 Thread Zhenqiang Chen
Thanks for comments. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59837 The patch with a test case is attached. ChangeLog: 2014-01-16 Zhenqiang Chen PR target/59837 * config/arm/arm.c (arm_emit_vfp_multi_reg_pop): Do not add REG_CFA_ADJUST_CFA NOTE if shrink-wrap is not enabled.

Re: [Patch, cilk, C++] Fix cilk testsuite failure

2014-01-15 Thread Jeff Law
On 01/15/14 21:23, Andrew Pinski wrote: On Wed, Jan 15, 2014 at 10:50 AM, Steve Ellcey wrote: The test c-c++-common/cilk-plus/AN/builtin_func_double2.c is failing on MIPS when compiled with C++ but not when compiled with C because GCC is generating an illegal assembly language instruction durin

Re: [RFA][PATCH][PR middle-end/57904][P1 regression] Improve cleanups after copyprop

2014-01-15 Thread Jeff Law
On 01/15/14 15:15, Marek Polacek wrote: -ENOPATCH Nuts. Patch attached. * tree-ssa-propagate.c (substitute_and_fold): Add argument for statement folded notification callbacks. Use it. * tree-ssa-propagate.h (substitute_and_fold): Update prototype. * tree-ss

[GCC, ARM] Backport trunk patch to 4.8 to reclassify ARM preload insn

2014-01-15 Thread Terry Guo
Hi, Current 4.8 branch will assign alu_reg attribute to the type of arm preload insn, which is clearly wrong. The attached patch intends to back port trunk patch to reclassify the type attribute as load1. With this back port, the 4.8 bug PR59826 can be fixed too. Tested with gcc regression test on

<    1   2