diff options
author | Anatoly Sokolov <aesok@post.ru> | 2007-04-25 10:18:33 +0400 |
---|---|---|
committer | Anatoly Sokolov <aesok@gcc.gnu.org> | 2007-04-25 10:18:33 +0400 |
commit | 5178d50ab6735728e906ad8bbb3a2f5474a25af9 (patch) | |
tree | a6b80084160a403252b78eddc16d4872ca212032 | |
parent | 205a4d09cae7765310f0a6ae45d4fbde41af1571 (diff) | |
download | gcc-5178d50ab6735728e906ad8bbb3a2f5474a25af9.zip gcc-5178d50ab6735728e906ad8bbb3a2f5474a25af9.tar.gz gcc-5178d50ab6735728e906ad8bbb3a2f5474a25af9.tar.bz2 |
re PR target/18989 (A few potentially ominous, and several likely harmless warnings during 4.0 build)
PR target/18989
* config/avr/avr.h (ASM_OUTPUT_ALIGN): Redefine.
From-SVN: r124141
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/avr/avr.h | 6 |
2 files changed, 10 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cf05f74..8da90b3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2007-04-25 Anatoly Sokolov <aesok@post.ru> + + PR target/18989 + * config/avr/avr.h (ASM_OUTPUT_ALIGN): Redefine. + 2007-04-24 Brooks Moses <brooks.moses@codesourcery.com> * real.c (mpfr_from_real): Handle Inf and NaN, and allow the diff --git a/gcc/config/avr/avr.h b/gcc/config/avr/avr.h index 640adad..669e261 100644 --- a/gcc/config/avr/avr.h +++ b/gcc/config/avr/avr.h @@ -660,7 +660,11 @@ sprintf (STRING, "*.%s%lu", PREFIX, (unsigned long)(NUM)) #define ASM_OUTPUT_SKIP(STREAM, N) \ fprintf (STREAM, "\t.skip %lu,0\n", (unsigned long)(N)) -#define ASM_OUTPUT_ALIGN(STREAM, POWER) +#define ASM_OUTPUT_ALIGN(STREAM, POWER) \ + do { \ + if ((POWER) > 1) \ + fprintf (STREAM, "\t.p2align\t%d\n", POWER); \ + } while (0) #define CASE_VECTOR_MODE HImode |