This is the mail archive of the gcc-bugs@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]

Re: egcs-980321 can't compile gdb-4.16


This is a bug in the alpha port.  The extzv pattern accepts any bitfield which
is a multiple of 8 bits, however, the alpha_expand_unaligned_load function
only works for bitfields which are 2/4/8 bytes.  In this case, we call extzv
for a 3 byte bitfield, and it dies in gen_lowpart (called from alpha_expand_
unaligned_load) because mode == VOIDmode.

Jim


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