WSL2-Linux-Kernel/arch/alpha/lib
Linus Torvalds 593043d35d Kbuild updates for v4.12
- Improve Clang support
 
 - Clean up various Makefiles
 
 - Improve build log visibility (objtool, alpha, ia64)
 
 - Improve compiler flag evaluation for better build performance
 
 - Fix GCC version-dependent warning
 
 - Fix genksyms
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJZE6qLAAoJED2LAQed4NsGk8YP/R7ZajSruFRmathN+wO1GEUv
 +1cIJVpCv8OpM9fCSIuV3udAUUrH7Sj5IgHdg4P05/qmlgsG/4kUL5r9RyKdwjrA
 dWqp8KKh40/JAfYNlMcRGz3cB4csvhMhnzZgV0zMSM1BBPP/xu2bCXrD4f/TGFMg
 q04hHkmkesV0RUqOyPsCrKusxIsHhaGOmYUB285omGHO85IRItAW5CPh6sMhoJuQ
 x7d5ZaXKCUH2fHXVMaw7gXcg28loUfKVJcU+em/0YZxoNZ31y6brM5YY7buF4FoJ
 5RTXlvm12TUygY3fFCb3NURDSILHmL8Wk2wgFgYAC3NnXH1KJDOM4xxKXIVtTLGw
 d71/hAurlLLZzjwmdUSSrhD+1OjFRZ4a5TJK/o3xehKUzYmFB49bcSKwdQ4H0jnM
 m4iqNHw3rK+LJ0Zp71Ki3k3mcSW9yovpnJ2Uzi5Oz7g+oYAob7SZjejL2KsCtxZH
 sQZQE5YeZj39Ot1K3Zw9CWx3JcUXWKtNu8cH7hXBgCyKS7H56xgtmib/S2yjXGu0
 YIaMFJWTEB+FLrHRB4fYmeLG/kXIRn+N8Gy+/QUeXEHp4dFTV/il4Q2W+JAG35MS
 3IGMr8PEZA7gTSYDQ/2kpv0HXDCwYSDxN3p8dlrnLy1bokVJX7Nk1pNq6gXfOl/E
 4zIj3UsK0gPyO+CgprwC
 =Nka/
 -----END PGP SIGNATURE-----

Merge tag 'kbuild-v4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild

Pull Kbuild updates from Masahiro Yamada:

 - improve Clang support

 - clean up various Makefiles

 - improve build log visibility (objtool, alpha, ia64)

 - improve compiler flag evaluation for better build performance

 - fix GCC version-dependent warning

 - fix genksyms

* tag 'kbuild-v4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (23 commits)
  kbuild: dtbinst: remove unnecessary __dtbs_install_prep target
  ia64: beatify build log for gate.so and gate-syms.o
  alpha: make short build log available for division routines
  alpha: merge build rules of division routines
  alpha: add $(src)/ rather than $(obj)/ to make source file path
  Makefile: evaluate LDFLAGS_BUILD_ID only once
  objtool: make it visible in make V=1 output
  kbuild: clang: add -no-integrated-as to KBUILD_[AC]FLAGS
  kbuild: Add support to generate LLVM assembly files
  kbuild: Add better clang cross build support
  kbuild: drop -Wno-unknown-warning-option from clang options
  kbuild: fix asm-offset generation to work with clang
  kbuild: consolidate redundant sed script ASM offset generation
  frv: Use OFFSET macro in DEF_*REG()
  kbuild: avoid conflict between -ffunction-sections and -pg on gcc-4.7
  kbuild: Consolidate header generation from ASM offset information
  kbuild: use -Oz instead of -Os when using clang
  kbuild, LLVMLinux: Add -Werror to cc-option to support clang
  Kbuild: make designated_init attribute fatal
  kbuild: drop unneeded patterns '.*.orig' and '.*.rej' from distclean
  ...
2017-05-10 20:11:05 -07:00
..
Makefile alpha: make short build log available for division routines 2017-05-03 14:00:55 +09:00
callback_srm.S alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
checksum.c alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
clear_page.S alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
clear_user.S alpha: switch __copy_user() and __do_clean_user() to normal calling conventions 2017-03-28 18:23:16 -04:00
copy_page.S alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
copy_user.S alpha: switch __copy_user() and __do_clean_user() to normal calling conventions 2017-03-28 18:23:16 -04:00
csum_ipv6_magic.S alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
csum_partial_copy.c alpha: add a helper for emitting exception table entries 2017-03-28 18:23:19 -04:00
dbg_current.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dbg_stackcheck.S fix file specification in comments 2006-10-03 23:01:26 +02:00
dbg_stackkill.S fix file specification in comments 2006-10-03 23:01:26 +02:00
dec_and_lock.c alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
divide.S alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
ev6-clear_page.S alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
ev6-clear_user.S alpha: switch __copy_user() and __do_clean_user() to normal calling conventions 2017-03-28 18:23:16 -04:00
ev6-copy_page.S alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
ev6-copy_user.S alpha: switch __copy_user() and __do_clean_user() to normal calling conventions 2017-03-28 18:23:16 -04:00
ev6-csum_ipv6_magic.S alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
ev6-divide.S alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
ev6-memchr.S alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
ev6-memcpy.S alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
ev6-memset.S alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
ev6-stxcpy.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ev6-stxncpy.S alpha: strncpy/strncat fixes 2007-12-17 19:28:15 -08:00
ev67-strcat.S alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
ev67-strchr.S alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
ev67-strlen.S alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
ev67-strncat.S alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
ev67-strrchr.S alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
fls.c Fix common misspellings 2011-03-31 11:26:23 -03:00
fpreg.c alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
memchr.S alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
memcpy.c alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
memmove.S alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
memset.S alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
srm_printk.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
srm_puts.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
stacktrace.c Disintegrate asm/system.h for Alpha 2012-03-28 18:11:12 +01:00
strcat.S alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
strchr.S alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
strcpy.S alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
strlen.S alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
strncat.S alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
strncpy.S alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
strrchr.S alpha: move exports to actual definitions 2016-08-07 23:47:18 -04:00
stxcpy.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
stxncpy.S alpha: strncpy/strncat fixes 2007-12-17 19:28:15 -08:00
udelay.c alpha: lib: export __delay 2015-09-17 21:16:07 -07:00