summaryrefslogtreecommitdiff
path: root/gdb/arm-tdep.c
diff options
context:
space:
mode:
authorkvbhat <kvbhat>2012-09-26 12:14:30 +0000
committerkvbhat <kvbhat>2012-09-26 12:14:30 +0000
commit3bcf2459ad41fe89aa5adfa822a040c315ae60c2 (patch)
treea1cd9434132dc5e220b78fca56314926434e6c21 /gdb/arm-tdep.c
parent433a06cdf9c6a386b86560ec776ce1439a8f93e9 (diff)
downloadgdb-3bcf2459ad41fe89aa5adfa822a040c315ae60c2.tar.gz
* arm-tdep.c (arm_skip_prologue): Extending producer check to support LLVM compiler.
Diffstat (limited to 'gdb/arm-tdep.c')
-rw-r--r--gdb/arm-tdep.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gdb/arm-tdep.c b/gdb/arm-tdep.c
index cddb88c44ae..05a030a89c6 100644
--- a/gdb/arm-tdep.c
+++ b/gdb/arm-tdep.c
@@ -1400,7 +1400,8 @@ arm_skip_prologue (struct gdbarch *gdbarch, CORE_ADDR pc)
if (post_prologue_pc
&& (s == NULL
|| s->producer == NULL
- || strncmp (s->producer, "GNU ", sizeof ("GNU ") - 1) == 0))
+ || strncmp (s->producer, "GNU ", sizeof ("GNU ") - 1) == 0
+ || strncmp (s->producer, "clang ", sizeof ("clang ") - 1) == 0))
return post_prologue_pc;
if (post_prologue_pc != 0)