Date: Fri, 26 Feb 2016 22:22:31 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 207325] projects/clang380-import for TARGET_ARCH=powerpc : c++ exceptions cause SEGV (9 line program) Message-ID: <bug-207325-8-uwX21hJ2ae@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-207325-8@https.bugs.freebsd.org/bugzilla/> References: <bug-207325-8@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=207325 --- Comment #5 from Mark Millard <markmi@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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-207325-8-uwX21hJ2ae>
