Gpc
Threads by month
- ----- 2026 -----
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2000 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1999 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1998 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1997 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1996 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1995 -----
- December
- November
- October
- September
January 2003
- 39 participants
- 52 discussions
Here is a first report of my attempt to build GPC-20021128 with the
GCC-3.2.1 backend on Mac OS X "Darwin". The GPC build is on a 1.1 GB
450 MHz PowerMac G4 running Mac OS X 10.2.
Note: I am also trying to build GPC with an Apple-patched GCC backend
(named "GCC3-1151"), but I will report about that separately.
P r o b l e m 1
During Configure, conftest crashes, but the Configure process happily
continues. This is not a GPC problem. The crash also appears if I try
to build GCC-3.2.1 (without GPC).
**********
Date/Time: 2002-12-24 14:40:01 +0100
OS Version: 10.2 (Build 6C115)
Host: G4.local.
Command: conftest
PID: 3948
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_INVALID_ADDRESS (0x0001) at 0x00088000
Thread 0 Crashed:
#0 0x000026d4 in test_1 (configure:127)
#1 0x00002a9c in main (configure:237)
#2 0x00002298 in _start (crt.c:267)
#3 0x00002118 in start
PPC Thread State:
srr0: 0x000026d4 srr1: 0x0000f030 vrsave: 0x00000000
xer: 0x00000000 lr: 0x000026b8 ctr: 0x90015040 mq: 0x00000000
r0: 0x00000001 r1: 0xbffffb40 r2: 0x84000482 r3: 0x000025e0
r4: 0x00000000 r5: 0x00000000 r6: 0x90015040 r7: 0x00000000
r8: 0x00000000 r9: 0x00001000 r10: 0x00087000 r11: 0xa0004254
r12: 0x90015040 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000
r20: 0x00000000 r21: 0x00000000 r22: 0x00000000 r23: 0x00000000
r24: 0x00000000 r25: 0x00000000 r26: 0xbffffd70 r27: 0x00000008
r28: 0x00000001 r29: 0x000033a8 r30: 0xbffffd74 r31: 0x000025e0
P r o b l e m 2
The file "builtin-attrs.def" causes problems. This is not a GPC problem
either: same problems if I try to build GCC (without GPC). Being a C
ignoramus, I simply commented away the offending lines (in order to at
least continue the build process).
In file included from /Users/adriaan/gpcx/gcc/c-common.c:4110:
/Users/adriaan/gpcx/gcc/builtin-attrs.def:94: parse error before "_0"
/Users/adriaan/gpcx/gcc/builtin-attrs.def:95: redefinition of
`ATTR_PRINTF_1'
/Users/adriaan/gpcx/gcc/builtin-attrs.def:94: `ATTR_PRINTF_1'
previously defined here
/Users/adriaan/gpcx/gcc/builtin-attrs.def:95: redefinition of
`ATTR_FORMAT_PRINTF_1'
/Users/adriaan/gpcx/gcc/builtin-attrs.def:94: `ATTR_FORMAT_PRINTF_1'
previously defined here
/Users/adriaan/gpcx/gcc/builtin-attrs.def:97: redefinition of
`ATTR_PRINTF_2'
/Users/adriaan/gpcx/gcc/builtin-attrs.def:96: `ATTR_PRINTF_2'
previously defined here
/Users/adriaan/gpcx/gcc/builtin-attrs.def:97: redefinition of
`ATTR_FORMAT_PRINTF_2'
/Users/adriaan/gpcx/gcc/builtin-attrs.def:96: `ATTR_FORMAT_PRINTF_2'
previously defined here
/Users/adriaan/gpcx/gcc/builtin-attrs.def:99: redefinition of
`ATTR_PRINTF_3'
/Users/adriaan/gpcx/gcc/builtin-attrs.def:98: `ATTR_PRINTF_3'
previously defined here
/Users/adriaan/gpcx/gcc/builtin-attrs.def:99: redefinition of
`ATTR_FORMAT_PRINTF_3'
/Users/adriaan/gpcx/gcc/builtin-attrs.def:98: `ATTR_FORMAT_PRINTF_3'
previously defined here
/Users/adriaan/gpcx/gcc/builtin-attrs.def:101: redefinition of
`ATTR_SCANF_1'
/Users/adriaan/gpcx/gcc/builtin-attrs.def:100: `ATTR_SCANF_1'
previously defined here
/Users/adriaan/gpcx/gcc/builtin-attrs.def:101: redefinition of
`ATTR_FORMAT_SCANF_1'
/Users/adriaan/gpcx/gcc/builtin-attrs.def:100: `ATTR_FORMAT_SCANF_1'
previously defined here
/Users/adriaan/gpcx/gcc/builtin-attrs.def:103: redefinition of
`ATTR_SCANF_2'
/Users/adriaan/gpcx/gcc/builtin-attrs.def:102: `ATTR_SCANF_2'
previously defined here
/Users/adriaan/gpcx/gcc/builtin-attrs.def:103: redefinition of
`ATTR_FORMAT_SCANF_2'
/Users/adriaan/gpcx/gcc/builtin-attrs.def:102: `ATTR_FORMAT_SCANF_2'
previously defined here
/Users/adriaan/gpcx/gcc/builtin-attrs.def:170:3: warning: style of line
directive is a GCC extension
/Users/adriaan/gpcx/gcc/c-common.c:4225:3: warning: style of line
directive is a GCC extension
In file included from /Users/adriaan/gpcx/gcc/c-common.c:4225:
/Users/adriaan/gpcx/gcc/builtin-attrs.def:2:3: warning: style of line
directive is a GCC extension
In file included from /Users/adriaan/gpcx/gcc/c-common.c:4225:
/Users/adriaan/gpcx/gcc/builtin-attrs.def: In function
`c_init_attributes':
/Users/adriaan/gpcx/gcc/builtin-attrs.def:94: parse error before "_0"
/Users/adriaan/gpcx/gcc/builtin-attrs.def:94: parse error before "_0"
/Users/adriaan/gpcx/gcc/builtin-attrs.def:95: parse error before "_2"
/Users/adriaan/gpcx/gcc/builtin-attrs.def:95: parse error before "_2"
/Users/adriaan/gpcx/gcc/builtin-attrs.def:96: parse error before "_0"
/Users/adriaan/gpcx/gcc/builtin-attrs.def:96: parse error before "_0"
/Users/adriaan/gpcx/gcc/builtin-attrs.def:97: parse error before "_3"
/Users/adriaan/gpcx/gcc/builtin-attrs.def:97: parse error before "_3"
/Users/adriaan/gpcx/gcc/builtin-attrs.def:98: parse error before "_0"
/Users/adriaan/gpcx/gcc/builtin-attrs.def:98: parse error before "_0"
/Users/adriaan/gpcx/gcc/builtin-attrs.def:99: parse error before "_4"
/Users/adriaan/gpcx/gcc/builtin-attrs.def:99: parse error before "_4"
/Users/adriaan/gpcx/gcc/builtin-attrs.def:100: parse error before "_0"
/Users/adriaan/gpcx/gcc/builtin-attrs.def:100: parse error before "_0"
/Users/adriaan/gpcx/gcc/builtin-attrs.def:101: parse error before "_2"
/Users/adriaan/gpcx/gcc/builtin-attrs.def:101: parse error before "_2"
/Users/adriaan/gpcx/gcc/builtin-attrs.def:102: parse error before "_0"
/Users/adriaan/gpcx/gcc/builtin-attrs.def:102: parse error before "_0"
/Users/adriaan/gpcx/gcc/builtin-attrs.def:103: parse error before "_3"
/Users/adriaan/gpcx/gcc/builtin-attrs.def:103: parse error before "_3"
/Users/adriaan/gpcx/gcc/builtin-attrs.def:104: parse error before "_0"
/Users/adriaan/gpcx/gcc/builtin-attrs.def:104: parse error before "_0"
/Users/adriaan/gpcx/gcc/builtin-attrs.def:105: parse error before "_4"
/Users/adriaan/gpcx/gcc/builtin-attrs.def:105: parse error before "_4"
/Users/adriaan/gpcx/gcc/builtin-attrs.def:170:3: warning: style of line
directive is a GCC extension
/Users/adriaan/gpcx/gcc/c-common.c:4254:3: warning: style of line
directive is a GCC extension
In file included from /Users/adriaan/gpcx/gcc/c-common.c:4254:
/Users/adriaan/gpcx/gcc/builtin-attrs.def:2:3: warning: style of line
directive is a GCC extension
In file included from /Users/adriaan/gpcx/gcc/c-common.c:4254:
/Users/adriaan/gpcx/gcc/builtin-attrs.def: In function
`c_common_insert_default_attributes':
/Users/adriaan/gpcx/gcc/builtin-attrs.def:126: `ATTR_FORMAT_PRINTF_1_2'
undeclared (first use in this function)
/Users/adriaan/gpcx/gcc/builtin-attrs.def:126: (Each undeclared
identifier is reported only once
/Users/adriaan/gpcx/gcc/builtin-attrs.def:126: for each function it
appears in.)
/Users/adriaan/gpcx/gcc/builtin-attrs.def:127: `ATTR_FORMAT_PRINTF_2_3'
undeclared (first use in this function)
/Users/adriaan/gpcx/gcc/builtin-attrs.def:136: `ATTR_FORMAT_SCANF_1_2'
undeclared (first use in this function)
/Users/adriaan/gpcx/gcc/builtin-attrs.def:137: `ATTR_FORMAT_SCANF_2_3'
undeclared (first use in this function)
/Users/adriaan/gpcx/gcc/builtin-attrs.def:139: `ATTR_FORMAT_PRINTF_1_0'
undeclared (first use in this function)
/Users/adriaan/gpcx/gcc/builtin-attrs.def:140: `ATTR_FORMAT_PRINTF_2_0'
undeclared (first use in this function)
/Users/adriaan/gpcx/gcc/builtin-attrs.def:142:
`ATTR_FORMAT_STRFTIME_3_0' undeclared (first use in this function)
/Users/adriaan/gpcx/gcc/builtin-attrs.def:150: `ATTR_FORMAT_PRINTF_3_4'
undeclared (first use in this function)
/Users/adriaan/gpcx/gcc/builtin-attrs.def:151: `ATTR_FORMAT_PRINTF_3_0'
undeclared (first use in this function)
/Users/adriaan/gpcx/gcc/builtin-attrs.def:152: `ATTR_FORMAT_SCANF_1_0'
undeclared (first use in this function)
/Users/adriaan/gpcx/gcc/builtin-attrs.def:153: `ATTR_FORMAT_SCANF_2_0'
undeclared (first use in this function)
/Users/adriaan/gpcx/gcc/builtin-attrs.def:166:
`ATTR_FORMAT_STRFMON_3_4' undeclared (first use in this function)
/Users/adriaan/gpcx/gcc/builtin-attrs.def:170:3: warning: style of line
directive is a GCC extension
make[1]: *** [c-common.o] Error 1
make: *** [all-gcc] Error 2
P r o b l e m 3
A stament in the file stmt.c" causes problems.
/Users/adriaan/gpcx/gcc/stmt.c:5170:21: attempt to use poisoned "calloc"
The C source reads:
if (size > 0 && size < 600000
/* We deliberately use calloc here, not cmalloc, so that we can
suppress
this optimization if we don't have enough memory rather than
aborting, as xmalloc would do. */
&& (cases_seen =
(unsigned char *) really_call_calloc (bytes_needed, 1)) != NULL)
Being a C ignoramus, I changed "really_call_calloc" into "xcalloc" (to
at least continue the build process).
P r o b l e m 4
The next problem seems to be GPC related. I guess that the GPC experts
will be able to help here. The build process ends with the statement:
cpp-precomp: could not open
'RTS_VERSION_CHECK="__GPC_RTS_VERSION_20021128__"'
gcc -o p/util.o -c -DIN_GCC -g -O2 -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional
-pedantic -Wno-long-long -I. -Ip -I/Users/adriaan/gpcx/gcc
-I/Users/adriaan/gpcx/gcc/p -I/Users/adriaan/gpcx/gcc/config
-I/Users/adriaan/gpcx/gcc/../include -DGPC -I/Users/adriaan/gpcx/gcc/p
-D RTS_VERSION_CHECK="\"__GPC_RTS_VERSION_`cat
/Users/adriaan/gpcx/gcc/p/rts/rts-version`__\""
/Users/adriaan/gpcx/gcc/p/util.c
cpp-precomp: could not open
'RTS_VERSION_CHECK="__GPC_RTS_VERSION_20021128__"'
make[1]: *** [p/util.o] Error 1
make: *** [all-gcc] Error 2
I can send in more information, make and configure files, etcetera.
Regards,
Adriaan van Os
2
8
Hi all,
maybe it's a dumb question, but I can't figure out the answer by looking in
the archive.
I have a main program which defines and initialises some variables (double,
integer, string, arrays). It uses a series of units. I want the units to
share the same, initialised variables. For instance, if the variable "rho" is
set to 0.01 in the main program, the unit "force" must have the same 0.01
value for the variable "rho".
Thanks to all, best regards
Silvio a Beccara
2
1