[LLVMbugs] [Bug 15980] New: _iround and _iroundf undefined for dragonegg under gcc 4.8.0

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Mon May 13 07:21:19 PDT 2013


http://llvm.org/bugs/show_bug.cgi?id=15980

            Bug ID: 15980
           Summary: _iround and _iroundf undefined for dragonegg under gcc
                    4.8.0
           Product: dragonegg
           Version: trunk
          Hardware: Macintosh
                OS: MacOS X
            Status: NEW
          Severity: normal
          Priority: P
         Component: New Bugs
          Assignee: baldrick at free.fr
          Reporter: howarth at nitro.med.uc.edu
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified

Dragonegg 3.3svn and trunk both produce undefined symbols for _iround and
_iroundf when compiling the Polyhedron 2005 benchmark aermod.f90 with...

% /sw/lib/gcc4.8/bin/gfortran -fplugin=/sw/lib/gcc4.8/lib/dragonegg.so -O1 
aermod.f90 -o aermod

and an undefined symbol for _iroundf for the reflow.f90 benchmark compiled
with...

% /sw/lib/gcc4.8/bin/gfortran -fplugin=/sw/lib/gcc4.8/lib/dragonegg.so -O1
rnflow.f90 -o rnflow

against gcc 4.8.1svn with uncommitted second patch from
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20130401/170127.html
applied to the dragonegg sources.

These undefined symbols don't occur when dragonegg 3.3svn or trunk is compiled
against gcc 4.7.4svn. The issue appears to be due to the change...

http://gcc.gnu.org/ml/gcc-patches/2012-03/msg01100.html

which enabled BUILT_IN_IROUND{F,,L} on the gfortran front end.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20130513/dcf3d894/attachment.html>


More information about the llvm-bugs mailing list