]> git.hungrycats.org Git - linux/commitdiff
[ARM] gcc 3.2.x for ARM miscompiles jffs2.
authorRussell King <rmk@flint.arm.linux.org.uk>
Mon, 4 Aug 2003 00:39:55 +0000 (01:39 +0100)
committerRussell King <rmk@flint.arm.linux.org.uk>
Mon, 4 Aug 2003 00:39:55 +0000 (01:39 +0100)
arch/arm/kernel/asm-offsets.c

index 785fed8a2384aba977e0c68b089f81be3177b70b..f88d5fe1857095c651d156e0c74275275086539f 100644 (file)
  * GCC 3.0, 3.1: general bad code generation.
  * GCC 3.2.0: incorrect function argument offset calculation.
  * GCC 3.2.x: miscompiles NEW_AUX_ENT in fs/binfmt_elf.c
- *            (http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view&pr=8896)
+ *            (http://gcc.gnu.org/PR8896) and incorrect structure
+ *           initialisation in fs/jffs2/erase.c
  */
 #if __GNUC__ < 2 || \
    (__GNUC__ == 2 && __GNUC_MINOR__ < 95) || \
    (__GNUC__ == 2 && __GNUC_MINOR__ == 95 && __GNUC_PATCHLEVEL__ != 0 && \
                                             __GNUC_PATCHLEVEL__ < 3) || \
-   (__GNUC__ == 3 && __GNUC_MINOR__ < 2) || \
-   (__GNUC__ == 3 && __GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ < 1)
+   (__GNUC__ == 3 && __GNUC_MINOR__ < 3)
 #error Your compiler is too buggy; it is known to miscompile kernels.
-#error    Known good compilers: 2.95.3, 2.95.4, 2.96, 3.2.2+PR8896
+#error    Known good compilers: 2.95.3, 2.95.4, 2.96, 3.3
 #endif
 
 /* Use marker if you need to separate the values later */