[gnu.gdb.bug] bug in gdb 3.2 on Symmetry

boot@ravel.uucp (Bruce Bauman) (09/25/89)

There is an nasty bug in gdb 3.2 on the Sequent Symmetry which causes some
registers to be displayed incorrectly. The following change to m-symmetry.h
should solve the problem.


*** /tmp/,RCSt1023392	Sun Sep 24 16:03:58 1989
--- m-symmetry.h	Sun Sep 24 15:23:11 1989
***************
*** 263,269
  
  #define REGISTER_BYTE(N) 		\
  ((N < 3) ? (N * 4) :			\
! (N < 5) ? (((N - 3) * 10) + 2) :	\
  (N < 8) ? (((N - 5) * 4) + 32) :	\
  (N < 14) ? (((N - 8) * 10) + 44) :	\
      (((N - 14) * 4) + 104))

--- 263,269 -----
  
  #define REGISTER_BYTE(N) 		\
  ((N < 3) ? (N * 4) :			\
! (N < 5) ? (((N - 3) * 10) + 12) :	\
  (N < 8) ? (((N - 5) * 4) + 32) :	\
  (N < 14) ? (((N - 8) * 10) + 44) :	\
      (((N - 14) * 4) + 104))