Don't pass *.S files to the assembler, they must go through gcc, because they must be preprocessed
An update will be applied today, Nov30th, between 12PM and 1:00PM EST (UTC -5:00). The site may be slow during that time.
|# support for AT&T syntax assemblers, e.g. GNU as|
|# *.S files are supposed to be preprocessed, so they should not be passed to|
|# assembler but should be processed by gcc|