Re: DWARF64 gcc/clang flag discussion

2020-12-07 Thread David Blaikie via Gcc
Thanks for the context, all! On Mon, Dec 7, 2020 at 3:22 AM Jakub Jelinek wrote: > On Mon, Dec 07, 2020 at 08:14:20AM +0100, Richard Biener via Gcc wrote: > > > Sorry, just going around in circles a bit, I guess this may be a better > > > summary: > > > If I had to pick a -g flag/semantic for

Re: DWARF64 gcc/clang flag discussion

2020-12-07 Thread Jakub Jelinek via Gcc
On Mon, Dec 07, 2020 at 08:14:20AM +0100, Richard Biener via Gcc wrote: > > Sorry, just going around in circles a bit, I guess this may be a better > > summary: > > If I had to pick a -g flag/semantic for this, I guess I'd pick > > -gdwarf32/64 without implied -g. I'd pick that if I knew GCC woul

Re: DWARF64 gcc/clang flag discussion

2020-12-06 Thread Richard Biener via Gcc
ark Wielaard ; gcc@gcc.gnu.org < > gcc@gcc.gnu.org>; ikud...@accesssoftek.com ; > mask...@google.com > *Subject:* Re: DWARF64 gcc/clang flag discussion > > On Thu, Dec 3, 2020 at 6:52 PM David Blaikie wrote: > > > > On Wed, Dec 2, 2020 at 5:10 PM Alexander Yermolovich

Re: DWARF64 gcc/clang flag discussion

2020-12-04 Thread Alexander Yermolovich via Gcc
From: Richard Biener Sent: Friday, December 4, 2020 12:36 AM To: David Blaikie Cc: Alexander Yermolovich ; Jakub Jelinek ; Mark Wielaard ; gcc@gcc.gnu.org ; ikud...@accesssoftek.com ; mask...@google.com Subject: Re: DWARF64 gcc/clang flag discussion On Thu

Re: DWARF64 gcc/clang flag discussion

2020-12-04 Thread Richard Biener via Gcc
To:* Alexander Yermolovich >> *Cc:* Richard Biener ; Jakub Jelinek < >> ja...@redhat.com>; Mark Wielaard ; gcc@gcc.gnu.org < >> gcc@gcc.gnu.org>; ikud...@accesssoftek.com ; >> mask...@google.com >> *Subject:* Re: DWARF64 gcc/clan

Re: DWARF64 gcc/clang flag discussion

2020-12-03 Thread David Blaikie via Gcc
ark Wielaard ; gcc@gcc.gnu.org < > gcc@gcc.gnu.org>; ikud...@accesssoftek.com ; > mask...@google.com > *Subject:* Re: DWARF64 gcc/clang flag discussion > > > > On Wed, Dec 2, 2020 at 10:44 AM Alexander Yermolovich > wrote: > > > >

Re: DWARF64 gcc/clang flag discussion

2020-12-02 Thread Alexander Yermolovich via Gcc
From: David Blaikie Sent: Wednesday, December 2, 2020 1:12 PM To: Alexander Yermolovich Cc: Richard Biener ; Jakub Jelinek ; Mark Wielaard ; gcc@gcc.gnu.org ; ikud...@accesssoftek.com ; mask...@google.com Subject: Re: DWARF64 gcc/clang flag discussion On

Re: DWARF64 gcc/clang flag discussion

2020-12-02 Thread David Blaikie via Gcc
ark Wielaard ; gcc@gcc.gnu.org < > gcc@gcc.gnu.org>; ikud...@accesssoftek.com ; > mask...@google.com > *Subject:* Re: DWARF64 gcc/clang flag discussion > > > > On Mon, Nov 30, 2020 at 5:04 PM Alexander Yermolovich > wrote: > > > >

Re: DWARF64 gcc/clang flag discussion

2020-12-02 Thread Alexander Yermolovich via Gcc
From: David Blaikie Sent: Tuesday, December 1, 2020 10:33 AM To: Alexander Yermolovich Cc: Richard Biener ; Jakub Jelinek ; Mark Wielaard ; gcc@gcc.gnu.org ; ikud...@accesssoftek.com ; mask...@google.com Subject: Re: DWARF64 gcc/clang flag discussion On

Re: DWARF64 gcc/clang flag discussion

2020-12-01 Thread David Blaikie via Gcc
ark Wielaard ; gcc@gcc.gnu.org < > gcc@gcc.gnu.org>; ikud...@accesssoftek.com ; > mask...@google.com > *Subject:* Re: DWARF64 gcc/clang flag discussion > > On Mon, Nov 30, 2020 at 11:36 AM Alexander Yermolovich > wrote: > > Thank you David for driving the conversation,

Re: DWARF64 gcc/clang flag discussion

2020-11-30 Thread Alexander Yermolovich via Gcc
From: David Blaikie Sent: Monday, November 30, 2020 12:09 PM To: Alexander Yermolovich Cc: Richard Biener ; Jakub Jelinek ; Mark Wielaard ; gcc@gcc.gnu.org ; ikud...@accesssoftek.com ; mask...@google.com Subject: Re: DWARF64 gcc/clang flag discussion On

Re: DWARF64 gcc/clang flag discussion

2020-11-30 Thread Mark Wielaard
On Mon, Nov 30, 2020 at 07:35:36PM +, Alexander Yermolovich via Gcc wrote: > I guess discussion is from perspective of having both flags > gdwarf32/gdwarf64. In which case it's a valid question on whether > they should imply -g like -gdwarf-#. But can this be viewed as only > a -gdwarf64 flag,

Re: DWARF64 gcc/clang flag discussion

2020-11-30 Thread David Blaikie via Gcc
ovember 25, 2020 1:46 PM > *To:* Richard Biener > *Cc:* Jakub Jelinek ; Mark Wielaard ; > gcc@gcc.gnu.org ; ikud...@accesssoftek.com < > ikud...@accesssoftek.com>; Alexander Yermolovich ; > mask...@google.com > *Subject:* Re: DWARF64 gcc/clang flag discussion > > On Wed, No

Re: DWARF64 gcc/clang flag discussion

2020-11-30 Thread Fāng-ruì Sòng via Gcc
> > > From: David Blaikie > Sent: Wednesday, November 25, 2020 1:46 PM > To: Richard Biener > Cc: Jakub Jelinek ; Mark Wielaard ; > gcc@gcc.gnu.org ; ikud...@accesssoftek.com > ; Alexander Yermolovich ; > mask...@google.com > Sub

Re: DWARF64 gcc/clang flag discussion

2020-11-30 Thread Alexander Yermolovich via Gcc
; Alexander Yermolovich ; mask...@google.com Subject: Re: DWARF64 gcc/clang flag discussion On Wed, Nov 25, 2020 at 1:22 AM Richard Biener wrote: > > On Tue, Nov 24, 2020 at 7:38 PM David Blaikie wrote: > > > > On Tue, Nov 24, 2020 at 3:11 AM Jakub Jelinek wrote: > >

Re: DWARF64 gcc/clang flag discussion

2020-11-25 Thread David Blaikie via Gcc
On Wed, Nov 25, 2020 at 1:22 AM Richard Biener wrote: > > On Tue, Nov 24, 2020 at 7:38 PM David Blaikie wrote: > > > > On Tue, Nov 24, 2020 at 3:11 AM Jakub Jelinek wrote: > > > > > > On Tue, Nov 24, 2020 at 12:04:45PM +0100, Mark Wielaard wrote: > > > > Hi, > > > > > > > > On Tue, 2020-11-24 at

Re: DWARF64 gcc/clang flag discussion

2020-11-25 Thread Richard Biener via Gcc
On Tue, Nov 24, 2020 at 7:38 PM David Blaikie wrote: > > On Tue, Nov 24, 2020 at 3:11 AM Jakub Jelinek wrote: > > > > On Tue, Nov 24, 2020 at 12:04:45PM +0100, Mark Wielaard wrote: > > > Hi, > > > > > > On Tue, 2020-11-24 at 08:50 +0100, Richard Biener wrote: > > > > On Tue, Nov 24, 2020 at 8:45

Re: DWARF64 gcc/clang flag discussion

2020-11-24 Thread Eric Botcazou
> Sure enough - I was more getting at "would Clang's choice here have > much/any influence on GCC's choice in the future"? (ie: Is GCC > interested in compatibility with Clang?) I'd say yes, but this criterion comes second after consistency with itself. The latter dictates a -g switch so, once thi

Re: DWARF64 gcc/clang flag discussion

2020-11-24 Thread David Blaikie via Gcc
On Tue, Nov 24, 2020 at 3:11 AM Jakub Jelinek wrote: > > On Tue, Nov 24, 2020 at 12:04:45PM +0100, Mark Wielaard wrote: > > Hi, > > > > On Tue, 2020-11-24 at 08:50 +0100, Richard Biener wrote: > > > On Tue, Nov 24, 2020 at 8:45 AM Jakub Jelinek wrote: > > > > I agree with Richard and I'd lean tow

Re: DWARF64 gcc/clang flag discussion

2020-11-24 Thread David Blaikie via Gcc
On Mon, Nov 23, 2020 at 11:45 PM Jakub Jelinek wrote: > > On Mon, Nov 23, 2020 at 06:38:16PM -0800, David Blaikie via Gcc wrote: > > > I would pick -gdwarf32/-gdwarf64 (are we sure the DWARF spec will > > > never reach version 32 or 64? > > > maybe -g32 / -g64 similar to -m32/-m64 are good enough?

Re: DWARF64 gcc/clang flag discussion

2020-11-24 Thread Jeff Law via Gcc
On 11/24/20 4:11 AM, Jakub Jelinek via Gcc wrote: > On Tue, Nov 24, 2020 at 12:04:45PM +0100, Mark Wielaard wrote: >> Hi, >> >> On Tue, 2020-11-24 at 08:50 +0100, Richard Biener wrote: >>> On Tue, Nov 24, 2020 at 8:45 AM Jakub Jelinek wrote: I agree with Richard and I'd lean towards -gdwar

Re: DWARF64 gcc/clang flag discussion

2020-11-24 Thread Jakub Jelinek via Gcc
On Tue, Nov 24, 2020 at 12:04:45PM +0100, Mark Wielaard wrote: > Hi, > > On Tue, 2020-11-24 at 08:50 +0100, Richard Biener wrote: > > On Tue, Nov 24, 2020 at 8:45 AM Jakub Jelinek wrote: > > > I agree with Richard and I'd lean towards -gdwarf32/-gdwarf64, even > > > when DWARF 32 is released in 8

Re: DWARF64 gcc/clang flag discussion

2020-11-24 Thread Mark Wielaard
Hi, On Tue, 2020-11-24 at 08:50 +0100, Richard Biener wrote: > On Tue, Nov 24, 2020 at 8:45 AM Jakub Jelinek wrote: > > I agree with Richard and I'd lean towards -gdwarf32/-gdwarf64, even > > when DWARF 32 is released in 81 years from now or how many, it would > > use -gdwarf-32. > > Works for m

Re: DWARF64 gcc/clang flag discussion

2020-11-23 Thread Richard Biener via Gcc
On Tue, Nov 24, 2020 at 8:45 AM Jakub Jelinek wrote: > > On Mon, Nov 23, 2020 at 06:38:16PM -0800, David Blaikie via Gcc wrote: > > > I would pick -gdwarf32/-gdwarf64 (are we sure the DWARF spec will > > > never reach version 32 or 64? > > > maybe -g32 / -g64 similar to -m32/-m64 are good enough?)

Re: DWARF64 gcc/clang flag discussion

2020-11-23 Thread Jakub Jelinek via Gcc
On Mon, Nov 23, 2020 at 06:38:16PM -0800, David Blaikie via Gcc wrote: > > I would pick -gdwarf32/-gdwarf64 (are we sure the DWARF spec will > > never reach version 32 or 64? > > maybe -g32 / -g64 similar to -m32/-m64 are good enough?) > > Any sense of a good way to break the tie/uncertainty? > >

Re: DWARF64 gcc/clang flag discussion

2020-11-23 Thread Jeff Law via Gcc
On 11/23/20 8:03 PM, David Blaikie wrote: > On Mon, Nov 23, 2020 at 6:59 PM Jeff Law wrote: >> >> >> On 11/23/20 7:38 PM, David Blaikie via Gcc wrote: >>> On Mon, Nov 23, 2020 at 12:32 AM Richard Biener >>> wrote: On Sat, Nov 21, 2020 at 1:21 AM m...@klomp.org wrote: > On Fri, Nov 20

Re: DWARF64 gcc/clang flag discussion

2020-11-23 Thread David Blaikie via Gcc
On Mon, Nov 23, 2020 at 6:59 PM Jeff Law wrote: > > > > On 11/23/20 7:38 PM, David Blaikie via Gcc wrote: > > On Mon, Nov 23, 2020 at 12:32 AM Richard Biener > > wrote: > >> On Sat, Nov 21, 2020 at 1:21 AM m...@klomp.org wrote: > >>> On Fri, Nov 20, 2020 at 08:22:26PM +, Alexander Yermolovic

Re: DWARF64 gcc/clang flag discussion

2020-11-23 Thread Jeff Law via Gcc
On 11/23/20 7:38 PM, David Blaikie via Gcc wrote: > On Mon, Nov 23, 2020 at 12:32 AM Richard Biener > wrote: >> On Sat, Nov 21, 2020 at 1:21 AM m...@klomp.org wrote: >>> On Fri, Nov 20, 2020 at 08:22:26PM +, Alexander Yermolovich wrote: On llvm side of compiler world there has been wo

Re: DWARF64 gcc/clang flag discussion

2020-11-23 Thread David Blaikie via Gcc
On Mon, Nov 23, 2020 at 12:32 AM Richard Biener wrote: > > On Sat, Nov 21, 2020 at 1:21 AM m...@klomp.org wrote: > > > > On Fri, Nov 20, 2020 at 08:22:26PM +, Alexander Yermolovich wrote: > > > On llvm side of compiler world there has been work done by Igor Kudrin to > > > enable DWARF64. >

Re: DWARF64 gcc/clang flag discussion

2020-11-23 Thread Richard Biener via Gcc
On Sat, Nov 21, 2020 at 1:21 AM m...@klomp.org wrote: > > On Fri, Nov 20, 2020 at 08:22:26PM +, Alexander Yermolovich wrote: > > On llvm side of compiler world there has been work done by Igor Kudrin to > > enable DWARF64. > > I am trying to add a flag to Clang to enable DWARF64 generation.

Re: DWARF64 gcc/clang flag discussion

2020-11-20 Thread m...@klomp.org
On Fri, Nov 20, 2020 at 08:22:26PM +, Alexander Yermolovich wrote: > On llvm side of compiler world there has been work done by Igor Kudrin to > enable DWARF64. > I am trying to add a flag to Clang to enable DWARF64 generation. > https://reviews.llvm.org/D90507 > In review David Blaikie point

DWARF64 gcc/clang flag discussion

2020-11-20 Thread Alexander Yermolovich via Gcc
Hello On llvm side of compiler world there has been work done by Igor Kudrin to enable DWARF64. I am trying to add a flag to Clang to enable DWARF64 generation. https://reviews.llvm.org/D90507 In review David Blaikie pointed out that there has been a discussion on what to call this flag: https: