This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: openssl reveals a problem


Here's the isolated piece of bad code. See 11.i for preprocessed output,
and two assembler files:

11.no-omit-frame-pointer.s produced with 
gcc -g -B /archive/egcs-19991208/gcc/ -O3 -m486 -Wall -S -fno-omit-frame-pointer 11.i -o 11.no-omit-frame-pointer.s
(no bug)

11.omit-frame-pointer.s produced with
gcc -g -B /archive/egcs-19991208/gcc/ -O3 -m486 -Wall -S -fomit-frame-pointer 11.i -o 11.omit-frame-pointer.s
(bug, see code for lines 4762-4763, tin1's value is erroneously thought
to be in %edx).


Cheers!

Dima

11.tar.bz2


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]