[lldb-dev] [Bug 24739] single_step_only_steps_one_instruction tests are broken on arm and aarch64

2020-05-10 Thread via lldb-dev
https://bugs.llvm.org/show_bug.cgi?id=24739

Omair Javaid  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|NEW |RESOLVED

--- Comment #3 from Omair Javaid  ---
This now passes on arm and aarch64. Tests main.cpp has inline assembly to
generate predictable code for both arm and aarch64 targets.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
lldb-dev mailing list
lldb-dev@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


[lldb-dev] [Bug 24737] CreateDuringInstructionStep is flaky on arm

2020-05-10 Thread via lldb-dev
https://bugs.llvm.org/show_bug.cgi?id=24737

Omair Javaid  changed:

   What|Removed |Added

 CC||omair.jav...@linaro.org
 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #1 from Omair Javaid  ---
This seems to be passing on tot on target arm-linux

-- 
You are receiving this mail because:
You are the assignee for the bug.___
lldb-dev mailing list
lldb-dev@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


[lldb-dev] [Bug 27868] Evaluating JITed expressions on arm cannot handle hard float ABI

2020-05-10 Thread via lldb-dev
https://bugs.llvm.org/show_bug.cgi?id=27868

Omair Javaid  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|NEW |RESOLVED

--- Comment #1 from Omair Javaid  ---
Arm JIt support FP registers in JiTed expreesion now and this test passes on
arm-linux.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
lldb-dev mailing list
lldb-dev@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


[lldb-dev] [Bug 24737] CreateDuringInstructionStep is flaky on arm

2020-05-10 Thread via lldb-dev
https://bugs.llvm.org/show_bug.cgi?id=24737

Omair Javaid  changed:

   What|Removed |Added

 Resolution|FIXED   |WORKSFORME

-- 
You are receiving this mail because:
You are the assignee for the bug.___
lldb-dev mailing list
lldb-dev@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


[lldb-dev] [Bug 45869] New: ELF debug sections relocation not implemented for 32bit targets

2020-05-10 Thread via lldb-dev
https://bugs.llvm.org/show_bug.cgi?id=45869

Bug ID: 45869
   Summary: ELF debug sections relocation not implemented for
32bit targets
   Product: lldb
   Version: unspecified
  Hardware: PC
OS: Linux
Status: NEW
  Severity: enhancement
  Priority: P
 Component: All Bugs
  Assignee: lldb-dev@lists.llvm.org
  Reporter: omair.jav...@linaro.org
CC: jdevliegh...@apple.com, llvm-b...@lists.llvm.org

Following tests fail on arm-linux-gnueabihf with lldb crashing with an
assertion 
caused by 

Line 2584,2592 lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp

if (hdr->Is32Bit()) {
  switch (reloc_type(rel)) {
  case R_386_32:
  case R_386_PC32:
  default:
// FIXME: This asserts with this input:
//
// foo.cpp
// int main(int argc, char **argv) { return 0; }
//
// clang++.exe --target=i686-unknown-linux-gnu -g -c foo.cpp -o foo.o
//
// and running this on the foo.o module.
assert(false && "unexpected relocation type");
  }
}

-- 
You are receiving this mail because:
You are the assignee for the bug.___
lldb-dev mailing list
lldb-dev@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev