* collect2.c (main): Recognize .lo as object files.
authorMarc Espie <espie@openbsd.org>
Wed, 12 Jul 2000 04:17:40 +0000 (04:17 +0000)
committerJeff Law <law@gcc.gnu.org>
Wed, 12 Jul 2000 04:17:40 +0000 (22:17 -0600)
From-SVN: r34978

gcc/ChangeLog
gcc/collect2.c

index 5d9b922..ec4747d 100644 (file)
@@ -1,3 +1,7 @@
+2000-07-11  Marc Espie <espie@openbsd.org>
+
+       * collect2.c (main): Recognize .lo as object files.
+
 2000-07-11  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
 
        * aclocal.m4 (AC_FUNC_MMAP_ANYWHERE): Extend test to detect systems
index d890584..d68ac62 100644 (file)
@@ -1222,7 +1222,7 @@ main (argc, argv)
        }
       else if ((p = rindex (arg, '.')) != (char *) 0
               && (strcmp (p, ".o") == 0 || strcmp (p, ".a") == 0
-                  || strcmp (p, ".so") == 0))
+                  || strcmp (p, ".so") == 0 || strcmp (p, ".lo") == 0))
        {
          if (first_file)
            {
@@ -1237,7 +1237,7 @@ main (argc, argv)
                  *ld2++ = arg;
                }
            }
-         if (p[1] == 'o')
+         if (p[1] == 'o' || p[1] == 'l')
            *object++ = arg;
 #ifdef COLLECT_EXPORT_LIST
          /* libraries can be specified directly, i.e. without -l flag.  */