95 lines
2.1 KiB
Text
95 lines
2.1 KiB
Text
|
$NetBSD: patch-af,v 1.1 2007/08/14 09:08:07 rillig Exp $
|
||
|
|
||
|
--- gas/read.c.orig 2005-11-17 07:29:28.000000000 +0000
|
||
|
+++ gas/read.c
|
||
|
@@ -1279,7 +1279,7 @@ s_align (int arg, int bytes_p)
|
||
|
unsigned int align_limit = ALIGN_LIMIT;
|
||
|
unsigned int align;
|
||
|
char *stop = NULL;
|
||
|
- char stopc;
|
||
|
+ char stopc = '\0';
|
||
|
offsetT fill = 0;
|
||
|
int max;
|
||
|
int fill_p;
|
||
|
@@ -1423,7 +1423,7 @@ s_comm_internal (int param,
|
||
|
offsetT temp, size;
|
||
|
symbolS *symbolP = NULL;
|
||
|
char *stop = NULL;
|
||
|
- char stopc;
|
||
|
+ char stopc = '\0'; /* XXX: gcc -Wuninitialized */
|
||
|
expressionS exp;
|
||
|
|
||
|
if (flag_mri)
|
||
|
@@ -1538,7 +1538,7 @@ s_mri_common (int small ATTRIBUTE_UNUSED
|
||
|
symbolS *sym;
|
||
|
offsetT align;
|
||
|
char *stop = NULL;
|
||
|
- char stopc;
|
||
|
+ char stopc = '\0';
|
||
|
|
||
|
if (!flag_mri)
|
||
|
{
|
||
|
@@ -1807,7 +1807,7 @@ s_fail (int ignore ATTRIBUTE_UNUSED)
|
||
|
{
|
||
|
offsetT temp;
|
||
|
char *stop = NULL;
|
||
|
- char stopc;
|
||
|
+ char stopc = '\0';
|
||
|
|
||
|
if (flag_mri)
|
||
|
stop = mri_comment_field (&stopc);
|
||
|
@@ -1929,7 +1929,7 @@ s_globl (int ignore ATTRIBUTE_UNUSED)
|
||
|
int c;
|
||
|
symbolS *symbolP;
|
||
|
char *stop = NULL;
|
||
|
- char stopc;
|
||
|
+ char stopc = '\0';
|
||
|
|
||
|
if (flag_mri)
|
||
|
stop = mri_comment_field (&stopc);
|
||
|
@@ -2881,7 +2881,7 @@ s_space (int mult)
|
||
|
expressionS val;
|
||
|
char *p = 0;
|
||
|
char *stop = NULL;
|
||
|
- char stopc;
|
||
|
+ char stopc = '\0';
|
||
|
int bytes;
|
||
|
|
||
|
#ifdef md_flush_pending_output
|
||
|
@@ -3057,7 +3057,7 @@ s_float_space (int float_type)
|
||
|
int flen;
|
||
|
char temp[MAXIMUM_NUMBER_OF_CHARS_FOR_FLOAT];
|
||
|
char *stop = NULL;
|
||
|
- char stopc;
|
||
|
+ char stopc = '\0';
|
||
|
|
||
|
if (flag_mri)
|
||
|
stop = mri_comment_field (&stopc);
|
||
|
@@ -3134,7 +3134,7 @@ void
|
||
|
s_struct (int ignore ATTRIBUTE_UNUSED)
|
||
|
{
|
||
|
char *stop = NULL;
|
||
|
- char stopc;
|
||
|
+ char stopc = '\0';
|
||
|
|
||
|
if (flag_mri)
|
||
|
stop = mri_comment_field (&stopc);
|
||
|
@@ -3514,7 +3514,7 @@ cons_worker (register int nbytes, /* 1=.
|
||
|
int c;
|
||
|
expressionS exp;
|
||
|
char *stop = NULL;
|
||
|
- char stopc;
|
||
|
+ char stopc = '\0';
|
||
|
|
||
|
#ifdef md_flush_pending_output
|
||
|
md_flush_pending_output ();
|
||
|
@@ -5010,7 +5010,7 @@ void
|
||
|
equals (char *sym_name, int reassign)
|
||
|
{
|
||
|
char *stop = NULL;
|
||
|
- char stopc;
|
||
|
+ char stopc = '\0';
|
||
|
|
||
|
input_line_pointer++;
|
||
|
if (*input_line_pointer == '=')
|