Jump to content

elevenish

Member
  • Posts

    2
  • Joined

  • Last visited

Awards

This user doesn't have any awards

elevenish's Achievements

  1. You probably run an older gcc (most likely gcc 7). Are you sure it is gcc 9? What does `gcc -v` say?
  2. Generally, optimization options would only change when there's a substantial departure from an older microarchitecture, be it a new instruction set or a latency/throughput change. Cannon Lake introduces the AVX512 extension, while Kaby Lake just isn't different enough from, I guess, Skylake, to get a different set of optimization parameters. You may ask the compiler itself for its opinion on the native architecture with `gcc -Q -march=native --help=target | grep march`.
×