arch/arc: always needs -matomic with atomic extensions
authorYann E. MORIN <yann.morin.1998@free.fr>
Thu, 18 Jul 2019 20:52:49 +0000 (22:52 +0200)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Thu, 18 Jul 2019 20:54:36 +0000 (22:54 +0200)
commitc568b4f37fa6d7f51e6d14d33d7eb75dfe26d7bf
treeeca0a8736b20a25245acfff14fc6636cc44e3bb2
parent4281288d2d568d5ce748a0e66e0872f54fbe956c
arch/arc: always needs -matomic with atomic extensions

As reported by Alexey in:
    https://patchwork.ozlabs.org/patch/1087480/
    https://patchwork.ozlabs.org/patch/1087471/

when BR2_ARC_ATOMIC_EXT is enabled, -matomic needs to always be passed
to the compiler to allow atomic instructions to be used. So instead of
passing them through the command-line CFLAGS, we enforce them in the
toolchain wrapper directly.

Reported-by: Alexey Brodkin <Alexey.Brodkin@synopsys.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Alexey Brodkin <Alexey.Brodkin@synopsys.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Cc: Arnout Vandecappelle <arnout@mind.be>
Acked-by: Alexey Brodkin <abrodkin@synopsys.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
arch/arch.mk.arc [new file with mode: 0644]
package/Makefile.in