Skip to content

Commit da541b2

Browse files
jpoimboeIngo Molnar
authored andcommitted
objtool: Skip unreachable warnings for GCC 4.4 and older
The kbuild bot occasionally reports warnings like: drivers/scsi/pcmcia/aha152x_core.o: warning: objtool: seldo_run()+0x130: unreachable instruction These warnings are always with GCC 4.4. That version of GCC sometimes places unreachable instructions after calls to noreturn functions. The unreachable warnings aren't very important anyway. Just ignore them for old versions of GCC. Reported-by: kbuild test robot <fengguang.wu@intel.com> Signed-off-by: Josh Poimboeuf <jpoimboe@redhat.com> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Thomas Gleixner <tglx@linutronix.de> Link: http://lkml.kernel.org/r/bc89b807d965b98ec18a0bb94f96a594bd58f2f2.1506551639.git.jpoimboe@redhat.com Signed-off-by: Ingo Molnar <mingo@kernel.org>
1 parent 9cd6681 commit da541b2

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

scripts/Makefile.build

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,8 @@ objtool_args += --no-fp
265265
endif
266266
ifdef CONFIG_GCOV_KERNEL
267267
objtool_args += --no-unreachable
268+
else
269+
objtool_args += $(call cc-ifversion, -lt, 0405, --no-unreachable)
268270
endif
269271

270272
# 'OBJECT_FILES_NON_STANDARD := y': skip objtool checking for a directory

0 commit comments

Comments
 (0)