OSDN Git Service

Fix "merge" problem in the previous patch.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index cbe3820..9345a08 100644 (file)
@@ -1,3 +1,58 @@
+2009-09-27  Rafael Avila de Espindola  <espindola@google.com>
+
+       * gengtype.c (main): Use plunge_files instead of plugin_output.
+
+2009-09-27  Basile Starynkevitch  <basile@starynkevitch.net>
+           Rafael Avila de Espindola  <espindola@google.com>
+
+       * gengtype.c (write_root, write_roots): Add a emit_pch argument.
+       Don't print pch related info if it is false.
+       (main): Don't print pch info in plugin mode.
+
+2009-09-27  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * dwarf2out.c (enum dw_val_class): Replace dw_val_class_long_long
+       with dw_val_class_const_double.
+       (struct dw_val_struct): Replace val_long_long with val_double and
+       adjust for above change.
+       (output_loc_operands): Likewise.
+       (add_AT_long_long): Rename into...
+       (add_AT_double): ...this.
+       (print_die): Replace dw_val_class_long_long with
+       dw_val_class_const_double and adjust.
+       (attr_checksum): Likewise.
+       (same_dw_val_p): Likewise.
+       (size_of_die): Likewise.
+       (value_format): Likewise.
+       (output_die): Likewise.
+       (loc_descriptor) <CONST_DOUBLE>: Likewise.
+       (add_const_value_attribute) <CONST_DOUBLE>: Call add_AT_double
+       instead of add_AT_long_long.
+       (add_bound_info) <INTEGER_CST>: Generate the bound as an unsigned
+       value with the precision of its type.
+
+2009-09-27  Andreas Schwab  <schwab@linux-m68k.org>
+
+       PR c/41476
+       * c-typeck.c (build_conditional_expr): Use the readonly and
+       volatile flags of the operand types, not of the operands itself.
+
+2009-09-27  Peter O'Gorman  <pogma@thewrittenword.com>
+
+       collect2.c (main): Look for -brtl before adding libraries.
+
+2009-09-27  Jonathan Gray  <jsg@openbsd.org>
+
+       * config.gcc: Update OpenBSD targets.
+       * config/openbsd-stdint.h: New file.
+       * config/openbsd-libpthread.h: New file.
+       * config/openbsd.h: Update and break out LIB_SPEC definition.
+       * config/alpha/openbsd.h: Overhaul to reflect ELF migration.
+       * config/i386/openbsdelf.h: Correct types.
+       * config/m68k/openbsd.h: Likewise.
+       * config/mips/openbsd.h: Likewise.
+       * config/vax/openbsd.h: Likewise.
+
 2009-09-27  Eric Botcazou  <ebotcazou@adacore.com>
 
        * fold-const.c (maybe_lvalue_p): Return false for M(IN|AX)_EXPR.
        (reg_class): Likewise.
        (REG_CLASS_NAMES): Likewise.
        * config/m32c/m32c.c (m32c_reg_class_from_constraint): Likewise.
-       
+
        * config/m32c/m32c.c (m32c_override_options): Disable -fivopts for
        M32C.
 
 2009-09-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
 
        PR bootstrap/41405
-        * common.opt: Initialize dwarf_strict to -1.
+       * common.opt: Initialize dwarf_strict to -1.
        * toplev.c (process_options): Catch unset dwarf_strict
        and set to 0 for all targets not overriding.
        * config/darwin.c (darwin_override_options): Catch unset
 
 2009-09-24  Jeff Law  <law@redhat.com>
 
-       * tree-into-ssa.c (rewrite_into_ssa): Free interesting_blocks. 
+       * tree-into-ssa.c (rewrite_into_ssa): Free interesting_blocks.
 
 2009-09-24  Richard Guenther  <rguenther@suse.de>
 
        (TARGET_TRAMPOLINE_INIT): New.
        (mcore_function_value): Fix typo.
        (mcore_asm_trampoline_template, mcore_trampoline_init): New.
-       * config/mcore/mcore.h (TRAMPOLINE_TEMPLATE): Move code 
+       * config/mcore/mcore.h (TRAMPOLINE_TEMPLATE): Move code
        to mcore_asm_trampoline_template.
        (INITIALIZE_TRAMPOLINE): Move code to mcore_trampoline_init.
 
        * doc/install.texi (avr): Remove obsolete reference site.
 
 2009-09-12  Gerald Pfeifer  <gerald@pfeifer.com>
-       
+
        * doc/install.texi (Binaries): Adjust AIX link.
 
 2009-09-12  Akim Demaille  <demaille@gostai.com>
@@ -26778,3 +26833,6 @@ Copyright (C) 2009 Free Software Foundation, Inc.
 Copying and distribution of this file, with or without modification,
 are permitted in any medium without royalty provided the copyright
 notice and this notice are preserved.
+
+        LocalWords:  gengtype
+