[riot-commits] [RIOT-OS/RIOT] 9cf054: make: optionally add gcc lto flags

Thomas Eichinger thomas.eichinger1 at gmail.com
Mon Jan 19 11:33:34 CET 2015


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 9cf054fe964d47db5de33542992c47d38b1bead8
      https://github.com/RIOT-OS/RIOT/commit/9cf054fe964d47db5de33542992c47d38b1bead8
  Author: Kaspar Schleiser <kaspar at schleiser.de>
  Date:   2015-01-08 (Thu, 08 Jan 2015)

  Changed paths:
    M Makefile.cflags

  Log Message:
  -----------
  make: optionally add gcc lto flags

This commit enables building using link time optimization when
specifying "LTO=yes" in the application's Makefile.


  Commit: 9fffd99493f5a97018f2244e274b7ec9984e67de
      https://github.com/RIOT-OS/RIOT/commit/9fffd99493f5a97018f2244e274b7ec9984e67de
  Author: Kaspar Schleiser <kaspar at schleiser.de>
  Date:   2015-01-08 (Thu, 08 Jan 2015)

  Changed paths:
    M cpu/stm32f1/startup.c

  Log Message:
  -----------
  stm32f1: mark interrupt vector table as __attribute__((used))

Enables gcc LTO for stm32f1 based boards


  Commit: 5ae38d6dc7f71a757d68c59280cf8cd7e77e1d8d
      https://github.com/RIOT-OS/RIOT/commit/5ae38d6dc7f71a757d68c59280cf8cd7e77e1d8d
  Author: Thomas Eichinger <thomas.eichinger1 at gmail.com>
  Date:   2015-01-19 (Mon, 19 Jan 2015)

  Changed paths:
    M Makefile.cflags
    M cpu/stm32f1/startup.c

  Log Message:
  -----------
  Merge pull request #1927 from kaspar030/add_lto_flags

make: optionally build with gcc's link time optimization


Compare: https://github.com/RIOT-OS/RIOT/compare/e1801cc98ff4...5ae38d6dc7f7


More information about the commits mailing list