egcs/gcc ChangeLog expmed.c function.c machmod ...
Richard Henderson
rth@cygnus.com
Fri Oct 9 15:50:00 GMT 1998
CVSROOT: /egcs/carton/cvsfiles
Module name: egcs
Changes by: rth@egcs.cygnus.com 98/10/09 15:50:26
Modified files:
gcc : ChangeLog expmed.c function.c machmode.h
stor-layout.c
Log message:
* expmed.c (store_bit_field): Pun non-integral str_rtx modes.
Take extra care for op0 now possibly being a subreg.
(extract_bit_field): Likewise.
* function.c (purge_addressof_1): Revert Oct 4 change. Drop
the reg to memory if there is no equal sized integral mode.
* stor-layout.c (int_mode_for_mode): New function.
* machmode.h: Prototype it.
More information about the Gcc-cvs
mailing list