]> git.ipfire.org Git - thirdparty/gcc.git/commit
linux-unwind.h (struct gcc_vregs): New.
authorAlan Modra <amodra@bigpond.net.au>
Mon, 31 Jan 2005 13:37:37 +0000 (13:37 +0000)
committerAlan Modra <amodra@gcc.gnu.org>
Mon, 31 Jan 2005 13:37:37 +0000 (00:07 +1030)
commita7a52913cf19685b6b0e9cbc61015e41ec2f82b1
tree2711321640270fb38a9c4b9736f14000fd02abb6
parent261ba0c8dbb450cc88a56e6869f962964d6e9e91
linux-unwind.h (struct gcc_vregs): New.

* config/rs6000/linux-unwind.h (struct gcc_vregs): New.
(struct gcc_regs): Rename from gcc_pt_regs.  Add more regs.
(struct gcc_sigcontext): Delete.  Merge contents to..
(struct gcc_ucontext): ..here.
(get_sigcontext): Delete.
(get_regs): New function, like get_sigcontext but return regs ptr.
64-bit version finds regs from r1 to support vdso.
(ppc_linux_aux_vector): New function.
(ppc_fallback_frame_state): Modify for get_regs.  Restore fprs
and vector regs.

From-SVN: r94481
gcc/ChangeLog
gcc/config/rs6000/linux-unwind.h