[Bug c/105754] New: gcc/config/i386/i386.c missing break in get_builtin_code_for_version

paulo.santos at anacom dot pt gcc-bugzilla@gcc.gnu.org
Fri May 27 22:58:02 GMT 2022


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105754

            Bug ID: 105754
           Summary: gcc/config/i386/i386.c missing break in
                    get_builtin_code_for_version
           Product: gcc
           Version: 9.5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: paulo.santos at anacom dot pt
  Target Milestone: ---

Hi, there is a missing break in gcc/config/i386/i386.c (9.4.0, 9.5.0):

    (...)
    case PROCESSOR_CASCADELAKE:
      arg_str = "cascadelake";
      priority = P_PROC_AVX512F;
      break;
    case PROCESSOR_TIGERLAKE:
      arg_str = "tigerlake";
      priority = P_PROC_AVX512F;
    case PROCESSOR_BONNELL:
      arg_str = "bonnell";
      priority = P_PROC_SSSE3;
      break;
    case PROCESSOR_KNL:
    (...)

Fix:

--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -32267,6 +32267,7 @@ get_builtin_code_for_version (tree decl,
            case PROCESSOR_TIGERLAKE:
              arg_str = "tigerlake";
              priority = P_PROC_AVX512F;
+             break;
            case PROCESSOR_BONNELL:
              arg_str = "bonnell";
              priority = P_PROC_SSSE3;


Thx,
pasan


More information about the Gcc-bugs mailing list