From 950a3816a7e54f132d34e5458474db5465b917ca Mon Sep 17 00:00:00 2001 From: "Kaveh R. Ghazi" Date: Sun, 11 Nov 2001 21:20:03 +0000 Subject: alpha.c (unicosmk_special_name): Prototype. * alpha.c (unicosmk_special_name): Prototype. (unicosmk_ssib_name): Delete unused variable. * alpha/unicosmk.h (common_section, ssib_section): Prototype. * alpha/vms.h (PREFIX): Undef before defining. * arm/pe.h (SUBTARGET_NAME_ENCODING_LENGTHS): Likewise. * i370/i370.c (mvs_hash_alias): Prototype. Wrap with macro controlling usage. Const-ify. (alias_number): Delete unused variable. * m32r/m32r.c (m32r_sched_init): Add missing argument. (m32r_expand_block_move): Fix uninitialized warnings. * mn10300/mn10300.h (REGNO_IN_RANGE_P): Fix 'unsigned >=0 is always true' warnings. * openbsd.h (TARGET_MEM_FUNCTIONS): Don't redefine. * sh/sh.c: Include "integrate.h". (output_far_jump): Fix uninitialized warning. * final.c (shorten_branches): Avoid automatic aggregate initialization. * integrate.c (subst_constants): Likewise. From-SVN: r46932 --- gcc/integrate.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'gcc/integrate.c') diff --git a/gcc/integrate.c b/gcc/integrate.c index c8c60b2..4bcfc22 100644 --- a/gcc/integrate.c +++ b/gcc/integrate.c @@ -2693,7 +2693,10 @@ subst_constants (loc, insn, map, memonly) new = CONST0_RTX (mode); else { - REAL_VALUE_TYPE val = FLOAT_STORE_FLAG_VALUE (mode); + REAL_VALUE_TYPE val; + + /* Avoid automatic aggregate initialization. */ + val = FLOAT_STORE_FLAG_VALUE (mode); new = CONST_DOUBLE_FROM_REAL_VALUE (val, mode); } } -- cgit v1.1