MSP430: Define ASM_OUTPUT_ALIGNED_DECL_LOCAL
authorJozef Lawrynowicz <jozef.l@mittosystems.com>
Fri, 8 May 2020 13:45:20 +0000 (14:45 +0100)
committerJozef Lawrynowicz <jozef.l@mittosystems.com>
Tue, 12 May 2020 11:54:16 +0000 (12:54 +0100)
commite8fb1a3892f4e2f8268ac2649776a7bd0a967643
tree7306c846aa2caa3596b210957704db3c370714ea
parent89aa37dc3c71666d0ff05e96ea84e195d049a226
MSP430: Define ASM_OUTPUT_ALIGNED_DECL_LOCAL

gcc/ChangeLog:

2020-05-12  Jozef Lawrynowicz  <jozef.l@mittosystems.com>

* config/msp430/msp430-protos.h (msp430_output_aligned_decl_common):
Update prototype to include "local" argument.
* config/msp430/msp430.c (msp430_output_aligned_decl_common): Add
"local" argument.  Handle local common decls.
* config/msp430/msp430.h (ASM_OUTPUT_ALIGNED_DECL_COMMON): Adjust
msp430_output_aligned_decl_common call with 0 for "local" argument.
(ASM_OUTPUT_ALIGNED_DECL_LOCAL): Define.

gcc/testsuite/ChangeLog:

2020-05-12  Jozef Lawrynowicz  <jozef.l@mittosystems.com>

* gcc.c-torture/execute/noinit-attribute.c: Skip for msp430
in the large memory model.
gcc/ChangeLog
gcc/config/msp430/msp430-protos.h
gcc/config/msp430/msp430.c
gcc/config/msp430/msp430.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/noinit-attribute.c