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 fortran/27449] transfer intrinsic does not work on strict aligned systems



------- Comment #5 from pault at gcc dot gnu dot org  2006-05-21 08:21 -------
I have just realised that there is a simple fix for this.

It is my use of the scalarizer to perform the actual transfer that is the
source of the problem.  One of you or Bo suggested using memcpy.  That is what
I will try. My understanding is that adding the memcpy to se->pre or post and
having se->expr == NULL, should effect the transfer without generating a
scalarizer loop.

Would you be prepared to try a patch, in a day or two?

Paul


-- 

pault at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   GCC host triplet|                            |hppa64-hp-hpux11.11
 GCC target triplet|                            |STRICT_ALGINED


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


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