This is the mail archive of the gcc@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: MEMBER_TYPE_FORCES_BLK on IA-64/HP-UX


> 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


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