public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
* [Bug fortran/49475] New: [OOP] Add DWARF info for Fortran's OOP features (extension, member functions) @ 2011-06-20 16:30 burnus at gcc dot gnu.org 2011-07-07 13:34 ` [Bug fortran/49475] [OOP][debugging] " burnus at gcc dot gnu.org ` (2 more replies) 0 siblings, 3 replies; 4+ messages in thread From: burnus at gcc dot gnu.org @ 2011-06-20 16:30 UTC (permalink / raw) To: gcc-bugs http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49475 Summary: [OOP] Add DWARF info for Fortran's OOP features (extension, member functions) Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned@gcc.gnu.org ReportedBy: burnus@gcc.gnu.org We should consider generating DWARF information for Fortran OOP features: type t integer :: a end type t type, EXTENDS(t) :: t2 integer :: b contains procedure :: member_proc => local_proc end type t2 type (t2) :: x In this example, x%a and x%t2%a access the component of the parent type. "member_proc" is a member function, which can be accessed as x%member_proc(); the actual function being called depends on the dynamic type and is determined via the vtable. DWARF4 does not really state what should be used in case of Fortran. At http://www.dwarfstd.org/doc/DWARF4.pdf one finds: - "5.5.3 Derived or Extended Structs, Classes and Interfaces" - "5.5.7 Member Function Entries" ^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug fortran/49475] [OOP][debugging] Add DWARF info for Fortran's OOP features (extension, member functions) 2011-06-20 16:30 [Bug fortran/49475] New: [OOP] Add DWARF info for Fortran's OOP features (extension, member functions) burnus at gcc dot gnu.org @ 2011-07-07 13:34 ` burnus at gcc dot gnu.org 2015-10-29 13:46 ` dominiq at lps dot ens.fr 2023-03-07 14:20 ` tromey at gcc dot gnu.org 2 siblings, 0 replies; 4+ messages in thread From: burnus at gcc dot gnu.org @ 2011-07-07 13:34 UTC (permalink / raw) To: gcc-bugs http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49475 --- Comment #1 from Tobias Burnus <burnus at gcc dot gnu.org> 2011-07-07 13:33:18 UTC --- See thread starting at http://gcc.gnu.org/ml/gcc/2011-06/threads.html#00342 ^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug fortran/49475] [OOP][debugging] Add DWARF info for Fortran's OOP features (extension, member functions) 2011-06-20 16:30 [Bug fortran/49475] New: [OOP] Add DWARF info for Fortran's OOP features (extension, member functions) burnus at gcc dot gnu.org 2011-07-07 13:34 ` [Bug fortran/49475] [OOP][debugging] " burnus at gcc dot gnu.org @ 2015-10-29 13:46 ` dominiq at lps dot ens.fr 2023-03-07 14:20 ` tromey at gcc dot gnu.org 2 siblings, 0 replies; 4+ messages in thread From: dominiq at lps dot ens.fr @ 2015-10-29 13:46 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49475 Dominique d'Humieres <dominiq at lps dot ens.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |WAITING Last reconfirmed| |2015-10-29 Blocks| |24546 Ever confirmed|0 |1 --- Comment #2 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- Any progress? Referenced Bugs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24546 [Bug 24546] [meta-bug] gfortran debugging problems ^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug fortran/49475] [OOP][debugging] Add DWARF info for Fortran's OOP features (extension, member functions) 2011-06-20 16:30 [Bug fortran/49475] New: [OOP] Add DWARF info for Fortran's OOP features (extension, member functions) burnus at gcc dot gnu.org 2011-07-07 13:34 ` [Bug fortran/49475] [OOP][debugging] " burnus at gcc dot gnu.org 2015-10-29 13:46 ` dominiq at lps dot ens.fr @ 2023-03-07 14:20 ` tromey at gcc dot gnu.org 2 siblings, 0 replies; 4+ messages in thread From: tromey at gcc dot gnu.org @ 2023-03-07 14:20 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49475 --- Comment #4 from Tom Tromey <tromey at gcc dot gnu.org> --- Note that ifort implemented this and gdb supports that now. See https://sourceware.org/bugzilla/show_bug.cgi?id=22497 for some info. ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2023-03-07 14:20 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2011-06-20 16:30 [Bug fortran/49475] New: [OOP] Add DWARF info for Fortran's OOP features (extension, member functions) burnus at gcc dot gnu.org 2011-07-07 13:34 ` [Bug fortran/49475] [OOP][debugging] " burnus at gcc dot gnu.org 2015-10-29 13:46 ` dominiq at lps dot ens.fr 2023-03-07 14:20 ` tromey at gcc dot gnu.org
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).