[Bug debug/94502] [aarch64] Missing LR register location in FDE

2020-04-09 Thread rearnsha at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94502 Richard Earnshaw changed: What|Removed |Added Resolution|FIXED |INVALID --- Comment #7 from Richard E

[Bug debug/94502] [aarch64] Missing LR register location in FDE

2020-04-08 Thread luis.machado at linaro dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94502 Luis Machado changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug debug/94502] [aarch64] Missing LR register location in FDE

2020-04-08 Thread luis.machado at linaro dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94502 --- Comment #5 from Luis Machado --- Thanks for confirming this behavior. There have been some changes to the DWARF unwinding code that exposed this particular case. I'm guessing this will need to go back to GDB for a fixup.

[Bug debug/94502] [aarch64] Missing LR register location in FDE

2020-04-08 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94502 --- Comment #4 from Wilco --- (In reply to Luis Machado from comment #3) > The lack of a rule for LR means GDB will assume the register is UNSPECIFIED. > Is GCC assuming this register is considered to have the same value as an > inner frame? Ri

[Bug debug/94502] [aarch64] Missing LR register location in FDE

2020-04-08 Thread luis.machado at linaro dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94502 --- Comment #3 from Luis Machado --- Here's a DWARF and asm dump from the same binary: 00d0 001c FDE cie= pc=07f4..0830 DW_CFA_advance_loc: 4 to 07f8 DW_CFA_def_cfa_offset: 32

[Bug debug/94502] [aarch64] Missing LR register location in FDE

2020-04-08 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94502 Wilco changed: What|Removed |Added CC||wilco at gcc dot gnu.org --- Comment #2 from Wil

[Bug debug/94502] [aarch64] Missing LR register location in FDE

2020-04-08 Thread luis.machado at linaro dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94502 --- Comment #1 from Luis Machado --- CC-ing ARM folks so they can assign this to whoever is more appropriate.