summarylogtreecommitdiffstats
path: root/45-gcc-4.1.2-bug-18989.patch
blob: 698b362a04d5b7cc4b51dd8f2d0feed842d82066 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
--- gcc/config/avr/avr.h	2007/04/25 18:45:39	124161
+++ gcc/config/avr/avr.h	2007/04/25 18:52:21	124162
@@ -690,7 +690,11 @@
 #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