Copy gcc behavior: unknown file extension means object file
authorAndreas Zwinkau <zwinkau@kit.edu>
Wed, 18 Aug 2010 14:51:21 +0000 (14:51 +0000)
committerAndreas Zwinkau <zwinkau@kit.edu>
Wed, 18 Aug 2010 14:51:21 +0000 (14:51 +0000)
[r27943]

main.c

diff --git a/main.c b/main.c
index 57ef461..568063e 100644 (file)
--- a/main.c
+++ b/main.c
@@ -1136,14 +1136,9 @@ int main(int argc, char **argv)
                                                        streq(suffix, "o")   ? FILETYPE_OBJECT                 :
                                                        streq(suffix, "s")   ? FILETYPE_PREPROCESSED_ASSEMBLER :
                                                        streq(suffix, "so")  ? FILETYPE_OBJECT                 :
-                                                       FILETYPE_AUTODETECT;
+                                                       FILETYPE_OBJECT; /* gcc behavior: unknown file extension means object file */
                                        }
                                }
-
-                               if (type == FILETYPE_AUTODETECT) {
-                                       fprintf(stderr, "'%s': file format not recognized\n", arg);
-                                       continue;
-                               }
                        }
 
                        file_list_entry_t *entry