[LLVMbugs] [Bug 10017] New: -ffast-math -O3 -fplugin-arg-dragonegg-enable-gcc-optzns ICEs on channel.f90

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Wed May 25 18:37:56 PDT 2011


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

           Summary: -ffast-math -O3
                    -fplugin-arg-dragonegg-enable-gcc-optzns ICEs on
                    channel.f90
           Product: dragonegg
           Version: trunk
          Platform: Macintosh
        OS/Version: MacOS X
            Status: NEW
          Severity: normal
          Priority: P
         Component: New Bugs
        AssignedTo: baldrick at free.fr
        ReportedBy: howarth at nitro.med.uc.edu
                CC: llvmbugs at cs.uiuc.edu


The channel.f90 Polyhedron 2005 benchmark ICEs the FSF gcc 4.5.3 compiler with
the dragon egg svn r132085 plugin with -ffast-math -O3
-fplugin-arg-dragonegg-enable-gcc-optzns...

[MacPro:pb05/lin/source] howarth% gdb
/sw/lib/gcc4.5/libexec/gcc/x86_64-apple-darwin11.0.0/4.5.3/f951
...
(gdb) r channel.f90 -fPIC -quiet -dumpbase channel.f90
-mmacosx-version-min=10.7.0 -msse3 -mtune=generic -auxbase channel -O3 -version
-fplugin=/sw/lib/gcc4.5/lib/dragonegg.so -ffast-math
-fplugin-arg-dragonegg-enable-gcc-optzns -fintrinsic-modules-path
/sw/lib/gcc4.5/lib/gcc/x86_64-apple-darwin11.0.0/4.5.3/finclude -o
/var/folders/0k/n67sywk41kz5jjys5nv6mnpg++++fp/T//cccrvy4i.s
Starting program:
/sw/lib/gcc4.5/libexec/gcc/x86_64-apple-darwin11.0.0/4.5.3/f951 channel.f90
-fPIC -quiet -dumpbase channel.f90 -mmacosx-version-min=10.7.0 -msse3
-mtune=generic -auxbase channel -O3 -version
-fplugin=/sw/lib/gcc4.5/lib/dragonegg.so -ffast-math
-fplugin-arg-dragonegg-enable-gcc-optzns -fintrinsic-modules-path
/sw/lib/gcc4.5/lib/gcc/x86_64-apple-darwin11.0.0/4.5.3/finclude -o
/var/folders/0k/n67sywk41kz5jjys5nv6mnpg++++fp/T//cccrvy4i.s
...

Versions of loaded plugins:
 dragonegg: exported

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000028
0x000000014297fa6e in llvm::DAGTypeLegalizer::ScalarizeVectorResult ()
(gdb) bt
#0  0x000000014297fa6e in llvm::DAGTypeLegalizer::ScalarizeVectorResult ()
#1  0x0000000142973c3f in llvm::DAGTypeLegalizer::run ()
#2  0x00000001429780b2 in llvm::SelectionDAG::LegalizeTypes ()
#3  0x0000000142a08744 in llvm::SelectionDAGISel::CodeGenAndEmitDAG ()
#4  0x0000000142a08540 in llvm::SelectionDAGISel::SelectAllBasicBlocks ()
#5  0x0000000142a07147 in llvm::SelectionDAGISel::runOnMachineFunction ()
#6  0x0000000142abaf1e in llvm::MachineFunctionPass::runOnFunction ()
#7  0x0000000142e07ed1 in llvm::FPPassManager::runOnFunction ()
#8  0x0000000142e0785b in llvm::FunctionPassManagerImpl::run ()
#9  0x0000000142e07715 in llvm::FunctionPassManager::run ()
#10 0x0000000142804ccc in llvm_finish_unit ()
#11 0x000000010056672d in invoke_plugin_callbacks (event=<value temporarily
unavailable, due to optimizations>, gcc_data=0x0) at
../../gcc-4.5.3/gcc/plugin.c:510
#12 0x0000000100612301 in toplev_main (argc=20, argv=0x7fff5fbfee60) at
../../gcc-4.5.3/gcc/toplev.c:1146
#13 0x0000000100001594 in start ()
(gdb)

-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list