Changeset 630b9d35 in mainline for kernel/generic/include/cc.h


Ignore:
Timestamp:
2014-04-21T11:19:29Z (11 years ago)
Author:
Vojtech Horky <vojtechhorky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
170e181
Parents:
5792d6e
Message:

Unbreak link-time-optimization builds

Apparently, newer version of GCC discards more functions that it
is supposed to and thus it is necessary to explicitly say that
memset & co implementations shall not be discarded.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/cc.h

    r5792d6e r630b9d35  
    4040#define ATTRIBUTE_OPTIMIZE(opt) \
    4141        __attribute__ ((optimize(opt)))
     42#define ATTRIBUTE_USED \
     43        __attribute__ ((used))
    4244#else
    4345#define ATTRIBUTE_OPTIMIZE(opt)
     46#define ATTRIBUTE_USED
    4447#endif
    4548
Note: See TracChangeset for help on using the changeset viewer.