[bootstrap-O3,fortran] add a NULL initializer to avoid a warning at -O3
authorAlexandre Oliva <aoliva@redhat.com>
Thu, 5 Jan 2017 01:46:01 +0000 (01:46 +0000)
committerAlexandre Oliva <aoliva@gcc.gnu.org>
Thu, 5 Jan 2017 01:46:01 +0000 (01:46 +0000)
Building with the bootstrap-O3 configuration option fails to compile
fortran/module.c due to an AFAICT false-positive warning about an
uninitialized use of a variable.

This patch adds a dummy initializer to silence it.

for  gcc/fortran/ChangeLog

* module.c (load_omp_udrs): Initialize name.

From-SVN: r244087

gcc/fortran/ChangeLog
gcc/fortran/module.c

index ec209b2caf7f7712260dc5b9d31ca6db1d839ad1..95c5279e48c857b20e6daa108cfc28d35766865f 100644 (file)
@@ -1,3 +1,7 @@
+2017-01-04  Alexandre Oliva <aoliva@redhat.com>
+
+       * module.c (load_omp_udrs): Initialize name.
+
 2017-01-02  Janne Blomqvist  <jb@gcc.gnu.org>
 
        PR fortran/78534
index d738cf4f2ff6a0d152c20490c6b4905c4f5725bc..b3b09672aca2c593f43a2cbb051bf854cdefd649 100644 (file)
@@ -4702,7 +4702,7 @@ load_omp_udrs (void)
   mio_lparen ();
   while (peek_atom () != ATOM_RPAREN)
     {
-      const char *name, *newname;
+      const char *name = NULL, *newname;
       char *altname;
       gfc_typespec ts;
       gfc_symtree *st;