c-opts.c (missing_arg): Use cl_options[opt_index].opt_code instead of just opt_index...
authorUlrich Weigand <uweigand@de.ibm.com>
Mon, 21 Oct 2002 20:24:57 +0000 (20:24 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Mon, 21 Oct 2002 20:24:57 +0000 (20:24 +0000)
* c-opts.c (missing_arg): Use cl_options[opt_index].opt_code
instead of just opt_index as switch expression.

* calls.c (store_one_arg): Change type of 'excess_align'
to unsigned int.

* profile.c (output_gcov_string): Change type of 'temp'
to size_t.

From-SVN: r58381

gcc/ChangeLog
gcc/c-opts.c
gcc/calls.c
gcc/profile.c

index d72b90e7d623a03214137344644edbd55a0c8662..6f75f843474dc323d443edf4117b5b720f86e10a 100644 (file)
@@ -1,3 +1,14 @@
+2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * c-opts.c (missing_arg): Use cl_options[opt_index].opt_code
+       instead of just opt_index as switch expression.
+
+       * calls.c (store_one_arg): Change type of 'excess_align'
+       to unsigned int.
+
+       * profile.c (output_gcov_string): Change type of 'temp'
+       to size_t.
+
 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
 
        * config/s390/fixdfdi.h (__fixunsdfdi, __fixdfdi): Add prototypes.
index 2de8faad4ef44de884675c225821ffd28f2d0e67..5a781df4ebe729bba27307e6e383a628690369c4 100644 (file)
@@ -339,7 +339,7 @@ missing_arg (opt_index)
 {
   const char *opt_text = cl_options[opt_index].opt_text;
 
-  switch (opt_index)
+  switch (cl_options[opt_index].opt_code)
     {
     case OPT_Wformat_eq:
     case OPT_d:
index 903ddc17fe9bb215d2110e58c6fba68073f81918..abe3012a7897030bcbef31dadc802c822540ee49 100644 (file)
@@ -4542,7 +4542,7 @@ store_one_arg (arg, argblock, flags, variable_size, reg_parm_stack_space)
            parm_align = BITS_PER_UNIT;
          else if (excess)
            {
-             int excess_align = (excess & -excess) * BITS_PER_UNIT;
+             unsigned int excess_align = (excess & -excess) * BITS_PER_UNIT;
              parm_align = MIN (parm_align, excess_align);
            }
        }
index 60327947c2ee3bd09f683359557c56b7239e31d4..fd1f4241ef8ee5e48700d56b751f61cfaf599399 100644 (file)
@@ -221,7 +221,7 @@ output_gcov_string (string, delimiter)
      const char *string;
      long delimiter;
 {
-  long temp;
+  size_t temp;
 
   /* Write a delimiter to indicate that a file name follows.  */
   __write_long (delimiter, bb_file, 4);