-
Notifications
You must be signed in to change notification settings - Fork 15.1k
Description
| Bugzilla Link | 10017 |
| Resolution | DUPLICATE |
| Resolved on | Sep 07, 2011 02:05 |
| Version | trunk |
| OS | MacOS X |
| Reporter | LLVM Bugzilla Contributor |
Extended Description
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)