aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2010-08-04 16:58:26 -0700
committerRichard Henderson <rth@gcc.gnu.org>2010-08-04 16:58:26 -0700
commitc9f4c45115dfba1d84958c1a971a333763976b7f (patch)
treea39862b72529e6b9992873c95bf737f8aca806dd /gcc/ada
parentec7ded37e7550ed1e9f133b959fe92ff6fdf791d (diff)
downloadgcc-c9f4c45115dfba1d84958c1a971a333763976b7f.zip
gcc-c9f4c45115dfba1d84958c1a971a333763976b7f.tar.gz
gcc-c9f4c45115dfba1d84958c1a971a333763976b7f.tar.bz2
Describe unwinding for realigned frames explicitly.
We had been relying on some extremely fragile code within dwarf2out in order to guess what to do with aligned stack frames, which broke when we decided to perform the stores to the aligned stack frame via EBP instead of ESP. Instead, emit the appropriate unwinding instructions from the backend. This requires adding a new reg-note in order to describe a register save at an arbitrary address. From-SVN: r162889
Diffstat (limited to 'gcc/ada')
0 files changed, 0 insertions, 0 deletions