https://llvm.org/bugs/show_bug.cgi?id=26058
Bug ID: 26058 Summary: Instruction does not dominate all uses with -O3 on x86_64 Product: new-bugs Version: trunk Hardware: PC OS: Linux Status: NEW Severity: normal Priority: P Component: new bugs Assignee: unassignedb...@nondot.org Reporter: dcb...@hotmail.com CC: llvm-bugs@lists.llvm.org Classification: Unclassified Created attachment 15573 --> https://llvm.org/bugs/attachment.cgi?id=15573&action=edit preprocessed C++ source code The attached preprocessed C++ code compiles fine with -O2, but causes a compiler crash with -O3. Instruction does not dominate all uses! %69 = extractelement <2 x float> %62, i32 1 %63 = insertelement <4 x float> undef, float %69, i32 0 Instruction does not dominate all uses! %69 = extractelement <2 x float> %62, i32 1 %64 = insertelement <4 x float> %63, float %69, i32 1 fatal error: error in backend: Broken function found, compilation aborted! clang: error: clang frontend command failed with exit code 70 (use -v to see invocation) clang version 3.8.0 (trunk 256708) Target: x86_64-unknown-linux-gnu Thread model: posix InstalledDir: /home/dcb/llvm/results/bin clang: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script. clang: note: diagnostic msg: Error generating preprocessed source(s) - no preprocessable inputs. -- You are receiving this mail because: You are on the CC list for the bug.
_______________________________________________ llvm-bugs mailing list llvm-bugs@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs