compiler-gcc: integrate the various compiler-gcc[345].h files
authorJoe Perches <joe@perches.com>
Thu, 25 Jun 2015 22:01:02 +0000 (15:01 -0700)
committerMarcel Ziswiler <marcel.ziswiler@toradex.com>
Thu, 29 Sep 2016 04:49:03 +0000 (06:49 +0200)
commit4b618e80a4a9be1c2eac7d1dfe2eb60ad24910f0
tree4ea65ac58fa7614c0e4f81423892fe24dc323a3b
parentc6c5ca73f95820f39ca3f5e93ac3238bbaf7aeb2
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>
(cherry picked from commit a4a4f1cd733fe5b345db4e8cc19bb8868d562a8a)
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]