2005-09-14 Paul Gilliam * rs6000-tdep.c (_initialize_rs6000_tdep): Mark 'info powerpc' as deprecated. * cli/cli-decode.c (lookup_cmd_composition): Only loop on the new prefix list if it is non-empty. * testsuite/gdb.arch/altivec-regs.exp ('info powerpc altivec' test): Changed to 'info vector'. Index: rs6000-tdep.c =================================================================== RCS file: /cvs/src/src/gdb/rs6000-tdep.c,v retrieving revision 1.242 diff -a -u -r1.242 rs6000-tdep.c --- rs6000-tdep.c 1 Sep 2005 18:09:41 -0000 1.242 +++ rs6000-tdep.c 14 Sep 2005 23:27:22 -0000 @@ -3417,7 +3417,9 @@ gdbarch_register (bfd_arch_powerpc, rs6000_gdbarch_init, rs6000_dump_tdep); /* Add root prefix command for "info powerpc" commands */ - add_prefix_cmd ("powerpc", class_info, rs6000_info_powerpc_command, - _("Various POWERPC info specific commands."), - &info_powerpc_cmdlist, "info powerpc ", 0, &infolist); + deprecate_cmd (add_prefix_cmd ("powerpc", class_info, + rs6000_info_powerpc_command, + _("Various POWERPC info specific commands."), + &info_powerpc_cmdlist, "info powerpc ", 0, + &infolist), "info vector"); } Index: cli/cli-decode.c =================================================================== RCS file: /cvs/src/src/gdb/cli/cli-decode.c,v retrieving revision 1.55 diff -a -u -r1.55 cli-decode.c --- cli/cli-decode.c 26 May 2005 20:49:02 -0000 1.55 +++ cli/cli-decode.c 14 Sep 2005 23:27:22 -0000 @@ -1468,10 +1468,10 @@ } *prefix_cmd = prev_cmd; } - if ((*cmd)->prefixlist) - cur_list = *(*cmd)->prefixlist; + if ((*cmd)->prefixlist && *((*cmd)->prefixlist)) + cur_list = *(*cmd)->prefixlist; else - return 1; + return 1; text = p; } Index: testsuite/gdb.arch/altivec-regs.exp =================================================================== RCS file: /cvs/src/src/gdb/testsuite/gdb.arch/altivec-regs.exp,v retrieving revision 1.6 diff -a -u -r1.6 altivec-regs.exp --- testsuite/gdb.arch/altivec-regs.exp 13 Sep 2005 23:13:50 -0000 1.6 +++ testsuite/gdb.arch/altivec-regs.exp 14 Sep 2005 23:27:22 -0000 @@ -140,8 +140,8 @@ append pattern$i $vector_register } -send_gdb "info powerpc altivec\n" -gdb_expect_list "info powerpc altivec" ".*$gdb_prompt $" { +send_gdb "info vector\n" +gdb_expect_list "info vector" ".*$gdb_prompt $" { [$pattern0] [$pattern1] [$pattern2]