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)
committerSasha Levin <sasha.levin@oracle.com>
Wed, 20 Apr 2016 05:08:49 +0000 (01:08 -0400)
commitf320793e52aee78f0fbb8bcaf10e6614d2e67bfc
tree996f9f69be961b7984aa2f32a50f5a606618cb56
parentd2bccdc948e21a48d593181c05667d454f423fcd
compiler-gcc: integrate the various compiler-gcc[345].h files

[ Upstream commit cb984d101b30eb7478d32df56a0023e4603cba7f ]

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>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
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]