re PR lto/61123 (With LTO, -fno-short-enums is ignored, resulting in ABI mis-matching...
authorHale Wang <hale.wang@arm.com>
Fri, 20 Jun 2014 04:52:11 +0000 (04:52 +0000)
committerZhenqiang Chen <zqchen@gcc.gnu.org>
Fri, 20 Jun 2014 04:52:11 +0000 (04:52 +0000)
commitdd6fe7d4a205dce721999955cd81355588180866
tree94837c60008e70507f8d4044f13dc46961cc59ca
parent9981da24c04c6899b608076a6d8cfbb7c4be2073
re PR lto/61123 (With LTO, -fno-short-enums is ignored, resulting in ABI mis-matching in linking.)

c-family/ChangeLog
2014-06-20 Hale Wang <hale.wang@arm.com>

PR lto/61123
* c.opt (fshort-enums): Add to LTO.
* c.opt (fshort-wchar): Likewise.

testsuite/ChangeLog
2014-06-20 Hale Wang <hale.wang@arm.com>

* gcc.target/arm/lto/: New folder to verify the LTO option.
* gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
* gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
* gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
* lib/lto.exp (object-readelf): New procedure.

From-SVN: r211832
gcc/c-family/ChangeLog
gcc/c-family/c.opt
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/arm/lto/lto.exp [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/lto/pr61123-enum-size_0.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/lto/pr61123-enum-size_1.c [new file with mode: 0644]
gcc/testsuite/lib/lto.exp