Richard Guenther <richard.guent...@gmail.com> writes: > On Wed, Mar 30, 2011 at 8:09 PM, H.J. Lu <hongjiu...@intel.com> wrote: >> On Wed, Mar 30, 2011 at 08:02:38AM -0700, H.J. Lu wrote: >>> Hi, >>> >>> Currently, we limit XVECEXP to 26 elements in machine description >>> since we use letters 'a' to 'z' to encode them. I don't see any >>> reason why we can't go beyond 'z'. This patch removes this restriction. >>> Any comments? >>> >> >> That was wrong. The problem is in vector elements. This patch passes >> bootstrap. Any comments? > > Do you really need it?
ISTR at least two separate projects have hit the limit. This solution seems very hackish though (as well as being ASCII-specific). A better fix might be to replace "char" with a proper type, such as a union and discriminator. Richard