[Activity] Nov 18th ~ Nov 22nd 2019

2019-11-25 Thread Luis Machado

# Progress #

o Upstream GDB
  * Make remote packet length in debugging output adjustable (as 
opposed to fix to 512 bytes).
  * Investigated ARM sim build issues with the GCC default moving to 
-fno-common.


o GDB:
  * GNU-644 - [GDB, AArch64] gdb.base/step-over-syscalls.exp failures
- No progress yet. Waiting for Kernel feedback.
  * [RESOLVED] GNU-645 - gdbserver is not using SVE register 
descriptions properly

- Pushed a fix upstream.
  * GNU-170 - GDB BZ #21221 - gdb hangs while stepping an empty loop
- On hold for now.

o Friday off


# Plan #

o Upstream GDB
  * Fox -fno-common build issues with ARM sim.

o GDB
  * GNU-644 - [GDB, AArch64] gdb.base/step-over-syscalls.exp failures
- Continue working on a fix.
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain


Re: [EXT] High stack usage due ftree-ch

2019-11-25 Thread Adhemerval Zanella


On 22/11/2019 11:52, Andrew Pinski wrote:
> I should say that you need all three options to prevent the code motion from 
> happening:
> -fno-tree-loop-im -fno-tree-pre -fno-gcse
> 
> -fno-tree-ch prevents the code motion from happening too but only on 
> accident; in that all three of the code motion passes (the two on the gimple 
> and one on RTL) won't work with the loop in that form.  Disabling copy header 
> optimization for flag_conserve_stack is the wrong approach.  Again you need 
> to look into each of the code motion passes to understand the register 
> pressure heuristics and why they do the code motion.
> 
> Also I have not looked into why the RTL loop invariant code motion pass did 
> NOTHING here.
> 
> Thanks,
> Andrew Pinski

I opened https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92657 
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain