summaryrefslogtreecommitdiff
path: root/gcc/lto/ChangeLog
diff options
context:
space:
mode:
authorburnus <burnus@138bc75d-0d04-0410-961f-82ee72b054a4>2016-09-20 21:49:12 +0000
committerburnus <burnus@138bc75d-0d04-0410-961f-82ee72b054a4>2016-09-20 21:49:12 +0000
commitc9c81ef3c667aaa14c498a5449ec6d134b4b66ff (patch)
tree0ac440db6513ee01deb5e5dc6142769d1e5b7b2d /gcc/lto/ChangeLog
parent12cdcb9d74f55c165366ca1b1eeec013a0ce72ef (diff)
parent891196d7325e4c55d92d5ac5cfe7161c4f36c0ce (diff)
downloadgcc-c9c81ef3c667aaa14c498a5449ec6d134b4b66ff.tar.gz
Merge from trunk (r239915 to r240230)fortran-dev
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/fortran-dev@240290 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/lto/ChangeLog')
-rw-r--r--gcc/lto/ChangeLog79
1 files changed, 41 insertions, 38 deletions
diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog
index 86cc8b13459..c5bd7a07a6e 100644
--- a/gcc/lto/ChangeLog
+++ b/gcc/lto/ChangeLog
@@ -1,3 +1,7 @@
+2016-09-19 Richard Biener <rguenther@suse.de>
+
+ * lto.c (lto_main): Invoke early_finish debug hook.
+
2016-07-25 Richard Biener <rguenther@suse.de>
* lto.c (compare_tree_sccs_1): Remove streamer_handle_as_builtin_p uses.
@@ -2636,7 +2640,7 @@
* lto-macho.c: New file.
* Make-lang.in: Add rule for lto-macho.o.
-2010-05-07 Richard Guenther <rguenther@suse.de>
+2010-05-07 Richard Guenther <rguenther@suse.de>
PR lto/43857
PR lto/43371
@@ -3905,7 +3909,7 @@
(lto_post_options): Suppress debug info generation.
* Make-lang.in: Add dependency of lto-lang.o on tree-gimple.h.
-2008-08-25 Bill Maddox <maddox@google.com>
+2008-08-25 Bill Maddox <maddox@google.com>
* lto-symtab.c (lto_symtab_merge_decl): Remove a suspect
assertion and leave an explanatory comment in its place.
@@ -4170,7 +4174,7 @@
* lto-section-out.h (lto_hash_global_slot_node,
lto_eq_global_slot_node): Declare.
-2008-06-07 Kenneth Zadeck <zadeck@naturalbridge.com>
+2008-06-07 Kenneth Zadeck <zadeck@naturalbridge.com>
Jan Hubicka <jh@suse.cz>
* lto.c (sys/mman.h, tree-pass.h): New includes.
@@ -4186,7 +4190,7 @@
(lto_main): Now calls pass manager, sets the hooks so that the ipa
passes can get the section data.
-2008-05-27 Kenneth Zadeck <zadeck@naturalbridge.com>
+2008-05-27 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto.h (lto_read_decls): Made local.
(lto_input_function_body, lto_input_constructors_and_inits,
@@ -4266,11 +4270,11 @@
* lto.c (lto_read_compile_unit_DIE): Add DW_LANG_C_plus_plus to the
list of supported languages.
-2008-03-25 Kenneth Zadeck <zadeck@naturalbridge.com>
+2008-03-25 Kenneth Zadeck <zadeck@naturalbridge.com>
Merge with mainline @133491.
-2008-03-05 Kenneth Zadeck <zadeck@naturalbridge.com>
+2008-03-05 Kenneth Zadeck <zadeck@naturalbridge.com>
Jan Hubicka <jh@suse.cz>
* lto.c (lto_info_fd_init, lto_info_fd_close): Get rid of
@@ -4307,7 +4311,7 @@
(section_hash_table.lto_file_decl_data): New field.
-2008-02-09 Kenneth Zadeck <zadeck@naturalbridge.com>
+2008-02-09 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto.c (lto_read_variable_formal_parameter_const): Remove code to
reconstruct static initializers.
@@ -4344,7 +4348,7 @@
Renamed to lto_input_function_body and takes file_data parameter.
* lto-section-in.h (lto_file_decl_data): New structure.
-2008-01-28 Kenneth Zadeck <zadeck@naturalbridge.com>
+2008-01-28 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-function-in.c (input_globals.c): Changed input type to
lto_function_header.
@@ -4362,7 +4366,7 @@
* lto-elf.c (lto_elf_read_var_init): Remove unused function.
(lto_elf_build_init): Likewise.
-2008-01-14 Kenneth Zadeck <zadeck@naturalbridge.com>
+2008-01-14 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c: Renamed to lto-function-in.c.
(input_1_unsigned): Moved to lto-section-in.c and renamed
@@ -4421,7 +4425,7 @@
(LANG_HOOKS_TYPES_COMPATIBLE_P): Define.
2007-12-22 Nathan Froyd <froydnj@codesourcery.com>
- Kenneth Zadeck <zadeck@naturalbridge.com>
+ Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (input_expr_operand): Fixed uninitialize var warning.
(input_local_vars): Read in DECL_INITIAL and context for local
@@ -4449,7 +4453,7 @@
* lto.c (lto_read_subroutine_type_subprogram_DIE): Initialize
'declaration'. Set the assembler name for non-public functions.
-2007-12-17 Kenneth Zadeck <zadeck@naturalbridge.com>
+2007-12-17 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto_read.c (data_in.unexpanded_indexes): New array.
(input_local_var): Added code to read in unexpanded_var_list
@@ -4622,12 +4626,12 @@
Don't combine TREE_PUBLIC flags. Copy over DECL_SIZE and
DECL_SIZE_UNIT if necessary.
-2007-11-16 Kenneth Zadeck <zadeck@naturalbridge.com>
+2007-11-16 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (input_expr_operand): Get types right
for COMPLEX_CST.
-2007-11-16 Kenneth Zadeck <zadeck@naturalbridge.com>
+2007-11-16 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (make_new_block, input_cfg): Properly set
n_basic_blocks.
@@ -4642,7 +4646,7 @@
* lto.c (lto_read_base_type_DIE): Use make_bitfield_integer_type to
construct the integer type for bitfields.
-2007-11-16 Kenneth Zadeck <zadeck@naturalbridge.com>
+2007-11-16 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (data_in.current_node_has_loc): Removed.
(input_line_info): Returns true if node needs line set.
@@ -4675,7 +4679,7 @@
(lto_builtin_function): Chain the new decl onto
registered_builtin_fndecls.
-2007-11-15 Kenneth Zadeck <zadeck@naturalbridge.com>
+2007-11-15 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (process_tree_flags, lto_static_init_local):
Renamed to ADD_CLASS_EXPR_FLAG. ADD_CLASS_DECL_FLAG New Macro.
@@ -4693,7 +4697,7 @@
* lto-read.c (set_line_info): Remove ; from calls to
LINEMAP_POSITION_FOR_COLUMN.
-2007-11-13 Kenneth Zadeck <zadeck@naturalbridge.com>
+2007-11-13 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (input_type_ref): Renamed from get_type_ref.
(input_expr_operand, input_local_var): Renamed get_type_ref to
@@ -4730,12 +4734,12 @@
nodes.
(LANG_HOOKS_REGISTER_BUILTIN_TYPE): Define.
-2007-11-13 Kenneth Zadeck <zadeck@naturalbridge.com>
+2007-11-13 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (input_expr_operand): Added code to properly handle
index filed. Added new RANGE_EXPR case.
-2007-11-11 Kenneth Zadeck <zadeck@naturalbridge.com>
+2007-11-11 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (ADD_FUNC_FLAG): Deleted macro.
(data_in): Added current_node_has_loc field.
@@ -4796,7 +4800,7 @@
(lto_file_vtable): Use it instead of lto_file.
2007-11-06 Alon Dayan <alond@il.ibm.com>
- Kenneth Zadeck <zadeck@naturalbridge.com>
+ Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (process_flags, lto_static_init_local):
read flags of VAR_DECL and FUNCTION_DECL of size>1.
@@ -4814,7 +4818,7 @@
* lto-read.c (input_expr_operand): Change the LTO_return_expr1
case to use DECL_RESULT if necessary.
-2007-11-01 Kenneth Zadeck <zadeck@naturalbridge.com>
+2007-11-01 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (input_tree_list): Removed.
(input_tree_flags): Added parameter to force flags no matter what
@@ -4844,7 +4848,7 @@
(lto/lto-symtab.o): Depend on LTO_H instead of TREE_H.
(lto/lto-read.o): Likewise.
-2007-10-29 Kenneth Zadeck <zadeck@naturalbridge.com>
+2007-10-29 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (data_in): Added type_decls and current_col fields.
(string_slot): New type to hold canonized file name.
@@ -4883,7 +4887,7 @@
RESULT_DECL slightly earlier. Only remember the decl for later
if we successfully merge declarations.
-2007-10-24 Kenneth Zadeck <zadeck@naturalbridge.com>
+2007-10-24 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (input_expr_operand): Give label_values the proper
context and provide switch statements with a default type.
@@ -4906,7 +4910,7 @@
* lto-read.c (lto_read_body): Call init_ssa_operands if we are
reading a function body.
-2007-10-20 Kenneth Zadeck <zadeck@naturalbridge.com>
+2007-10-20 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (input_tree_flags): Renamed from input_flags to be
semetric with output_tree_flags. Added call to log flags.
@@ -4959,7 +4963,7 @@
Implement for scalar integer modes.
(lto_init): Initialize size_type_node.
-2007-10-18 Kenneth Zadeck <zadeck@naturalbridge.com>
+2007-10-18 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (input_expr_operand): Remove ssa name asserts.
(input_local_var): Add chaining for params.
@@ -4988,7 +4992,7 @@
(input_cfg): Use basic_block_info_for_function instead of
basic_block_info.
-2007-10-16 Kenneth Zadeck <zadeck@naturalbridge.com>
+2007-10-16 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (input_sleb128, input_integer): Use proper casts.
(input_list): Renamed input_tree_list and modified to follow same
@@ -4998,7 +5002,7 @@
(lto_read_body): Change placement for setting context of debug_labels.
-2007-10-16 Kenneth Zadeck <zadeck@naturalbridge.com>
+2007-10-16 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (input_real): Output debugging in proper order.
(input_integer): Compute bit lengths properly.
@@ -5044,7 +5048,7 @@
the DIE.
(lto_resolve_fn_ref): Delete trailing whitespace.
-2007-09-11 Kenneth Zadeck <zadeck@naturalbridge.com>
+2007-09-11 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (input_expr_operand): Added type for STRING_CST.
@@ -5077,7 +5081,7 @@
* lto-read.c (lto_read_body): Doc fix.
-2007-08-29 Kenneth Zadeck <zadeck@naturalbridge.com>
+2007-08-29 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (fun_in): Renamed to data_in.
(input_expr_operand, input_local_var, input_string_internal,
@@ -5091,13 +5095,13 @@
(lto_read_function_body, lto_read_var_init): New function.
-2007-08-28 Kenneth Zadeck <zadeck@naturalbridge.com>
+2007-08-28 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (input_expr_operand): Assert that there really is a
FUNCTION_DECL.
(input_globals): Removed checks on 0 section.
-2007-08-28 Kenneth Zadeck <zadeck@naturalbridge.com>
+2007-08-28 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (fun_in): Added local_decls_index and
local_decls_index_d.
@@ -5153,12 +5157,12 @@
* lto.c (lto_read_form): Add entry for DW_AT_inline.
-2007-08-02 Kenneth Zadeck <zadeck@naturalbridge.com>
+2007-08-02 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (lto_read_function_body): Moved declaration of fn
outside of ifdef.
-2007-08-01 Kenneth Zadeck <zadeck@naturalbridge.com>
+2007-08-01 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (input_uleb128, input_string_internal, input_real,
input_integer, input_record_start, input_list, get_type_ref,
@@ -5167,13 +5171,12 @@
input_ssa_names, input_bb, input_function): Added semicolons.
-2007-07-31 Kenneth Zadeck <zadeck@naturalbridge.com>
+2007-07-31 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (input_globals): Remove debugging.
(input_function): Set DECL_ARGUMENTS.
-
-2007-07-31 Kenneth Zadeck <zadeck@naturalbridge.com>
+2007-07-31 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (input_expr_operand): Fixed code for COND_EXEC,
RETURN_EXPR, MODIFY_EXPR and processing of flags.
@@ -5218,7 +5221,7 @@
process local variables.
(lto_read_subroutine_type_subprogram_DIE): Read child DIEs.
-2007-07-13 Kenneth Zadeck <zadeck@naturalbridge.com>
+2007-07-13 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (input_list, input_expr_operand): Added struct
function parameter.
@@ -5257,7 +5260,7 @@
(lto_elf_read_var_init): Likewise.
* Make-lang.in (lto/lto-elf.o): Depend on $(TM_H).
-2007-06-26 Kenneth Zadeck <zadeck@naturalbridge.com>
+2007-06-26 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read (make_new_block): Initialize the stmt_list.
(lto_static_init_local): Add debugging for missing codes.
@@ -5280,7 +5283,7 @@
* Make-lang.in (LTO_OBJS): Depend on attribs.o.
-2007-06-21 Kenneth Zadeck <zadeck@naturalbridge.com>
+2007-06-21 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto/lto-tree.h (lang_decl, lang_type, language_function): Added
dummy since ggc does not like empty structs.