On Thu, Jul 21, 2011 at 4:51 PM, Richard Henderson <r...@redhat.com> wrote:
> On 07/21/2011 04:28 PM, H.J. Lu wrote:
>> On Thu, Jul 21, 2011 at 3:05 PM, Richard Henderson <r...@redhat.com> wrote:
>>> On 07/21/2011 03:02 PM, H.J. Lu wrote:
>>>>       * config/i386/i386.c (function_value_64): Always return pointers
>>>>       in Pmode.
>>>>       (ix86_promote_function_mode): New.
>>>>       (TARGET_PROMOTE_FUNCTION_MODE): Likewise.
>>>
>>> Much better, thanks.
>>>
>>>
>>> r~
>>>
>>
>> Also need this patch.  Otherwise, I got
>>
>> FAIL: gcc.target/x86_64/abi/callabi/func-indirect-2a.c (internal compiler 
>> error)
>> FAIL: gcc.target/x86_64/abi/callabi/func-indirect-2a.c (test for excess 
>> errors)
>> FAIL: gcc.target/x86_64/abi/callabi/func-indirect-2b.c (internal compiler 
>> error)
>> FAIL: gcc.target/x86_64/abi/callabi/func-indirect-2b.c (test for excess 
>> errors)
>>
>> OK for trunk?
>
> Hmm.  Should we even be running ms_64 callabi tests across pointer sizes 
> though?
>

Good question.  I can disable the test.  But compiler will still ICE on this
input.


-- 
H.J.

Reply via email to