In the epic5 INSTALL file[1] exists the text:
  o  You must not try to compile epic with "gcc -O2" because -O2 will
     generate bad code that leads to random crashes.  When you use -O2,
     gcc assumes the source is conformant to ISO C99's requirements about
     alias-safety, and EPIC, being a C90 program, does not conform, so the
     result is undefined behavior (which means it crashes randomly.)  This
     is not a bug in EPIC.  You must only compile epic with -O.

This does not exist in the epic4 INSTALL file [2].

As the advice does apply to both, perhaps that paragraph should be added?

[1] http://cvs.epicsol.org/cgi/viewcvs.cgi/epic5/INSTALL
[2] http://cvs.epicsol.org/cgi/viewcvs.cgi/epic4/INSTALL


_______________________________________________
List mailing list
List@epicsol.org
http://epicsol.org/mailman/listinfo/list

Reply via email to