diff --git a/DOCS/xml/en/codecs.xml b/DOCS/xml/en/codecs.xml
index 1c94c9cf56..536f1d8a82 100644
--- a/DOCS/xml/en/codecs.xml
+++ b/DOCS/xml/en/codecs.xml
@@ -720,6 +720,27 @@ files. An open source decoder called FAAD is available from
.
MPlayer includes libfaad 2.0RC1, so you do not need to get it separately.
+
+
+If you use gcc 3.2 which fails to compile our internal FAAD or want to use
+the external library for some other reason, download the library from the
+download page
+and pass to configure.
+You do not need all of faad2 to decode AAC files, libfaad is enough. Build
+it like this:
+
+cd faad2/
+chmod +x bootstrap
+./bootstrap
+./configure
+cd libfaad
+make
+make install
+
+Binaries are not available from audiocoding.com, but you can (apt-)get Debian
+packages from Christian Marillat's homepage
+and Mandrake RPMs from the P.L.F.
+
diff --git a/DOCS/xml/en/faq.xml b/DOCS/xml/en/faq.xml
index a56c4a33d1..2946b8daea 100644
--- a/DOCS/xml/en/faq.xml
+++ b/DOCS/xml/en/faq.xml
@@ -66,6 +66,32 @@ section for details.
+
+
+Compilation stops with an error message similar to this one:
+
+ cfft.c: In function`passf2':
+ cfft.c:556: unable to find a register to spill in class `FLOAT_REGS'
+ cfft.c:556: this is the insn:
+ (insn 235 233 246 (set (subreg:SF (reg/v:DI 29 rmm0 [110]) 0)
+ (minus:SF (mem:SF (plus:SI (mult:SI (reg:SI 1 edx [112])
+ (const_int 8 [0x8]))
+ (reg/v/f:SI 3 ebx [62])) [4 S4 A32])
+ (reg:SF 8 st(0) [132]))) 533 {*fop_sf_1_nosse} (insn_list
+ 232 (nil)) (expr_list:REG_DEAD (reg:SF 8 st(0) [132])
+ (nil)))
+ cfft.c:556: confused by earlier errors, bailing out
+
+
+
+This is a known problem of gcc 3.2, upgrade
+to 3.3 to solve the problem. How to install gcc is described in the
+gcc 2.96 section. Alternatively you can use
+an external FAAD library as described in the
+AAC section.
+
+
+
Compilation stops with an error message similar to this one: