Index to Questions

Basic and Newbie Questions
  1. Linux doesn't have the sin() [or some other common] function.
  2. gcc is bugged, it gives a * (1 / a) != 1.

More Advanced Questions
  1. Why do my programs halt whenever a floating point error such as a divide-by-zero is encountered?
  2. Why do my programs not get a sigfpe whenever a floating point error such as a divide-by-zero is encountered?
  3. gcc is bugged, the same expression evaluated twice doesn't give the same value.
  4. My program works on machine A (and/or B ...) but doesn't work on Intel Linux because Intel Linux doesn't use IEEE arithmetic.
  5. My program gives the same results on Intel Linux as it does on machine A (and/or B ...) when I compile without optimisations but doesn't when I optimise.