xref: /openbmc/u-boot/scripts/gcc-stack-usage.sh (revision e8f80a5a)
15b1f1f4aSMasahiro Yamada#!/bin/sh
2*83d290c5STom Rini# SPDX-License-Identifier: GPL-2.0+
35b1f1f4aSMasahiro Yamada# Test for gcc '-fstack-usage' support
45b1f1f4aSMasahiro Yamada# Copyright (C) 2013, Masahiro Yamada <yamada.m@jp.panasonic.com>
55b1f1f4aSMasahiro Yamada#
65b1f1f4aSMasahiro Yamada
75b1f1f4aSMasahiro YamadaTMP="$$"
85b1f1f4aSMasahiro Yamada
95b1f1f4aSMasahiro Yamadacat <<END | $@ -Werror -fstack-usage -x c - -c -o $TMP >/dev/null 2>&1 \
105b1f1f4aSMasahiro Yamada							&& echo "y"
115b1f1f4aSMasahiro Yamadaint main(void)
125b1f1f4aSMasahiro Yamada{
135b1f1f4aSMasahiro Yamada	return 0;
145b1f1f4aSMasahiro Yamada}
155b1f1f4aSMasahiro YamadaEND
165b1f1f4aSMasahiro Yamada
175b1f1f4aSMasahiro Yamadarm -f $TMP $TMP.su
18