"hard register" 2.95.2 bug with libstdc++

Tim Mooney mooney@dogbert.cc.ndsu.nodak.edu
Sun Jan 16 16:12:00 GMT 2000

While attempting to compile libstdc++ 2.90.7 on an alphaev56-dec-osf4.0f
machine with gcc 2.95.2 (compiled on this same platform), I get the following
error in the math subdirectory:

gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -g -Wall -c  -DPIC mycabsf.c -o .libs/mycabsf.lo
mycabsf.c: In function `__mycabsf':
mycabsf.c:36: Unable to access imaginary part of complex value in a hard register on this target

I reported this to the libstdc++ folks, and they indicated that it is a
bug in the compiler, which they thought had been fixed.  They suggested I
report it to the gcc group, so I am.


Tim Mooney                              mooney@dogbert.cc.ndsu.NoDak.edu
Information Technology Services         (701) 231-1076 (Voice)
Room 242-J1, IACC Building              (701) 231-8541 (Fax)
North Dakota State University, Fargo, ND 58105-5164

More information about the Gcc-bugs mailing list