https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70962

            Bug ID: 70962
           Summary: optimization not working in Red Hat 5.7 after glibc
                    patching
           Product: gcc
           Version: 4.1.2
            Status: UNCONFIRMED
          Severity: major
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: chita40 at gmail dot com
  Target Milestone: ---

$ cat tt.c
#include <fstream>
#include <iostream>
int main( const int argc, const char * argv[] )
{
  std::ifstream in;
  in.open( "/dev/null", std::ios::in );
  if (in.is_open() ) {
      std::cout << "opened" << std::endl;
} else {
      std::cout << "failed" << std::endl;
  }
  return 0;
}

$ g++     tt.c && a.out
opened

$ g++ -O2 tt.c && a.out
failed

Reply via email to