OLD | NEW |
1 # Copyright (C) 2007-2012 Free Software Foundation, Inc. | 1 # Copyright (C) 2007-2012 Free Software Foundation, Inc. |
2 | 2 |
3 # This file is part of GDB. | 3 # This file is part of GDB. |
4 | 4 |
5 # This program is free software; you can redistribute it and/or modify | 5 # This program is free software; you can redistribute it and/or modify |
6 # it under the terms of the GNU General Public License as published by | 6 # it under the terms of the GNU General Public License as published by |
7 # the Free Software Foundation; either version 3 of the License, or | 7 # the Free Software Foundation; either version 3 of the License, or |
8 # (at your option) any later version. | 8 # (at your option) any later version. |
9 # | 9 # |
10 # This program is distributed in the hope that it will be useful, | 10 # This program is distributed in the hope that it will be useful, |
(...skipping 13 matching lines...) Expand all Loading... |
24 # affected XML files is changed, and the results should be kept in the | 24 # affected XML files is changed, and the results should be kept in the |
25 # GDB repository. | 25 # GDB repository. |
26 | 26 |
27 # It can also update the C files in the features directory from their | 27 # It can also update the C files in the features directory from their |
28 # XML master copies. This relies on a GDB linked with expat and | 28 # XML master copies. This relies on a GDB linked with expat and |
29 # configured for the correct architecture, so the files are again kept | 29 # configured for the correct architecture, so the files are again kept |
30 # in the GDB repository. To generate C files: | 30 # in the GDB repository. To generate C files: |
31 # make GDB=/path/to/gdb XMLTOC="xml files" cfiles | 31 # make GDB=/path/to/gdb XMLTOC="xml files" cfiles |
32 | 32 |
33 WHICH = arm-with-iwmmxt arm-with-vfpv2 arm-with-vfpv3 arm-with-neon \ | 33 WHICH = arm-with-iwmmxt arm-with-vfpv2 arm-with-vfpv3 arm-with-neon \ |
| 34 arm-with-m arm-with-m-fpa-layout arm-with-m-vfp-d16 \ |
34 i386/i386 i386/i386-linux \ | 35 i386/i386 i386/i386-linux \ |
35 i386/i386-mmx i386/i386-mmx-linux \ | 36 i386/i386-mmx i386/i386-mmx-linux \ |
36 i386/amd64 i386/amd64-linux \ | 37 i386/amd64 i386/amd64-linux \ |
37 i386/i386-avx i386/i386-avx-linux \ | 38 i386/i386-avx i386/i386-avx-linux \ |
38 i386/amd64-avx i386/amd64-avx-linux \ | 39 i386/amd64-avx i386/amd64-avx-linux \ |
39 » mips-linux mips64-linux \ | 40 » i386/x32 i386/x32-linux \ |
| 41 » i386/x32-avx i386/x32-avx-linux \ |
| 42 » mips-linux mips-dsp-linux \ |
| 43 » mips64-linux mips64-dsp-linux \ |
40 rs6000/powerpc-32 \ | 44 rs6000/powerpc-32 \ |
41 rs6000/powerpc-32l rs6000/powerpc-altivec32l rs6000/powerpc-e500l \ | 45 rs6000/powerpc-32l rs6000/powerpc-altivec32l rs6000/powerpc-e500l \ |
42 rs6000/powerpc-64l rs6000/powerpc-altivec64l rs6000/powerpc-vsx32l \ | 46 rs6000/powerpc-64l rs6000/powerpc-altivec64l rs6000/powerpc-vsx32l \ |
43 rs6000/powerpc-vsx64l rs6000/powerpc-cell32l rs6000/powerpc-cell64l \ | 47 rs6000/powerpc-vsx64l rs6000/powerpc-cell32l rs6000/powerpc-cell64l \ |
44 s390-linux32 s390-linux64 s390x-linux64 \ | 48 s390-linux32 s390-linux64 s390x-linux64 \ |
45 s390-linux32v1 s390-linux64v1 s390x-linux64v1 \ | 49 s390-linux32v1 s390-linux64v1 s390x-linux64v1 \ |
46 s390-linux32v2 s390-linux64v2 s390x-linux64v2 \ | 50 s390-linux32v2 s390-linux64v2 s390x-linux64v2 \ |
47 tic6x-c64xp tic6x-c64x tic6x-c62x \ | 51 tic6x-c64xp tic6x-c64x tic6x-c62x \ |
48 tic6x-c64xp-linux tic6x-c64x-linux tic6x-c62x-linux | 52 tic6x-c64xp-linux tic6x-c64x-linux tic6x-c62x-linux |
49 | 53 |
50 # Record which registers should be sent to GDB by default after stop. | 54 # Record which registers should be sent to GDB by default after stop. |
51 arm-expedite = r11,sp,pc | 55 arm-expedite = r11,sp,pc |
52 i386/i386-expedite = ebp,esp,eip | 56 i386/i386-expedite = ebp,esp,eip |
53 i386/i386-linux-expedite = ebp,esp,eip | 57 i386/i386-linux-expedite = ebp,esp,eip |
54 i386/amd64-expedite = rbp,rsp,rip | 58 i386/amd64-expedite = rbp,rsp,rip |
55 i386/amd64-linux-expedite = rbp,rsp,rip | 59 i386/amd64-linux-expedite = rbp,rsp,rip |
56 i386/i386-avx-expedite = ebp,esp,eip | 60 i386/i386-avx-expedite = ebp,esp,eip |
57 i386/i386-avx-linux-expedite = ebp,esp,eip | 61 i386/i386-avx-linux-expedite = ebp,esp,eip |
58 i386/i386-mmx-expedite = ebp,esp,eip | 62 i386/i386-mmx-expedite = ebp,esp,eip |
59 i386/i386-mmx-linux-expedite = ebp,esp,eip | 63 i386/i386-mmx-linux-expedite = ebp,esp,eip |
60 i386/amd64-avx-expedite = rbp,rsp,rip | 64 i386/amd64-avx-expedite = rbp,rsp,rip |
61 i386/amd64-avx-linux-expedite = rbp,rsp,rip | 65 i386/amd64-avx-linux-expedite = rbp,rsp,rip |
| 66 i386/x32-expedite = rbp,rsp,rip |
| 67 i386/x32-linux-expedite = rbp,rsp,rip |
| 68 i386/x32-avx-expedite = rbp,rsp,rip |
| 69 i386/x32-avx-linux-expedite = rbp,rsp,rip |
62 mips-expedite = r29,pc | 70 mips-expedite = r29,pc |
| 71 mips-dsp-expedite = r29,pc |
63 mips64-expedite = r29,pc | 72 mips64-expedite = r29,pc |
| 73 mips64-dsp-expedite = r29,pc |
64 powerpc-expedite = r1,pc | 74 powerpc-expedite = r1,pc |
65 rs6000/powerpc-cell32l-expedite = r1,pc,r0,orig_r3,r4 | 75 rs6000/powerpc-cell32l-expedite = r1,pc,r0,orig_r3,r4 |
66 rs6000/powerpc-cell64l-expedite = r1,pc,r0,orig_r3,r4 | 76 rs6000/powerpc-cell64l-expedite = r1,pc,r0,orig_r3,r4 |
67 s390-linux32-expedite = r14,r15,pswa | 77 s390-linux32-expedite = r14,r15,pswa |
68 s390-linux32v1-expedite = r14,r15,pswa | 78 s390-linux32v1-expedite = r14,r15,pswa |
69 s390-linux32v2-expedite = r14,r15,pswa | 79 s390-linux32v2-expedite = r14,r15,pswa |
70 s390-linux64-expedite = r14l,r15l,pswa | 80 s390-linux64-expedite = r14l,r15l,pswa |
71 s390-linux64v1-expedite = r14l,r15l,pswa | 81 s390-linux64v1-expedite = r14l,r15l,pswa |
72 s390-linux64v2-expedite = r14l,r15l,pswa | 82 s390-linux64v2-expedite = r14l,r15l,pswa |
73 s390x-linux64-expedite = r14,r15,pswa | 83 s390x-linux64-expedite = r14,r15,pswa |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
117 $(outdir)/i386/amd64-linux.dat: i386/64bit-core.xml i386/64bit-sse.xml \ | 127 $(outdir)/i386/amd64-linux.dat: i386/64bit-core.xml i386/64bit-sse.xml \ |
118 i386/64bit-linux.xml | 128 i386/64bit-linux.xml |
119 $(outdir)/i386/i386-avx.dat: i386/32bit-core.xml i386/32bit-avx.xml | 129 $(outdir)/i386/i386-avx.dat: i386/32bit-core.xml i386/32bit-avx.xml |
120 $(outdir)/i386/i386-avx-linux.dat: i386/32bit-core.xml i386/32bit-avx.xml \ | 130 $(outdir)/i386/i386-avx-linux.dat: i386/32bit-core.xml i386/32bit-avx.xml \ |
121 i386/32bit-linux.xml | 131 i386/32bit-linux.xml |
122 $(outdir)/i386/i386-mmx.dat: i386/32bit-core.xml | 132 $(outdir)/i386/i386-mmx.dat: i386/32bit-core.xml |
123 $(outdir)/i386/i386-mmx-linux.dat: i386/32bit-core.xml i386/32bit-linux.xml | 133 $(outdir)/i386/i386-mmx-linux.dat: i386/32bit-core.xml i386/32bit-linux.xml |
124 $(outdir)/i386/amd64-avx.dat: i386/64bit-core.xml i386/64bit-avx.xml | 134 $(outdir)/i386/amd64-avx.dat: i386/64bit-core.xml i386/64bit-avx.xml |
125 $(outdir)/i386/amd64-avx-linux.dat: i386/64bit-core.xml i386/64bit-avx.xml \ | 135 $(outdir)/i386/amd64-avx-linux.dat: i386/64bit-core.xml i386/64bit-avx.xml \ |
126 i386/64bit-linux.xml | 136 i386/64bit-linux.xml |
| 137 $(outdir)/i386/x32.dat: i386/x32-core.xml i386/64bit-sse.xml |
| 138 $(outdir)/i386/x32-linux.dat: i386/x32-core.xml i386/64bit-sse.xml \ |
| 139 i386/64bit-linux.xml |
| 140 $(outdir)/i386/x32-avx.dat: i386/x32-core.xml i386/64bit-avx.xml |
| 141 $(outdir)/i386/x32-avx-linux.dat: i386/x32-core.xml i386/64bit-avx.xml \ |
| 142 i386/64bit-linux.xml |
OLD | NEW |