This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
4096 is the default (and smallest) page size for both 32-bit and 64-bit MIPS Linux, so I'd like to use it as the default HBLKSIZE for both. The definition in patch below overrides the target-independent LP64 default of 8k and copies similar definitions for other 64-bit Linux targets.
Tested on mips64-linux-gnu, where it fixes all remaining n64 libjava failures on QEMU. (The o32 and n32 results are clean before and after the patch.) OK to install?
Richard
boehm-gc/ * include/private/gcconfig.h (HBLKSIZE): Define for MIPS.
Index: boehm-gc/include/private/gcconfig.h =================================================================== --- boehm-gc/include/private/gcconfig.h 2007-12-31 15:25:41.000000000 +0000 +++ boehm-gc/include/private/gcconfig.h 2007-12-31 15:25:50.000000000 +0000 @@ -1375,6 +1375,9 @@ # else # define ALIGNMENT 4 # endif +# ifndef HBLKSIZE +# define HBLKSIZE 4096 +# endif # define USE_GENERIC_PUSH_REGS # if __GLIBC__ == 2 && __GLIBC_MINOR__ >= 2 || __GLIBC__ > 2 # define LINUX_STACKBOTTOM
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |