patches/binutils/2.16.1/160-i386-no-divide-comment.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Wed Jan 13 20:46:01 2010 +0100 (2010-01-13)
changeset 1732 6b2ae7804c6f
permissions -rw-r--r--
debug/gdb: staticaly link to ncurses for the native gdb

Staticaly link the native gdb (the one that runs on the target,
not the cross one that runs on the host) to ncurses.
     1 diff -durN binutils-2.16.1.orig/gas/config/tc-i386.c binutils-2.16.1/gas/config/tc-i386.c
     2 --- binutils-2.16.1.orig/gas/config/tc-i386.c	2005-04-13 19:58:42.000000000 +0200
     3 +++ binutils-2.16.1/gas/config/tc-i386.c	2008-09-22 09:00:09.000000000 +0200
     4 @@ -192,16 +192,10 @@
     5  #endif
     6  	;
     7  
     8 -#if (defined (TE_I386AIX)				\
     9 -     || ((defined (OBJ_ELF) || defined (OBJ_MAYBE_ELF))	\
    10 -	 && !defined (TE_LINUX)				\
    11 - 	 && !defined (TE_NETWARE)			\
    12 -	 && !defined (TE_FreeBSD)			\
    13 -	 && !defined (TE_NetBSD)))
    14  /* This array holds the chars that always start a comment.  If the
    15     pre-processor is disabled, these aren't very useful.  */
    16 -const char comment_chars[] = "#/";
    17 -#define PREFIX_SEPARATOR '\\'
    18 +const char comment_chars[] = "#";
    19 +#define PREFIX_SEPARATOR '/'
    20  
    21  /* This array holds the chars that only start a comment at the beginning of
    22     a line.  If the line seems to have the form '# 123 filename'
    23 @@ -211,16 +205,7 @@
    24     #NO_APP at the beginning of its output.
    25     Also note that comments started like this one will always work if
    26     '/' isn't otherwise defined.  */
    27 -const char line_comment_chars[] = "#";
    28 -
    29 -#else
    30 -/* Putting '/' here makes it impossible to use the divide operator.
    31 -   However, we need it for compatibility with SVR4 systems.  */
    32 -const char comment_chars[] = "#";
    33 -#define PREFIX_SEPARATOR '/'
    34 -
    35 -const char line_comment_chars[] = "/#";
    36 -#endif
    37 +const char line_comment_chars[] = "#/";
    38  
    39  const char line_separator_chars[] = ";";
    40