Merge branch 'master' (gcc-4.6, commit 'f8e6fef') into gcc-4.5

Modifications:
	source/numerics/a-ngelfu.adb
	source/numerics/a-ngelfu.ads
	source/numerics/i686-apple-darwin9/a-flelfu.adb
	source/numerics/i686-apple-darwin9/a-flelfu.ads
	source/numerics/i686-pc-freebsd7/a-flelfu.adb
	source/numerics/i686-pc-freebsd7/a-flelfu.ads
Merge branch 'master' (gcc-4.6, commit '0e5f4a9') into gcc-4.5

I did NOT try ACATS with gcc-4.5 on this merge!
Retry ACATS with gcc-4.5
Merge branch 'master' (gcc-4.6, commit '9552997') into gcc-4.5

I did NOT try ACATS with gcc-4.5 on this merge!

Conflicts:
	examples/acats/drake-expected.txt
Merge branch 'master' (gcc-4.6, commit 'b8bd014') into gcc-4.5

Conflicts:
	source/i686-apple-darwin9/s-llfmro.ads
	source/i686-pc-freebsd7/s-llfmro.ads
	source/numerics/a-ngelfu.adb
	source/s-fatllf.ads
Merge branch 'master' (gcc-4.6, commit '7d14189') into gcc-4.5

Conflicts:
	source/numerics/a-ngelfu.adb
	source/numerics/a-ngelfu.ads
	source/numerics/i686-apple-darwin9/a-flelfu.adb
	source/numerics/i686-apple-darwin9/a-flelfu.ads
	source/numerics/i686-pc-freebsd7/a-flelfu.adb
	source/numerics/i686-pc-freebsd7/a-flelfu.ads
Merge branch 'master' (gcc-4.6, commit 'dd386bc') into gcc-4.5

Modifications:
	source/calendar/a-calfor.adb
Merge branch 'master' (gcc-4.6, commit '1b50dcf') into gcc-4.5

Conflicts:
	source/a-tags.adb