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: [email protected]
          Reporter: [email protected]
                CC: [email protected]
    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.
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs

Reply via email to