------- Additional Comments From pinskia at gcc dot gnu dot org  2005-04-20 
15:07 -------
Confirmed, reduced testcase:
union tabfudge
{
    double tf_d;
    int tf_i[2];
};
struct _osc
{
    double x_phase;
};
void osc_perform(double *out, struct _osc * x)
{
  union tabfudge tf;
  int normhipart;
  double dphase;
  
  dphase = x->x_phase + 1.572864e+6;
  tf.tf_d = 1.572864e+6;
  normhipart = tf.tf_i[0];
  tf.tf_d = dphase;
  tf.tf_i[0] = normhipart;
  *out = tf.tf_d;
}


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|                            |1
   Last reconfirmed|0000-00-00 00:00:00         |2005-04-20 15:07:14
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21122

Reply via email to