> 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
> 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
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
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
> (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
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
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
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