This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [rfa] Convert ARM to generic dummy frames


> I've tested it against the simulator for arm{,be}{,thumb}.
> Look ok?
> 
> Just got pointed out (in private) that I didn't use the right -mthumb option :-(  Back to testing.

Testing xscale-elf{,-mbig-endian}{,-mthumb} I get two differences:


gdb.base/break.exp: backtrace while in called function
This starts passing for -mthumb!


gdb.c++/virtfunc.exp: print pEe->D::vg
This, and a few others disappear for -mthumb.  What is really happening 
is that the earlier test:
   print pDe->vg()
   FAIL: gdb.c++/virtfunc.exp: print pDe->vg() (timeout)
has caused the target to go for a walk (occures with old and new). 
Since the stack for the two test cases are slightly different, the exact 
walk (I think) varies leading to the differences.  The modified target 
eventually aborts when it runs out of memory.

Thoughts?
Andrew



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]