diff options
author | Georg-Johann Lay <avr@gjlay.de> | 2012-05-23 15:25:22 +0000 |
---|---|---|
committer | Georg-Johann Lay <gjl@gcc.gnu.org> | 2012-05-23 15:25:22 +0000 |
commit | b49eb0fff1839aaaf4d552e1081271d98ca5db64 (patch) | |
tree | ef634817efc7527c2f456cb2d5a0880f57ee79c2 /gcc/config/avr/avr.h | |
parent | 0a9696f0225d1ab4a8d3a992c9e98f68e9996876 (diff) | |
download | gcc-b49eb0fff1839aaaf4d552e1081271d98ca5db64.zip gcc-b49eb0fff1839aaaf4d552e1081271d98ca5db64.tar.gz gcc-b49eb0fff1839aaaf4d552e1081271d98ca5db64.tar.bz2 |
re PR target/53448 ([avr] ignoring __attribute__((aligned(2))))
PR target/53448
* config/avr/avr.h (ASM_OUTPUT_ALIGN): Don't inhibit .p2align 1.
* config/avr/elf.h (ASM_OUTPUT_BEFORE_CASE_LABEL): Use
ASM_OUTPUT_ALIGN.
From-SVN: r187803
Diffstat (limited to 'gcc/config/avr/avr.h')
-rw-r--r-- | gcc/config/avr/avr.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/config/avr/avr.h b/gcc/config/avr/avr.h index dfbd071..17867eb 100644 --- a/gcc/config/avr/avr.h +++ b/gcc/config/avr/avr.h @@ -557,10 +557,10 @@ typedef struct avr_args { #define ASM_OUTPUT_ADDR_VEC_ELT(STREAM, VALUE) \ avr_output_addr_vec_elt(STREAM, VALUE) -#define ASM_OUTPUT_ALIGN(STREAM, POWER) \ - do { \ - if ((POWER) > 1) \ - fprintf (STREAM, "\t.p2align\t%d\n", POWER); \ +#define ASM_OUTPUT_ALIGN(STREAM, POWER) \ + do { \ + if ((POWER) > 0) \ + fprintf (STREAM, "\t.p2align\t%d\n", POWER); \ } while (0) #define CASE_VECTOR_MODE HImode |