diff options
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index acad0552e9c..37b985a8741 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,62 @@ +2008-02-28 Uros Bizjak <ubizjak@gmail.com> + + Backport from mainline: + 2008-02-25 Francois-Xavier Coudert <coudert@clipper.ens.fr> + Uros Bizjak <ubizjak@gmail.com> + + PR target/25477 + * gcc/config/darwin-protos.h: Add darwin_patch_builtins prototype. + * gcc/config/darwin-ppc-ldouble-patch.def: New file. + * gcc/config/rs6000/darwin.h (SUBTARGET_INIT_BUILTINS): New macro. + * gcc/config/rs6000/rs6000.c (rs6000_init_builtins): Call + SUBTARGET_INIT_BUILTINS if defined. + * gcc/config/darwin.c (darwin_patch_builtin, + darwin_patch_builtins): New functions. + +2008-02-27 Richard Guenther <rguenther@suse.de> + + Backport from mainline: + 2008-02-27 Richard Guenther <rguenther@suse.de> + + PR middle-end/35390 + * fold-const.c (fold_unary): Return the correct argument, + converted to the result type. + + PR middle-end/34971 + * fold-const.c (fold_binary): Use the types precision, not the + bitsize of the mode if folding rotate expressions. Build rotates + only for full modes. + +2008-02-25 Jan Beulich <jbeulich@novell.com> + + * Makefile.in: Also prefix uses of crt0.o and mcrt0.o with $(T). + * config/i386/netware-libgcc.exp: Add __bswap?i2, + __emultls_get_address, __emultls_register_common, + __floatundi?f, and _Unwind_GetIPInfo. + * config/i386/netware.c (gen_stdcall_or_fastcall_decoration): + Sync with config/i386/winnt.c:gen_stdcall_or_fastcall_suffix(). + (gen_regparm_prefix): Likewise. + (i386_nlm_encode_section_info): Sync with + config/i386/winnt.c:i386_pe_encode_section_info(). + (i386_nlm_maybe_mangle_decl_assembler_name): New. + i386_nlm_mangle_decl_assembler_name): New. + (netware_override_options): New. + * config/i386/netware.h (netware_override_options): Declare. + (OVERRIDE_OPTIONS): Re-define to netware_override_options. + (i386_nlm_mangle_decl_assembler_name): Declare. + (TARGET_MANGLE_DECL_ASSEMBLER_NAME): Define. + +2008-02-22 Nathan Froyd <froydnj@codesourcery.com> + + * config/rs6000/linuxspe.h (SUBSUBTARGET_OVERRIDE_OPTIONS): + Use spe_abi. + * config/rs6000/eabispe.h (SUBSUBTARGET_OVERRIDE_OPTIONS): Likewise. + +2008-02-22 Hans-Peter Nilsson <hp@axis.com> + + * config/cris/cris.h (REG_CLASS_FROM_LETTER): Recognize 'b' for + GENNONACR_REGS. + 2008-02-21 Janis Johnson <janis187@us.ibm.com> PR target/34526 |