https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117968
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
The man page certainly says
cpp [-Dmacro[=defn]...] [-Umacro]
[-Idir...] [-iquotedir...]
[-M|-MM] [-MG] [-MF filename]
[-MP] [-MQ target...]
[-MT target...]
infile [[-o] outfile]
and documents that cpp infile outfile and cpp infile -o outfile behave the
same, so I don't see any problem on the gcc side.
echo abcd > /tmp/1.s; gcc -xc -o /tmp/1.s /tmp/1.c
also removes /tmp/1.s ...