1 2010-01-03 Andrew Jenner <andrew@codesourcery.com>
3 * configure.ac: Add install-html to target_list for Make-hooks.
4 * configure: Regenerate.
5 * fortran/Make-lang.in (F95_HTMLFILES): New.
6 (fortran.html): Use it.
7 (fortran.install-html): New.
8 * Makefile.in (install-html): Add lang.install-html.
9 * java/Make-lang.in (JAVA_HTMLFILES): New.
11 (java.install-html): New.
12 * objc/Make-lang.in (objc.install-html): New.
13 * objcp/Make-lang.in (obj-c++.install-html): New.
14 * cp/Make-lang.in (c++.install-html): New.
15 * ada/gcc-interface/Make-lang.in (ada.install-html): New.
16 * lto/Make-lang.in (lto.install-html): New.
18 2010-01-03 H.J. Lu <hongjiu.lu@intel.com>
21 * gcc.c (LINK_COMMAND_SPEC): Pass -m* and -v to -plugin-opt.
23 2009-01-03 Steven Bosscher <steven@gcc.gnu.org>
25 PR rtl-optimization/41862
26 * store-motion.c (store_killed_in_insn, compute_store_table,
27 remove_reachable_equiv_notes, replace_store_insn,
28 build_store_vectors): Ignore all DEBUG_INSNs.
30 2010-01-03 H.J. Lu <hongjiu.lu@intel.com>
33 * common.opt: Add dumpdir.
35 * gcc.c (cc1_options): Add "-dumpbase %B" only if -dumpbase
37 (option_map): Add --dumpdir.
39 * gcc.h (DEFAULT_WORD_SWITCH_TAKES_ARG): Add dumpdir.
41 * lto-wrapper.c (run_gcc): Add -dumpbase and -dumpdir for -o.
43 * opts.c (decode_options): Try dump_dir_name first if
44 dump_base_name isn't an absolute path.
45 (common_handle_option): Handle OPT_dumpdir.
47 * toplev.c (dump_dir_name): New.
48 (print_switch_values): Also ignore -dumpdir.
50 * toplev.h (dump_dir_name): New.
52 2010-01-03 Richard Guenther <rguenther@suse.de>
54 PR tree-optimization/42589
55 * tree-ssa-math-opts.c (execute_optimize_bswap): Allow
56 double-word expansion of bswap32.
58 2010-01-03 Steven Bosscher <steven@gcc.gnu.org>
60 * postreload-gcse.c (insert_expr_in_table): Replace BLOCK_NUM
62 * auto-inc-dec.c (attempt_change, get_next_ref, find_inc): Likewise.
63 * ifcvt.c (noce_get_alt_condition, noce_try_abs,
64 noce_process_if_block): Likewise.
65 * gcse.c (compute_local_properties, insert_expr_in_table,
66 insert_set_in_table, canon_list_insert, find_avail_set,
67 pre_insert_copy_insn): Likewise.
69 * basic-block.h (BLOCK_NUM): Move from here...
70 * sched-int.h (BLOCK_NUM): ... to here to localize it in the scheduler.
72 2010-01-03 Richard Guenther <rguenther@suse.de>
74 PR tree-optimization/42438
75 * tree-ssa-pre.c (struct bb_bitmap_sets): Add
76 contains_may_not_return_call flag.
77 (BB_MAY_NOTRETURN): New.
78 (valid_in_sets): Trapping nary operations are not valid
79 in blocks that may not return.
80 (insert_into_preds_of_block): Remove check for trapping
82 (compute_avail): Compute also BB_MAY_NOTRETURN.
84 2010-01-03 Gerald Pfeifer <gerald@pfeifer.com>
86 * doc/invoke.texi: Add 2010 to copyright years.
88 2010-01-03 Eric Botcazou <ebotcazou@adacore.com>
90 * config/sparc/sparc.c: Fix formatting nits.
92 2010-01-02 Gerald Pfeifer <gerald@pfeifer.com>
93 Alexander Monakov <amonakov@ispras.ru>
95 * doc/invoke.texi (Optimize Options): Reword introduction a bit.
97 2010-01-02 Richard Guenther <rguenther@suse.de>
100 * tree-vrp.c (check_all_array_refs): Skip non-excutable blocks.
101 (simplify_switch_using_ranges): Mark to be removed edges
104 2010-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
106 * config/pa/t-slibgcc-dwarf-ver (SHLIB_SOVERSION): Bump by two.
108 * collect2.c (scan_libraries): Add missing argument in call to
111 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
114 * config/alpha/predicates.md (aligned_memory_operand): Return false
116 (unaligned_memory_operand): Return true for CQImode.
117 * config/alpha/alpha.c (get_aligned_mem): Assert that location
118 doesn not cross aligned SImode word boundary.
120 2010-01-02 Anatoly Sokolov <aesok@post.ru>
122 * config/avr/avr.h (REG_OK_FOR_BASE_P, REG_OK_FOR_INDEX_P, XEXP_):
124 * config/avr/avr-protos.h (avr_init_once, avr_optimization_options,
125 avr_change_section, avr_reg_class_from_letter) : Remove declaration.
127 2010-01-02 Richard Guenther <rguenther@suse.de>
130 * toplev.c (compile_file): Emit LTO marker properly. Change
132 * collect2.c (scan_prog_file): Adjust for changed LTO marker.
134 2010-01-01 Richard Guenther <rguenther@suse.de>
137 * tree-sra.c (analyze_all_variable_accesses): Work in DECL_UID order.
139 2010-01-01 Richard Guenther <rguenther@suse.de>
142 * c-decl.c (grokdeclarator): For zero-size arrays force
143 structural equality checks as layout_type does.
145 2010-01-01 H.J. Lu <hongjiu.lu@intel.com>
147 * builtins.c: Update copyright to 2010.
149 2010-01-01 H.J. Lu <hongjiu.lu@intel.com>
152 * lto-streamer-out.c (produce_asm): Revert the last change.
153 (copy_function): Likewise.
155 * lto-streamer.c (lto_get_section_name): Skip any leading
158 2010-01-01 Richard Guenther <rguenther@suse.de>
161 * builtins.c (get_object_alignment): Do not use DECL_ALIGN
165 Copyright (C) 2010 Free Software Foundation, Inc.
167 Copying and distribution of this file, with or without modification,
168 are permitted in any medium without royalty provided the copyright
169 notice and this notice are preserved.
170 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
173 * config/alpha/predicates.md (aligned_memory_operand): Return false
175 (unaligned_memory_operand): Return true for CQImode.
176 * config/alpha/alpha.c (get_aligned_mem): Assert that location
177 doesn not cross aligned SImode word boundary.
179 2010-01-02 Anatoly Sokolov <aesok@post.ru>
181 * config/avr/avr.h (REG_OK_FOR_BASE_P, REG_OK_FOR_INDEX_P, XEXP_):
183 * config/avr/avr-protos.h (avr_init_once, avr_optimization_options,
184 avr_change_section, avr_reg_class_from_letter) : Remove declaration.
186 2010-01-02 Richard Guenther <rguenther@suse.de>
189 * toplev.c (compile_file): Emit LTO marker properly. Change
191 * collect2.c (scan_prog_file): Adjust for changed LTO marker.
193 2010-01-01 Richard Guenther <rguenther@suse.de>
196 * tree-sra.c (analyze_all_variable_accesses): Work in DECL_UID order.
198 2010-01-01 Richard Guenther <rguenther@suse.de>
201 * c-decl.c (grokdeclarator): For zero-size arrays force
202 structural equality checks as layout_type does.
204 2010-01-01 H.J. Lu <hongjiu.lu@intel.com>
206 * builtins.c: Update copyright to 2010.
208 2010-01-01 H.J. Lu <hongjiu.lu@intel.com>
211 * lto-streamer-out.c (produce_asm): Revert the last change.
212 (copy_function): Likewise.
214 * lto-streamer.c (lto_get_section_name): Skip any leading
217 2010-01-01 Richard Guenther <rguenther@suse.de>
220 * builtins.c (get_object_alignment): Do not use DECL_ALIGN
224 Copyright (C) 2010 Free Software Foundation, Inc.
226 Copying and distribution of this file, with or without modification,
227 are permitted in any medium without royalty provided the copyright
228 notice and this notice are preserved.