Commit 5364626a by Jakub Jelinek Committed by Jakub Jelinek

re PR rtl-optimization/5429 (gcc 3.1 20020114 fails with Internal compiler error…

re PR rtl-optimization/5429 (gcc 3.1 20020114 fails with Internal compiler error in verify_wide_reg_1, at flow.c:526)


	PR optimization/5429:
	* gcc.c-torture/compile/20020206-1.c: New test.

From-SVN: r49548
parent 7fb75099
2002-02-06 Jakub Jelinek <jakub@redhat.com>
PR optimization/5429:
* gcc.c-torture/compile/20020206-1.c: New test.
2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
* g++.dg/ext/align1.C: Do not use an explicit alignment value
......
/* Origin: PR optimization/5429 from Philipp Thomas <pthomas@suse.de>. */
/* This testcase caused ICE on IA-32 -O2 -march=i686 due to rtl sharing
problem in noce_process_if_block. Fixed by
http://gcc.gnu.org/ml/gcc-patches/2002-01/msg02146.html. */
typedef struct {
unsigned char a;
} A;
unsigned int foo (A *x)
{
unsigned char b[2] = { 0, 0 };
unsigned char c = 0;
c = (x->a) ? b[1] : b[0];
return (unsigned int) c;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment