Lines Matching refs:suffix

93 /* By default there is no special suffix for target executables.  */
99 /* By default there is no special suffix for host executables. */
106 /* By default, the suffix for target object files is ".o". */
382 %B same as %b, but include the file suffix (text after the last period).
384 substitute a file name that has suffix SUFFIX and is chosen
393 to any appended suffix (which was therefore treated just like
408 the same suffix "space", so `%g.s ... %U.s ... %g.s ... %U.s'
412 without regard to any appended suffix.
437 Input files whose names have no recognized suffix are not compiled
440 %O substitutes the suffix for object files. Note that this is
442 (with or without a suffix argument) because of the need for
514 %{.S:X} substitutes X, if processing a file with suffix S.
515 %{!.S:X} substitutes X, if NOT processing a file with suffix S.
914 const char *suffix; /* Use this compiler for input files
915 whose names end in this suffix. */
929 compiling a file, based on its suffix.
1921 const char *suffix; /* suffix associated with the code. */
1922 int length; /* strlen (suffix). */
2042 A suffix which starts with `*' is a definition for
2043 one of the machine-specific sub-specs. The "suffix" should be
2062 char *suffix;
2204 /* Find the colon that should end the suffix. */
2219 /* Copy the suffix to a string. */
2220 suffix = save_string (p, p2 - p);
2252 if (suffix[0] == '*')
2254 if (! strcmp (suffix, "*link_command"))
2257 set_spec (suffix + 1, spec);
2266 compilers[n_compilers].suffix = suffix;
2272 if (*suffix == 0)
2419 suffix then without, otherwise iterate over the paths once without
2420 adding a multilib suffix. When DO_MULTI is true, some attempt is made
2663 const char *suffix;
2678 /* Some systems have a suffix for executable files.
2682 memcpy (path + len, info->suffix, info->suffix_len + 1);
2737 info.suffix = (mode & X_OK) != 0 ? HOST_EXECUTABLE_SUFFIX : "";
2739 info.suffix_len = strlen (info.suffix);
3155 /* Convert NAME to a new name if it is the standard suffix. DO_EXE
3156 is true if we should look for an executable suffix. DO_OBJ
3157 is true if we should look for an object suffix. */
3186 /* If there is no filetype, make it the executable suffix (which includes
4041 /* Use 2 as fourth arg meaning try just the machine as a suffix,
4440 of characters starting there excluding the suffix .c or whatever. */
4479 /* Nonnull means substitute this for any suffix when outputting a switches
4893 /* consume suffix */
4905 /* consume suffix */
4921 const char *suffix = p;
4926 suffix_length = p - suffix;
4930 /* We don't support extra suffix characters after %O. */
4934 suffix = TARGET_OBJECT_SUFFIX;
4940 strncpy (saved_suffix, suffix, suffix_length);
4947 /* If the input_filename has the same suffix specified
4960 strncpy ((char *) temp_filename + basename_length, suffix,
5006 suffix. */
5009 && strncmp (t->suffix, suffix, suffix_length) == 0
5026 t->suffix = saved_suffix;
5030 t->suffix = save_string (suffix, suffix_length);
5032 temp_filename = make_temp_file (t->suffix);
5637 input suffix matches the atom bracketed by ATOM and END_ATOM. */
5642 negative variants. Instead of testing the input filename suffix,
5649 && input_file_compiler->suffix)
5652 return !strcmp (input_file_compiler->suffix, "@assembler");
5654 return !strcmp (input_file_compiler->suffix, "@assembler-with-cpp");
5783 or suffix. */
6149 /* Find a suffix starting with the last period,
6150 and set basename_length to exclude that suffix. */
6728 /* Figure out which compiler from the file's suffix. */
6756 /* If this file's name does not contain a recognized suffix,
6872 if (cp->suffix[0] == '@' && !strcmp (cp->suffix + 1, language))
6879 /* Look for a suffix. */
6882 if (/* The suffix `-' matches only the file name `-'. */
6883 (!strcmp (cp->suffix, "-") && !strcmp (name, "-"))
6884 || (strlen (cp->suffix) < length
6885 /* See if the suffix matches the end of NAME. */
6886 && !strcmp (cp->suffix,
6887 name + length - strlen (cp->suffix))
6897 if (/* The suffix `-' matches only the file name `-'. */
6898 (!strcmp (cp->suffix, "-") && !strcmp (name, "-"))
6899 || (strlen (cp->suffix) < length
6900 /* See if the suffix matches the end of NAME. */
6901 && ((!strcmp (cp->suffix,
6902 name + length - strlen (cp->suffix))
6903 || !strpbrk (cp->suffix, "ABCDEFGHIJKLMNOPQRSTUVWXYZ"))
6904 && !strcasecmp (cp->suffix,
6905 name + length - strlen (cp->suffix)))
6917 /* An alias entry maps a suffix to a language.
7058 bool suffix = false;
7071 suffix = true, p++;
7084 if (!suffix)