--- gcc/config/rx/rx_orig.h	2014-06-10 18:20:38.597789516 -0400
+++ gcc/config/rx/rx.h	2014-06-10 18:22:09.179789785 -0400
@@ -434,7 +434,8 @@
    If the user has specified an alignment then honour that, otherwise
    use rx_align_for_label.  */
 #define JUMP_ALIGN(x)				(align_jumps ? align_jumps : rx_align_for_label (x, 0))
-#define LABEL_ALIGN(x)                          (align_labels ? align_labels : rx_align_for_label (x, 3))
+#define LABEL_ALIGN(x) \
+    (align_labels_log ? align_labels_log : rx_align_for_label (x, 3))
 #define LOOP_ALIGN(x)				(align_loops ? align_loops : rx_align_for_label (x, 2))
 #define LABEL_ALIGN_AFTER_BARRIER(x)		rx_align_for_label (x, 0)
 
