On Fri, Nov 13, 2026 at 4:32 AM Evgeny Karpov <[email protected]> wrote:
>
> This patch moves files related to Cygwin functionality.
> These files will be reused in the aarch64-pc-cygwin target.
>
> gcc/ChangeLog:
>
> * config.build: Update.
> * config.gcc: Update.
> * config.host: Update.
> * config/mingw/cygwin-d.cc: Move to...
> * config/cygwin/cygwin-d.cc: ...here.
> * config/i386/cygwin-stdint.h: Move to...
> * config/cygwin/cygwin-stdint.h: ...here.
> * config/i386/cygwin-w64.h: Move to...
> * config/cygwin/cygwin-w64.h: ...here.
> * config/i386/cygwin.h: Move to...
> * config/cygwin/cygwin.h: ...here.
> * config/i386/cygwin.opt: Move to...
> * config/cygwin/cygwin.opt: ...here.
> * config/i386/cygwin.opt.urls: Move to...
> * config/cygwin/cygwin.opt.urls: ...here.
> * config/i386/host-cygwin.cc: Move to...
> * config/cygwin/host-cygwin.cc: ...here.
> * config/i386/x-cygwin: Move to...
> * config/cygwin/x-cygwin: ...here.
> * config/i386/xm-cygwin.h: Move to...
> * config/cygwin/xm-cygwin.h: ...here.
> * config/mingw/t-cygming: Update.
> * doc/tm.texi: Update.
> * target.def: Update.
>
> gcc/po/ChangeLog:
Don't update the po's.
>
> * be.po: Update.
> * da.po: Update.
> * de.po: Update.
> * el.po: Update.
> * es.po: Update.
> * fi.po: Update.
> * fr.po: Update.
> * gcc.pot: Update.
> * hr.po: Update.
> * id.po: Update.
> * ja.po: Update.
> * ka.po: Update.
> * nl.po: Update.
> * ru.po: Update.
> * sr.po: Update.
> * sv.po: Update.
> * tr.po: Update.
> * uk.po: Update.
> * vi.po: Update.
> * zh_CN.po: Update.
> * zh_TW.po: Update.
>
> libgcc/ChangeLog:
>
> * config.host: Update.
> * config/i386/t-cygwin: Move to...
> * config/cygwin/t-cygwin: ...here.
> * config/i386/t-dlldir: Move to...
> * config/cygwin/t-dlldir: ...here.
> * config/i386/t-dlldir-x: Move to...
> * config/cygwin/t-dlldir-x: ...here.
> ---
> gcc/config.build | 2 +-
> gcc/config.gcc | 12 ++++++------
> gcc/config.host | 4 ++--
> gcc/config/{mingw => cygwin}/cygwin-d.cc | 0
> gcc/config/{i386 => cygwin}/cygwin-stdint.h | 0
> gcc/config/{i386 => cygwin}/cygwin-w64.h | 0
> gcc/config/{i386 => cygwin}/cygwin.h | 0
> gcc/config/{i386 => cygwin}/cygwin.opt | 0
> gcc/config/{i386 => cygwin}/cygwin.opt.urls | 2 +-
> gcc/config/{i386 => cygwin}/host-cygwin.cc | 0
> gcc/config/{i386 => cygwin}/x-cygwin | 4 ++--
> gcc/config/{i386 => cygwin}/xm-cygwin.h | 0
> gcc/config/mingw/t-cygming | 2 +-
> gcc/doc/tm.texi | 2 +-
> gcc/po/be.po | 8 ++++----
> gcc/po/da.po | 8 ++++----
> gcc/po/de.po | 8 ++++----
> gcc/po/el.po | 8 ++++----
> gcc/po/es.po | 8 ++++----
> gcc/po/fi.po | 8 ++++----
> gcc/po/fr.po | 8 ++++----
> gcc/po/gcc.pot | 8 ++++----
> gcc/po/hr.po | 8 ++++----
> gcc/po/id.po | 8 ++++----
> gcc/po/ja.po | 8 ++++----
> gcc/po/ka.po | 8 ++++----
> gcc/po/nl.po | 8 ++++----
> gcc/po/ru.po | 8 ++++----
> gcc/po/sr.po | 8 ++++----
> gcc/po/sv.po | 8 ++++----
> gcc/po/tr.po | 8 ++++----
> gcc/po/uk.po | 8 ++++----
> gcc/po/vi.po | 8 ++++----
> gcc/po/zh_CN.po | 8 ++++----
> gcc/po/zh_TW.po | 8 ++++----
> gcc/target.def | 2 +-
> libgcc/config.host | 20 ++++++++++----------
> libgcc/config/{i386 => cygwin}/t-cygwin | 0
> libgcc/config/{i386 => cygwin}/t-dlldir | 0
> libgcc/config/{i386 => cygwin}/t-dlldir-x | 0
> 40 files changed, 109 insertions(+), 109 deletions(-)
> rename gcc/config/{mingw => cygwin}/cygwin-d.cc (100%)
> rename gcc/config/{i386 => cygwin}/cygwin-stdint.h (100%)
> rename gcc/config/{i386 => cygwin}/cygwin-w64.h (100%)
> rename gcc/config/{i386 => cygwin}/cygwin.h (100%)
> rename gcc/config/{i386 => cygwin}/cygwin.opt (100%)
> rename gcc/config/{i386 => cygwin}/cygwin.opt.urls (64%)
> rename gcc/config/{i386 => cygwin}/host-cygwin.cc (100%)
> rename gcc/config/{i386 => cygwin}/x-cygwin (52%)
> rename gcc/config/{i386 => cygwin}/xm-cygwin.h (100%)
> rename libgcc/config/{i386 => cygwin}/t-cygwin (100%)
> rename libgcc/config/{i386 => cygwin}/t-dlldir (100%)
> rename libgcc/config/{i386 => cygwin}/t-dlldir-x (100%)
>
> diff --git a/gcc/config.build b/gcc/config.build
> index 0eed2529a7d..0dcc539d04a 100644
> --- a/gcc/config.build
> +++ b/gcc/config.build
> @@ -54,7 +54,7 @@ case $build in
> build_install_headers_dir=install-headers-cpio
> ;;
> i[34567]86-*-cygwin* | x86_64-*-cygwin* )
> - build_xm_file=i386/xm-cygwin.h
> + build_xm_file=cygwin/xm-cygwin.h
> build_exeext=.exe
> ;;
> i[34567]86-*-mingw32* | x86_64-*-mingw*)
> diff --git a/gcc/config.gcc b/gcc/config.gcc
> index d5fdbd0b864..bafdc8ebfe5 100644
> --- a/gcc/config.gcc
> +++ b/gcc/config.gcc
> @@ -2218,14 +2218,14 @@ i[4567]86-wrs-vxworks*|x86_64-wrs-vxworks7*)
> esac
> ;;
> i[34567]86-*-cygwin*)
> - tm_file="${tm_file} i386/unix.h i386/bsd.h i386/gas.h i386/cygming.h
> i386/cygwin.h i386/cygwin-stdint.h"
> + tm_file="${tm_file} i386/unix.h i386/bsd.h i386/gas.h i386/cygming.h
> cygwin/cygwin.h cygwin/cygwin-stdint.h"
> tm_file="${tm_file} mingw/winnt.h"
> tm_file="${tm_file} mingw/winnt-dll.h"
> - xm_file=i386/xm-cygwin.h
> + xm_file=cygwin/xm-cygwin.h
> tmake_file="${tmake_file} mingw/t-cygming t-slibgcc"
> target_gtfiles="$target_gtfiles \$(srcdir)/config/mingw/winnt.cc"
> target_gtfiles="$target_gtfiles \$(srcdir)/config/mingw/winnt-dll.cc"
> - extra_options="${extra_options} mingw/cygming.opt i386/cygwin.opt"
> + extra_options="${extra_options} mingw/cygming.opt cygwin/cygwin.opt"
> extra_objs="${extra_objs} winnt.o winnt-stubs.o winnt-dll.o"
> c_target_objs="${c_target_objs} msformat-c.o"
> cxx_target_objs="${cxx_target_objs} winnt-cxx.o msformat-c.o"
> @@ -2239,14 +2239,14 @@ i[34567]86-*-cygwin*)
> ;;
> x86_64-*-cygwin*)
> need_64bit_isa=yes
> - tm_file="${tm_file} i386/unix.h i386/bsd.h i386/gas.h i386/cygming.h
> i386/cygwin.h i386/cygwin-w64.h i386/cygwin-stdint.h"
> + tm_file="${tm_file} i386/unix.h i386/bsd.h i386/gas.h i386/cygming.h
> cygwin/cygwin.h cygwin/cygwin-w64.h cygwin/cygwin-stdint.h"
> tm_file="${tm_file} mingw/winnt.h"
> tm_file="${tm_file} mingw/winnt-dll.h"
> - xm_file=i386/xm-cygwin.h
> + xm_file=cygwin/xm-cygwin.h
> tmake_file="${tmake_file} mingw/t-cygming t-slibgcc"
> target_gtfiles="$target_gtfiles \$(srcdir)/config/mingw/winnt.cc"
> target_gtfiles="$target_gtfiles \$(srcdir)/config/mingw/winnt-dll.cc"
> - extra_options="${extra_options} mingw/cygming.opt i386/cygwin.opt"
> + extra_options="${extra_options} mingw/cygming.opt cygwin/cygwin.opt"
> extra_objs="${extra_objs} winnt.o winnt-stubs.o winnt-dll.o"
> c_target_objs="${c_target_objs} msformat-c.o"
> cxx_target_objs="${cxx_target_objs} winnt-cxx.o msformat-c.o"
> diff --git a/gcc/config.host b/gcc/config.host
> index 7e77e422d5b..574e3985d1f 100644
> --- a/gcc/config.host
> +++ b/gcc/config.host
> @@ -232,9 +232,9 @@ case ${host} in
> esac
> ;;
> i[34567]86-*-cygwin* | x86_64-*-cygwin*)
> - host_xm_file=i386/xm-cygwin.h
> + host_xm_file=cygwin/xm-cygwin.h
> out_host_hook_obj=host-cygwin.o
> - host_xmake_file="${host_xmake_file} i386/x-cygwin"
> + host_xmake_file="${host_xmake_file} cygwin/x-cygwin"
> host_exeext=.exe
> host_lto_plugin_soname=cyglto_plugin.dll
> ;;
> diff --git a/gcc/config/mingw/cygwin-d.cc b/gcc/config/cygwin/cygwin-d.cc
> similarity index 100%
> rename from gcc/config/mingw/cygwin-d.cc
> rename to gcc/config/cygwin/cygwin-d.cc
> diff --git a/gcc/config/i386/cygwin-stdint.h
> b/gcc/config/cygwin/cygwin-stdint.h
> similarity index 100%
> rename from gcc/config/i386/cygwin-stdint.h
> rename to gcc/config/cygwin/cygwin-stdint.h
> diff --git a/gcc/config/i386/cygwin-w64.h b/gcc/config/cygwin/cygwin-w64.h
> similarity index 100%
> rename from gcc/config/i386/cygwin-w64.h
> rename to gcc/config/cygwin/cygwin-w64.h
> diff --git a/gcc/config/i386/cygwin.h b/gcc/config/cygwin/cygwin.h
> similarity index 100%
> rename from gcc/config/i386/cygwin.h
> rename to gcc/config/cygwin/cygwin.h
> diff --git a/gcc/config/i386/cygwin.opt b/gcc/config/cygwin/cygwin.opt
> similarity index 100%
> rename from gcc/config/i386/cygwin.opt
> rename to gcc/config/cygwin/cygwin.opt
> diff --git a/gcc/config/i386/cygwin.opt.urls
> b/gcc/config/cygwin/cygwin.opt.urls
> similarity index 64%
> rename from gcc/config/i386/cygwin.opt.urls
> rename to gcc/config/cygwin/cygwin.opt.urls
> index c484efc6fd9..a68243caa14 100644
> --- a/gcc/config/i386/cygwin.opt.urls
> +++ b/gcc/config/cygwin/cygwin.opt.urls
> @@ -1,4 +1,4 @@
> -; Autogenerated by regenerate-opt-urls.py from gcc/config/i386/cygwin.opt
> and generated HTML
> +; Autogenerated by regenerate-opt-urls.py from gcc/config/cygwin/cygwin.opt
> and generated HTML
>
> ; skipping UrlSuffix for 'pthread' due to multiple URLs:
> ; duplicate: 'gcc/Link-Options.html#index-pthread-1'
> diff --git a/gcc/config/i386/host-cygwin.cc b/gcc/config/cygwin/host-cygwin.cc
> similarity index 100%
> rename from gcc/config/i386/host-cygwin.cc
> rename to gcc/config/cygwin/host-cygwin.cc
> diff --git a/gcc/config/i386/x-cygwin b/gcc/config/cygwin/x-cygwin
> similarity index 52%
> rename from gcc/config/i386/x-cygwin
> rename to gcc/config/cygwin/x-cygwin
> index d9b909117e0..80f6c2b3477 100644
> --- a/gcc/config/i386/x-cygwin
> +++ b/gcc/config/cygwin/x-cygwin
> @@ -1,4 +1,4 @@
> -host-cygwin.o : $(srcdir)/config/i386/host-cygwin.cc $(CONFIG_H) $(SYSTEM_H)
> \
> +host-cygwin.o : $(srcdir)/config/cygwin/host-cygwin.cc $(CONFIG_H)
> $(SYSTEM_H) \
> coretypes.h hosthooks.h $(HOSTHOOKS_DEF_H) toplev.h diagnostic.h
> $(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
> - $(srcdir)/config/i386/host-cygwin.cc
> + $(srcdir)/config/cygwin/host-cygwin.cc
> diff --git a/gcc/config/i386/xm-cygwin.h b/gcc/config/cygwin/xm-cygwin.h
> similarity index 100%
> rename from gcc/config/i386/xm-cygwin.h
> rename to gcc/config/cygwin/xm-cygwin.h
> diff --git a/gcc/config/mingw/t-cygming b/gcc/config/mingw/t-cygming
> index 4d0f99797c3..c7f216d457b 100644
> --- a/gcc/config/mingw/t-cygming
> +++ b/gcc/config/mingw/t-cygming
> @@ -47,7 +47,7 @@ winnt-stubs.o: $(srcdir)/config/mingw/winnt-stubs.cc
> $(CONFIG_H) $(SYSTEM_H) \
> $(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
> $(srcdir)/config/mingw/winnt-stubs.cc
>
> -cygwin-d.o: $(srcdir)/config/mingw/cygwin-d.cc
> +cygwin-d.o: $(srcdir)/config/cygwin/cygwin-d.cc
> $(COMPILE) $<
> $(POSTCOMPILE)
>
> diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi
> index 65cf4c640e7..38216eabf07 100644
> --- a/gcc/doc/tm.texi
> +++ b/gcc/doc/tm.texi
> @@ -10999,7 +10999,7 @@ will then define a function called
> the expansion of @code{TARGET_MERGE_DECL_ATTRIBUTES}. You can also
> add @code{handle_dll_attribute} in the attribute table for your port
> to perform initial processing of the @samp{dllimport} and
> -@samp{dllexport} attributes. This is done in @file{i386/cygwin.h} and
> +@samp{dllexport} attributes. This is done in @file{cygwin/cygwin.h} and
> @file{i386/i386.cc}, for example.
> @end deftypefn
>
> diff --git a/gcc/po/be.po b/gcc/po/be.po
> index b9e44e43157..7f748e56765 100644
> --- a/gcc/po/be.po
> +++ b/gcc/po/be.po
> @@ -304,7 +304,7 @@ msgstr ""
> msgid "do not specify both -march=... and -mcpu=..."
> msgstr ""
>
> -#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
> +#: config/cygwin/cygwin-w64.h:64 config/cygwin/cygwin.h:129
> #: config/i386/mingw-w64.h:125 config/mingw/mingw32.h:174
> msgid "shared and mdll are not compatible"
> msgstr ""
> @@ -28044,7 +28044,7 @@ msgstr "не магу запісаць ў %s"
> msgid "cannot write PCH file: required memory segment unavailable"
> msgstr ""
>
> -#: ggc-common.cc:608 config/i386/host-cygwin.cc:57
> +#: ggc-common.cc:608 config/cygwin/host-cygwin.cc:57
> #, gcc-internal-format
> msgid "cannot get position in PCH file: %m"
> msgstr ""
> @@ -43707,12 +43707,12 @@ msgstr "__buitin_saveregs не падтрымліваецца гэтай
> мэт
> msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for
> the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on
> this machine."
> msgstr ""
>
> -#: config/i386/host-cygwin.cc:64
> +#: config/cygwin/host-cygwin.cc:64
> #, gcc-internal-format
> msgid "cannot extend PCH file: %m"
> msgstr ""
>
> -#: config/i386/host-cygwin.cc:75
> +#: config/cygwin/host-cygwin.cc:75
> #, gcc-internal-format
> msgid "cannot set position in PCH file: %m"
> msgstr ""
> diff --git a/gcc/po/da.po b/gcc/po/da.po
> index 48b3b7d6399..1d70c193df6 100644
> --- a/gcc/po/da.po
> +++ b/gcc/po/da.po
> @@ -452,7 +452,7 @@ msgstr "specifikationsfil har ingen specifikation til
> sammenkædning"
> msgid "do not specify both -march=... and -mcpu=..."
> msgstr "-C og -o er indbyrdes uforenelige"
>
> -#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
> +#: config/cygwin/cygwin-w64.h:64 config/cygwin/cygwin.h:129
> #: config/i386/mingw-w64.h:125 config/mingw/mingw32.h:174
> msgid "shared and mdll are not compatible"
> msgstr "shared og mdll er indbyrdes uforenelige"
> @@ -29805,7 +29805,7 @@ msgstr "kan ikke skrive i uddatafil"
> msgid "cannot write PCH file: required memory segment unavailable"
> msgstr ""
>
> -#: ggc-common.cc:608 config/i386/host-cygwin.cc:57
> +#: ggc-common.cc:608 config/cygwin/host-cygwin.cc:57
> #, fuzzy, gcc-internal-format
> msgid "cannot get position in PCH file: %m"
> msgstr "kan ikke oprette informationsfilen '%s' til opbevaringssted"
> @@ -46844,13 +46844,13 @@ msgstr "-mn er ikke understøttet for
> Linux-målarkitekturer"
> msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for
> the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on
> this machine."
> msgstr ""
>
> -#: config/i386/host-cygwin.cc:64
> +#: config/cygwin/host-cygwin.cc:64
> #, fuzzy, gcc-internal-format
> #| msgid "can%'t extend PCH file: %m"
> msgid "cannot extend PCH file: %m"
> msgstr "kan ikke udvide PCH-filen: %m"
>
> -#: config/i386/host-cygwin.cc:75
> +#: config/cygwin/host-cygwin.cc:75
> #, fuzzy, gcc-internal-format
> #| msgid "can%'t set position in PCH file: %m"
> msgid "cannot set position in PCH file: %m"
> diff --git a/gcc/po/de.po b/gcc/po/de.po
> index e295f2a11e4..cb08e743fe0 100644
> --- a/gcc/po/de.po
> +++ b/gcc/po/de.po
> @@ -290,7 +290,7 @@ msgstr "kein Prozessortyp zum Binden angegeben"
> msgid "do not specify both -march=... and -mcpu=..."
> msgstr "»-march=…« und »-mcpu=…« dürfen nicht zusammen angegeben werden"
>
> -#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
> +#: config/cygwin/cygwin-w64.h:64 config/cygwin/cygwin.h:129
> #: config/i386/mingw-w64.h:125 config/mingw/mingw32.h:174
> msgid "shared and mdll are not compatible"
> msgstr "shared und mdll sind unverträglich"
> @@ -27494,7 +27494,7 @@ msgstr "PCH-Datei kann nicht geschrieben werden: %m"
> msgid "cannot write PCH file: required memory segment unavailable"
> msgstr "PCH-Datei kann nicht geschrieben werden: erforderliches
> Speichersegment nicht verfügbar"
>
> -#: ggc-common.cc:608 config/i386/host-cygwin.cc:57
> +#: ggc-common.cc:608 config/cygwin/host-cygwin.cc:57
> #, gcc-internal-format
> msgid "cannot get position in PCH file: %m"
> msgstr "Position in PCH-Datei kann nicht ermittelt werden: %m"
> @@ -43073,12 +43073,12 @@ msgstr "%<-mn%> wird für Linux-Ziele nicht
> unterstützt"
> msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for
> the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on
> this machine."
> msgstr "Die Unterstützung für die Xeon-Phi-ISA wurde mit GCC 15 entfernt,
> verwenden Sie GCC 14 für die Xeon-Phi-ISAs oder %<-march=broadwell%> für alle
> anderen ISAs, die auf dieser Maschine unterstützt werden."
>
> -#: config/i386/host-cygwin.cc:64
> +#: config/cygwin/host-cygwin.cc:64
> #, gcc-internal-format
> msgid "cannot extend PCH file: %m"
> msgstr "PCH-Datei kann nicht erweitert werden: %m"
>
> -#: config/i386/host-cygwin.cc:75
> +#: config/cygwin/host-cygwin.cc:75
> #, gcc-internal-format
> msgid "cannot set position in PCH file: %m"
> msgstr "Position in PCH-Datei kann nicht festgelegt werden: %m"
> diff --git a/gcc/po/el.po b/gcc/po/el.po
> index ecb283e74c0..63b56607132 100644
> --- a/gcc/po/el.po
> +++ b/gcc/po/el.po
> @@ -303,7 +303,7 @@ msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
> msgid "do not specify both -march=... and -mcpu=..."
> msgstr "δεν είναι δυνατό να παραληφθεί ο χρήστης και η ομάδα"
>
> -#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
> +#: config/cygwin/cygwin-w64.h:64 config/cygwin/cygwin.h:129
> #: config/i386/mingw-w64.h:125 config/mingw/mingw32.h:174
> msgid "shared and mdll are not compatible"
> msgstr ""
> @@ -27881,7 +27881,7 @@ msgstr "αδυναμία εγγραφής αποτελέσματος: %s"
> msgid "cannot write PCH file: required memory segment unavailable"
> msgstr ""
>
> -#: ggc-common.cc:608 config/i386/host-cygwin.cc:57
> +#: ggc-common.cc:608 config/cygwin/host-cygwin.cc:57
> #, fuzzy, gcc-internal-format
> msgid "cannot get position in PCH file: %m"
> msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
> @@ -43398,12 +43398,12 @@ msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζοντ
> msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for
> the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on
> this machine."
> msgstr ""
>
> -#: config/i386/host-cygwin.cc:64
> +#: config/cygwin/host-cygwin.cc:64
> #, fuzzy, gcc-internal-format
> msgid "cannot extend PCH file: %m"
> msgstr "αδυναμία ανοίγματος αρχείου εξόδου"
>
> -#: config/i386/host-cygwin.cc:75
> +#: config/cygwin/host-cygwin.cc:75
> #, fuzzy, gcc-internal-format
> msgid "cannot set position in PCH file: %m"
> msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
> diff --git a/gcc/po/es.po b/gcc/po/es.po
> index f4cf5abf237..98199b4c3d7 100644
> --- a/gcc/po/es.po
> +++ b/gcc/po/es.po
> @@ -328,7 +328,7 @@ msgstr "no existe el tipo de procesador especificado para
> enlazar"
> msgid "do not specify both -march=... and -mcpu=..."
> msgstr "no especifique -march=... y -mcpu=... al mismo tiempo"
>
> -#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
> +#: config/cygwin/cygwin-w64.h:64 config/cygwin/cygwin.h:129
> #: config/i386/mingw-w64.h:125 config/mingw/mingw32.h:174
> msgid "shared and mdll are not compatible"
> msgstr "shared y mdll no son compatibles"
> @@ -28414,7 +28414,7 @@ msgstr "no se puede escribir el fichero PCH: %m"
> msgid "cannot write PCH file: required memory segment unavailable"
> msgstr ""
>
> -#: ggc-common.cc:608 config/i386/host-cygwin.cc:57
> +#: ggc-common.cc:608 config/cygwin/host-cygwin.cc:57
> #, fuzzy, gcc-internal-format
> #| msgid "can%'t get position in PCH file: %m"
> msgid "cannot get position in PCH file: %m"
> @@ -45405,13 +45405,13 @@ msgstr "no se admite -mn para objetivos linux"
> msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for
> the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on
> this machine."
> msgstr ""
>
> -#: config/i386/host-cygwin.cc:64
> +#: config/cygwin/host-cygwin.cc:64
> #, fuzzy, gcc-internal-format
> #| msgid "can%'t extend PCH file: %m"
> msgid "cannot extend PCH file: %m"
> msgstr "no se puede extender el fichero PCH: %m"
>
> -#: config/i386/host-cygwin.cc:75
> +#: config/cygwin/host-cygwin.cc:75
> #, fuzzy, gcc-internal-format
> #| msgid "can%'t get position in PCH file: %m"
> msgid "cannot set position in PCH file: %m"
> diff --git a/gcc/po/fi.po b/gcc/po/fi.po
> index 3b500213996..bf2ea03de31 100644
> --- a/gcc/po/fi.po
> +++ b/gcc/po/fi.po
> @@ -356,7 +356,7 @@ msgstr "linkitystä varten ei ole määritelty suoritinta"
> msgid "do not specify both -march=... and -mcpu=..."
> msgstr "ei voi määritellä sekä valitsinta -C että valitsinta -o"
>
> -#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
> +#: config/cygwin/cygwin-w64.h:64 config/cygwin/cygwin.h:129
> #: config/i386/mingw-w64.h:125 config/mingw/mingw32.h:174
> #, fuzzy
> msgid "shared and mdll are not compatible"
> @@ -28101,7 +28101,7 @@ msgstr "%s: ei voitu avata PCH-tiedostoa: %m"
> msgid "cannot write PCH file: required memory segment unavailable"
> msgstr ""
>
> -#: ggc-common.cc:608 config/i386/host-cygwin.cc:57
> +#: ggc-common.cc:608 config/cygwin/host-cygwin.cc:57
> #, fuzzy, gcc-internal-format
> msgid "cannot get position in PCH file: %m"
> msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
> @@ -43733,12 +43733,12 @@ msgstr "säiekohtaista muistia ei tueta tälle
> kohteelle"
> msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for
> the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on
> this machine."
> msgstr ""
>
> -#: config/i386/host-cygwin.cc:64
> +#: config/cygwin/host-cygwin.cc:64
> #, fuzzy, gcc-internal-format
> msgid "cannot extend PCH file: %m"
> msgstr "%s: ei voitu avata PCH-tiedostoa: %m"
>
> -#: config/i386/host-cygwin.cc:75
> +#: config/cygwin/host-cygwin.cc:75
> #, fuzzy, gcc-internal-format
> msgid "cannot set position in PCH file: %m"
> msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
> diff --git a/gcc/po/fr.po b/gcc/po/fr.po
> index a981f0b0897..1cbd6dd888e 100644
> --- a/gcc/po/fr.po
> +++ b/gcc/po/fr.po
> @@ -377,7 +377,7 @@ msgstr "pas de type de processeur spécifié pour l'édition
> de liens"
> msgid "do not specify both -march=... and -mcpu=..."
> msgstr "ne spécifiez pas à la fois -march=… et -mcpu=…"
>
> -#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
> +#: config/cygwin/cygwin-w64.h:64 config/cygwin/cygwin.h:129
> #: config/i386/mingw-w64.h:125 config/mingw/mingw32.h:174
> msgid "shared and mdll are not compatible"
> msgstr "shared et mdll ne sont pas compatibles"
> @@ -27580,7 +27580,7 @@ msgstr "ne peut écrire le fichier PCH : %m"
> msgid "cannot write PCH file: required memory segment unavailable"
> msgstr "impossible d'écrire le fichier PCH : segment de mémoire requis
> indisponible"
>
> -#: ggc-common.cc:608 config/i386/host-cygwin.cc:57
> +#: ggc-common.cc:608 config/cygwin/host-cygwin.cc:57
> #, gcc-internal-format
> msgid "cannot get position in PCH file: %m"
> msgstr "ne peut obtenir la position dans le fichier PCH : %m"
> @@ -43070,12 +43070,12 @@ msgstr "%<-mn%> n'est pas supporté sur les cibles
> linux"
> msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for
> the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on
> this machine."
> msgstr "le support de l'ISA Xeon Phi a été enlevé depuis GCC 15, utilisez
> GCC 14 pour les ISA Xeon Phy ou %<-march=broadwell%> pour toutes les autres
> ISA supportées sur cette machine."
>
> -#: config/i386/host-cygwin.cc:64
> +#: config/cygwin/host-cygwin.cc:64
> #, gcc-internal-format
> msgid "cannot extend PCH file: %m"
> msgstr "ne peut étendre le fichier PCH : %m"
>
> -#: config/i386/host-cygwin.cc:75
> +#: config/cygwin/host-cygwin.cc:75
> #, gcc-internal-format
> msgid "cannot set position in PCH file: %m"
> msgstr "ne peut définir la position dans le fichier PCH : %m"
> diff --git a/gcc/po/gcc.pot b/gcc/po/gcc.pot
> index 259895499e7..137dd4b5f3e 100644
> --- a/gcc/po/gcc.pot
> +++ b/gcc/po/gcc.pot
> @@ -287,7 +287,7 @@ msgstr ""
> msgid "do not specify both -march=... and -mcpu=..."
> msgstr ""
>
> -#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
> +#: config/cygwin/cygwin-w64.h:64 config/cygwin/cygwin.h:129
> #: config/i386/mingw-w64.h:125 config/mingw/mingw32.h:174
> msgid "shared and mdll are not compatible"
> msgstr ""
> @@ -29402,7 +29402,7 @@ msgstr ""
> msgid "cannot write PCH file: required memory segment unavailable"
> msgstr ""
>
> -#: ggc-common.cc:608 config/i386/host-cygwin.cc:57
> +#: ggc-common.cc:608 config/cygwin/host-cygwin.cc:57
> #, gcc-internal-format
> msgid "cannot get position in PCH file: %m"
> msgstr ""
> @@ -45787,12 +45787,12 @@ msgid ""
> "machine."
> msgstr ""
>
> -#: config/i386/host-cygwin.cc:64
> +#: config/cygwin/host-cygwin.cc:64
> #, gcc-internal-format
> msgid "cannot extend PCH file: %m"
> msgstr ""
>
> -#: config/i386/host-cygwin.cc:75
> +#: config/cygwin/host-cygwin.cc:75
> #, gcc-internal-format
> msgid "cannot set position in PCH file: %m"
> msgstr ""
> diff --git a/gcc/po/hr.po b/gcc/po/hr.po
> index 987cc1ed109..d63038ae712 100644
> --- a/gcc/po/hr.po
> +++ b/gcc/po/hr.po
> @@ -290,7 +290,7 @@ msgstr ""
> msgid "do not specify both -march=... and -mcpu=..."
> msgstr "-march=... i -mcpu=... ne smiju se zajedno koristiti"
>
> -#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
> +#: config/cygwin/cygwin-w64.h:64 config/cygwin/cygwin.h:129
> #: config/i386/mingw-w64.h:125 config/mingw/mingw32.h:174
> msgid "shared and mdll are not compatible"
> msgstr "shared i mdll nisu kompatibilni"
> @@ -27641,7 +27641,7 @@ msgstr "ne može zapisati PCH datoteku %m"
> msgid "cannot write PCH file: required memory segment unavailable"
> msgstr ""
>
> -#: ggc-common.cc:608 config/i386/host-cygwin.cc:57
> +#: ggc-common.cc:608 config/cygwin/host-cygwin.cc:57
> #, gcc-internal-format
> msgid "cannot get position in PCH file: %m"
> msgstr ""
> @@ -43176,12 +43176,12 @@ msgstr "%<-mn%> nije podržan za linux ciljeve"
> msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for
> the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on
> this machine."
> msgstr ""
>
> -#: config/i386/host-cygwin.cc:64
> +#: config/cygwin/host-cygwin.cc:64
> #, gcc-internal-format
> msgid "cannot extend PCH file: %m"
> msgstr "ne može prošititi PCH datoteku: %m"
>
> -#: config/i386/host-cygwin.cc:75
> +#: config/cygwin/host-cygwin.cc:75
> #, gcc-internal-format
> msgid "cannot set position in PCH file: %m"
> msgstr "ne može postaviti lokaciju u PCH datoteci: %m"
> diff --git a/gcc/po/id.po b/gcc/po/id.po
> index d40c1df7216..fe7932421d6 100644
> --- a/gcc/po/id.po
> +++ b/gcc/po/id.po
> @@ -329,7 +329,7 @@ msgstr "tipe prosesor tidak dispesifikasikan untuk
> penyambungan"
> msgid "do not specify both -march=... and -mcpu=..."
> msgstr "Jangan spesifikasikan baik -march=... dan -mcpu=..."
>
> -#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
> +#: config/cygwin/cygwin-w64.h:64 config/cygwin/cygwin.h:129
> #: config/i386/mingw-w64.h:125 config/mingw/mingw32.h:174
> msgid "shared and mdll are not compatible"
> msgstr "shared dan mdll tidak kompatibel"
> @@ -30580,7 +30580,7 @@ msgstr "tidak dapat menulis berkas PCH: %m"
> msgid "cannot write PCH file: required memory segment unavailable"
> msgstr ""
>
> -#: ggc-common.cc:608 config/i386/host-cygwin.cc:57
> +#: ggc-common.cc:608 config/cygwin/host-cygwin.cc:57
> #, fuzzy, gcc-internal-format
> #| msgid "can't get position in PCH file: %m"
> msgid "cannot get position in PCH file: %m"
> @@ -47391,13 +47391,13 @@ msgstr "tipe titik tetap tidak didukung untuk
> target ini"
> msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for
> the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on
> this machine."
> msgstr ""
>
> -#: config/i386/host-cygwin.cc:64
> +#: config/cygwin/host-cygwin.cc:64
> #, fuzzy, gcc-internal-format
> #| msgid "can't extend PCH file: %m"
> msgid "cannot extend PCH file: %m"
> msgstr "tidak dapat extend berkas PCH: %m"
>
> -#: config/i386/host-cygwin.cc:75
> +#: config/cygwin/host-cygwin.cc:75
> #, fuzzy, gcc-internal-format
> #| msgid "can't set position in PCH file: %m"
> msgid "cannot set position in PCH file: %m"
> diff --git a/gcc/po/ja.po b/gcc/po/ja.po
> index e8d010c9ff3..841d623e748 100644
> --- a/gcc/po/ja.po
> +++ b/gcc/po/ja.po
> @@ -315,7 +315,7 @@ msgstr "リンク用のプロセッサ型が指定されていません"
> msgid "do not specify both -march=... and -mcpu=..."
> msgstr "-march=... と -mcpu=... の両方を指定しないでください"
>
> -#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
> +#: config/cygwin/cygwin-w64.h:64 config/cygwin/cygwin.h:129
> #: config/i386/mingw-w64.h:125 config/mingw/mingw32.h:174
> msgid "shared and mdll are not compatible"
> msgstr "shared と mdll は併用できません"
> @@ -27780,7 +27780,7 @@ msgstr "PCH ファイルを書き込めません: %m"
> msgid "cannot write PCH file: required memory segment unavailable"
> msgstr ""
>
> -#: ggc-common.cc:608 config/i386/host-cygwin.cc:57
> +#: ggc-common.cc:608 config/cygwin/host-cygwin.cc:57
> #, fuzzy, gcc-internal-format
> msgid "cannot get position in PCH file: %m"
> msgstr "PCH ファイルの位置を取得できません: %m"
> @@ -43383,13 +43383,13 @@ msgstr "%<__int128%> はこのターゲットではサポートされていま
> msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for
> the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on
> this machine."
> msgstr ""
>
> -#: config/i386/host-cygwin.cc:64
> +#: config/cygwin/host-cygwin.cc:64
> #, fuzzy, gcc-internal-format
> #| msgid "can%'t extend PCH file: %m"
> msgid "cannot extend PCH file: %m"
> msgstr "PCH ファイルを拡張できません: %m"
>
> -#: config/i386/host-cygwin.cc:75
> +#: config/cygwin/host-cygwin.cc:75
> #, fuzzy, gcc-internal-format
> msgid "cannot set position in PCH file: %m"
> msgstr "PCH ファイルの位置を取得できません: %m"
> diff --git a/gcc/po/ka.po b/gcc/po/ka.po
> index 3ac514e0e23..e198ae874c8 100644
> --- a/gcc/po/ka.po
> +++ b/gcc/po/ka.po
> @@ -286,7 +286,7 @@ msgstr ""
> msgid "do not specify both -march=... and -mcpu=..."
> msgstr ""
>
> -#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
> +#: config/cygwin/cygwin-w64.h:64 config/cygwin/cygwin.h:129
> #: config/i386/mingw-w64.h:125 config/mingw/mingw32.h:174
> msgid "shared and mdll are not compatible"
> msgstr ""
> @@ -27386,7 +27386,7 @@ msgstr ""
> msgid "cannot write PCH file: required memory segment unavailable"
> msgstr ""
>
> -#: ggc-common.cc:608 config/i386/host-cygwin.cc:57
> +#: ggc-common.cc:608 config/cygwin/host-cygwin.cc:57
> #, gcc-internal-format
> msgid "cannot get position in PCH file: %m"
> msgstr ""
> @@ -42852,12 +42852,12 @@ msgstr ""
> msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for
> the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on
> this machine."
> msgstr ""
>
> -#: config/i386/host-cygwin.cc:64
> +#: config/cygwin/host-cygwin.cc:64
> #, gcc-internal-format
> msgid "cannot extend PCH file: %m"
> msgstr ""
>
> -#: config/i386/host-cygwin.cc:75
> +#: config/cygwin/host-cygwin.cc:75
> #, gcc-internal-format
> msgid "cannot set position in PCH file: %m"
> msgstr ""
> diff --git a/gcc/po/nl.po b/gcc/po/nl.po
> index 19ac8868ffd..f3d91cc6a8b 100644
> --- a/gcc/po/nl.po
> +++ b/gcc/po/nl.po
> @@ -307,7 +307,7 @@ msgstr "specbestand heeft geen spec voor het linken"
> msgid "do not specify both -march=... and -mcpu=..."
> msgstr "-march=... en -mcpu=... gaan niet samen"
>
> -#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
> +#: config/cygwin/cygwin-w64.h:64 config/cygwin/cygwin.h:129
> #: config/i386/mingw-w64.h:125 config/mingw/mingw32.h:174
> msgid "shared and mdll are not compatible"
> msgstr "-shared en -mdll zijn niet compatibel"
> @@ -27955,7 +27955,7 @@ msgstr "kan bestand '%s' niet openen"
> msgid "cannot write PCH file: required memory segment unavailable"
> msgstr ""
>
> -#: ggc-common.cc:608 config/i386/host-cygwin.cc:57
> +#: ggc-common.cc:608 config/cygwin/host-cygwin.cc:57
> #, fuzzy, gcc-internal-format
> msgid "cannot get position in PCH file: %m"
> msgstr "kan bestand '%s' niet openen"
> @@ -43754,12 +43754,12 @@ msgstr "sectie-attributen worden niet ondersteund
> voor dit doelsysteem"
> msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for
> the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on
> this machine."
> msgstr ""
>
> -#: config/i386/host-cygwin.cc:64
> +#: config/cygwin/host-cygwin.cc:64
> #, fuzzy, gcc-internal-format
> msgid "cannot extend PCH file: %m"
> msgstr "kan bestand '%s' niet openen"
>
> -#: config/i386/host-cygwin.cc:75
> +#: config/cygwin/host-cygwin.cc:75
> #, fuzzy, gcc-internal-format
> msgid "cannot set position in PCH file: %m"
> msgstr "kan bestand '%s' niet openen"
> diff --git a/gcc/po/ru.po b/gcc/po/ru.po
> index 9594df0a46b..42b436732e5 100644
> --- a/gcc/po/ru.po
> +++ b/gcc/po/ru.po
> @@ -317,7 +317,7 @@ msgstr "не задан тип процессора для линковки"
> msgid "do not specify both -march=... and -mcpu=..."
> msgstr "не задавайте одновременно -march=... и -mcpu=..."
>
> -#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
> +#: config/cygwin/cygwin-w64.h:64 config/cygwin/cygwin.h:129
> #: config/i386/mingw-w64.h:125 config/mingw/mingw32.h:174
> msgid "shared and mdll are not compatible"
> msgstr "shared и mdll несовместимы"
> @@ -28827,7 +28827,7 @@ msgstr "ошибка записи в файл PCH: %m"
> msgid "cannot write PCH file: required memory segment unavailable"
> msgstr ""
>
> -#: ggc-common.cc:608 config/i386/host-cygwin.cc:57
> +#: ggc-common.cc:608 config/cygwin/host-cygwin.cc:57
> #, fuzzy, gcc-internal-format
> #| msgid "can%'t get position in PCH file: %m"
> msgid "cannot get position in PCH file: %m"
> @@ -45773,13 +45773,13 @@ msgstr "-mn не поддерживается для linux целей"
> msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for
> the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on
> this machine."
> msgstr ""
>
> -#: config/i386/host-cygwin.cc:64
> +#: config/cygwin/host-cygwin.cc:64
> #, fuzzy, gcc-internal-format
> #| msgid "can%'t extend PCH file: %m"
> msgid "cannot extend PCH file: %m"
> msgstr "невозможно расширить PCH файл: %m"
>
> -#: config/i386/host-cygwin.cc:75
> +#: config/cygwin/host-cygwin.cc:75
> #, fuzzy, gcc-internal-format
> #| msgid "can%'t set position in PCH file: %m"
> msgid "cannot set position in PCH file: %m"
> diff --git a/gcc/po/sr.po b/gcc/po/sr.po
> index 8d1ff3ec6c4..ae36b1cdecc 100644
> --- a/gcc/po/sr.po
> +++ b/gcc/po/sr.po
> @@ -337,7 +337,7 @@ msgstr "датотека навода нема навод за повезива
> msgid "do not specify both -march=... and -mcpu=..."
> msgstr "не могу се задати и -C и -o"
>
> -#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
> +#: config/cygwin/cygwin-w64.h:64 config/cygwin/cygwin.h:129
> #: config/i386/mingw-w64.h:125 config/mingw/mingw32.h:174
> msgid "shared and mdll are not compatible"
> msgstr "shared и mdll нису сагласни"
> @@ -30493,7 +30493,7 @@ msgstr "не могу да запишем ПЦХ датотеку: %m"
> msgid "cannot write PCH file: required memory segment unavailable"
> msgstr ""
>
> -#: ggc-common.cc:608 config/i386/host-cygwin.cc:57
> +#: ggc-common.cc:608 config/cygwin/host-cygwin.cc:57
> #, fuzzy, gcc-internal-format
> #| msgid "can't get position in PCH file: %m"
> msgid "cannot get position in PCH file: %m"
> @@ -47390,13 +47390,13 @@ msgstr "-fdata-sections није подржано за овај циљ"
> msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for
> the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on
> this machine."
> msgstr ""
>
> -#: config/i386/host-cygwin.cc:64
> +#: config/cygwin/host-cygwin.cc:64
> #, fuzzy, gcc-internal-format
> #| msgid "can't extend PCH file: %m"
> msgid "cannot extend PCH file: %m"
> msgstr "не могу да проширим ПЦХ датотеку: %m"
>
> -#: config/i386/host-cygwin.cc:75
> +#: config/cygwin/host-cygwin.cc:75
> #, fuzzy, gcc-internal-format
> #| msgid "can't set position in PCH file: %m"
> msgid "cannot set position in PCH file: %m"
> diff --git a/gcc/po/sv.po b/gcc/po/sv.po
> index 60b69c02950..aa0e0a06a44 100644
> --- a/gcc/po/sv.po
> +++ b/gcc/po/sv.po
> @@ -310,7 +310,7 @@ msgstr "ingen processortyp angiven för länkning"
> msgid "do not specify both -march=... and -mcpu=..."
> msgstr "ange inte både -march=... och -mcpu=..."
>
> -#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
> +#: config/cygwin/cygwin-w64.h:64 config/cygwin/cygwin.h:129
> #: config/i386/mingw-w64.h:125 config/mingw/mingw32.h:174
> msgid "shared and mdll are not compatible"
> msgstr "shared och mdll är inkompatibla"
> @@ -27506,7 +27506,7 @@ msgstr "kan inte skriva PCH-fil: %m"
> msgid "cannot write PCH file: required memory segment unavailable"
> msgstr "kan inte skriva en PCH-fil: det nödvändiga minnessegmentet är
> otillgängligt"
>
> -#: ggc-common.cc:608 config/i386/host-cygwin.cc:57
> +#: ggc-common.cc:608 config/cygwin/host-cygwin.cc:57
> #, gcc-internal-format
> msgid "cannot get position in PCH file: %m"
> msgstr "kan inte avgöra position i PCH-fil: %m"
> @@ -42972,12 +42972,12 @@ msgstr "%<-mn%> stödjs inte på linux-mål"
> msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for
> the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on
> this machine."
> msgstr "Xeon Phi ISA-stöd har tagits bort sedan GCC 15, använd GCC 14 för
> Xeon Phi ISA:n eller %<-march=broadwell%> för alla andra ISA:n som stödjs på
> denna maskin."
>
> -#: config/i386/host-cygwin.cc:64
> +#: config/cygwin/host-cygwin.cc:64
> #, gcc-internal-format
> msgid "cannot extend PCH file: %m"
> msgstr "det går inte att utöka PCH-fil: %m"
>
> -#: config/i386/host-cygwin.cc:75
> +#: config/cygwin/host-cygwin.cc:75
> #, gcc-internal-format
> msgid "cannot set position in PCH file: %m"
> msgstr "kan inte sätta position i PCH-fil: %m"
> diff --git a/gcc/po/tr.po b/gcc/po/tr.po
> index 59dbc379925..8cfd3907e30 100644
> --- a/gcc/po/tr.po
> +++ b/gcc/po/tr.po
> @@ -343,7 +343,7 @@ msgstr "belirtim dosyası ilintilenecek özellik içermiyor"
> msgid "do not specify both -march=... and -mcpu=..."
> msgstr "hem -C hem de -o belirtilemez"
>
> -#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
> +#: config/cygwin/cygwin-w64.h:64 config/cygwin/cygwin.h:129
> #: config/i386/mingw-w64.h:125 config/mingw/mingw32.h:174
> msgid "shared and mdll are not compatible"
> msgstr "shared ve mdll uyumsuz"
> @@ -30664,7 +30664,7 @@ msgstr "PCH dosyası yazılamıyor: %m"
> msgid "cannot write PCH file: required memory segment unavailable"
> msgstr ""
>
> -#: ggc-common.cc:608 config/i386/host-cygwin.cc:57
> +#: ggc-common.cc:608 config/cygwin/host-cygwin.cc:57
> #, fuzzy, gcc-internal-format
> #| msgid "can't get position in PCH file: %m"
> msgid "cannot get position in PCH file: %m"
> @@ -47549,13 +47549,13 @@ msgstr "bu hedefte yığıt sınırları desteklenmiyor"
> msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for
> the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on
> this machine."
> msgstr ""
>
> -#: config/i386/host-cygwin.cc:64
> +#: config/cygwin/host-cygwin.cc:64
> #, fuzzy, gcc-internal-format
> #| msgid "can't extend PCH file: %m"
> msgid "cannot extend PCH file: %m"
> msgstr "PCH dosyası uzatılamıyor: %m"
>
> -#: config/i386/host-cygwin.cc:75
> +#: config/cygwin/host-cygwin.cc:75
> #, fuzzy, gcc-internal-format
> #| msgid "can't set position in PCH file: %m"
> msgid "cannot set position in PCH file: %m"
> diff --git a/gcc/po/uk.po b/gcc/po/uk.po
> index b48fdff085f..ba6f80261f7 100644
> --- a/gcc/po/uk.po
> +++ b/gcc/po/uk.po
> @@ -292,7 +292,7 @@ msgstr "не вказано тип процесора для звʼязуван
> msgid "do not specify both -march=... and -mcpu=..."
> msgstr "не вказуйте одночасно -march=... та -mcpu=..."
>
> -#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
> +#: config/cygwin/cygwin-w64.h:64 config/cygwin/cygwin.h:129
> #: config/i386/mingw-w64.h:125 config/mingw/mingw32.h:174
> msgid "shared and mdll are not compatible"
> msgstr "shared та mdll несумісні"
> @@ -28026,7 +28026,7 @@ msgstr "не вдалося записати файл PCH: %m"
> msgid "cannot write PCH file: required memory segment unavailable"
> msgstr "не вдалося записати файл PCH: відсутній необхідний сегмент памʼяті"
>
> -#: ggc-common.cc:608 config/i386/host-cygwin.cc:57
> +#: ggc-common.cc:608 config/cygwin/host-cygwin.cc:57
> #, gcc-internal-format
> msgid "cannot get position in PCH file: %m"
> msgstr "не вдалося отримати позицію в файлі PCH: %m"
> @@ -43728,12 +43728,12 @@ msgstr "%<-mn%> не підтримується для цілей Linux"
> msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for
> the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on
> this machine."
> msgstr ""
>
> -#: config/i386/host-cygwin.cc:64
> +#: config/cygwin/host-cygwin.cc:64
> #, gcc-internal-format
> msgid "cannot extend PCH file: %m"
> msgstr "не вдається розширити файл PCH: %m"
>
> -#: config/i386/host-cygwin.cc:75
> +#: config/cygwin/host-cygwin.cc:75
> #, gcc-internal-format
> msgid "cannot set position in PCH file: %m"
> msgstr "не вдається встановити позицію в файлі PCH: %m"
> diff --git a/gcc/po/vi.po b/gcc/po/vi.po
> index d4d0099fd21..249d2cd6361 100644
> --- a/gcc/po/vi.po
> +++ b/gcc/po/vi.po
> @@ -311,7 +311,7 @@ msgstr "chưa ghi rõ loại bộ xử lý cần liên kết"
> msgid "do not specify both -march=... and -mcpu=..."
> msgstr "không dùng đồng thời hai tùy chọn -march=… và -mcpu=…"
>
> -#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
> +#: config/cygwin/cygwin-w64.h:64 config/cygwin/cygwin.h:129
> #: config/i386/mingw-w64.h:125 config/mingw/mingw32.h:174
> msgid "shared and mdll are not compatible"
> msgstr "shared và mdll không tương thích với nhau"
> @@ -28586,7 +28586,7 @@ msgstr "can%'t ghi tập tin PCH: %m"
> msgid "cannot write PCH file: required memory segment unavailable"
> msgstr ""
>
> -#: ggc-common.cc:608 config/i386/host-cygwin.cc:57
> +#: ggc-common.cc:608 config/cygwin/host-cygwin.cc:57
> #, fuzzy, gcc-internal-format
> #| msgid "can%'t get position in PCH file: %m"
> msgid "cannot get position in PCH file: %m"
> @@ -44797,13 +44797,13 @@ msgstr "%<__int%d%> không được hỗ trợ cho đích này"
> msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for
> the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on
> this machine."
> msgstr ""
>
> -#: config/i386/host-cygwin.cc:64
> +#: config/cygwin/host-cygwin.cc:64
> #, fuzzy, gcc-internal-format
> #| msgid "can%'t extend PCH file: %m"
> msgid "cannot extend PCH file: %m"
> msgstr "không thể mở rộng tập tin PCH: %m"
>
> -#: config/i386/host-cygwin.cc:75
> +#: config/cygwin/host-cygwin.cc:75
> #, fuzzy, gcc-internal-format
> #| msgid "can%'t set position in PCH file: %m"
> msgid "cannot set position in PCH file: %m"
> diff --git a/gcc/po/zh_CN.po b/gcc/po/zh_CN.po
> index ec457602200..563bc5b595b 100644
> --- a/gcc/po/zh_CN.po
> +++ b/gcc/po/zh_CN.po
> @@ -324,7 +324,7 @@ msgstr "没有指定链接用的处理器类型"
> msgid "do not specify both -march=... and -mcpu=..."
> msgstr "请勿同时指定 -march=... 和 -mcpu=..."
>
> -#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
> +#: config/cygwin/cygwin-w64.h:64 config/cygwin/cygwin.h:129
> #: config/i386/mingw-w64.h:125 config/mingw/mingw32.h:174
> msgid "shared and mdll are not compatible"
> msgstr "shared 和 mdll 互不兼容"
> @@ -29348,7 +29348,7 @@ msgstr "无法写入 PCH 文件:%m"
> msgid "cannot write PCH file: required memory segment unavailable"
> msgstr ""
>
> -#: ggc-common.cc:608 config/i386/host-cygwin.cc:57
> +#: ggc-common.cc:608 config/cygwin/host-cygwin.cc:57
> #, fuzzy, gcc-internal-format
> #| msgid "can%'t get position in PCH file: %m"
> msgid "cannot get position in PCH file: %m"
> @@ -45660,13 +45660,13 @@ msgstr "堆栈限制在此目标机上不受支持"
> msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for
> the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on
> this machine."
> msgstr ""
>
> -#: config/i386/host-cygwin.cc:64
> +#: config/cygwin/host-cygwin.cc:64
> #, fuzzy, gcc-internal-format
> #| msgid "can%'t extend PCH file: %m"
> msgid "cannot extend PCH file: %m"
> msgstr "无法扩展 PCH 文件:%m"
>
> -#: config/i386/host-cygwin.cc:75
> +#: config/cygwin/host-cygwin.cc:75
> #, fuzzy, gcc-internal-format
> msgid "cannot set position in PCH file: %m"
> msgstr "不能在 PCH 文件中找到位置:%m"
> diff --git a/gcc/po/zh_TW.po b/gcc/po/zh_TW.po
> index e0e0795d40c..8fea3c32c06 100644
> --- a/gcc/po/zh_TW.po
> +++ b/gcc/po/zh_TW.po
> @@ -332,7 +332,7 @@ msgstr "沒有處理器型態指定的用於鏈結"
> msgid "do not specify both -march=... and -mcpu=..."
> msgstr "不指定兩者 -march=...和 -mcpu=…"
>
> -#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
> +#: config/cygwin/cygwin-w64.h:64 config/cygwin/cygwin.h:129
> #: config/i386/mingw-w64.h:125 config/mingw/mingw32.h:174
> msgid "shared and mdll are not compatible"
> msgstr "shared 和 mdll 互不相容"
> @@ -29180,7 +29180,7 @@ msgstr "can%'t 寫入 PCH 檔案:%m"
> msgid "cannot write PCH file: required memory segment unavailable"
> msgstr ""
>
> -#: ggc-common.cc:608 config/i386/host-cygwin.cc:57
> +#: ggc-common.cc:608 config/cygwin/host-cygwin.cc:57
> #, fuzzy, gcc-internal-format
> msgid "cannot get position in PCH file: %m"
> msgstr "can%'t 提取位置在中 PCH 檔案:%m"
> @@ -45139,12 +45139,12 @@ msgstr "%<__int128%>未被支援用於這個目標"
> msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for
> the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on
> this machine."
> msgstr ""
>
> -#: config/i386/host-cygwin.cc:64
> +#: config/cygwin/host-cygwin.cc:64
> #, fuzzy, gcc-internal-format
> msgid "cannot extend PCH file: %m"
> msgstr "can%'t 延伸 PCH 檔案:%m"
>
> -#: config/i386/host-cygwin.cc:75
> +#: config/cygwin/host-cygwin.cc:75
> #, fuzzy, gcc-internal-format
> msgid "cannot set position in PCH file: %m"
> msgstr "can%'t 提取位置在中 PCH 檔案:%m"
> diff --git a/gcc/target.def b/gcc/target.def
> index 877bd166b23..3791c26e5f7 100644
> --- a/gcc/target.def
> +++ b/gcc/target.def
> @@ -2274,7 +2274,7 @@ will then define a function called\n\
> the expansion of @code{TARGET_MERGE_DECL_ATTRIBUTES}. You can also\n\
> add @code{handle_dll_attribute} in the attribute table for your port\n\
> to perform initial processing of the @samp{dllimport} and\n\
> -@samp{dllexport} attributes. This is done in @file{i386/cygwin.h} and\n\
> +@samp{dllexport} attributes. This is done in @file{cygwin/cygwin.h} and\n\
> @file{i386/i386.cc}, for example.",
> tree, (tree olddecl, tree newdecl),
> merge_decl_attributes)
> diff --git a/libgcc/config.host b/libgcc/config.host
> index 08dde46d7b3..df609f15d21 100644
> --- a/libgcc/config.host
> +++ b/libgcc/config.host
> @@ -852,11 +852,11 @@ i[34567]86-*-cygwin*)
> fi
> # Shared libgcc DLL install dir depends on cross/native build.
> if test x${build} = x${host} ; then
> - tmake_dlldir_file="i386/t-dlldir"
> + tmake_dlldir_file="cygwin/t-dlldir"
> else
> - tmake_dlldir_file="i386/t-dlldir-x"
> + tmake_dlldir_file="cygwin/t-dlldir-x"
> fi
> - tmake_file="${tmake_file} ${tmake_eh_file} ${tmake_dlldir_file}
> mingw/t-slibgcc-cygming mingw/t-cygming i386/t-cygwin t-crtfm i386/t-chkstk
> t-dfprules"
> + tmake_file="${tmake_file} ${tmake_eh_file} ${tmake_dlldir_file}
> mingw/t-slibgcc-cygming mingw/t-cygming cygwin/t-cygwin t-crtfm i386/t-chkstk
> t-dfprules"
> ;;
> x86_64-*-cygwin*)
> extra_parts="crtbegin.o crtbeginS.o crtend.o crtfastmath.o"
> @@ -874,12 +874,12 @@ x86_64-*-cygwin*)
> fi
> # Shared libgcc DLL install dir depends on cross/native build.
> if test x${build} = x${host} ; then
> - tmake_dlldir_file="i386/t-dlldir"
> + tmake_dlldir_file="cygwin/t-dlldir"
> else
> - tmake_dlldir_file="i386/t-dlldir-x"
> + tmake_dlldir_file="cygwin/t-dlldir-x"
> fi
> # FIXME - dj - t-chkstk used to be in here, need a 64-bit version of
> that
> - tmake_file="${tmake_file} ${tmake_eh_file} ${tmake_dlldir_file}
> mingw/t-slibgcc-cygming mingw/t-cygming i386/t-cygwin t-crtfm t-dfprules
> i386/t-chkstk"
> + tmake_file="${tmake_file} ${tmake_eh_file} ${tmake_dlldir_file}
> mingw/t-slibgcc-cygming mingw/t-cygming cygwin/t-cygwin t-crtfm t-dfprules
> i386/t-chkstk"
> ;;
> i[34567]86-*-mingw*)
> extra_parts="crtbegin.o crtend.o crtfastmath.o"
> @@ -906,9 +906,9 @@ i[34567]86-*-mingw*)
> fi
> # Shared libgcc DLL install dir depends on cross/native build.
> if test x${build} = x${host} ; then
> - tmake_dlldir_file="i386/t-dlldir"
> + tmake_dlldir_file="cygwin/t-dlldir"
> else
> - tmake_dlldir_file="i386/t-dlldir-x"
> + tmake_dlldir_file="cygwin/t-dlldir-x"
> fi
> tmake_file="${tmake_file} ${tmake_eh_file} ${tmake_thr_file}
> ${tmake_dlldir_file} mingw/t-slibgcc-cygming mingw/t-slibgcc-mingw
> mingw/t-cygming i386/t-mingw32 t-crtfm i386/t-chkstk t-dfprules"
> ;;
> @@ -936,9 +936,9 @@ x86_64-*-mingw*)
> fi
> # Shared libgcc DLL install dir depends on cross/native build.
> if test x${build} = x${host} ; then
> - tmake_dlldir_file="i386/t-dlldir"
> + tmake_dlldir_file="cygwin/t-dlldir"
> else
> - tmake_dlldir_file="i386/t-dlldir-x"
> + tmake_dlldir_file="cygwin/t-dlldir-x"
> fi
> tmake_file="${tmake_file} ${tmake_eh_file} ${tmake_thr_file}
> ${tmake_dlldir_file} mingw/t-slibgcc-cygming mingw/t-slibgcc-mingw
> mingw/t-cygming i386/t-mingw32 t-dfprules t-crtfm i386/t-chkstk"
> extra_parts="$extra_parts crtbegin.o crtend.o crtfastmath.o"
> diff --git a/libgcc/config/i386/t-cygwin b/libgcc/config/cygwin/t-cygwin
> similarity index 100%
> rename from libgcc/config/i386/t-cygwin
> rename to libgcc/config/cygwin/t-cygwin
> diff --git a/libgcc/config/i386/t-dlldir b/libgcc/config/cygwin/t-dlldir
> similarity index 100%
> rename from libgcc/config/i386/t-dlldir
> rename to libgcc/config/cygwin/t-dlldir
> diff --git a/libgcc/config/i386/t-dlldir-x b/libgcc/config/cygwin/t-dlldir-x
> similarity index 100%
> rename from libgcc/config/i386/t-dlldir-x
> rename to libgcc/config/cygwin/t-dlldir-x