This is the mail archive of the gcc-bugs@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]

[Bug target/14547] [3.4 Regression] Passing _Complex long double does not follow the ABI


------- Additional Comments From mark at codesourcery dot com  2004-03-15 16:14 -------
Subject: Re:  [3.4 Regression] Passing _Complex long double
 does not follow the ABI

rth at redhat dot com wrote:

>------- Additional Comments From rth at redhat dot com  2004-03-13 19:18 -------
>Subject: Re:  [3.4 Regression] Passing _Complex long double does not follow the ABI
>
>On Sat, Mar 13, 2004 at 08:26:47AM -0800, Mark Mitchell wrote:
>  
>
>>+  if (targetm.calls.split_complex_arg)
>>     fnargs = split_complex_args (fnargs);
>>
>>Shouldn't that be "targetm.calls.split_complex_arg()"?
>>    
>>
>
>No.  If the function pointer is null, it's defined to be false,
>so we avoid calling it N times to find out that we don't need
>to do anything.
>
>  
>
Thanks for the explanation.  Patch OK for 3.4.0.



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14547


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