Bug 87965 - [9 regression] Test cases c-c++-common/pr60226.c and gcc.dg/pr39323-1.c fail starting with r265977
Summary: [9 regression] Test cases c-c++-common/pr60226.c and gcc.dg/pr39323-1.c fail ...
Status: RESOLVED FIXED
Alias: None
Product: gcc
Classification: Unclassified
Component: testsuite (show other bugs)
Version: 9.0
: P3 normal
Target Milestone: 9.0
Assignee: Martin Sebor
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-11-09 22:46 UTC by seurer
Modified: 2018-11-09 23:16 UTC (History)
1 user (show)

See Also:
Host:
Target:
Build:
Known to work:
Known to fail:
Last reconfirmed: 2018-11-09 00:00:00


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description seurer 2018-11-09 22:46:58 UTC
> FAIL: c-c++-common/pr60226.c  -Wc++-compat   (test for errors, line 14)
> FAIL: c-c++-common/pr60226.c  -Wc++-compat   (test for errors, line 8)
> FAIL: c-c++-common/pr60226.c  -Wc++-compat  (test for excess errors)
> FAIL: c-c++-common/pr60226.c  -std=gnu++14  (test for errors, line 14)
> FAIL: c-c++-common/pr60226.c  -std=gnu++14  (test for errors, line 8)
> FAIL: c-c++-common/pr60226.c  -std=gnu++14 (test for excess errors)
> FAIL: c-c++-common/pr60226.c  -std=gnu++17  (test for errors, line 14)
> FAIL: c-c++-common/pr60226.c  -std=gnu++17  (test for errors, line 8)
> FAIL: c-c++-common/pr60226.c  -std=gnu++17 (test for excess errors)
> FAIL: c-c++-common/pr60226.c  -std=gnu++98  (test for errors, line 14)
> FAIL: c-c++-common/pr60226.c  -std=gnu++98  (test for errors, line 8)
> FAIL: c-c++-common/pr60226.c  -std=gnu++98 (test for excess errors)
> FAIL: gcc.dg/pr39323-1.c  (test for errors, line 4)
> FAIL: gcc.dg/pr39323-1.c  (test for errors, line 5)
> FAIL: gcc.dg/pr39323-1.c (test for excess errors)


They look like alignment errors.

spawn -ignore SIGHUP /home/seurer/gcc/build/gcc-trunk/gcc/xgcc -B/home/seurer/gcc/build/gcc-trunk/gcc/ /home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/pr60226.c -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -Wc++-compat -Wno-c++-compat -S -o pr60226.s
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/pr60226.c:7:1: error: alignment of array elements is greater than element size
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/pr60226.c:8:1: error: requested alignment '536870912' exceeds maximum 2147483648
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/pr60226.c: In function 'f':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/pr60226.c:14:10: error: requested alignment '536870912' exceeds maximum 2147483648
compiler exited with status 1
PASS: c-c++-common/pr60226.c  -Wc++-compat   (test for errors, line 7)
FAIL: c-c++-common/pr60226.c  -Wc++-compat   (test for errors, line 8)
FAIL: c-c++-common/pr60226.c  -Wc++-compat   (test for errors, line 14)
FAIL: c-c++-common/pr60226.c  -Wc++-compat  (test for excess errors)
Excess errors:
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/pr60226.c:8:1: error: requested alignment '536870912' exceeds maximum 2147483648
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/pr60226.c:14:10: error: requested alignment '536870912' exceeds maximum 2147483648

spawn -ignore SIGHUP /home/seurer/gcc/build/gcc-trunk/gcc/xgcc -B/home/seurer/gcc/build/gcc-trunk/gcc/ /home/seurer/gcc/gcc-trunk/gcc/testsuite/gcc.dg/pr39323-1.c -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -ansi -pedantic-errors -S -o pr39323-1.s
/home/seurer/gcc/gcc-trunk/gcc/testsuite/gcc.dg/pr39323-1.c:4:1: error: requested alignment '536870912' exceeds object file maximum 268435456
/home/seurer/gcc/gcc-trunk/gcc/testsuite/gcc.dg/pr39323-1.c:5:1: error: requested alignment '536870912' exceeds maximum 2147483648
compiler exited with status 1
FAIL: gcc.dg/pr39323-1.c  (test for errors, line 4)
FAIL: gcc.dg/pr39323-1.c  (test for errors, line 5)
FAIL: gcc.dg/pr39323-1.c (test for excess errors)
Excess errors:
/home/seurer/gcc/gcc-trunk/gcc/testsuite/gcc.dg/pr39323-1.c:4:1: error: requested alignment '536870912' exceeds object file maximum 268435456
/home/seurer/gcc/gcc-trunk/gcc/testsuite/gcc.dg/pr39323-1.c:5:1: error: requested alignment '536870912' exceeds maximum 2147483648
Comment 1 Martin Sebor 2018-11-09 23:13:26 UTC
Confirmed.  The failures are due to changing the text of the warning.  Somehow I missed them in my testing.
Comment 2 Martin Sebor 2018-11-09 23:16:24 UTC
Fixed in r265998.
Comment 3 Martin Sebor 2018-11-09 23:16:33 UTC
Author: msebor
Date: Fri Nov  9 23:15:59 2018
New Revision: 265998

URL: https://gcc.gnu.org/viewcvs?rev=265998&root=gcc&view=rev
Log:
gcc/testsuite/ChangeLog:

	PR testsuite/87965
	* c-c++-common/pr60226.c: Adjust text of expected diagnostic.
	* gcc.dg/pr39323-1.c: Ditto.


Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/c-c++-common/pr60226.c
    trunk/gcc/testsuite/gcc.dg/pr39323-1.c