Hi Hongtao, > On 20 Oct 2022, at 10:20, Hongtao Liu <crazy...@gmail.com> wrote: > > On Thu, Oct 20, 2022 at 5:17 PM Iain Sandoe <idsan...@googlemail.com> wrote: >> >> >> >>> On 20 Oct 2022, at 10:09, Hongtao Liu via Gcc-patches >>> <gcc-patches@gcc.gnu.org> wrote: >>> >>> On Thu, Oct 20, 2022 at 9:11 AM Hongtao Liu <crazy...@gmail.com> wrote: >>>> >>>> On Wed, Oct 19, 2022 at 7:09 PM Iain Sandoe <idsan...@googlemail.com> >>>> wrote:
>>>>>> On 17 Oct 2022, at 02:56, Hongtao Liu <crazy...@gmail.com> wrote: >>>>>> >>>>>> On Mon, Oct 17, 2022 at 9:30 AM Bernhard Reutner-Fischer >>>>>> <rep.dot....@gmail.com> wrote: >>>>>>> >>>>>>> On 17 October 2022 03:02:22 CEST, Hongtao Liu via Gcc-patches >>>>>>> >>>>>>>>>>> Do you have this series as a branch somewhere that I can try on one >>>>>>>>>>> of the >>>>>>>>>>> like affected platforms? >>>>>>>>>> >>>>>>>>>> Not yet. >>>>>>>>>> Do we have any external place to put those patches so folks from the >>>>>>>>>> community can validate before it's committed, HJ? >>>>>>> >>>>>>> >>>>>>> https://gcc.gnu.org/gitwrite.html#vendor >>>>>>> >>>>>>> Not sure where in cgit the user branches are visible, though? But they >>>>>>> can certainly be cloned and worked with. >>>>>> Thanks for the reminder, I've pushed to remotes/vendors/ix86/ise046. >>>>>> * [new ref] refs/vendors/ix86/heads/ise046 -> >>>>>> vendors/ix86/ise046 >>>>> >>>>> thanks for pushing this branch, much better to test these things before >>>>> committing rather than a panic >>>>> to fix after… >>>>> >>>>> >>>>> with >>>>> f90df941532 (HEAD -> ise046, vendors/ix86/ise046) Add m_CORE_ATOM for >>>>> atom cores >>>>> >>>>> - on x86_64 Darwin19 I get the following bootstrap fail: >>>>> >>>>> In file included from >>>>> /src-local/gcc-master/gcc/config/i386/driver-i386.cc:31: >>>>> /src-local/gcc-master/gcc/common/config/i386/cpuinfo.h: In function >>>>> ‘const char* get_intel_cpu(__processor_model*, __processor_model2*, >>>>> unsigned int*)’: >>>>> /src-local/gcc-master/gcc/common/config/i386/cpuinfo.h:532:32: error: >>>>> this statement may fall through [-Werror=implicit-fallthrough=] >>>>> 532 | cpu_model->__cpu_subtype = INTEL_COREI7_GRANITERAPIDS; >>>>> | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>>> /src-local/gcc-master/gcc/common/config/i386/cpuinfo.h:533:5: note: here >>>>> 533 | case 0xb6: >>>>> | ^~~~ >>>>> cc1plus: all warnings being treated as errors >>>>> >>>>> ==== >>>>> Will try to look later, if that does not immediately ring some bell. >>>> This should a bug, thanks! >>> I've updated the branch, please try that. >> >> I had made the same fix locally (adding the “break”, right?) and testing is >> ongoing > Yes, please go ahead. Thanks for giving me a chance to test, this seems OK on Darwin (no large-scale fallout, anyway) .. I tested the ise046 branch which looks like it collects several of the posted patch series, so I’ve covered those too. (not had a chance to test on AVX512 yet, but if the series is basically OK on skylake, then should be not too much issue). Iain P.S. I am usually able to test patches / series like this on Darwin if you point me at a branch.