compiler-gcc: integrate the various compiler-gcc[345].h files 98/94098/1
authorJoe Perches <joe@perches.com>
Thu, 25 Jun 2015 22:01:02 +0000 (15:01 -0700)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Thu, 27 Oct 2016 05:35:20 +0000 (14:35 +0900)
commit14f5d375928283aeac056481b207b64c6ffa23a6
tree3880251907e632336a32fa6a05a2d57d84b2e718
parent626d7661dc035a42335e3478ad32b396470d5fc1
compiler-gcc: integrate the various compiler-gcc[345].h files

commit cb984d101b30eb7478d32df56a0023e4603cba7f upstream.

As gcc major version numbers are going to advance rather rapidly in the
future, there's no real value in separate files for each compiler
version.

Deduplicate some of the macros #defined in each file too.

Neaten comments using normal kernel commenting style.

Signed-off-by: Joe Perches <joe@perches.com>
Cc: Andi Kleen <andi@firstfloor.org>
Cc: Michal Marek <mmarek@suse.cz>
Cc: Segher Boessenkool <segher@kernel.crashing.org>
Cc: Sasha Levin <levinsasha928@gmail.com>
Cc: Anton Blanchard <anton@samba.org>
Cc: Alan Modra <amodra@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
[ philm: backport to 3.10-stable ]
Signed-off-by: Philip Müller <philm@manjaro.org>
Signed-off-by: Willy Tarreau <w@1wt.eu>
[Apply from linux-3.10.102 for supporting build with gcc6]
Reported-by: Sung-jae Park <nicesj@nicesj.com>
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
Change-Id: Ideba2a089dba420a5d8fda0b56942ad949e93e71
include/linux/compiler-gcc.h
include/linux/compiler-gcc3.h [deleted file]
include/linux/compiler-gcc4.h [deleted file]
include/linux/compiler-gcc5.h [deleted file]