This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: MEMBER_TYPE_FORCES_BLK on IA-64/HP-UX
- From: Eric Botcazou <ebotcazou at adacore dot com>
- To: James E Wilson <wilson at specifixinc dot com>
- Cc: gcc at gcc dot gnu dot org
- Date: Sat, 2 Jul 2005 12:04:45 +0200
- Subject: Re: MEMBER_TYPE_FORCES_BLK on IA-64/HP-UX
- References: <200506081226.50599.ebotcazou@adacore.com> <42C5C77D.1050604@specifixinc.com>
> 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