This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Compound Literals patch breaks kernel and glibc! (Was Re: Testcasefor a new ICE)
- From: "Joseph S. Myers" <jsm28 at cam dot ac dot uk>
- To: Andreas Jaeger <aj at suse dot de>
- Cc: Alexandre Oliva <aoliva at redhat dot com>, Bo Thorsen <bo at sonofthor dot dk>, <gcc at gcc dot gnu dot org>
- Date: Mon, 17 Dec 2001 08:01:11 +0000 (GMT)
- Subject: Re: Compound Literals patch breaks kernel and glibc! (Was Re: Testcasefor a new ICE)
On Mon, 17 Dec 2001, Andreas Jaeger wrote:
> The example from glibc is slightly different from the kernel example
> (that's the testcase you committed):
>
> inline int
> finite (double __x)
> {
> return (__extension__
> (((((union { double __d; int __i[2]; }) {__d: __x}).__i[1]
> | 0x800fffffu) + 1) >> 31));
> }
>
> int
> main (void)
> {
> double x = 1.0;
>
> return finite (x);
> }
>
> Should I commit this testcase? It seems also to be fixed now,
Having more tests is always good.
--
Joseph S. Myers
jsm28@cam.ac.uk