PR target/65296
authorgjl <gjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Apr 2015 11:43:20 +0000 (11:43 +0000)
committergjl <gjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Apr 2015 11:43:20 +0000 (11:43 +0000)
PR target/65895
* config/avr/gen-avr-mmcu-specs.c (print_mcu): Close file.
Add hint how to use own spec file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@222459 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/avr/gen-avr-mmcu-specs.c

index ea2fb2a..be8560c 100644 (file)
@@ -1,3 +1,10 @@
+2015-04-27  Georg-Johann Lay  <avr@gjlay.de>
+
+       PR target/65296
+       PR target/65895
+       * config/avr/gen-avr-mmcu-specs.c (print_mcu): Close file.
+       Add hint how to use own spec file.
+
 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
 
        PR tree-optimization/65875
index eda8d86..d21125b 100644 (file)
 
 
 #define SPECFILE_DOC_URL                                \
-  "http://gcc.gnu.org/onlinedocs/gcc/Spec-Files.html"
+  "https://gcc.gnu.org/onlinedocs/gcc/Spec-Files.html"
+
+#define SPECFILE_USAGE_URL                              \
+  "https://gcc.gnu.org/gcc-5/changes.html"
 
 /* Return true iff STR starts with PREFIX.  */
 
@@ -81,7 +84,9 @@ static const char header[] =
 static const char help_copy_paste[] =
   "# If you intend to use an existing device specs file as a starting point\n"
   "# for a new device spec file, make sure you are copying from a specs\n"
-  "# file for a device from the same core architecture and SP width.\n";
+  "# file for a device from the same core architecture and SP width.\n"
+  "# See <" SPECFILE_USAGE_URL "> for a description\n"
+  "# of how to use such own spec files.\n";
 
 #if defined (WITH_AVRLIBC)
 static const char help_dev_lib_name[] =
@@ -264,6 +269,8 @@ print_mcu (const avr_mcu_t *mcu)
     }
 
   fprintf (f, "# End of file\n");
+
+  fclose (f);
 }