m68k_register_virtual_type

Andrew Cagney ac131313@redhat.com
Fri Nov 22 07:33:00 GMT 2002


Just FYI,

>  static struct type *
>  m68k_register_virtual_type (int regnum)
>  {
> -  if ((unsigned) regnum >= E_FPC_REGNUM)
> +  if (regnum == E_FPI_REGNUM)
>      return lookup_pointer_type (builtin_type_void);

There are now:
	builtin_type_void_data_ptr
	builtin_type_void_code_ptr
available.


> +  else if ((unsigned) regnum >= E_FPC_REGNUM)
> +    return builtin_type_int;

builtin_type_int32 is better

>    else if ((unsigned) regnum >= FP0_REGNUM)
>      return builtin_type_long_double;
> +  else if (regnum == PS_REGNUM)
> +    return builtin_type_int

Ditto.

>    else if ((unsigned) regnum >= A0_REGNUM)
>      return lookup_pointer_type (builtin_type_void);
>    else

Andrew




More information about the Gdb-patches mailing list