bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug binutils/21057] GDB build failure with flex 2.6.3


From: simon.marchi at ericsson dot com
Subject: [Bug binutils/21057] GDB build failure with flex 2.6.3
Date: Tue, 17 Jan 2017 15:29:33 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=21057

--- Comment #2 from Simon Marchi <simon.marchi at ericsson dot com> ---
Here are the differences between the 2.6.2-generated ada-lex.c and the
2.6.3-generated ada-lex.c:


--- ada-lex.c.2.6.2     2017-01-17 09:40:59.393641771 -0500
+++ ada-lex.c   2017-01-17 09:49:51.425905663 -0500
@@ -9,11 +9,89 @@
 #define FLEX_SCANNER
 #define YY_FLEX_MAJOR_VERSION 2
 #define YY_FLEX_MINOR_VERSION 6
-#define YY_FLEX_SUBMINOR_VERSION 2
+#define YY_FLEX_SUBMINOR_VERSION 3
 #if YY_FLEX_SUBMINOR_VERSION > 0
 #define FLEX_BETA
 #endif

+    #define yy_create_buffer yy_create_buffer
+
+    #define yy_delete_buffer yy_delete_buffer
+
+    #define yy_scan_buffer yy_scan_buffer
+
+    #define yy_scan_string yy_scan_string
+
+    #define yy_scan_bytes yy_scan_bytes
+
+    #define yy_init_buffer yy_init_buffer
+
+    #define yy_flush_buffer yy_flush_buffer
+
+    #define yy_load_buffer_state yy_load_buffer_state
+
+    #define yy_switch_to_buffer yy_switch_to_buffer
+
+    #define yypush_buffer_state yypush_buffer_state
+
+    #define yypop_buffer_state yypop_buffer_state
+
+    #define yyensure_buffer_stack yyensure_buffer_stack
+
+    #define yylex yylex
+
+    #define yyrestart yyrestart
+
+    #define yylex_init yylex_init
+
+    #define yylex_init_extra yylex_init_extra
+
+    #define yylex_destroy yylex_destroy
+
+    #define yyget_debug yyget_debug
+
+    #define yyset_debug yyset_debug
+
+    #define yyget_extra yyget_extra
+
+    #define yyset_extra yyset_extra
+
+    #define yyget_in yyget_in
+
+    #define yyset_in yyset_in
+
+    #define yyget_out yyget_out
+
+    #define yyset_out yyset_out
+
+    #define yyget_leng yyget_leng
+
+    #define yyget_text yyget_text
+
+    #define yyget_lineno yyget_lineno
+
+    #define yyset_lineno yyset_lineno
+
+    #define yywrap yywrap
+
+    #define yyalloc yyalloc
+
+    #define yyrealloc yyrealloc
+
+    #define yyfree yyfree
+
+    #define yytext yytext
+
+    #define yyleng yyleng
+
+    #define yyin yyin
+
+    #define yyout yyout
+
+    #define yy_flex_debug yy_flex_debug
+
+    #define yylineno yylineno
+
 /* First, we deal with  platform-specific or compiler-specific issues. */

 /* begin standard C headers. */
@@ -215,7 +293,7 @@

     int yy_bs_lineno; /**< The line count. */
     int yy_bs_column; /**< The column count. */
-    
+
        /* Whether to try to fill the input buffer when we reach the
         * end of it.
         */
@@ -856,9 +934,9 @@

 static int find_dot_all (const char *);

-#line 859 "ada-lex.c"
+#line 937 "ada-lex.c"

-#line 861 "ada-lex.c"
+#line 939 "ada-lex.c"

 #define INITIAL 0
 #define BEFORE_QUAL_QUOTE 1
@@ -1079,7 +1157,7 @@
 #line 85 "/home/simark/src/binutils-gdb/gdb/ada-lex.l"


-#line 1082 "ada-lex.c"
+#line 1160 "ada-lex.c"

        while ( /*CONSTCOND*/1 )                /* loops until end-of-file is
reached */
                {
@@ -1524,7 +1602,7 @@
 #line 291 "/home/simark/src/binutils-gdb/gdb/ada-lex.l"
 YY_FATAL_ERROR( "flex scanner jammed" );
        YY_BREAK
-#line 1527 "ada-lex.c"
+#line 1605 "ada-lex.c"
 case YY_STATE_EOF(INITIAL):
 case YY_STATE_EOF(BEFORE_QUAL_QUOTE):
        yyterminate();
@@ -2206,9 +2284,9 @@
                                                                );
                if ( ! (yy_buffer_stack) )
                        YY_FATAL_ERROR( "out of dynamic memory in
yyensure_buffer_stack()" );
-                                                                 
+
                memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct
yy_buffer_state*));
-                               
+
                (yy_buffer_stack_max) = num_to_alloc;
                (yy_buffer_stack_top) = 0;
                return;
@@ -2237,7 +2315,7 @@
  * @param base the character buffer
  * @param size the size in bytes of the character buffer
  * 
- * @return the newly allocated buffer state object. 
+ * @return the newly allocated buffer state object.
  */
 YY_BUFFER_STATE yy_scan_buffer  (char * base, yy_size_t  size )
 {
@@ -2353,7 +2431,7 @@
  */
 int yyget_lineno  (void)
 {
-        
+    
     return yylineno;
 }

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]