m88k.c (m88k_expand_prologue): Set MEM_IN_STRUCT_P of va_list template.
authorStan Cox <coxs@dg-rtp.dg.com>
Wed, 10 Sep 1997 03:57:12 +0000 (03:57 +0000)
committerJeff Law <law@gcc.gnu.org>
Wed, 10 Sep 1997 03:57:12 +0000 (21:57 -0600)
        * m88k.c (m88k_expand_prologue): Set MEM_IN_STRUCT_P of va_list
        template.

Also invoke.texi tweaks for v850.

From-SVN: r15215

gcc/ChangeLog
gcc/config/m88k/m88k.c
gcc/invoke.texi

index 725e1494a2c121df39e40a53a47c6a0360a0c251..123beccce282aab8bdc9d9dd5b27e5068ef33b57 100644 (file)
@@ -1,3 +1,8 @@
+Fri Aug  8 17:07:36 1997  Stan Cox  <coxs@dg-rtp.dg.com>
+
+       * m88k.c (m88k_expand_prologue): Set MEM_IN_STRUCT_P of va_list
+       template.
+
 Tue Sep  9 09:12:17 1997  Jeffrey A Law  (law@cygnus.com)
 
        * haifa-sched.c (print_value): Fix last change.
index 7300a4cc47d721e374fa78c80e3bd09271295cb6..19f8e67c429371066e23b8742d546c8576baa674 100644 (file)
@@ -2610,6 +2610,7 @@ m88k_builtin_saveregs (arglist)
 
   /* Allocate the va_list constructor */
   block = assign_stack_local (BLKmode, 3 * UNITS_PER_WORD, BITS_PER_WORD);
+  MEM_IN_STRUCT_P (block) = 1;
   RTX_UNCHANGING_P (block) = 1;
   RTX_UNCHANGING_P (XEXP (block, 0)) = 1;
 
index ec10a790319fdc903078cffbc8bf3f2866a065cf..c89ff1eec539664c0c146493b783ef1777394f17 100644 (file)
@@ -347,6 +347,7 @@ in the following sections.
 -mlong-calls -mno-long-calls -mep -mno-ep
 -mprolog-function -mno-prolog-function -mspace
 -mtda=@var{n} -msda=@var{n} -mzda=@var{n}
+-mv850
 @end smallexample
 
 @item Code Generation Options
@@ -4971,6 +4972,10 @@ area can hold up to 64 kilobytes.
 @item -mzda=@var{n}
 Put static or global variables whose size is @var{n} bytes or less into
 the first 32 kilobytes of memory.
+@item -mv850
+Specify that the target processor is the V850.
+
 @end table
 
 @node Code Gen Options