2009-04-11 H.J. Lu <hongjiu.lu@intel.com>
authorH.J. Lu <hjl.tools@gmail.com>
Sat, 11 Apr 2009 14:06:56 +0000 (14:06 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Sat, 11 Apr 2009 14:06:56 +0000 (14:06 +0000)
PR ld/10047
* ldfile.c (ldfile_find_command_file): First try raw name.

ld/ChangeLog
ld/ldfile.c

index d6c0bbd9331c860fea0d473369d44852a6143617..6e593190fd6accc2567a82ee95c3a404a1f9590b 100644 (file)
@@ -1,3 +1,8 @@
+2009-04-11  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/10047
+       * ldfile.c (ldfile_find_command_file): First try raw name.
+
 2009-04-09  Nick Clifton  <nickc@redhat.com>
 
        PR 9824
index 422416a8b442a92d57febe60195fe51ee79ec999..2aff7139643a7cafee73855f6081b01f9c2c1f5d 100644 (file)
@@ -542,10 +542,10 @@ find_scripts_dir (void)
   return NULL;
 }
 
-/* If DEFAULT_ONLY is false, try to open NAME; if that fails, look for
-   it in directories specified with -L, then in the default script
-   directory, without and with EXTEND appended.  If DEFAULT_ONLY is
-   true, the search is restricted to the default script location.  */
+/* Try to open NAME; if that fails, look for it in directories specified
+   with -L, then in the default script directory, without and with EXTEND
+   appended.  If DEFAULT_ONLY is true, the search is restricted to the
+   default script location.  */
 
 static FILE *
 ldfile_find_command_file (const char *name, const char *extend,
@@ -556,13 +556,10 @@ ldfile_find_command_file (const char *name, const char *extend,
   char *buffer;
   static search_dirs_type *script_search;
 
-  if (!default_only)
-    {
-      /* First try raw name.  */
-      result = try_open (name, "");
-      if (result != NULL)
-       return result;
-    }
+  /* First try raw name for uninstalled linker.  */
+  result = try_open (name, "");
+  if (result != NULL)
+    return result;
 
   if (!script_search)
     {