OSDN Git Service

* genmodes.c (calc_wider_mode): Allocate enough room for all the
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 76be7d1..41b0ead 100644 (file)
@@ -1,3 +1,71 @@
+2003-10-15  Olivier Hainque  <hainque@act-europe.fr>
+
+       * genmodes.c (calc_wider_mode): Allocate enough room for all the
+       entries we'll possibly assign in the sort buffer.
+       
+2003-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * config.gcc (s390x-ibm-tpf*): New target.
+       * doc/install.texi: Document it.
+       * config/s390/t-tpf: New file.
+       * config/s390/tpf.h: New file.
+
+2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
+
+       PR target/12598
+       * config/cris/cris.md (define_split "*mov_sidesi_biap_mem"+1)
+       (define_splits "*mov_sidesi_mem"+1, "casesi"+9, +10, +11, +12):
+       Use cris_mem_op and replace_equiv_address, not gen_rtx_MEM.
+       ("call", "call_value", define_split "*mov_sidesi_mem"+19, +20)
+       (define_split "*mov_sidesi_mem"+21, +22, +23, +24, +25, +26, +27)
+       (define_split "*mov_sidesi_mem"+28, +29, +30): Use
+       replace_equiv_address, not gen_rtx_MEM.
+       * config/cris/cris.c (cris_mem_op): New match_operator function.
+       (cris_notice_update_cc): Use replace_equiv_address, not
+       gen_rtx_MEM.
+       * config/cris/cris.h (PREDICATE_CODES): Add cris_mem_op.
+
+2003-10-15  Bernardo Innocenti <bernie@develer.com>
+
+       * config/m68k/m68k.h (MASK_SEP_DATA, TARGET_SEP_DATA,
+       MASK_ID_SHARED_LIBRARY, TARGET_ID_SHARED_LIBRARY): Move
+       definitions after the other flags.
+
+2003-10-14  Ziemowit Laski  <zlaski@apple.com>
+
+       * c-parse.in (methoddef, methodproto): Call objc_add_method()
+       instead of add_method().
+       * objc/objc-act.c (objc_check_decl): Do not check for
+       constant_string_type.
+       (add_method): Rename to objc_add_method().
+       (really_start_method): Call objc_add_method() instead of
+       add_method().
+       * objc/objc-act.h (add_method): Rename to objc_add_method().
+
+2003-10-14  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * config/s390/s390-protos.h (s390_alc_comparison): Add prototype.
+       (s390_slb_comparison): Likewise.
+       * config/s390/s390.c (s390_alc_comparison, s390_slb_comparison):
+       New functions.
+       * config/s390/s390.h (PREDICATE_CODES): Add s390_alc_comparison
+       and s390_slb_comparison.
+       * config/s390/s390.md ("*adddi3_31", "*subdi3_31"): Do not use on 
+       zSeries machines.
+       ("*adddi3_31z", "*subdi3_31z"): New insns.
+       ("*adddi3_alc_cc", "*adddi3_alc", "*subdi3_slb_cc", "*subdi3_slb",
+       "*addsi3_alc_cc", "*addsi3_alc", "*subsi3_slb_cc", "*subsi3_slb"):
+       New insns.
+       
+2003-10-14  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+       * configure.in: Clean up some feedback echoes.
+       * configure: Regenerate.
+
+       * aclocal.m4: Properly quote names of macros being defined.
+
+       * config.gcc (am33_2.0-*-linux*): Use t-slibgcc-elf-ver.
+
 2003-10-14  Steve Ellcey  <sje@cup.hp.com>
 
        * config/ia64/ia64.c (ia64_expand_call): Force function address