• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Exception on a simple arithmetic problem
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Exception on a simple arithmetic problem


  • Subject: Re: Exception on a simple arithmetic problem
  • From: Eric Albert <email@hidden>
  • Date: Fri, 20 Jan 2006 11:36:04 -0800

On Jan 20, 2006, at 11:11 AM, Bruce Hammond wrote:

The x86 CPU may, depending on configuration, generate exceptions for any read of a floating point value before it is initialized such as.

double a;
double b=a;   // possible exception.

This may or may not be happening to you, but on a project I worked on several year ago, we found many such bugs when porting a large code base from BeOS-PowerPC to Windows.

They were nasty to find since the exceptions only happened if the right garbage was in the uninitialized variable.

It can help to turn on the appropriate warnings in Xcode.

However, by default most (all?) floating point exceptions are masked on Mac OS X on Intel.


-Eric

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >Exception on a simple arithmetic problem (From: Peter <email@hidden>)
 >Re: Exception on a simple arithmetic problem (From: Bruce Hammond <email@hidden>)

  • Prev by Date: Re: deprecated FOUR_CHAR_CODE and macintel
  • Next by Date: Re: deprecated FOUR_CHAR_CODE and macintel
  • Previous by thread: Re: Exception on a simple arithmetic problem
  • Next by thread: Re:Exception on a simple arithmetic problem
  • Index(es):
    • Date
    • Thread