re PR middle-end/46314 (frontends use ASM_GENERATE_INTERNAL_LABEL)
[gcc.git] / gcc / ChangeLog
index 75d23de0da78087cac82a7d4cca73b3074a504a6..9809534250e537121fde2f7b9c2ba4d28a775e3c 100644 (file)
@@ -1,3 +1,54 @@
+2010-11-06  Joern Rennecke  <amylaar@spamcop.net>
+
+       PR middle-end/46314
+       * target.def (generate_internal_label): New asm_out hook.
+       * output.h (default_generate_internal_label): Declare.
+       * varasm.c (default_generate_internal_label): Define.
+
+2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
+
+       PR target/44981
+       * doc/extend.tex (format): Document NSString extension.
+       (format_arg): Likewise.
+       (Darwin Format Checks): New section.
+       * doc/tm.texi: Document string object hooks (generated).
+       * doc/tm.texi.in (TARGET_OBJC_CONSTRUCT_STRING_OBJECT) Rename.
+       (TARGET_STRING_OBJECT_REF_TYPE_P): New.
+       (TARGET_CHECK_STRING_OBJECT_FORMAT_ARG): New.
+       * target.def (objc_construct_string_object): Rename, amend 
+       documentation.
+       (string_object_ref_type_p): New hook.
+       (check_string_object_format_arg): New hook.
+       * c-parser.c (c_parser_attributes): Allow objective-c class names as
+       attribute identifiers.
+       * config/darwin-c.c (darwin_cfstring_ref_p): New.
+       (darwin_check_cfstring_format_arg): New.
+       (darwin_additional_format_types): New.
+       * config/darwin-protos.h (darwin_cfstring_ref_p) New.
+       (darwin_check_cfstring_format_arg): New.
+       * config/darwin.h (TARGET_OBJC_CONSTRUCT_STRING_OBJECT) Renamed.
+       (TARGET_STRING_OBJECT_REF_TYPE_P): New.
+       (TARGET_N_FORMAT_TYPES): New.
+       (TARGET_CHECK_STRING_OBJECT_FORMAT_ARG): New.
+
+2010-11-06  Eric Botcazou  <ebotcazou@adacore.com>
+            Pascal Obry  <obry@adacore.com>
+
+       * config/i386/cygming.h (DWARF_FRAME_REGISTERS): Redefine.  Use 33
+       in 64-bit mode and 17 otherwise.
+
+2010-11-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       PR debug/45939
+       * var-tracking.c (emit_note_insn_var_location): Make sure that
+       call related var location notes come before the normal ones.
+
+2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR target/46326
+       * config/i386/i386.c (ix86_delegitimize_address): Fix a typo
+       in the last change.
+
 2010-11-05  Ian Lance Taylor  <iant@google.com>
 
        * explow.c (allocate_dynamic_stack_space): Check