OSDN Git Service

* config/fp-bit.c (isnan, isinf, pack_d, unpack_d): Use
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 52b1880..1dd5299 100644 (file)
@@ -1,3 +1,38 @@
+2005-11-28  Joseph S. Myers  <joseph@codesourcery.com>
+
+       * config/fp-bit.c (isnan, isinf, pack_d, unpack_d): Use
+       __builtin_expect.
+
+2005-11-28  Joseph S. Myers  <joseph@codesourcery.com>
+
+       * config/fp-bit.h (LSHIFT): Take shift count parameter.
+       * config/fp-bit.c (_fpadd_parts): Shift in one go instead of one
+       bit at a time.
+
+2005-11-28  Bernd Schmidt  <bernd.schmidt@analog.com>
+
+       * config/bfin/bfin.c (bfin_secondary_reload): Renamed from
+       secondary_input_reload_class, made static.  Adapt to new
+       infrastructure.
+       (secondary_output_reload_class): Delete.
+       (TARGET_SECONDARY_RELOAD): New macro.
+       * config/bfin/bfin.h (SECONDARY_INPUT_RELOAD_CLASS,
+       SECONDARY_OUTPUT_RELOAD_CLASS): Delete.
+
+2005-11-28  Nathan Sidwell  <nathan@codesourcery.com>
+
+       PR c++/21166
+       * c-decl.c (finish_struct):  Only set DECL_PACKED on a field
+       when its natural alignment is > BITS_PER_UNIT.
+       * stor-layout.c (finalize_type_size): Revert my patch of 2005-08-08.
+       * c-common.c (handle_packed_attribute): Ignore packing on a field
+       whose type is naturally char aligned.
+
+2005-11-28  Richard Guenther  <rguenther@suse.de>
+
+       * c-common.c (strict_aliasing_warning): Handle all
+       component-ref like accesses.
+
 2005-11-28  Roger Sayle  <roger@eyesopen.com>
            Uros Bizjak  <uros@kss-loka.si>