That looks reasonable to me.
You might learn more reading the on-line docs for that compiler version -
Check what changes where made to the default flags.
In general, the gcc authors have been tightening up the syntax checking and some of the flags (which are not in your command line) may have changed their defaults for ARM
Link to the on-line documents in our "Prefix: Tools" page, near the bottom.