mips-tfile.c (parse_def): Parenthesize assignments to fix precedence bugs.
authorFred Fish <fnf@intrinsity.com>
Fri, 7 Feb 2003 22:50:09 +0000 (22:50 +0000)
committerEric Christopher <echristo@gcc.gnu.org>
Fri, 7 Feb 2003 22:50:09 +0000 (22:50 +0000)
2003-02-04  Fred Fish  <fnf@intrinsity.com>

        * mips-tfile.c (parse_def): Parenthesize assignments to fix
        precedence bugs.

From-SVN: r62553

gcc/ChangeLog
gcc/mips-tfile.c

index 10425014be494d0b847f9f5ab9ed55419586b20c..9f895084ba39b407f51d078077d1662bbae2ac75 100644 (file)
@@ -1,5 +1,10 @@
+2003-02-07  Fred Fish  <fnf@intrinsity.com>
+
+       * mips-tfile.c (parse_def): Parenthesize assignments to fix
+        precedence bugs.
+
 2003-02-07  Segher Boessenkool  <segher@koffie.nl>
+
         * genoutput.c (output_get_insn_name): Handle NOOP_MOVE_INSN_CODE.
 
 2003-02-07  Roger Sayle  <roger@eyesopen.com>
@@ -265,7 +270,7 @@ Wed Feb  5 23:12:57 CET 2003  Jan Hubicka  <jh@suse.cz>
 2003-02-04  Ulrich Weigand  <uweigand@de.ibm.com>
 
        * reload.c (find_reloads): Do not use the mode specified in the insn
-       pattern as reload mode for address operands.  Do not generate optional 
+       pattern as reload mode for address operands.  Do not generate optional
        reloads for operands where a mandatory reload was already pushed.
 
 2003-02-04  Richard Henderson  <rth@redhat.com>
@@ -274,7 +279,7 @@ Wed Feb  5 23:12:57 CET 2003  Jan Hubicka  <jh@suse.cz>
        builtins instead of inline assembly.
 
 2003-02-04  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
+
        PR c/9376
        * libgcc2.c (__subvdi3): Fix typo.
 
index 0f72aee7c0e26fec26b3cc7a55a455318144c156..442d38344878422c5f3537dfba49f2ef14360271 100644 (file)
@@ -2950,7 +2950,7 @@ parse_def (name_start)
        {
          int ch2;
          arg_number = strtol (arg_start, (char **) &arg_end_p1, 0);
-         if (arg_end_p1 != arg_start || (ch2 = *arg_end_p1 != ';') || ch2 != ',')
+         if (arg_end_p1 != arg_start || ((ch2 = *arg_end_p1) != ';') || ch2 != ',')
            arg_was_number++;
        }
 
@@ -3006,7 +3006,7 @@ parse_def (name_start)
                    {
                      int ch2;
                      arg_number = strtol (arg_start, (char **) &arg_end_p1, 0);
-                     if (arg_end_p1 != arg_start || (ch2 = *arg_end_p1 != ';') || ch2 != ',')
+                     if (arg_end_p1 != arg_start || ((ch2 = *arg_end_p1) != ';') || ch2 != ',')
                        arg_was_number++;
 
                      if (t_ptr == &temp_array[0])
@@ -3080,7 +3080,7 @@ parse_def (name_start)
                    {
                      int ch2;
                      arg_number = strtol (arg_start, (char **) &arg_end_p1, 0);
-                     if (arg_end_p1 != arg_start || (ch2 = *arg_end_p1 != ';') || ch2 != ',')
+                     if (arg_end_p1 != arg_start || ((ch2 = *arg_end_p1) != ';') || ch2 != ',')
                        arg_was_number++;
 
                      if (t_ptr == &temp_array[0])