OSDN Git Service

* gcc/doc/extended.texi: Replace the dash character with
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 400efca..08ce63e 100644 (file)
@@ -1,3 +1,116 @@
+2009-10-14  Nick Clifton  <nickc@redhat.com>
+
+       * gcc/doc/extended.texi: Replace the dash character with
+       @minus{} in situations where it is being used as a minus
+       symbol.
+       * gcc/doc/tm.texi: Likewise.
+       * gcc/doc/md.texi: Likewise.
+
+2009-10-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR preprocessor/41543
+       * input.h (BUILTINS_LOCATION): Change to 1 from 2.
+       Assert BUILTINS_LOCATION < RESERVED_LOCATION_COUNT.
+       * tree.c: Include intl.h.
+       (expand_location): Handle BUILTINS_LOCATION.
+       * Makefile.in (tree.o): Depend on intl.h.
+
+       PR debug/41695
+       * dwarf2out.c (dwarf2out_var_location): Always clear
+       last_postcall_label when changing last_label.
+
+2009-10-14  Pascal Obry  <obry@adacore.com>
+
+       * gcc.c (DEFAULT_SWITCH_CURTAILS_COMPILATION): Add -E.
+       (process_command): Handle -E as done with -c and -S.  Do not add
+       the target executable suffix to the output file when -E is used.
+       (main): Adjust error message accordingly.
+
+2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
+
+       PR debug/41343
+       PR debug/41447
+       PR debug/41264
+       PR debug/41338
+       * tree.c (tree_node_structure_for_code): DEBUG_EXPR_DECL uses
+       decl with rtl.
+       (tree_code_size): Likewise.
+
+2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * builtins.c (fold_builtin_1): Support complex "arc" functions.
+       * real.h (HAVE_mpc_arc): Define.
+
+2009-10-14  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+       * config/sh/sh.c (TARGET_BUILTIN_DECL): Define.
+       (struct builtin_description): Add fndecl field.
+       (bdesc): Remove const qualifier.  Update initializer.
+       (sh_media_init_builtins): Remove const qualifier for d.  Record
+       the result of add_builtin_function to the fndecl field.
+       (sh_builtin_decl): New.
+       (sh_media_builtin_decl): New.
+
+2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
+
+       PR target/38948
+       * config/cris/cris.h (SECONDARY_RELOAD_CLASS): Handle reload
+       requests between special registers.
+
+2009-10-13  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * dwarf2out.c (mem_loc_descriptor): Accept UNGT as well.
+
+2009-10-13  Richard Henderson  <rth@redhat.com>
+
+       PR tree-optimization/41377
+       * tree-eh.c (unsplit_eh): Propagate degenerate PHIs.
+       (cleanup_empty_eh_merge_phis): New change_region parameter;
+       pass it on to redirect_eh_edge_1.  Update callers.
+       (cleanup_empty_eh_unsplit): Don't require an existing EH label
+       at the destination block.
+
+2009-10-13  Basile Starynkevitch  <basile@starynkevitch.net>
+
+       * passes.c (register_pass): Replaced gcc_unreachable by
+       fatal_error on failure. Mentions plugins in comments & messages.
+
+2009-10-13  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/41693
+       * rtl.h (DEBUG_EXPR_TREE_DECL): Define.
+       * sched-vis.c (print_value): Use it.
+       * cselib.c (cselib_hash_rtx): Likewise.
+       * print-rtl.c (print_rtx): Likewise.
+       * cfgexpand.c (expand_debug_rtx): Likewise.
+       * var-tracking.c (vt_expand_loc_callback): Likewise.
+
+2009-10-13  Richard Guenther  <rguenther@suse.de>
+
+       PR lto/41565
+       * opts.c (handle_option): Split out code to handle setting
+       the options flag var ...
+       (set_option): ... here.
+       * opts.h (set_option): Declare.
+       * lto-opts.c (register_user_option_p): Include -fexceptions
+       and all position independent code variants.
+       (handle_common_option): Remove.
+       (lto_reissue_options): Use set_option.
+
+2009-10-13  Martin Jambor  <mjambor@suse.cz>
+
+       PR tree-optimization/41661
+       * ipa-prop.c (compute_complex_pass_through): Allow only operations
+       that are tcc_comparisons or do not change the type in any
+       un-usleless way.
+       * ipa-cp.c (ipcp_lattice_from_jfunc): Request boolean type when
+       folding tcc_comparison operations.
+
+2009-10-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       * config/s390/s390.c (s390_encode_section_info): Handle BLKmode
+       properly.
+
 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
 
        PR debug/41343