HP aC++/HP ANSI C Release Notes (B3901-90037; A.06.26; September 2011)

int main(){
int something; \
int anotherthing;
}
line 2: warning #3750-D: "\" followed by white space is not a line splice
Warning #2767
In 64-bit C compilations, casting a pointer to an integral type of lower size now
generates warning #2767. Previously, this was only a remark.
Remark #3719
In cases where the constructor initialization list is invoked in an order different from
what the programmer apparently expects, a new remark #3719 is now emitted.
For example:
class A{
public:
A(int c);
int i, j;
};
A::A(int c): i(++c), j(++c) { }
//remark #3719 - Init order is different than
//what is apparent from the code above
Improved diagnostic messages (Changed)
Several improvements have been made in the compiler diagnostic messages in terms of
wording, better positioning of error constructs, and removal of redundant diagnostics.
Some examples:
Warning #2069 is replaced with warning #2767 when appropriate.
Diagnostic #2069 is now suppressed in cases where it appeared in addition to diagnostic
#2513.
Diagnostic #3056 is now suppressed in cases where it appeared in addition to diagnostic
#2120.
Diagnostic #2028 is now suppressed in cases where it appeared in addition to diagnostic
#2060.
Enhanced +wendian warnings (New/Changed)
When using the same code on platforms with different endian behavior, the results of
many operations will vary between the two. Using the +wendian option with aCC will
produce warnings for such statements that give differing results in different endian systems.
Existing warnings 4291 and 4292 have been improved:
22 Product changes in earlier versions