> If the comment is true, and it takes a pointer to five WORDS, why are
> we using POINTER_SIZE at all?

Because of the 2 lines just below:

       tmp = build_index_type (tmp);
       tmp = build_array_type (ptr_type_node, tmp);

> Does it actually take a pointer to five POINTERS?

No.

> If so, where did the '4' come from? 

5 * 1 - 1.

-- 
Eric Botcazou

Reply via email to