Hi, x86-64 psABI isn't very clear how X87UP should be handled in post merger cleanup. This patch clarifies post merger cleanup for aggregate with X87UP is not preceded by X87.
-- H.J. ---- 2009-02-03 H.J. Lu <hongjiu...@intel.com> * low-level-sys-info.tex: Clarify post merger cleanup for aggregate with X87UP is not preceded by X87.
2009-02-03 H.J. Lu <hongjiu...@intel.com> * low-level-sys-info.tex: Clarify post merger cleanup for aggregate with X87UP is not preceded by X87. Index: low-level-sys-info.tex =================================================================== --- low-level-sys-info.tex (revision 5122) +++ low-level-sys-info.tex (revision 5135) @@ -452,7 +452,9 @@ types works as follows: \item Then a post merger cleanup is done: \begin{enumerate} \item If one of the classes is MEMORY, the whole argument is passed in memory. - \item If SSEUP is not preceeded by SSE, it is converted to SSE. + \item If X87UP is not preceded by X87, the whole argument is passed in + memory. + \item If SSEUP is not preceded by SSE, it is converted to SSE. \end{enumerate} \end{enumerate}