fold-const.c (negate_expr_p): Handle VECTOR_CST.
[gcc.git] / include / ChangeLog
index 386191088df3610833774d273959a734b55049cd..7fe2842b4130a1a9acb30a45616fb20e84d6f830 100644 (file)
@@ -1,3 +1,117 @@
+2013-04-03  Jason Merrill  <jason@redhat.com>
+
+       Demangle C++11 ref-qualifier.
+       * demangle.h (enum demangle_component_type): Add
+       DEMANGLE_COMPONENT_REFERENCE_THIS,
+       DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS.
+
+2013-03-01  Cary Coutant  <ccoutant@google.com>
+
+       * dwarf2.h (enum dwarf_sect): New enum type.
+
+2013-02-11  Sriraman Tallam  <tmsriram@google.com>
+
+       * plugin-api.h (enum ld_plugin_level): Assign integers
+       explicitly for all values.
+
+2013-01-30  Kai Tietz  <ktietz@redhat.com>
+
+       PR other/54620
+       PR target/39064
+       * md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if
+       stdint.h and sys/types.h headers are present.
+       * sha1.h (sha1_uintptr, sha1_uint32): Likewise.
+
+2012-12-18  Aldy Hernandez  <aldyh@redhat.com>
+
+       PR other/54324
+       * ansidecl.h (ATTRIBUTE_UNUSED): Do not set __attribute__ for GCC
+       < 3.4.
+
+2012-11-09  Jason Merrill  <jason@redhat.com>
+
+       * demangle.h (enum demangle_component_type): Add
+       DEMANGLE_COMPONENT_TAGGED_NAME.
+
+2012-10-29  Sterling Augustine <saugustine@google.com>
+            Cary Coutant <ccoutant@google.com>
+
+       * dwarf2.h (dwarf_location_list_entry_type): New enum with fields
+       DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry,
+       DW_LLE_GNU_start_end_entry and DW_LLE_GNU_start_length_entry.
+
+
+2012-10-08  Jason Merrill  <jason@redhat.com>
+
+       * demangle.h (enum demangle_component_type): Add
+       DEMANGLE_COMPONENT_TLS_INIT and DEMANGLE_COMPONENT_TLS_WRAPPER.
+
+2012-09-18  Florian Weimer  <fweimer@redhat.com>
+
+       PR other/54411
+       * objalloc.h (objalloc_alloc): Do not use fast path on wraparound.
+
+2012-09-06  Cary Coutant  <ccoutant@google.com>
+
+       * dwarf2.def: Edit comment.
+
+2012-08-24  Sriraman Tallam  <tmsriram@google.com>
+
+       * plugin-api.h (ld_plugin_allow_unique_segment_for_sections):
+       New interface.
+       (ld_plugin_unique_segment_for_sections): New interface.
+       (LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
+       (LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
+       (tv_allow_unique_segment_for_sections): New member.
+       (tv_unique_segment_for_sections): New member.
+
+2012-07-13  Doug Evans  <dje@google.com>
+
+       * filenames.h: #include "hashtab.h".
+       (filename_hash, filename_eq): Declare.
+
+2012-06-18  Doug Evans  <dje@google.com>
+
+       * dwarf2.def (DW_OP): Add DW_OP_GNU_const_index.
+
+2012-06-12  Rafael Ávila de Espíndola <respindola@mozilla.com>
+
+       * plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE.
+
+2012-06-08  Jakub Jelinek  <jakub@redhat.com>
+
+       * dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): New
+       forms.
+       * dwarf2.h (enum dwarf_macro_record_type): Add
+       DW_MACRO_GNU_define_indirect_alt, DW_MACRO_GNU_undef_indirect_alt
+       and DW_MACRO_GNU_transparent_include_alt.
+
+2012-05-23  Doug Evans  <dje@google.com>
+
+       * leb128.h: #include stdint.h, inttypes.h.
+       (read_uleb128_to_uint64): Renamed from read_uleb128_to_ull.
+       Change to take a uint64_t * argument instead of unsigned long long.
+       (read_sleb128_to_uint64): Renamed from read_sleb128_to_ll.
+       Change to take an int64_t * argument instead of long long.
+
+2012-05-22  Doug Evans  <dje@google.com>
+
+       * leb128.h: New file.
+
+2012-05-19  Gary Funck  <gary@intrepid.com>
+
+       * dwarf2.def: Update comment re: UPC extensions to reference
+       DWARF4 specification.
+
+2012-05-02  Cary Coutant  <ccoutant@google.com>
+
+       * dwarf2.def: Remove DW_FORM_GNU_ref_index,
+       replace DW_AT_GNU_ref_base with DW_AT_GNU_ranges_base.
+
+2012-04-28  Doug Evans  <dje@google.com>
+
+       * dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index.
+
 2012-04-27  Tom Tromey  <tromey@redhat.com>
 
        * dwarf2.h: Wrap function declarations in extern "C".