X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=gcc%2Flto%2FChangeLog;h=58e51231bf104d884c5548555aefee54f1ef9643;hp=dd0ff8ec195ef66ac644cde1c4b8d7bc8f0e7be7;hb=2bd888dc62ee6298b759613c47a05300bd23e8ba;hpb=5575303a6f482c129ab56a29a79d9e88a6288d27 diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog index dd0ff8ec195..58e51231bf1 100644 --- a/gcc/lto/ChangeLog +++ b/gcc/lto/ChangeLog @@ -1,3 +1,115 @@ +2010-02-11 Richard Guenther + + PR driver/43021 + * lto-elf.c (lto_elf_file_open): Handle file@offset case more + appropriately. + +2010-01-11 Andy Hutchinson + + * lto.c (O_BINARY): Define. + (lto_read_section_data): Open file in binary mode. + * lto-elf.c (O_BINARY): Define. + (lto_elf_file_open): Open file in binary mode. + +2010-01-08 Richard Guenther + + PR lto/42528 + * lto-lang.c (lto_handle_option): Handle -f[un]signed-char. + (lto_init): Do not init char_type_node in a standard way + but according to flag_signed_char. + +2010-01-03 H.J. Lu + + PR lto/41564 + * lto.c (DUMPBASE_SUFFIX): New. + (lto_execute_ltrans): Append a sequence number to -dumpbase + for LTRANS. + +2010-01-02 H.J. Lu + + PR lto/42580 + * lto-elf.c (lto_elf_file_open): Stop if the command line + option file is missing. + +2009-12-15 Richard Guenther + + * lto.c (lto_fixup_field_decl): Fixup DECL_FIELD_OFFSET. + (lto_post_options): Do not disable debuginfo. + +2009-12-14 Dmitry Gorbachev + + * Make-lang.in ($(LTO_EXE)): Use $(LINKER). + +2009-12-11 Richard Guenther + + PR lto/42037 + * lto.c (lto_resolution_read): Properly grow the vector. + +2009-12-11 Richard Guenther + + PR lto/41915 + * lto-lang.c (lto_init_options): Initialize flag_complex_method + to the C99 default. Do not set flag_unit_at_a_time. + +2009-11-28 Jakub Jelinek + + * lto-lang.c (handle_nonnull_attribute): Remove unused attr_arg_num + variable. + +2009-11-19 Rafael Avila de Espindola + + PR bootstrap/42096 + * lto-elf.c (lto_elf_file_open): Use lto_parse_hex. + * lto.c (lto_parse_hex): New. + (lto_resolution_read): Use lto_parse_hex. + * lto.h (lto_parse_hex): New. + +2009-11-17 Rafael Avila de Espindola + + * lto-elf.c (lto_file_init): Add offset argument. + (lto_elf_file_open): Record the offset. + * lto.c (lto_resolution_read): Change file_name into a lto_file + argument. Check offsets. + (lto_file_read): Update call to lto_resolution_read. + * lto.h (lto_file_struct): Add the offset field. + +2009-11-16 Rafael Avila de Espindola + + * lto-elf.c (lto_elf_file_open): Use strtoll to parse the offset. + +2009-11-14 Jan Hubicka + + * lto.c (read_cgraph_and_symbols): Set also ipa_transforms_to_apply. + +2009-11-12 Rafael Avila de Espindola + + * lang.opt (fresolution): Renamed from resolution. + * lto-lang.c (lto_handle_option): Handle new option name. + * lto.c (lto_resolution_read): Add more checks. Discard rest of line. + +2009-11-04 Richard Guenther + Rafael Avila de Espindola + + * lto-elf.c (lto_elf_build_section_table): Add the base offset. + (lto_elf_file_open): Handle offsets in arguments name@offest. + +2009-10-30 Richard Guenther + + PR lto/41858 + * lto.c (lto_file_read): Do not set file_data->fd. + (lto_read_section_data): Use a single-entry file-descriptor cache. + Do not check the result of xmalloc. + (free_section_data): Do not use file_data->fd. + (lto_read_all_file_options): Likewise. + +2009-10-22 Richard Guenther + + * lto.c (lto_fixup_jump_functions): Remove. + (lto_fixup_decls): Do not fixup jump functions. + (read_cgraph_and_symbols): Schedule cgraph merging after + summary reading. Schedule type and decl fixup before + summary reading. + 2009-10-22 Richard Guenther * lto.c (lto_fixup_data_t): Remove free_list member.