{"action":"opened","issue":{"url":"https://api.github.com/repos/cole945/binutils-gdb/issues/11","labels_url":"https://api.github.com/repos/cole945/binutils-gdb/issues/11/labels{/name}","comments_url":"https://api.github.com/repos/cole945/binutils-gdb/issues/11/comments","events_url":"https://api.github.com/repos/cole945/binutils-gdb/issues/11/events","html_url":"https://github.com/cole945/binutils-gdb/issues/11","id":59496007,"number":11,"title":"unavailable.exp - review fail case","user":{"login":"cole945","id":5510870,"avatar_url":"https://avatars.githubusercontent.com/u/5510870?v=3","gravatar_id":"","url":"https://api.github.com/users/cole945","html_url":"https://github.com/cole945","followers_url":"https://api.github.com/users/cole945/followers","following_url":"https://api.github.com/users/cole945/following{/other_user}","gists_url":"https://api.github.com/users/cole945/gists{/gist_id}","starred_url":"https://api.github.com/users/cole945/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cole945/subscriptions","organizations_url":"https://api.github.com/users/cole945/orgs","repos_url":"https://api.github.com/users/cole945/repos","events_url":"https://api.github.com/users/cole945/events{/privacy}","received_events_url":"https://api.github.com/users/cole945/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-03-02T15:28:33Z","updated_at":"2015-03-02T15:28:33Z","closed_at":null,"body":"\r\nppc64 的 FAIL\r\n```\r\nprint derived_partial^M\r\n$42 = {<Middle> = <unavailable>, _vptr.Derived = 0x10011fc8 <vtable for Derived+32>, z = <unavailable>}^M\r\n(gdb) FAIL: gdb.trace/unavailable.exp: collect globals: print object on: print derived_partial\r\nprint derived_whole^M\r\n$43 = {<Middle> = <unavailable>, _vptr.Derived = 0x10011fc8 <vtable for Derived+32>, z = 4}^M\r\n(gdb) FAIL: gdb.trace/unavailable.exp: collect globals: print object on: print derived_whole\r\nprint derived_partial^M\r\n$46 = {<Middle> = <unavailable>, _vptr.Derived = 0x10011fc8 <vtable for Derived+32>, z = <unavailable>}^M\r\n(gdb) FAIL: gdb.trace/unavailable.exp: collect globals: print object off: print derived_partial\r\nprint derived_whole^M\r\n$47 = {<Middle> = <unavailable>, _vptr.Derived = 0x10011fc8 <vtable for Derived+32>, z = 4}^M\r\n(gdb) FAIL: gdb.trace/unavailable.exp: collect globals: print object off: print derived_whole\r\nprint derived_partial^M\r\n$42 = {<Middle> = <unavailable>, _vptr.Derived = 0x10011fc8 <vtable for Derived+32>, z = <unavailable>}^M\r\n(gdb) FAIL: gdb.trace/unavailable.exp: collect globals: tfile: print object on: print derived_partial\r\nprint derived_whole^M\r\n$43 = {<Middle> = <unavailable>, _vptr.Derived = 0x10011fc8 <vtable for Derived+32>, z = 4}^M\r\n(gdb) FAIL: gdb.trace/unavailable.exp: collect globals: tfile: print object on: print derived_whole\r\nprint derived_partial\r\n^M$46 = {<Middle> = <unavailable>, _vptr.Derived = 0x10011fc8 <vtable for Derived+32>, z = <unavailable>}^M\r\n(gdb) FAIL: gdb.trace/unavailable.exp: collect globals: tfile: print object off: print derived_partial\r\nprint derived_whole^M\r\n$47 = {<Middle> = <unavailable>, _vptr.Derived = 0x10011fc8 <vtable for Derived+32>, z = 4}^M\r\n(gdb) FAIL: gdb.trace/unavailable.exp: collect globals: tfile: print object off: print derived_whole\r\n```\r\n\r\naarch64 的 FAIL\r\n```\r\nprint derived_whole^M\r\n$43 = (Derived) {<Middle> = {<Base> = {x = 2}, _vptr.Middle = 0x401818 <VTT for Derived>, y = 3}, _vptr.Derived = 0x401800 <vtable for Derived+32>, z = 4}^M\r\n(gdb) FAIL: gdb.trace/unavailable.exp: collect globals: print object on: print derived_whole\r\nprint derived_whole^M\r\n$47 = {<Middle> = {<Base> = {x = 2}, _vptr.Middle = 0x401818 <VTT for Derived>, y = 3}, _vptr.Derived = 0x401800 <vtable for Derived+32>, z = 4}^M\r\n(gdb) FAIL: gdb.trace/unavailable.exp: collect globals: print object off: print derived_whole\r\nprint derived_whole^M\r\n$43 = (Derived) {<Middle> = {<Base> = {x = 2}, _vptr.Middle = 0x401818 <VTT for Derived>, y = 3}, _vptr.Derived = 0x401800 <vtable for Derived+32>, z = 4}^M\r\n(gdb) FAIL: gdb.trace/unavailable.exp: collect globals: tfile: print object on: print derived_whole\r\nprint derived_whole^M\r\n$47 = {<Middle> = {<Base> = {x = 2}, _vptr.Middle = 0x401818 <VTT for Derived>, y = 3}, _vptr.Derived = 0x401800 <vtable for Derived+32>, z = 4}^M\r\n(gdb) FAIL: gdb.trace/unavailable.exp: collect globals: tfile: print object off: print derived_whole\r\n```\r\n\r\n\r\nx64 的 FAIL\r\n```\r\nprint locf^M\r\n$3 = <optimized out>^M\r\n(gdb) FAIL: gdb.trace/unavailable.exp: unavailable locals: register locals: print locf\r\nprint locd^M\r\n$4 = <optimized out>^M\r\n(gdb) FAIL: gdb.trace/unavailable.exp: unavailable locals: register locals: print locd\r\ninfo locals^M\r\nlocst = <unavailable>^M\r\nlocar = <unavailable>^M\r\ni = <unavailable>^M\r\nlocc = <unavailable>^M\r\nloci = <unavailable>^M\r\n(gdb) FAIL: gdb.trace/unavailable.exp: unavailable locals: register locals: info locals\r\nprint locf^M\r\n$3 = <optimized out>^M\r\n(gdb) FAIL: gdb.trace/unavailable.exp: unavailable locals: register locals: tfile: print locf\r\nprint locd^M\r\n$4 = <optimized out>^M\r\n(gdb) FAIL: gdb.trace/unavailable.exp: unavailable locals: register locals: tfile: print locd\r\ninfo locals^M\r\nlocst = <unavailable>^M\r\nlocar = <unavailable>^M\r\ni = <unavailable>^M\r\nlocc = <unavailable>^M\r\nloci = <unavailable>^M\r\n(gdb) FAIL: gdb.trace/unavailable.exp: unavailable locals: register locals: tfile: info locals\r\n```"}}