From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Carr To: Oskar Enoksson Cc: egcs@cygnus.com Subject: Re: Optimization Date: Thu, 02 Apr 1998 03:41:00 -0000 Message-id: <199804011326.IAA23392@contents-vnder-pressvre.MIT.EDU> References: X-SW-Source: 1998-04/msg00036.html The problem is, egcs detects aliases based on size of type, not type. The stores to the float array kill the values in the integer array. If you compile with -fargument-noalias you should see the optimization you want. Be careful using this flag: it makes an assertion about pointer behavior which is not valid for some programs.