gcc3 won't compile the current CVS with -fomit-frame-pointer.
The gcc3-3.0-5 RPM from RedHat fails while trying to start ./temacs
with a bad branch into Flax_plist_get(). gcc-2.96-94 RPM works fine.
./configure --dynamic=yes --debug=no --error-checking=none --with-mule=yes \
--compiler=gcc3 '--cflags=-Wall -Winline -Wmissing-prototypes -Wmissing-declarations
-Wno-switch -Wpointer-arith -Wno-sign-compare -Wno-uninitialized -Wshadow -O3
-fno-exceptions -fno-rtti -ffast-math -fexpensive-optimizations -pipe -s -mcpu=i686
-march=i686'
works, but adding -fomit-frame-pointer causes problems.
I haven't figured out yet whether this is a GCC 3.0 bug, or if XEmacs is
doing something that's technically illegal that 2.96 let slide that 3.0
screws up on if using -fomit-frame-pointer.
/Valdis