8sa1-gcc/gcc/testsuite/gcc.dg/20011113-1.c
Hans-Peter Nilsson 05c8e58b27 expr.c (expand_expr, [...]): Don't honor flag_force_addr for modifier != EXPAND_CONST_ADDRESS...
* expr.c (expand_expr, case ADDR_EXPR): Don't honor
	flag_force_addr for modifier != EXPAND_CONST_ADDRESS,
	modifier != EXPAND_INITIALIZER and modifier != EXPAND_SUM.

	* gcc.dg/20011113-1.c: New test.

From-SVN: r47984
2001-12-14 02:16:33 +00:00

17 lines
324 B
C

/* Copyright (C) 2001 Free Software Foundation.
by Hans-Peter Nilsson <hp@axis.com> */
/* { dg-do compile } */
/* { dg-options "-O2 -fforce-addr" } */
const char foo[] = "fum";
const struct fi
{
const char *const in;
const char *const out;
const int flags;
} fie[] = {
{"nw", " new", 0},
{"dl", foo, 1}
};