diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e9ff986fdf4..f2160ade9bd 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -45,6 +45,10 @@ PR target/46427 * config/m32r/m32r.c: Remove unused variables frame_size and insn. + PR bootstrap/45444 + * config/arm/arm.c (locate_neon_builtin_icode): Initialize key. + (arm_output_asm_insn) Add ATTRIBUTE_PRINTF_4. + 2010-11-15 Richard Guenther PR lto/44150 diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index 5baa2ca8476..afca3c68a62 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -19045,7 +19045,9 @@ neon_builtin_compare (const void *a, const void *b) static enum insn_code locate_neon_builtin_icode (int fcode, neon_itype *itype) { - neon_builtin_datum key, *found; + neon_builtin_datum key + = { NULL, (neon_itype) 0, 0, { CODE_FOR_nothing }, 0, 0 }; + neon_builtin_datum *found; int idx; key.base_fcode = fcode; @@ -22900,7 +22902,7 @@ arm_count (int label, it to output_asm_insn. Provides a mechanism to construct the output pattern on the fly. Note the hard limit on the pattern buffer size. */ -static void +static void ATTRIBUTE_PRINTF_4 arm_output_asm_insn (emit_f emit, int label, rtx *operands, const char *pattern, ...) {