Added zip to java files
[deliverable/binutils-gdb.git] / ld / ldgram.y
index da8d2145a15a1a4359160c1d2a2b62b481b210e7..28fe57378731c5ae894466d5d7fd17ce39a4878d 100644 (file)
@@ -125,7 +125,7 @@ static int error_index;
 %token NOLOAD DSECT COPY INFO OVERLAY
 %token NAME LNAME DEFINED TARGET_K SEARCH_DIR MAP ENTRY
 %token <integer> NEXT
-%token SIZEOF ADDR LOADADDR MAX MIN
+%token SIZEOF ADDR LOADADDR MAX_K MIN_K
 %token STARTUP HLL SYSLIB FLOAT NOFLOAT NOCROSSREFS
 %token ORIGIN FILL
 %token LENGTH CREATE_OBJECT_SYMBOLS INPUT GROUP OUTPUT CONSTRUCTORS
@@ -264,6 +264,8 @@ casesymlist:
 extern_name_list:
          NAME
                        { ldlang_add_undef ($1); }
+       | extern_name_list NAME
+                       { ldlang_add_undef ($2); }
        | extern_name_list ',' NAME
                        { ldlang_add_undef ($3); }
        ;
@@ -325,6 +327,7 @@ ifile_p1:
                {
                  lang_add_nocrossref ($3);
                }
+       |       EXTERN '(' extern_name_list ')'
        ;
 
 input_list:
@@ -732,10 +735,10 @@ exp       :
                        { $$ = exp_unop(ALIGN_K,$3); }
        |       NAME
                        { $$ = exp_nameop(NAME,$1); }
-       |       MAX '(' exp ',' exp ')'
-                       { $$ = exp_binop (MAX, $3, $5 ); }
-       |       MIN '(' exp ',' exp ')'
-                       { $$ = exp_binop (MIN, $3, $5 ); }
+       |       MAX_K '(' exp ',' exp ')'
+                       { $$ = exp_binop (MAX_K, $3, $5 ); }
+       |       MIN_K '(' exp ',' exp ')'
+                       { $$ = exp_binop (MIN_K, $3, $5 ); }
        ;
 
 
This page took 0.024048 seconds and 4 git commands to generate.