Did the array padding or alignment semantics change in version 12.1 of the compiler? While seeing if the new version fixes an issue I had with the old version we're using (12.0.4), I compiled half our code using the new version until it hit a file it couldn't compile (separate thread re: compiler segfault). I built the rest of the files using the old version to get us back up and running, and we encountered dozens of issues of COMMON area variables being set in one routine and magically having a different value several routines later. Without debugging, my suspicion is that the alignment algorithm was tweaked in the newer version in a way that makes it not backwards-compatible with older versions of the compiler. I tried looking in the documentation that comes with the compiler for the release notes, but was unable to find any.
Somewhat related enhancement request: can the release notes / changelog be included in with the documentation that is on the compiler/debugger RPM? Having to go to the Intel site for this information isn't always convenient.