struct-layout-1.exp: Pass -e to generator program on short-enum targets.
authorPaul Brook <paul@codesourcery.com>
Thu, 26 Jan 2006 04:08:39 +0000 (04:08 +0000)
committerPaul Brook <pbrook@gcc.gnu.org>
Thu, 26 Jan 2006 04:08:39 +0000 (04:08 +0000)
commitefe5e271097ac8d761b396ab8f36628044c8381c
tree626d3274fb4c1b042b35b73718819d1d3e244bdb
parentee45f67911c04907fd0349670fa412ed1089412b
struct-layout-1.exp: Pass -e to generator program on short-enum targets.

2006-01-26  Paul Brook  <paul@codesourcery.com>

* gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
on short-enum targets.
* gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
variable.
(generate_fields): Use short_enums.
(main): Set short_enums.  Document -e.
* g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
on short-enum targets.
* g++.dg/compat/struct-layout-1_generate.c (short_enums): New
variable.
(generate_fields): Use short_enums.
(main): Set short_enums.  Document -e.
* lib/target-supports.exp (check_effective_target_short_enums): New.

From-SVN: r110247
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/compat/struct-layout-1.exp
gcc/testsuite/g++.dg/compat/struct-layout-1_generate.c
gcc/testsuite/gcc.dg/compat/struct-layout-1.exp
gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c
gcc/testsuite/lib/target-supports.exp