https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93196
--- Comment #6 from xiehongbiao <xiehongbiao at sensetime dot com> --- (In reply to Martin Liška from comment #3) > (In reply to xiehongbiao from comment #2) > > (In reply to Andrew Pinski from comment #1) > > > Double check that your -O2 is a capitalized O. My bet it is not and > > > really > > > you are producing a file called 2 instead. > > > > Thanks for the reply Andrew. I'm sure that the test command is using -O2 > > instead of "-o2". > > It's really strange. Please append '-v' to command line and you should see > execution of 'as' and collect2. Do the intermediate files exist? I attached the 2 cases log with -v in compile command. And also the log comparation snapshot. Did not see any clue:-(.