4.4.0 20081126 (experimental) [trunk revision 142228] /n/12/joel/test-gcc/b-gcc2-h8300/./gcc/xgcc -B/n/12/joel/test-gcc/b-gcc2-h8300/./gcc/ -nostdinc -B/n/12/joel/test-gcc/b-gcc2-h8300/h8300-rtems4.10/newlib/ -isystem /n/12/joel/test-gcc/b-gcc2-h8300/h8300-rtems4.10/newlib/targ-include -isystem /n/12/joel/test-gcc/gcc-svn/newlib/libc/include -B/n/12/joel/test-gcc/install/h8300-rtems4.10/bin/ -B/n/12/joel/test-gcc/install/h8300-rtems4.10/lib/ -isystem /n/12/joel/test-gcc/install/h8300-rtems4.10/include -isystem /n/12/joel/test-gcc/install/h8300-rtems4.10/sys-include -c -g -O2 -W -Wall -gnatpg a-calari.adb -o a-calari.o checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... s-parame.ads:96:51: value not in range of type "System.Parameters.Size_Type" s-parame.ads:96:51: static expression fails Constraint_Check
Line 96 is this: Default_Env_Stack_Size : constant Size_Type := 8_192_000; -- Assumed size of the environment task, if no other information -- is available. This value is used when stack checking is -- enabled and no GNAT_STACK_LIMIT environment variable is set. I think this is because the H8 only has a limited address range and 8MB is too large for its default environment stack size. I am recalling that 64K is the limit for offsets and that the larger parts in the family only have 24 address bits for 16MB. -- Summary: Error Building Ada (h8300) Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: boehm-gc AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: joel at gcc dot gnu dot org GCC target triplet: h8300-rtems4.10 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38349