[Bug 207325] projects/clang380-import for TARGET_ARCH=powerpc : c++ exceptions cause SEGV (9 line program)
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Fri Feb 26 22:22:30 UTC 2016
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=207325
--- Comment #5 from Mark Millard <markmi at dsl-only.net> ---
(In reply to Mark Millard from comment #4)
A better, more direct wording of some middle material:
The .eh_frame information shown by dwarfdump shows off cfa=2992(r31) over the
range starting at 0x00007ff0 but 0x828c to 0x8298 comes after R31 is returned
to its old value.
<off cfa=2992(r31) > is just wrong at 0000828c and later in the objdump
material.
The following original wording should likely be ignored and the above should
used instead:
The .eh_frame information shows off cfa=2992(r31) over that whole range but
0x828c to 0x8298 comes after R31 is returned to its old value. (See below.)
Also with <off cfa=2992(r31) > for 0x00007ff0 it also lists: <off r31=-148(cfa)
> for 0x00007ff0.
In other words:
DW_CFA_offset r31 -148 (37 * -4)
is used as if cfa was not tied to r31's value via <off cfa=2992(r31) >.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list