X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2FChangeLog;h=6515701fed3de8fa0844f9eb114f2a59d5595a76;hb=acbb4c07de2c78298eebabf4b1962943e1d6a3ab;hp=503e8b701e5c37d9a5908c321f852b6817630daf;hpb=01f6494a62db8c5edd4f1b4126795bc1198b7ec5;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 503e8b701e5..6515701fed3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,64 @@ +2010-03-31 Richard Guenther + + PR middle-end/43600 + * cgraphunit.c (cgraph_output_in_order): Do not allocate + temporary data on stack. + +2010-03-31 Rainer Orth + + * config/sparc/sysv4.h (PUSHSECTION_FORMAT): Remove undef. + (PUSHSECTION_ASM_OP): Remove. + (POPSECTION_ASM_OP): Remove. + (PUSHSECTION_FORMAT): Remove. + * config/sol2.h (PUSHSECTION_FORMAT): Define. + * config/sparc/sol2.h [!USE_GAS] (PUSHSECTION_FORMAT): Redefine. + * config/sol2.c (solaris_output_init_fini): Use it. + +2010-03-31 Jie Zhang + + PR 43574 + * opt-functions.awk (var_type_struct): Use signed char type + for simple variables. + +2010-03-31 Rainer Orth + + * config/sol2.c: Include output.h. + (solaris_assemble_visibility): New function. + * config/t-sol2 (sol2.o): Add output.h dependency. + * config/sol2-protos.h (solaris_assemble_visibility): Declare. + * config/sol2.h [!USE_GAS] (TARGET_ASM_ASSEMBLE_VISIBILITY): + Redefine. + +2010-03-31 Jakub Jelinek + + PR target/43580 + * config/arm/arm.c (arm_save_coproc_regs): Use Pmode instead of + V2SImode or XFmode on PRE_DEC. + + PR debug/43557 + * cfgexpand.c (expand_debug_expr): Handle VOIDmode mode like + BLKmode. + +2010-03-31 Jie Zhang + + PR 43562 + * reload.h (caller_save_initialized_p): Declare. + * toplev.c (backend_init_target): Don't call + init_caller_save but set caller_save_initialized_p + to false. + * caller-save.c (caller_save_initialized_p): Define. + (init_caller_save): Check caller_save_initialized_p. + * ira.c (ira): Call init_caller_save if flag_caller_saves. + +2010-03-31 Rainer Orth + + PR target/39048 + * config.gcc (i[34567]86-*-solaris2*): Add i386/t-fprules-softfp + and soft-fp/t-softfp to tmake_file. + * config/i386/sol2.h (LIBGCC2_HAS_TF_MODE): Redefine. + (LIBGCC2_TF_CEXT): Define. + (TF_SIZE): Define. + 2010-03-30 Alexandre Oliva PR debug/42977