// File this bug to track the problem int g1, g2; void foo(int a, int b, int k,int m) {
if (k) { #pragma execution_frequency(very_high) g1 = a + b; } if (m) { #pragma execution_frequency(very_high) g2 = a + b; } } -- Summary: Speculative PRE support missing Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: xinliangli at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35305