From fe619ced4a86f6a899e40195900775e1d1edbc1c Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Fri, 16 Jul 1993 21:15:40 +0000 Subject: * ldgram.y (OPTION_Lfile): New token. (command_line_option): Accept OPTION_L NAME (whitespace after -L). * ldlex.l (): Accept -L without FILENAME. --- ld/ldgram.y | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'ld/ldgram.y') diff --git a/ld/ldgram.y b/ld/ldgram.y index 5104554..739a2c9 100644 --- a/ld/ldgram.y +++ b/ld/ldgram.y @@ -143,10 +143,10 @@ static int error_index; %token SIZEOF NEXT ADDR %token OPTION_d OPTION_dc OPTION_dp OPTION_x OPTION_X OPTION_defsym %token OPTION_v OPTION_V OPTION_m OPTION_memul OPTION_M OPTION_t STARTUP HLL SYSLIB FLOAT NOFLOAT -%token OPTION_Map +%token OPTION_L OPTION_Map %token OPTION_n OPTION_r OPTION_o OPTION_b OPTION_R OPTION_relax OPTION_version -%token OPTION_l OPTION_L OPTION_T OPTION_Aarch OPTION_Tfile OPTION_Texp -%token OPTION_y +%token OPTION_l OPTION_Lfile OPTION_T OPTION_Aarch OPTION_Tfile +%token OPTION_Texp OPTION_y %token OPTION_Ur %token ORIGIN FILL OPTION_g %token LENGTH CREATE_OBJECT_SYMBOLS INPUT OUTPUT CONSTRUCTORS @@ -317,7 +317,11 @@ command_line_option: { lang_add_target($2); } - | OPTION_L + | OPTION_L NAME + { + ldfile_add_library_path($2); + } + | OPTION_Lfile { ldfile_add_library_path($1); } -- cgit v1.1