This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [patch/rfc] default REGISTER_VIRTUAL_SIZE and REGISTER_RAW_SIZE to register_size


> Hello,
> 
> For most architectures.  The relationship:
> 
> 	REGISTER_VIRTUAL_SIZE(N)
> 	== REGISTER_RAW_SIZE(N)
> 	== TYPE_LENGTH(REGISTER_VIRTUAL_TYPE(N)
> 
> (the exception is the @$(*&@(^$*&^!@ MIPS ...).  Given this, the 
> attached patch changes the architecture vector so that it defaults both 
> to the register's type size.

The ARM has REGISTER_VIRTUAL_SIZE(FPA-reg) == 8, but 
REGISTER_RAW_SIZE(FPA-reg) == 12.

But that doesn't necessarily make the change wrong, provided we can 
override the default.

R.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]