This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC 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] fix arm neon ICE by widening tree_type's precision field



I suppose that's doable but:

- Doesn't that make base bigger (i.e. it affects everything, whereas
  the proposed patch is neutral wrt space)?

No, there are spare bits in base.


- I personally don't know which bits could be safely moved.

Any? What I mean is, instead of moving packed_flag from type to type.common.base.packed_flag, you move lang_flag_6 from type to type.common.base.lang_flag_7. Instead of having 7 language fields in base and 7 in type, you have 8 and 6 respectively.


Actually, what about moving all 7 language specific fields to base? ;-) We have 23 spare bits in base and 0 in type, that would even the field a bit.

Unless I'm missing something of course.

Paolo


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