diff options
-rw-r--r-- | gdb/ChangeLog | 7 | ||||
-rw-r--r-- | gdb/i386-tdep.c | 4 | ||||
-rw-r--r-- | gdb/x86-64-tdep.c | 4 |
3 files changed, 7 insertions, 8 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index aeab68590cc..06a8da9bef5 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,12 @@ 2003-05-29 Mark Kettenis <kettenis@gnu.org> + * i386-tdep.c (i386_frame_this_id): Remove inside_entry_file + check. The majority of i386 targets shouldn't need this, and it + hurts Cygwin. + * x86-64-tdep.c (x86_64_frame_this_id): Likewise. + +2003-05-29 Mark Kettenis <kettenis@gnu.org> + * i386-tdep.c (i386_skip_prologue): Fix comment. * i386-nto-tdep.c (i386nto_sigcontext_addr): Adapt for new frame diff --git a/gdb/i386-tdep.c b/gdb/i386-tdep.c index dd529a3d226..2d6f81fabb4 100644 --- a/gdb/i386-tdep.c +++ b/gdb/i386-tdep.c @@ -761,10 +761,6 @@ i386_frame_this_id (struct frame_info *next_frame, void **this_cache, if (cache->base == 0) return; - /* This is meant to halt the backtrace at "_start". */ - if (inside_entry_file (cache->pc)) - return; - (*this_id) = frame_id_build (cache->base + 8, cache->pc); } diff --git a/gdb/x86-64-tdep.c b/gdb/x86-64-tdep.c index 857b54264fe..bbfa2f182c9 100644 --- a/gdb/x86-64-tdep.c +++ b/gdb/x86-64-tdep.c @@ -962,10 +962,6 @@ x86_64_frame_this_id (struct frame_info *next_frame, void **this_cache, if (cache->base == 0) return; - /* This is meant to halt the backtrace at "_start". */ - if (inside_entry_file (cache->pc)) - return; - (*this_id) = frame_id_build (cache->base + 16, cache->pc); } |