--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gdb/patches/gdb.features.Makefile.patch Wed Oct 16 06:53:51 2013 -0700
@@ -0,0 +1,89 @@
+--- gdb-7.6/gdb/features/Makefile 2013-02-04 04:48:37.000000000 -0800
++++ gdb-7.6/gdb/features/Makefile 2013-08-23 19:31:08.577315591 -0700
+@@ -40,6 +40,11 @@
+ i386/amd64-avx i386/amd64-avx-linux \
+ i386/x32 i386/x32-linux \
+ i386/x32-avx i386/x32-avx-linux \
++ i386/i386-solaris \
++ i386/i386-mmx-solaris \
++ i386/amd64-solaris \
++ i386/i386-avx-solaris \
++ i386/amd64-avx-solaris \
+ mips-linux mips-dsp-linux \
+ mips64-linux mips64-dsp-linux \
+ rs6000/powerpc-32 \
+@@ -49,6 +54,7 @@
+ s390-linux32 s390-linux64 s390x-linux64 \
+ s390-linux32v1 s390-linux64v1 s390x-linux64v1 \
+ s390-linux32v2 s390-linux64v2 s390x-linux64v2 \
++ sparc-solaris sparc64-solaris \
+ tic6x-c64xp tic6x-c64x tic6x-c62x \
+ tic6x-c64xp-linux tic6x-c64x-linux tic6x-c62x-linux
+
+@@ -57,18 +63,24 @@
+ arm-expedite = r11,sp,pc
+ i386/i386-expedite = ebp,esp,eip
+ i386/i386-linux-expedite = ebp,esp,eip
++i386/i386-solaris-expedite = ebp,esp,eip
+ i386/amd64-expedite = rbp,rsp,rip
+ i386/amd64-linux-expedite = rbp,rsp,rip
++i386/amd64-solaris-expedite = rbp,rsp,rip
+ i386/i386-avx-expedite = ebp,esp,eip
+ i386/i386-avx-linux-expedite = ebp,esp,eip
++i386/i386-avx-solaris-expedite = ebp,esp,eip
+ i386/i386-mmx-expedite = ebp,esp,eip
+ i386/i386-mmx-linux-expedite = ebp,esp,eip
++i386/i386-mmx-solaris-expedite = ebp,esp,eip
+ i386/amd64-avx-expedite = rbp,rsp,rip
+ i386/amd64-avx-linux-expedite = rbp,rsp,rip
++i386/amd64-avx-solaris-expedite = rbp,rsp,rip
+ i386/x32-expedite = rbp,rsp,rip
+ i386/x32-linux-expedite = rbp,rsp,rip
+ i386/x32-avx-expedite = rbp,rsp,rip
+ i386/x32-avx-linux-expedite = rbp,rsp,rip
++i386/x32-avx-solaris-expedite = rbp,rsp,rip
+ mips-expedite = r29,pc
+ mips-dsp-expedite = r29,pc
+ mips64-expedite = r29,pc
+@@ -85,6 +97,10 @@
+ s390x-linux64-expedite = r14,r15,pswa
+ s390x-linux64v1-expedite = r14,r15,pswa
+ s390x-linux64v2-expedite = r14,r15,pswa
++sparc-expedite=sp,fp,i7,o7,i0,o0,g2,g3,g4,fsr,fprs
++sparc-solaris-expedite=sp,fp,i7,o7,i0,o0,g2,g3,g4,fsr,fprs
++sparc64-expedite=sp,fp,i7,o7,i0,o0,g2,g3,g4,fsr,fprs
++sparc64-solaris-expedite=sp,fp,i7,o7,i0,o0,g2,g3,g4,fsr,fprs
+ tic6x-c64xp-expedite = A15,PC
+ tic6x-c64x-expedite = A15,PC
+ tic6x-c62x-expedite = A15,PC
+@@ -125,20 +141,30 @@
+ $(outdir)/i386/i386.dat: i386/32bit-core.xml i386/32bit-sse.xml
+ $(outdir)/i386/i386-linux.dat: i386/32bit-core.xml i386/32bit-sse.xml \
+ i386/32bit-linux.xml
++$(outdir)/i386/i386-solaris.dat: i386/32bit-core.xml i386/32bit-sse.xml \
++ i386/32bit-solaris.xml
+ $(outdir)/i386/amd64.dat: i386/64bit-core.xml i386/64bit-sse.xml
+ $(outdir)/i386/amd64-linux.dat: i386/64bit-core.xml i386/64bit-sse.xml \
+ i386/64bit-linux.xml
++$(outdir)/i386/amd64-solaris.dat: i386/64bit-core.xml i386/64bit-sse.xml \
++ i386/64bit-solaris.xml
+ $(outdir)/i386/i386-avx.dat: i386/32bit-core.xml i386/32bit-avx.xml
+ $(outdir)/i386/i386-avx-linux.dat: i386/32bit-core.xml i386/32bit-avx.xml \
+ i386/32bit-linux.xml
++$(outdir)/i386/i386-avx-solaris.dat: i386/32bit-core.xml i386/32bit-avx.xml \
++ i386/32bit-solaris.xml
+ $(outdir)/i386/i386-mmx.dat: i386/32bit-core.xml
+ $(outdir)/i386/i386-mmx-linux.dat: i386/32bit-core.xml i386/32bit-linux.xml
++$(outdir)/i386/i386-mmx-solaris.dat: i386/32bit-core.xml i386/32bit-solaris.xml
+ $(outdir)/i386/amd64-avx.dat: i386/64bit-core.xml i386/64bit-avx.xml
+ $(outdir)/i386/amd64-avx-linux.dat: i386/64bit-core.xml i386/64bit-avx.xml \
+ i386/64bit-linux.xml
++$(outdir)/i386/amd64-avx-solaris.dat: i386/64bit-core.xml i386/64bit-avx.xml \
++ i386/64bit-solaris.xml
+ $(outdir)/i386/x32.dat: i386/x32-core.xml i386/64bit-sse.xml
+ $(outdir)/i386/x32-linux.dat: i386/x32-core.xml i386/64bit-sse.xml \
+ i386/64bit-linux.xml
+ $(outdir)/i386/x32-avx.dat: i386/x32-core.xml i386/64bit-avx.xml
+ $(outdir)/i386/x32-avx-linux.dat: i386/x32-core.xml i386/64bit-avx.xml \
+ i386/64bit-linux.xml
++