Re: [Dwarf-Discuss] Dwarf-Discuss Digest, Vol 137, Issue 1

2021-05-06 Thread Bishop, John E via Dwarf-Discuss
> 1. Do any of the Intel compilers still generate DW_OP_INTEL_bit_piece=0xe8? > (John DelSignore) I am still at Intel; I'll ask the debug-info guys and reply later. ___ Dwarf-Discuss mailing list Dwarf-Discuss@lists.dwarfstd.org http://lists.dwarfst

Re: [Dwarf-Discuss] Callable interface for Fortran "coarray" features

2020-12-29 Thread Bishop, John E via Dwarf-Discuss
> So what about these structures makes them difficult to describe in DWARF? > Let each producer define structures that work for them. Fortran defines the TEAM_TYPE as "processor dependent", which means implementation is up to the compiler/run-time implementation. It could be a pointer to a str

[Dwarf-Discuss] Callable interface for Fortran "coarray" features

2020-12-28 Thread Bishop, John E via Dwarf-Discuss
I am no longer a committee member, but I am still involved with helping make Fortran debuggable. I ask for comments on the possible extension described below. Fortran now has an extensive set of features to support parallel program using a shared-memory paradigm. This was introduced in the 2

Re: [Dwarf-Discuss] [Dwarf-Workgroup] Resume DWARF Committee meetings?

2020-09-11 Thread Bishop, John E via Dwarf-Discuss
All, I will take this as my cue to retire from the DWARF Committee. When I joined many years ago, I was working on a debugger. For the last several years I've been maintaining and enhancing a Fortran run-time library. As a result, debugger issues and DWARF are not part of my work-life and I c

Re: [Dwarf-Discuss] variable locations - safe use as lvalues

2020-01-24 Thread Bishop, John E via Dwarf-Discuss
> (1) What if the user chose the first of these options and the program > changed the variable multiple times between lines 112 and 120? That's a user error (or misunderstanding), just as in the case where the code was far simpler: Line Source 10A = 10 11A = 11 12B = A ...an

Re: [Dwarf-Discuss] variable locations - safe use as lvalues

2020-01-24 Thread Bishop, John E via Dwarf-Discuss
With split lifetimes, the debugger can ask the user which of the lifetimes the user wants to set. debugger-prompt> set A = 3 Variable 'A' has more than one location. Choose which to set: 1. The location used in lines 112 and 120 2. The location used in line 111 3. All loc

Re: [Dwarf-Discuss] L-value locations (Dwarf-Discuss Digest, Vol 123, Issue 3)

2020-01-22 Thread Bishop, John E via Dwarf-Discuss
My suggestion is to create a new location list of valid L-value locations. Thus the issues would be addressed: - where the variable doesn't exist, there would be no L-value listed; - where two variables share the same location, there would be no L-value listed; - where the variable is in two or

Re: [Dwarf-Discuss] Alternate entry points

2018-10-24 Thread Bishop, John E via Dwarf-Discuss
Intel Fortran uses DW_TAG_entry_point as well, and shows "a" as a parameter to foo() and "b" as a parameter to alt entry point bar(). -John Bishop ___ Dwarf-Discuss mailing list Dwarf-Discuss@lists.dwarfstd.org http://lists.dwarfstd.org/listinfo