This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Torture execute/950221-1.c
- To: tege at nada dot kth dot se, law at cygnus dot com, wilson at cygnus dot com
- Subject: Torture execute/950221-1.c
- From: Michael Meissner <meissner at cygnus dot com>
- Date: Wed, 19 Nov 1997 14:37:11 -0500
- CC: egcs at cygnus dot com
I'm currently working on GCC support for a machine with a fairly small
address space (64K instructions, 32K data by default). I've
configured the linker to know about the memory regions, and now
tortutre blows up when I try to link execute/950221-1.c. So I patched
the filler array to be more reasonable, using the STACK_SIZE define
used elsewhere in the torture suite.
I have updated the egcs development branch (but not the release
branch) with this fix.
Wed Nov 19 14:27:04 1997 Michael Meissner <meissner@cygnus.com>
* execute/950221-1.c (filler): If STACK_SIZE is defined, use that
to size the filler array.
*** execute/950221-1.c.~1~ Fri Nov 8 13:52:58 1996
--- execute/950221-1.c Wed Nov 19 14:28:29 1997
*************** struct parsefile
*** 5,11 ****
--- 5,15 ----
};
struct parsefile basepf;
struct parsefile *parsefile = &basepf;
+ #ifdef STACK_SIZE
+ int filler[STACK_SIZE / (2*sizeof(int))];
+ #else
int filler[0x3000];
+ #endif
int el;
char *