gdb/testsuite/
authorEdjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
Mon, 2 Jun 2014 16:57:27 +0000 (13:57 -0300)
committerEdjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
Mon, 2 Jun 2014 16:57:27 +0000 (13:57 -0300)
2014-06-02  Edjunior Barbosa Machado  <emachado@linux.vnet.ibm.com>

* gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
* gdb.arch/powerpc-power.s: Likewise.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.arch/powerpc-power.exp
gdb/testsuite/gdb.arch/powerpc-power.s

index 3db31999eb94e755324dcfaeece4c744aaba9d0b..eed85c1e676dbfcc9bb0eeb1031ab8a039b55cb6 100644 (file)
@@ -1,3 +1,8 @@
+2014-06-02  Edjunior Barbosa Machado  <emachado@linux.vnet.ibm.com>
+
+       * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
+       * gdb.arch/powerpc-power.s: Likewise.
+
 2014-06-02  Joel Brobecker  <brobecker@adacore.com>
 
        * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
index 530dc81cdbfdd2fbed87a920e265d7b22366fb60..2f2c39f7eed84027413da6b580ba340bc89cc50a 100644 (file)
@@ -181,3 +181,138 @@ func_check +448  "ddiv    f1,f2,f1"
 func_check +452  "ddivq   f0,f2,f0"
 func_check +456  "dcmpu   cr1,f2,f1"
 func_check +460  "dcmpuq  cr1,f2,f0"
+func_check +464  "tabort. r5"
+func_check +468  "tabortwc. 7,r8,r16"
+func_check +472  "tabortdc. 20,r11,r10"
+func_check +476  "tabortwci. 17,r10,-13"
+func_check +480  "tabortdci. 29,r3,-5"
+func_check +484  "tbegin."
+func_check +488  "tcheck  cr7"
+func_check +492  "tend."
+func_check +496  "tendall."
+func_check +500  "treclaim. r24"
+func_check +504  "trechkpt."
+func_check +508  "tsuspend."
+func_check +512  "tresume."
+func_check +516  "rfebb"
+func_check +520  "rfebb   1"
+func_check +524  "bctar-  12,4\\*cr5\\+gt"
+func_check +528  "bctarl- 4,4\\*cr1\\+so"
+func_check +532  "bctar\\+  12,4\\*cr3\\+lt"
+func_check +536  "bctarl\\+ 4,eq"
+func_check +540  "bctar   4,4\\*cr2\\+lt,1"
+func_check +544  "bctarl  4,4\\*cr1\\+so,2"
+func_check +548  "waitasec"
+func_check +552  "msgsndp r8"
+func_check +556  "mtsle   1"
+func_check +560  "msgclrp r27"
+func_check +564  "stqcx.  r10,r10,r12"
+func_check +568  "stqcx.  r28,0,r7"
+func_check +572  "lqarx   r24,r19,r11"
+func_check +576  "lqarx   r22,0,r11"
+func_check +580  "mfbhrbe r20,6"
+func_check +584  "pbt.    r29,r17,r16"
+func_check +588  "pbt.    r14,0,r7"
+func_check +592  "clrbhrb"
+func_check +596  "vpermxor v11,v10,v0,v23"
+func_check +600  "vaddeuqm v24,v2,v7,v4"
+func_check +604  "vaddecuq v10,v10,v8,v2"
+func_check +608  "vsubeuqm v5,v15,v8,v19"
+func_check +612  "vsubecuq v12,v31,v16,v29"
+func_check +616  "vmulouw v20,v29,v13"
+func_check +620  "vmuluwm v29,v0,v26"
+func_check +624  "vaddudm v8,v21,v28"
+func_check +628  "vmaxud  v1,v26,v1"
+func_check +632  "vrld    v20,v3,v1"
+func_check +636  "vcmpequd v4,v19,v11"
+func_check +640  "vadduqm v23,v14,v30"
+func_check +644  "vaddcuq v8,v8,v13"
+func_check +648  "vmulosw v28,v27,v4"
+func_check +652  "vmaxsd  v3,v4,v4"
+func_check +656  "vmuleuw v0,v19,v21"
+func_check +660  "vminud  v24,v20,v19"
+func_check +664  "vcmpgtud v0,v28,v15"
+func_check +668  "vmulesw v21,v0,v2"
+func_check +672  "vminsd  v9,v26,v9"
+func_check +676  "vsrad   v25,v29,v11"
+func_check +680  "vcmpgtsd v11,v28,v11"
+func_check +684  "bcdadd. v5,v8,v26,1"
+func_check +688  "vpmsumb v4,v3,v12"
+func_check +692  "bcdsub. v26,v31,v21,1"
+func_check +696  "vpmsumh v5,v17,v16"
+func_check +700  "vpkudum v23,v17,v20"
+func_check +704  "vpmsumw v24,v21,v29"
+func_check +708  "vpmsumd v9,v22,v13"
+func_check +712  "vpkudus v18,v19,v18"
+func_check +716  "vsubuqm v30,v16,v22"
+func_check +720  "vcipher v14,v11,v7"
+func_check +724  "vcipherlast v10,v2,v22"
+func_check +728  "vgbbd   v23,v13"
+func_check +732  "vsubcuq v16,v25,v16"
+func_check +736  "vorc    v31,v1,v5"
+func_check +740  "vncipher v4,v17,v31"
+func_check +744  "vncipherlast v24,v2,v27"
+func_check +748  "vbpermq v23,v21,v23"
+func_check +752  "vpksdus v27,v18,v9"
+func_check +756  "vnand   v27,v29,v27"
+func_check +760  "vsld    v19,v19,v24"
+func_check +764  "vsbox   v5,v13"
+func_check +768  "vpksdss v25,v3,v7"
+func_check +772  "vcmpequd. v28,v8,v0"
+func_check +776  "vupkhsw v26,v26"
+func_check +780  "vshasigmaw v5,v7,0,6"
+func_check +784  "veqv    v28,v21,v14"
+func_check +788  "vmrgow  v1,v8,v19"
+func_check +792  "vshasigmad v0,v10,0,10"
+func_check +796  "vsrd    v5,v27,v14"
+func_check +800  "vupklsw v11,v13"
+func_check +804  "vclzb   v14,v16"
+func_check +808  "vpopcntb v20,v27"
+func_check +812  "vclzh   v28,v11"
+func_check +816  "vpopcnth v24,v9"
+func_check +820  "vclzw   v27,v31"
+func_check +824  "vpopcntw v17,v19"
+func_check +828  "vclzd   v12,v29"
+func_check +832  "vpopcntd v23,v22"
+func_check +836  "vcmpgtud. v24,v20,v29"
+func_check +840  "vcmpgtsd. v9,v6,v27"
+func_check +844  "lxsiwzx vs62,r14,r26"
+func_check +848  "lxsiwzx vs40,0,r25"
+func_check +852  "lxsiwax vs25,0,r26"
+func_check +856  "lxsiwax vs3,0,r3"
+func_check +860  "mfvsrd  r12,vs62"
+func_check +864  "mffprwz r20,f12"
+func_check +868  "stxsiwx vs14,r9,r14"
+func_check +872  "stxsiwx vs21,0,r8"
+func_check +876  "mtvsrd  vs48,r11"
+func_check +880  "mtvrwa  v31,r23"
+func_check +884  "mtfprwz f16,r26"
+func_check +888  "lxsspx  vs13,r19,r13"
+func_check +892  "lxsspx  vs18,0,r13"
+func_check +896  "stxsspx vs43,r2,r4"
+func_check +900  "stxsspx vs55,0,r11"
+func_check +904  "xsaddsp vs54,vs48,vs25"
+func_check +908  "xsmaddasp vs14,vs50,vs1"
+func_check +912  "xssubsp vs26,vs22,vs42"
+func_check +916  "xsmaddmsp vs27,vs53,vs52"
+func_check +920  "xsrsqrtesp vs8,vs59"
+func_check +924  "xssqrtsp vs12,vs41"
+func_check +928  "xsmulsp vs57,vs11,vs32"
+func_check +932  "xsmsubasp vs38,vs20,vs26"
+func_check +936  "xsdivsp vs26,vs19,vs6"
+func_check +940  "xsmsubmsp vs35,vs37,vs55"
+func_check +944  "xsresp  vs59,vs8"
+func_check +948  "xsnmaddasp vs44,vs33,vs33"
+func_check +952  "xsnmaddmsp vs17,vs62,vs30"
+func_check +956  "xsnmsubasp vs54,vs52,vs31"
+func_check +960  "xsnmsubmsp vs37,vs5,vs58"
+func_check +964  "xxlorc  vs30,vs54,vs44"
+func_check +968  "xxlnand vs49,vs14,vs29"
+func_check +972  "xxleqv  vs62,vs22,vs30"
+func_check +976  "xscvdpspn vs60,vs54"
+func_check +980  "xsrsp   vs22,vs45"
+func_check +984  "xscvuxdsp vs26,vs59"
+func_check +988  "xscvsxdsp vs38,vs49"
+func_check +992  "xscvspdpn vs59,vs26"
+func_check +996  "fmrgow  f24,f14,f2"
+func_check +1000 "fmrgew  f22,f7,f5"
index 14bfacc272ae5ad5f89b15f13b85ca1005f3fb83..759d4bac27fd9bac71f49ac45743c9d9279f744b 100644 (file)
@@ -134,3 +134,138 @@ func:
        .long   0xfc020444      /* <+452>: ddivq   f0,f2,f0          */
        .long   0xec820d04      /* <+456>: dcmpu   cr1,f2,f1         */
        .long   0xfc820504      /* <+460>: dcmpuq  cr1,f2,f0         */
+       .long   0x7c05071d      /* <+464>: tabort. r5                */
+       .long   0x7ce8861d      /* <+468>: tabortwc. 7,r8,r16        */
+       .long   0x7e8b565d      /* <+472>: tabortdc. 20,r11,r10      */
+       .long   0x7e2a9e9d      /* <+476>: tabortwci. 17,r10,-13     */
+       .long   0x7fa3dedd      /* <+480>: tabortdci. 29,r3,-5       */
+       .long   0x7c00051d      /* <+484>: tbegin.                   */
+       .long   0x7f80059c      /* <+488>: tcheck  cr7               */
+       .long   0x7c00055d      /* <+492>: tend.                     */
+       .long   0x7e00055d      /* <+496>: tendall.                  */
+       .long   0x7c18075d      /* <+500>: treclaim. r24             */
+       .long   0x7c0007dd      /* <+504>: trechkpt.                 */
+       .long   0x7c0005dd      /* <+508>: tsuspend.                 */
+       .long   0x7c2005dd      /* <+512>: tresume.                  */
+       .long   0x4c000124      /* <+516>: rfebb                     */
+       .long   0x4c000924      /* <+520>: rfebb   1                 */
+       .long   0x4d950460      /* <+524>: bctar-  12,4*cr5+gt       */
+       .long   0x4c870461      /* <+528>: bctarl- 4,4*cr1+so        */
+       .long   0x4dac0460      /* <+532>: bctar+  12,4*cr3+lt       */
+       .long   0x4ca20461      /* <+536>: bctarl+ 4,eq              */
+       .long   0x4c880c60      /* <+540>: bctar   4,4*cr2+lt,1      */
+       .long   0x4c871461      /* <+544>: bctarl  4,4*cr1+so,2      */
+       .long   0x7c00003c      /* <+548>: waitasec                  */
+       .long   0x7c00411c      /* <+552>: msgsndp r8                */
+       .long   0x7c200126      /* <+556>: mtsle   1                 */
+       .long   0x7c00d95c      /* <+560>: msgclrp r27               */
+       .long   0x7d4a616d      /* <+564>: stqcx.  r10,r10,r12       */
+       .long   0x7f80396d      /* <+568>: stqcx.  r28,0,r7          */
+       .long   0x7f135a28      /* <+572>: lqarx   r24,r19,r11       */
+       .long   0x7ec05a28      /* <+576>: lqarx   r22,0,r11         */
+       .long   0x7e80325c      /* <+580>: mfbhrbe r20,6             */
+       .long   0x7fb18329      /* <+584>: pbt.    r29,r17,r16       */
+       .long   0x7dc03b29      /* <+588>: pbt.    r14,0,r7          */
+       .long   0x7c00035c      /* <+592>: clrbhrb                   */
+       .long   0x116a05ed      /* <+596>: vpermxor v11,v10,v0,v23   */
+       .long   0x1302393c      /* <+600>: vaddeuqm v24,v2,v7,v4     */
+       .long   0x114a40bd      /* <+604>: vaddecuq v10,v10,v8,v2    */
+       .long   0x10af44fe      /* <+608>: vsubeuqm v5,v15,v8,v19    */
+       .long   0x119f877f      /* <+612>: vsubecuq v12,v31,v16,v29  */
+       .long   0x129d6888      /* <+616>: vmulouw v20,v29,v13       */
+       .long   0x13a0d089      /* <+620>: vmuluwm v29,v0,v26        */
+       .long   0x1115e0c0      /* <+624>: vaddudm v8,v21,v28        */
+       .long   0x103a08c2      /* <+628>: vmaxud  v1,v26,v1         */
+       .long   0x128308c4      /* <+632>: vrld    v20,v3,v1         */
+       .long   0x109358c7      /* <+636>: vcmpequd v4,v19,v11       */
+       .long   0x12eef100      /* <+640>: vadduqm v23,v14,v30       */
+       .long   0x11086940      /* <+644>: vaddcuq v8,v8,v13         */
+       .long   0x139b2188      /* <+648>: vmulosw v28,v27,v4        */
+       .long   0x106421c2      /* <+652>: vmaxsd  v3,v4,v4          */
+       .long   0x1013aa88      /* <+656>: vmuleuw v0,v19,v21        */
+       .long   0x13149ac2      /* <+660>: vminud  v24,v20,v19       */
+       .long   0x101c7ac7      /* <+664>: vcmpgtud v0,v28,v15       */
+       .long   0x12a01388      /* <+668>: vmulesw v21,v0,v2         */
+       .long   0x113a4bc2      /* <+672>: vminsd  v9,v26,v9         */
+       .long   0x133d5bc4      /* <+676>: vsrad   v25,v29,v11       */
+       .long   0x117c5bc7      /* <+680>: vcmpgtsd v11,v28,v11      */
+       .long   0x10a8d601      /* <+684>: bcdadd. v5,v8,v26,1       */
+       .long   0x10836408      /* <+688>: vpmsumb v4,v3,v12         */
+       .long   0x135fae41      /* <+692>: bcdsub. v26,v31,v21,1     */
+       .long   0x10b18448      /* <+696>: vpmsumh v5,v17,v16        */
+       .long   0x12f1a44e      /* <+700>: vpkudum v23,v17,v20       */
+       .long   0x1315ec88      /* <+704>: vpmsumw v24,v21,v29       */
+       .long   0x11366cc8      /* <+708>: vpmsumd v9,v22,v13        */
+       .long   0x125394ce      /* <+712>: vpkudus v18,v19,v18       */
+       .long   0x13d0b500      /* <+716>: vsubuqm v30,v16,v22       */
+       .long   0x11cb3d08      /* <+720>: vcipher v14,v11,v7        */
+       .long   0x1142b509      /* <+724>: vcipherlast v10,v2,v22    */
+       .long   0x12e06d0c      /* <+728>: vgbbd   v23,v13           */
+       .long   0x12198540      /* <+732>: vsubcuq v16,v25,v16       */
+       .long   0x13e12d44      /* <+736>: vorc    v31,v1,v5         */
+       .long   0x1091fd48      /* <+740>: vncipher v4,v17,v31       */
+       .long   0x1302dd49      /* <+744>: vncipherlast v24,v2,v27   */
+       .long   0x12f5bd4c      /* <+748>: vbpermq v23,v21,v23       */
+       .long   0x13724d4e      /* <+752>: vpksdus v27,v18,v9        */
+       .long   0x137ddd84      /* <+756>: vnand   v27,v29,v27       */
+       .long   0x1273c5c4      /* <+760>: vsld    v19,v19,v24       */
+       .long   0x10ad05c8      /* <+764>: vsbox   v5,v13            */
+       .long   0x13233dce      /* <+768>: vpksdss v25,v3,v7         */
+       .long   0x138804c7      /* <+772>: vcmpequd. v28,v8,v0       */
+       .long   0x1340d64e      /* <+776>: vupkhsw v26,v26           */
+       .long   0x10a73682      /* <+780>: vshasigmaw v5,v7,0,6      */
+       .long   0x13957684      /* <+784>: veqv    v28,v21,v14       */
+       .long   0x10289e8c      /* <+788>: vmrgow  v1,v8,v19         */
+       .long   0x100a56c2      /* <+792>: vshasigmad v0,v10,0,10    */
+       .long   0x10bb76c4      /* <+796>: vsrd    v5,v27,v14        */
+       .long   0x11606ece      /* <+800>: vupklsw v11,v13           */
+       .long   0x11c08702      /* <+804>: vclzb   v14,v16           */
+       .long   0x1280df03      /* <+808>: vpopcntb v20,v27          */
+       .long   0x13805f42      /* <+812>: vclzh   v28,v11           */
+       .long   0x13004f43      /* <+816>: vpopcnth v24,v9           */
+       .long   0x1360ff82      /* <+820>: vclzw   v27,v31           */
+       .long   0x12209f83      /* <+824>: vpopcntw v17,v19          */
+       .long   0x1180efc2      /* <+828>: vclzd   v12,v29           */
+       .long   0x12e0b7c3      /* <+832>: vpopcntd v23,v22          */
+       .long   0x1314eec7      /* <+836>: vcmpgtud. v24,v20,v29     */
+       .long   0x1126dfc7      /* <+840>: vcmpgtsd. v9,v6,v27       */
+       .long   0x7fced019      /* <+844>: lxsiwzx vs62,r14,r26      */
+       .long   0x7d00c819      /* <+848>: lxsiwzx vs40,0,r25        */
+       .long   0x7f20d098      /* <+852>: lxsiwax vs25,0,r26        */
+       .long   0x7c601898      /* <+856>: lxsiwax vs3,0,r3          */
+       .long   0x7fcc0067      /* <+860>: mfvsrd  r12,vs62          */
+       .long   0x7d9400e6      /* <+864>: mffprwz r20,f12           */
+       .long   0x7dc97118      /* <+868>: stxsiwx vs14,r9,r14       */
+       .long   0x7ea04118      /* <+872>: stxsiwx vs21,0,r8         */
+       .long   0x7e0b0167      /* <+876>: mtvsrd  vs48,r11          */
+       .long   0x7ff701a7      /* <+880>: mtvrwa  v31,r23           */
+       .long   0x7e1a01e6      /* <+884>: mtfprwz f16,r26           */
+       .long   0x7db36c18      /* <+888>: lxsspx  vs13,r19,r13      */
+       .long   0x7e406c18      /* <+892>: lxsspx  vs18,0,r13        */
+       .long   0x7d622519      /* <+896>: stxsspx vs43,r2,r4        */
+       .long   0x7ee05d19      /* <+900>: stxsspx vs55,0,r11        */
+       .long   0xf2d0c805      /* <+904>: xsaddsp vs54,vs48,vs25    */
+       .long   0xf1d2080c      /* <+908>: xsmaddasp vs14,vs50,vs1   */
+       .long   0xf3565042      /* <+912>: xssubsp vs26,vs22,vs42    */
+       .long   0xf375a04e      /* <+916>: xsmaddmsp vs27,vs53,vs52  */
+       .long   0xf100d82a      /* <+920>: xsrsqrtesp vs8,vs59       */
+       .long   0xf180482e      /* <+924>: xssqrtsp vs12,vs41        */
+       .long   0xf32b0083      /* <+928>: xsmulsp vs57,vs11,vs32    */
+       .long   0xf0d4d089      /* <+932>: xsmsubasp vs38,vs20,vs26  */
+       .long   0xf35330c0      /* <+936>: xsdivsp vs26,vs19,vs6     */
+       .long   0xf065b8cf      /* <+940>: xsmsubmsp vs35,vs37,vs55  */
+       .long   0xf3604069      /* <+944>: xsresp  vs59,vs8          */
+       .long   0xf1810c0f      /* <+948>: xsnmaddasp vs44,vs33,vs33 */
+       .long   0xf23ef44c      /* <+952>: xsnmaddmsp vs17,vs62,vs30 */
+       .long   0xf2d4fc8d      /* <+956>: xsnmsubasp vs54,vs52,vs31 */
+       .long   0xf0a5d4cb      /* <+960>: xsnmsubmsp vs37,vs5,vs58  */
+       .long   0xf3d66556      /* <+964>: xxlorc  vs30,vs54,vs44    */
+       .long   0xf22eed91      /* <+968>: xxlnand vs49,vs14,vs29    */
+       .long   0xf3d6f5d1      /* <+972>: xxleqv  vs62,vs22,vs30    */
+       .long   0xf380b42f      /* <+976>: xscvdpspn vs60,vs54       */
+       .long   0xf2c06c66      /* <+980>: xsrsp   vs22,vs45         */
+       .long   0xf340dca2      /* <+984>: xscvuxdsp vs26,vs59       */
+       .long   0xf0c08ce3      /* <+988>: xscvsxdsp vs38,vs49       */
+       .long   0xf360d52d      /* <+992>: xscvspdpn vs59,vs26       */
+       .long   0xff0e168c      /* <+996>: fmrgow  f24,f14,f2        */
+       .long   0xfec72f8c      /* <+1000>: fmrgew  f22,f7,f5        */
This page took 0.033855 seconds and 4 git commands to generate.