On Fri, Apr 22, 2016 at 11:02:48AM +0100, Szabolcs Nagy wrote: > Some gcc source files include standard headers after > "system.h" but those headers may declare and use poisoned > symbols, they also cannot be included before "system.h" > because they might depend on macro definitions from there, > so they must be included in system.h. > > This patch fixes the use of <list>, <map>, <set>, <vector> > and <algorithm> headers, by using appropriate > INCLUDE_{LIST, MAP, SET, VECTOR, ALGORITHM} macros. > (Note that there are some other system header uses which > did not get fixed.) > > Build tested on aarch64-*-gnu, sh-*-musl, x86_64-*-musl and > bootstrapped x86_64-*-gnu (together with PATCH 1/2). > > is this ok for AIX? > OK for trunk?
The AArch64 part of this is OK. Thanks, James