Re: -g and -fvar-tracking

2018-04-24 Thread Jakub Jelinek
On Mon, Apr 23, 2018 at 10:15:57PM -0600, Sandra Loosemore wrote: > Can somebody remind me why using -g doesn't also enable -fvar-tracking by > default? At least for -g2, which is supposed to emit debug information > about local variables? It seems kind of counterintuitive to me that > specifying

Re: Loop fusion.

2018-04-24 Thread Richard Biener
On Mon, Apr 23, 2018 at 8:35 PM, Toon Moene wrote: > On 04/23/2018 01:00 PM, Richard Biener wrote: > >> On Sun, Apr 22, 2018 at 4:27 PM, Toon Moene wrote: >>> >>> A few days ago there was a rant on the Fortran Standardization >>> Committee's >>> e-mail list about Fortran's "whole array arithmetic

GSoC 2018: Hrishikesh Kulkarni has been selected to work on LTO dumping tool

2018-04-24 Thread Martin Jambor
Hello, I am pleased to announce that Hrishikesh Kulkarni will be working on "Textual Representation of LTO Object Files (Textual LTO dump tool project)" as his Google Summer of Code 2018 project. I believe I write on behalf of everybody in the GCC community when I congratulate him and wish him su

RFC: bash completion

2018-04-24 Thread Martin Liška
Hi. Some time ago, I investigated quite new feature of clang which is support of --autocomplete argument. That can be run from bash completion script and one gets more precise completion hints: http://blog.llvm.org/2017/09/clang-bash-better-auto-completion-is.html https://www.youtube.com/watch?v=

Re: r9 on ARM32?

2018-04-24 Thread Richard Earnshaw (lists)
On 24/04/18 03:22, Jay K wrote: > I'm wondering what is the role of r9 on ARM32, on Linux and Android. It's another callee-saved register and has no other special purpose. This is defined in the https://sourcery.mentor.com/GNUToolchain/kbattach142/arm_gnu_linux_abi.pdf which is the linux-specific

Re: RFC: bash completion

2018-04-24 Thread David Malcolm
On Tue, 2018-04-24 at 16:45 +0200, Martin Liška wrote: > Hi. > > Some time ago, I investigated quite new feature of clang which > is support of --autocomplete argument. That can be run from bash > completion > script and one gets more precise completion hints: > > http://blog.llvm.org/2017/09/cla

Re: -g and -fvar-tracking

2018-04-24 Thread Sandra Loosemore
On 04/24/2018 01:05 AM, Jakub Jelinek wrote: On Mon, Apr 23, 2018 at 10:15:57PM -0600, Sandra Loosemore wrote: Can somebody remind me why using -g doesn't also enable -fvar-tracking by default? At least for -g2, which is supposed to emit debug information about local variables? It seems kind o

Re: GSoC 2018: Hrishikesh Kulkarni has been selected to work on LTO dumping tool

2018-04-24 Thread Hrishikesh Kulkarni
Hi, Thanks a lot for giving me this wonderful opportunity to work with GCC under your guidance and mentorship (GSOC 2018). Just a few starting queries 1. As a starting point to read lto-object file, is it sufficient to only link with lto-object.c or shall I need other source files too

Re: Loop fusion.

2018-04-24 Thread Toon Moene
On 04/24/2018 09:18 AM, Richard Biener wrote: On Mon, Apr 23, 2018 at 8:35 PM, Toon Moene wrote: On 04/23/2018 01:00 PM, Richard Biener wrote: Note that while it looks "obvious" in the above source fragment the IL that is presented to optimizers may make things a lot less "low-hanging".