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

            Bug ID: 77558
           Summary: c-c++-common/va-arg-va-list-type.c fails for aarch64
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: middle-end
          Assignee: unassigned at gcc dot gnu.org
          Reporter: vries at gcc dot gnu.org
  Target Milestone: ---

New testcase c-c++-common/va-arg-va-list-type.c fails for aarch64:
...
FAIL: c-c++-common/va-arg-va-list-type.c  -std=c++11  (test for errors, line 8)
PASS: c-c++-common/va-arg-va-list-type.c  -std=c++11 (test for excess errors)
FAIL: c-c++-common/va-arg-va-list-type.c  -std=c++14  (test for errors, line 8)
PASS: c-c++-common/va-arg-va-list-type.c  -std=c++14 (test for excess errors)
FAIL: c-c++-common/va-arg-va-list-type.c  -std=c++98  (test for errors, line 8)
PASS: c-c++-common/va-arg-va-list-type.c  -std=c++98 (test for excess errors)
FAIL: c-c++-common/va-arg-va-list-type.c  -Wc++-compat   (test for errors, line
8)
PASS: c-c++-common/va-arg-va-list-type.c  -Wc++-compat  (test for excess
errors)
...

The problem is that since the test-case is incorrect, an error is expected, but
the error is missing.

The error is alreay missing before the commit that introduced the test-case.

Reply via email to