This is the mail archive of the gcc-patches@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: PING^3 for PR target/17836, PR c/10735, PR c++/16882, PR rtl-optimization/17860[3.4]



On Nov 24, 2004, at 10:41 AM, David Edelsohn wrote:


The Altivec intrinsics are not actually function calls. No
arguments are passed and no results returned through any parameter passing
mechanism. Everything is within a single Altivec instruction.

All intrinsics are not decorated with 'always_inline' attribute in altivec.h so, they are not always directly replaced by instruction through altivec builtins.


Even if they are marked as always_inline, debug info will always identify them as inlined functions. But that's different issue.

If GCC is
complaining about the intrinsic because it looks like a function call, GCC
is confused.


-
Devang


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