OSDN Git Service

* config/alpha/osf5.h (TARGET_C99_FUNCTIONS): Define.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 49b6a24..9163bb2 100644 (file)
@@ -1,3 +1,55 @@
+2003-06-24  Roger Sayle  <roger@eyesopen.com>
+
+       * config/alpha/osf5.h (TARGET_C99_FUNCTIONS): Define.
+
+2003-06-24  Richard Henderson  <rth@redhat.com>
+           (blame to: Loren James Rittle  <ljrittle@acm.org>)
+
+       * real.h (ieee_extended_intel_96_round_53_format): New.
+       * real.c (ieee_extended_intel_96_round_53_format): New.
+       * config/i386/freebsd.h (SUBTARGET_OVERRIDE_OPTIONS): Use it
+       for XFmode and TFmode.
+
+2003-06-24  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/h8300/h8300.md (4 anonymous patterns): Give internal
+       names.
+       (movsi_h8300): Change the name to *movsi_h8300.
+       (movsi_h8300hs): Change the name to *movsi_h8300hs.
+       (movsf_h8300): Change the name to *movsf_h8300.
+       (movsf_h8300hs): Change the name to *movsf_h8300hs.
+
+2003-06-24  Jakub Jelinek  <jakub@redhat.com>
+
+       * builtins.c (expand_builtin_strcpy): Don't evaluate side-effects in
+       src twice.
+
+2003-06-24  J"orn Rennecke <joern.rennecke@superh.com>
+
+       Back out these patches:
+        2003-06-02  J"orn Rennecke <joern.rennecke@superh.com>
+          * sh.h (OLD_ARG_MODE): New macro.
+          (FUNCTION_ARG_ADVANCE, FUNCTION_ARG_PASS_BY_REFERENCE): Use it.
+          (FUNCTION_ARG_1): Break out of:
+          (FUNCTION_ARG).  Use OLD_ARG_MODE.
+        2003-06-06  J"orn Rennecke <joern.rennecke@superh.com>
+          * sh.h (FUNCTION_ARG_1): Consistently use NEW_MODE for the mode
+          of the generated register.
+
+       * sh.h (FUNCTION_ARG_SCmode_WART): Define.
+       (FUNCTION_ARG): Unless FUNCTION_ARG_SCmode_WART is defined and
+       an even number of floating point regs are in use, use the same
+       sequence of argument passing registers for SCmode as would be 
+       used for two SFmode values.
+       * sh.c (sh_va_arg): If FUNCTION_ARG_SCmode_WART is defined,
+       swap real / imaginary parts in incoming SCmode values passed
+       in registers.
+
+2003-06-24  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
+
+        PR target/11260
+        * config/alpha/alpha.md (sqrtdf2): Fix operand substitution.
+
 Tue Jun 24 18:49:33 CEST 2003  Jan Hubicka  <jh@suse.cz>
 
        * Makefile.in (cgraph.o): Depend on output.h, not depend on