> Steve Ellcey defined MEMBER_TYPE_FORCES_BLK when he first implemented
> the ia64-hpux port.  At the time, I mentioned using PARALLELs was a
> better solution, but this was a simpler way for him to get the initial
> port working.  Since then, there have been a lot of bug fixes to the
> ia64-hpux support by various people: Steve, Zack, Joseph, etc.  Looking
> at the current code, it does appear that all cases are now handled by
> PARALLELs, and that the definition of MEMBER_TYPE_FORCES_BLK no longer
> appears to be necessary.

Running the 2 GCC compatibility testsuites between the unpatched and the 
patched compiled indeed shows that this part of MEMBER_TYPE_FORCES_BLK is now 
useless for the purpose it was initially defined.  Moreover, removing it 
doesn't trigger any new failure in the testsuite except in one corner case (a 
GNU extension); but that can be easily patched in ia64_function_arg.

I plan on submitting a patch to Steve and you next week.

Thanks for your feedback.

-- 
Eric Botcazou

Reply via email to