bug-bison
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNU Bison 1.875] testsuite: 27 failed


From: David Favor
Subject: [GNU Bison 1.875] testsuite: 27 failed
Date: Mon, 01 Dec 2003 06:02:22 -0600
User-agent: Mozilla/5.0 (X11; U; AIX 000D86BD4C00; en-US; rv:1.6b) Gecko/20031123


--
www.RadicalHealth.com - address@hidden
Simple ways to look, feel and live your best ever!
## --------------------------- ##
## GNU Bison 1.875 test suite. ##
## --------------------------- ##

testsuite: command line was:
  $ ./testsuite 

## ----------- ##
## ChangeLogs. ##
## ----------- ##

testsuite: ../po/ChangeLog:
| 2002-08-08  gettextize  <address@hidden>
| 
|       * Rules-quot: New file, from gettext-0.11.5.
|       * boldquot.sed: New file, from gettext-0.11.5.
|       * address@hidden: New file, from gettext-0.11.5.
|       * address@hidden: New file, from gettext-0.11.5.
|       * insert-header.sin: New file, from gettext-0.11.5.
|       * quot.sed: New file, from gettext-0.11.5.
|       * remove-potcdate.sin: New file, from gettext-0.11.5.
| 

testsuite: ../ChangeLog:
| 2003-01-01  Paul Eggert  <address@hidden>
| 
|       * Version 1.875.
| 
| 2002-12-30  Paul Eggert  <address@hidden>
| 
|       * src/scan-gram.l (<INITIAL,SC_AFTER_IDENTIFIER,SC_PRE_CODE>","):
|       Moved here from...
|       (<INITIAL>","): Here.  This causes stray "," to be treated
|       more uniformly.

## --------- ##
## Platform. ##
## --------- ##

hostname = aasc24.austin.ibm.com
uname -m = 000D86BD4C00
uname -r = 1
uname -s = AIX
uname -v = 5

/usr/bin/uname -p = powerpc
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
hostinfo               = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = 5.1.0.0
/bin/universe          = unknown

PATH: /rpm/BUILD/bison-1.875/tests
PATH: /rpm/BUILD/bison-1.875
PATH: /data/dfavor/bin
PATH: /data/dfavor/tools
PATH: /data/dfavor/ha
PATH: /data/dfavor/shell/ibm/bin
PATH: /data/dfavor/pmrtools
PATH: /usr/local/gcc-3.3.2/bin
PATH: /usr/local/bin
PATH: /opt/freeware/bin
PATH: /bin
PATH: /etc
PATH: /usr/sbin
PATH: /sbin
PATH: /usr/ucb
PATH: /usr/bin/X11
PATH: /usr/afs/bin
PATH: /usr/dt/bin
PATH: /usr/lib/lpd/pio/etc
PATH: /usr/vac/bin
PATH: /usr/vacpp/bin
PATH: /.../austin.ibm.com/fs/projects/service/usr/bin/retain
PATH: /usr/tctools
PATH: /data/dfavor/local-retain
PATH: /.../austin.ibm.com/fs/projects/aix_tools/bin
PATH: /usr/java14/bin
PATH: /usr/gsa/bin
PATH: /usr/contrib/bin
PATH: /usr/prod/bin
PATH: /afs/austin/local/bin

testsuite: atconfig:
| # Configurable variable values for building test suites.
| # Generated by ./config.status.
| # Copyright 2000, 2001 Free Software Foundation, Inc.
| 
| # The test suite will define top_srcdir=/../.. etc.
| at_testdir='tests'
| abs_builddir='/rpm/BUILD/bison-1.875/tests'
| at_srcdir='.'
| abs_srcdir='/rpm/BUILD/bison-1.875/tests'
| at_top_srcdir='..'
| abs_top_srcdir='/rpm/BUILD/bison-1.875'
| at_top_builddir='../'
| abs_top_builddir='/rpm/BUILD/bison-1.875'
| 
| AUTOTEST_PATH='tests'
| 
| SHELL=${CONFIG_SHELL-'/bin/sh'}

testsuite: atlocal:
| # tests/atlocal.  Generated from atlocal.in by configure.                     
                -*- shell-script -*-
| # Configurable variable values for Bison test suite.
| # Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
| 
| # We need a C compiler.
| CC='/usr/vac/bin/cc'
| 
| # We want no optimization.
| CFLAGS='-O2  '
| 
| # We need `config.h'.
| CPPFLAGS="-DHAVE_CONFIG_H=1 -I$abs_top_builddir "
| 
| # Is the compiler GCC?
| GCC=''

## ---------------- ##
## Tested programs. ##
## ---------------- ##

testsuite.at:67: /rpm/BUILD/bison-1.875/tests/bison --version
bison (GNU Bison) 1.875
Written by Robert Corbett and Richard Stallman.

Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

## --------------------------- ##
## Silently running the tests. ##
## --------------------------- ##
testsuite: starting at: Fri Nov 28 07:30:58 CST 2003
1. input.at:28: ok      (0m0.10s 0m2.32s)
2. input.at:46: ok      (0m0.11s 0m2.19s)
3. input.at:64: ok      (0m0.24s 0m2.07s)
4. input.at:93: ok      (0m1.15s 0m8.89s)
5. output.at:38: ok     (0m0.30s 0m3.57s)
6. output.at:40: ok     (0m0.37s 0m3.19s)
7. output.at:42: ok     (0m0.27s 0m3.09s)
8. output.at:44: ok     (0m0.30s 0m3.01s)
9. output.at:46: ok     (0m0.32s 0m2.82s)
10. output.at:48: ok    (0m0.27s 0m3.17s)
11. output.at:52: ok    (0m0.22s 0m3.29s)
12. output.at:54: ok    (0m0.28s 0m3.14s)
13. output.at:57: ok    (0m0.20s 0m3.14s)
14. output.at:61: ok    (0m0.35s 0m3.21s)
15. output.at:63: ok    (0m0.29s 0m3.21s)
16. output.at:67: ok    (0m0.25s 0m3.15s)
17. output.at:72: ok    (0m0.27s 0m2.95s)
18. output.at:75: ok    (0m0.28s 0m2.91s)
19. output.at:79: ok    (0m0.26s 0m2.99s)
20. output.at:83: ok    (0m0.29s 0m2.96s)
21. sets.at:66: ok      (0m0.44s 0m6.45s)
22. sets.at:151: ok     (0m0.32s 0m3.12s)
23. sets.at:193: ok     (0m0.42s 0m6.22s)
24. reduce.at:26: ok    (0m0.36s 0m3.84s)
25. reduce.at:70: ok    (0m0.34s 0m4.02s)
26. reduce.at:125: ok   (0m0.25s 0m3.40s)
27. reduce.at:212: FAILED near `reduce.at:291'  (0m0.25s 0m3.40s)
28. reduce.at:301: ok   (0m0.34s 0m3.45s)
29. reduce.at:342: ok   (0m0.14s 0m1.79s)
30. synclines.at:93: ok (skipped near `synclines.at:93')        (0m0.14s 
0m1.79s)
31. synclines.at:112: ok (skipped near `synclines.at:112')      (0m0.14s 
0m1.79s)
32. synclines.at:135: ok (skipped near `synclines.at:135')      (0m0.14s 
0m1.79s)
33. synclines.at:154: ok (skipped near `synclines.at:154')      (0m0.14s 
0m1.79s)
34. synclines.at:172: ok (skipped near `synclines.at:172')      (0m0.14s 
0m1.79s)
35. headers.at:27: ok   (0m0.18s 0m1.63s)
36. headers.at:76: ok   (0m0.31s 0m3.17s)
37. headers.at:77: ok   (0m0.32s 0m3.27s)
38. headers.at:86: ok   (0m1.14s 0m7.62s)
39. actions.at:25: ok   (0m1.24s 0m4.73s)
40. actions.at:89: ok   (0m0.99s 0m4.93s)
41. actions.at:236: ok  (0m1.01s 0m4.95s)
42. actions.at:514: ok  (0m1.44s 0m5.11s)
43. conflicts.at:31: ok (0m0.18s 0m2.06s)
44. conflicts.at:51: ok (0m1.34s 0m11.07s)
45. conflicts.at:131: ok        (0m0.30s 0m3.64s)
46. conflicts.at:238: ok        (0m0.20s 0m3.25s)
47. conflicts.at:360: ok        (0m0.22s 0m3.59s)
48. conflicts.at:479: ok        (0m0.10s 0m1.80s)
49. conflicts.at:499: ok        (0m0.21s 0m1.57s)
50. conflicts.at:516: ok        (0m0.10s 0m1.85s)
51. conflicts.at:536: ok        (0m0.12s 0m1.83s)
52. calc.at:547: ok     (0m2.48s 0m37.75s)
53. calc.at:549: ok     (0m2.80s 0m37.66s)
54. calc.at:550: ok     (0m2.50s 0m34.31s)
55. calc.at:551: ok     (0m2.36s 0m37.88s)
56. calc.at:552: ok     (0m2.78s 0m37.90s)
57. calc.at:553: ok     (0m2.79s 0m37.39s)
58. calc.at:554: ok     (0m2.76s 0m33.78s)
59. calc.at:556: ok     (0m2.45s 0m30.30s)
60. calc.at:558: ok     (0m2.53s 0m30.07s)
61. calc.at:560: ok     (0m3.69s 0m55.38s)
62. calc.at:561: ok     (0m3.59s 0m48.10s)
63. calc.at:563: ok     (0m3.48s 0m52.22s)
64. calc.at:565: ok     (0m3.48s 0m47.56s)
65. calc.at:582: ok     (0m4.41s 0m38.60s)
66. calc.at:584: ok     (0m4.81s 0m38.34s)
67. calc.at:585: ok     (0m4.73s 0m34.71s)
68. calc.at:586: ok     (0m4.87s 0m40.33s)
69. calc.at:587: ok     (0m4.59s 0m37.89s)
70. calc.at:588: ok     (0m4.96s 0m37.69s)
71. calc.at:589: ok     (0m4.62s 0m34.60s)
72. calc.at:591: ok     (0m4.56s 0m30.44s)
73. calc.at:593: ok     (0m4.68s 0m31.15s)
74. calc.at:595: ok     (0m5.64s 0m39.93s)
75. calc.at:596: ok     (0m5.23s 0m31.17s)
76. calc.at:598: ok     (0m5.31s 0m31.31s)
77. calc.at:600: ok     (0m5.72s 0m30.97s)
78. torture.at:140: ok  (0m8.58s 0m7.66s)
79. torture.at:231: ok  (1m3.33s 0m8.50s)
80. torture.at:366: ok  (1m36.92s 0m9.49s)
81. torture.at:440: ok  (0m3.06s 0m13.37s)
82. torture.at:461: ok  (0m2.89s 0m13.60s)
83. existing.at:24: ok  (0m0.53s 0m1.55s)
84. existing.at:364: ok (0m1.61s 0m3.36s)
85. regression.at:27: ok        (0m0.57s 0m3.07s)
86. regression.at:65: ok        (0m0.22s 0m3.00s)
87. regression.at:87: ok        (0m0.19s 0m1.88s)
88. regression.at:113: ok       (0m0.23s 0m3.26s)
89. regression.at:257: ok       (0m0.17s 0m1.58s)
90. regression.at:280: ok       (0m0.09s 0m1.79s)
91. regression.at:313: ok       (0m0.53s 0m3.07s)
92. regression.at:341: ok       (0m0.57s 0m3.11s)
93. regression.at:372: ok       (0m0.30s 0m3.30s)
94. regression.at:549: ok       (0m0.37s 0m3.35s)
95. cxx-type.at:255: ok (0m2.96s 0m6.07s)
96. cxx-type.at:262: ok (0m2.90s 0m6.10s)
97. cxx-type.at:268: ok (0m2.96s 0m6.30s)
98. cxx-type.at:275: ok (0m3.06s 0m5.96s)
99. cxx-type.at:282: ok (0m3.27s 0m5.70s)
100. cxx-type.at:289: ok        (0m2.90s 0m6.23s)
101. cxx-type.at:296: ok        (0m3.03s 0m6.02s)
102. cxx-type.at:302: ok        (0m2.94s 0m6.04s)
103. cxx-type.at:309: ok        (0m3.00s 0m6.22s)
104. glr-regr1.at:21: ok        (0m2.94s 0m5.74s)
testsuite: ending at: Fri Nov 28 23:56:15 CST 2003
testsuite: test suite duration: 16h 25m 17s


## ------------------------ ##
## Summary of the failures. ##
## ------------------------ ##
Failed tests:
GNU Bison 1.875 test suite test groups:

 NUM: FILENAME:LINE      TEST-GROUP-NAME
      KEYWORDS

  27: reduce.at:212      Reduced Automaton
      report

Skipped tests:
GNU Bison 1.875 test suite test groups:

 NUM: FILENAME:LINE      TEST-GROUP-NAME
      KEYWORDS

  30: synclines.at:93    Prologue synch line
  31: synclines.at:112   %union synch line
  32: synclines.at:135   Postprologue synch line
  33: synclines.at:154   Action synch line
  34: synclines.at:172   Epilogue synch line


## --------------------------------------- ##
## Verbosely re-running the failing tests. ##
## --------------------------------------- ##

## --------------------------- ##
## GNU Bison 1.875 test suite. ##
## --------------------------- ##
27. reduce.at:212: testing Reduced Automaton...
reduce.at:248: bison not-reduced.y
reduce.at:260: sed -n '/^Grammar/q;/^$/!p' not-reduced.output
reduce.at:287: bison reduced.y
reduce.at:291: sed 's/not-reduced/reduced/g' not-reduced.c
--- expout      Sat Nov 29 00:00:14 2003
+++ /rpm/BUILD/bison-1.875/tests/testsuite.dir/at-stdout        Sat Nov 29 
00:00:24 2003
@@ -1166,7 +1166,7 @@
 }
 
 
-#line 804385196 "reduced.y"
+#line 804385200 "reduced.y"
 
 
 
27. reduce.at:212: FAILED near `reduce.at:291'

## ------------------- ##
## Configuration logs. ##
## ------------------- ##

testsuite: ../config.log:
| This file contains any messages produced by compilers while
| running configure, to aid debugging if configure makes a mistake.
| 
| It was created by GNU Bison configure 1.875, which was
| generated by GNU Autoconf 2.57.  Invocation command line was
| 
|   $ ./configure --prefix=/usr/local --disable-nls
| 
| ## --------- ##
| ## Platform. ##
| ## --------- ##
| 
| hostname = aasc24.austin.ibm.com
| uname -m = 000D86BD4C00
| uname -r = 1
| uname -s = AIX
| uname -v = 5
| 
| /usr/bin/uname -p = powerpc
| /bin/uname -X     = unknown
| 
| /bin/arch              = unknown
| /usr/bin/arch -k       = unknown
| /usr/convex/getsysinfo = unknown
| hostinfo               = unknown
| /bin/machine           = unknown
| /usr/bin/oslevel       = 5.1.0.0
| /bin/universe          = unknown
| 
| PATH: /usr/vac/bin
| PATH: /usr/local/bin
| PATH: /usr/bin
| PATH: /usr/sbin
| 
| 
| ## ----------- ##
| ## Core tests. ##
| ## ----------- ##
| 
| configure:1336: checking for a BSD-compatible install
| configure:1390: result: config/install-sh -c
| configure:1401: checking whether build environment is sane
| configure:1444: result: yes
| configure:1477: checking for gawk
| configure:1493: found /usr/bin/gawk
| configure:1503: result: gawk
| configure:1513: checking whether make sets $(MAKE)
| configure:1533: result: yes
| configure:1738: checking for gcc
| configure:1764: result: /usr/vac/bin/cc
| configure:2008: checking for C compiler version
| configure:2011: /usr/vac/bin/cc --version </dev/null >&5
| /usr/vac/bin/cc: 1501-216 command option -version is not recognized - passed 
to ld
|   C for AIX Compiler, Version 6
| 
|   Usage:
|      xlc [ option | inputfile ]...
|      cc [ option | inputfile ]...
|      c89 [ option | inputfile ]...
|      xlc128 [ option | inputfile ]...
|      cc128 [ option | inputfile ]...
|      xlc_r [ option | inputfile ]...
|      cc_r [ option | inputfile ]...
|      xlc_r4 [ option | inputfile ]...
|      cc_r4 [ option | inputfile ]...
|      xlc_r7 [ option | inputfile ]...
|      cc_r7 [ option | inputfile ]...
| 
|   Description:
|      The xlC and related commands compile C and C++ source files.
|      They also processes assembler source files and object files. Unless the
|      -c option is specified, xlC calls the linkage editor to produce a
|      single object file. Input files may be any of the following:
|        1. file name with .c suffix: C source file
|        2. file name with .i suffix: preprocessed C or C++ source file
|        3. file name with .o suffix: object file for ld command
|        4. file name with .s suffix: assembler source file
|        5. file name with .so suffix: shared object file
| 
|   Options:
|      Options can be flag options or keyword options:
| 
|        1. Flag options:
| 
|         -#        Display language processing commands but do
|                   not invoke them; output goes to stdout.
|         -bdynamic, -bstatic
|                   Determines which types of library files are searched by
|                   the linkage editor.
|         -brtl     Tells the linkage editor to accept both .so and .a
|                   library file types.
|         -B<prefix>
|                   Construct alternate compiler/assembler/linkage editor
|                   program names. <prefix> is added to the beginning of
|                   the standard program names.
|         -c        Do not send object files to the linkage editor.
|         -C        Write comments to output when doing preprocessing,
|                   used with -E and -P.
|         -D<name>[=<def>]
|                   Define <name> as in #define directive. If <def> is
|                   not specified, 1 is assumed.
|         -E        Preprocess but do not compile; output goes to stdout
|         -f<filename>
|                   Passes to the linkage editor the filename of a file
|                   containing a list of input files to be processed.
|         -F<x>[:<stanza>]
|                   Use alternate configuration file <x> with optional
|                   <stanza>. If <stanza> is not specified, the assumed stanza
|                   is the name of the command used to invoke the compiler.
|         -g        Produce information for the debugger.
|         -G        Tells the linkage editor to create a dynamic library.
|         -I<dir>   Search in directory <dir> for include files that
|                   do not start with an absolute path.
|         -l<key>   Search the specified library file,
|                   where <key> selects the file lib<key>.a.
|         -L<dir>   Search in directory <dir> for files specified by -l<key>.
|         -ma       Generate inline calls to the "alloca" function as if
|                   "#pragma alloca" directives were in the source file.
|         -M        Generate information to be included in a "make"
|                   description file; output goes to .u file.
|         -o<name>  Name the executable file <name> instead of a.out.
|                   When used with the -c option and one source file,
|                   name the object file <name> instead of filename.o.
|                   If <name> is the name of a directory, files generated by
|                   the compiler will be placed into that directory.
|         -O        Optimize generated code.
|         -O2       Same as -O.
|         -O3       Perform some memory and compile time intensive
|                   optimizations in addition to those executed with -O2.
|                   The -O3 specific optimizations have the potential to
|                   alter the semantics of a user's program.
|                   The compiler guards against these optimizations at -O2
|                   and the option -qstrict is provided at -O3 to turn off
|                   these aggressive optimizations.
|         -O4       Equivalent to -O3 -qipa with automatic generation of
|                   architecture and tuning option ideal for that platform.
|         -O5       Equivalent to -O3 -qipa=level=2 with automatic
|                   generation of architecture and tuning option ideal for
|                   that platform.
|         -p        Generate profiling support code.  Same as -qprofile=p.
|         -pg       Generate profiling support code including BSD
|                   profiling support.  Same as -qprofile=pg.
|         -P        Preprocess but do not compile; output goes to .i file.
|         -Q<x>, -qinline<x>
|                   Inline all appropriate functions where x can be
|                   one of the following:
|                     !       Not inline any function (equivalent to -qnoinline)
|                     =<lc>   Inline if number of source statement in
|                             function is less than the number specified
|                             in <lc>.
|                     -<nm>   Not inline function listed by names in <nm>
|                     +<nm>   Attempt to inline function listed by names
|                             in <nm>.
|         -r        Produce the output file without linking any library.
|         -S        Produce a .s file for any source file processed by the
|                   compiler.
|         -t<x>     Apply prefix from the -B option to the specified program 
<x>,
|                   where x can be one or more of the following:
|                     a = assembler
|                     b = compiler backend
|                     c = compiler frontend
|                     i = compiler inliner
|                     I = inter-procedural analysis - compile phase
|                     l = linkage editor
|                     L = inter-procedural analysis - link phase.
|                     p = preprocessor
|         -U<name>  Undefine name as in #undef directive.
|         -v        Displays language processing commands as they
|                   are invoked by xlc; output goes to stdout.
|         -V        Displays commands as they are invoked by xlC;
|                   output goes to stdout.
|         -w        Suppress informational, language-level, and
|                   warning messages.
|         -W<x,y>   Give the options <y> to the compiler program <x>
|                   where x can be one or more of the following:
|                     <a,b,c,f,I,l,L,p>
|         -y<x>     Specify compile-time rounding of constant floating-point
|                   expressions, where <x> can be one of the following:
|                     m = round toward minus infinity
|                     n = round to nearest
|                     p = round toward positive infinity
|                     z = round toward zero.
| 
|        2. Keyword options:
| 
|           Keyword options are specified in one of the following ways:
| 
|           -q<option>
|           -q<option>=<parameter>
|           -q<option>=<parameter>:<parameter>
| 
|           where <option> is an option name and <parameter> is a
|           parameter value.
|           Keyword options with no parameters represent switches
|           that may be either on or off. The keyword by itself turns
|           the switch on, and the keyword preceded by the letters NO
|           turns the switch off. For example, -qLIST tells the
|           compiler to produce a listing and -qNOLIST tells the
|           compiler not to produce a listing. If an option that
|           represents a switch is set more than once, the compiler
|           uses the last setting.
| 
|           Keyword option and parameter names may appear in either
|           UPPER CASE or lower case letters in the xlc command.
| 
| 
|           Options without parameters:
| 
|           32          Selects 32-bit compiler mode.
|           64          Selects 64-bit compiler mode.
|           ansialias   Use type-based aliasing during optimization.
|           compact     Reduce code size where possible, at the expense
|                       of execution speed.  Code size is reduced by
|                       inhibiting optimizations that replicate or expand
|                       code inline.
|           cpluscmt    Permit "//" to introduce a comment that lasts
|                       until the end of the current source line, as in C++.
|           dbcs        String literals and comments can contain DBCS
|                       characters (same as mbcs option).
|           dbxextra    Generate symbol table information for unreferenced
|                       variables. By default such information is not generated
|                       thus reducing the size of the executable compiled with
|                       the "-g" option.  Same as -qsymtab=unref.
|           digraph     Allow special digraph
|           dollar      Allow '$' as an identifier character
|           dpcl        Generates symbols for tools based on the Dynamic
|                       Probe Class Library (DPCL)
|           extchk      Perform external name type-checking and function
|                       call checking.
|           fdpr        Collect information about programs for use with
|                       the AIX fdpr (Feedback Directed Program Restructuring)
|                       performance-tuning utility.
|           flttrap     Generate instructions to trap floating-point
|                       exceptions.
|           fold        Specifies that constant floating-point expressions
|                       are to be evaluated at compile time.
|           fullpath    Specifies the path information stored for files when
|                       you use "-g" and the symbolic debugger.
|           funcsect    Place instructions for each function in a separate 
csect.
|           heapdebug   Enables debug versions of memory management functions.
|           hot         Determines whether or not to perform high-order
|                       transformations on loops during optimization.
|           idirfirst   Specify the search order for files included with
|                       the #include "file_name" directive.  Use -qidirfirst
|                       with the -Idirectory option.  If -qidirfirst option
|                       is specified, the directories specified by the
|                       -Idirectory option are searched before the directory
|                       where the current file resides.
|           ignerrno    Tell the optimizer that the program will never
|                       refer to or set errno.  This allows additional
|                       optimizations.
|           inlglue     Generate fast external linkage by inlining the
|                       code (pointer glue code) necessary at calls
|                       via a function pointer and calls to external
|                       procedures.
|           largepage   Take advantage of 16M pages, which will allow for
|                       reduced TLB entries and allow hardware prefetching
|                       to be done more efficiently.
|           ldbl128     Increase long double size from 64 to 128 bits.
|           libansi     Assumes that all functions with the name of an
|                       ANSI C library functions are in fact the system 
functions.
|           linedebug   Generates abbreviated line number and source file name
|                       information for the debugger.
|           list        Produce an object listing; output goes to .lst file.
|           listopt     Display the settings of all options; output goes
|                       to .lst file.
|           longdouble  Increase long double size from 64 to 128 bits.
|           longlit     Changes implicit type selection for integer constants in
|                       64-bit mode.
|           longlong    Allow long long integers.
|           macpstr     Allow '\p' as the first character of a string constant
|                       which will be replaced by the length in bytes.
|           makedep     Creates an output file that contains targets suitable 
for
|                       inclusion in a description file for the AIX make 
command.
|           mbcs        String literals and comments can contain DBCS
|                       characters (same as dbcs option).
|           mkshrobj    Create a shared object from generated object files.
|           noprint     Direct listing to /dev/null.
|           nostdinc    Specify which files are included with the #include
|                       "file_name" and #include <file_name> directives.
|                       If -qnostdinc is specified, the /usr/include directory
|                       is not searched.
|           optimize    Same as O and O2. Perform optimization that is the
|                       mix between speed and size.  (If -qnooptimize is
|                       specified, it is equivalent to -qoptimize=0.)
|           pascal      Accept and ignore the keyword 'pascal' as a
|                       type modifier.
|           pdf1, pdf2  Perform aggressive optimizations with profile
|                       directed feedback.
|           phsinfo     Produce compiler phase information; output goes to
|                       stdout.
|           proto       Assert that procedure call points agree
|                       with their declarations even if the procedure has
|                       not been prototyped. This allows the caller to
|                       pass floating point arguments in floating point
|                       registers instead of general purpose registers.
|           report      Adds information to the listing file on the loop
|                       transformations that have been carried out.
|                       This option requires either -qhot or -qsmp
|                       in order to have effect.
|           ro          Put string literals in read only area.
|           roconst     Put constant values in read only area.
|           showinc     Include the source of all included files in the
|                       source listing, if the SOURCE option is in effect.
|           smallstack  Reduce the size of the stack frame, allowing better use
|                       of a limited stack size.
|           source      Produce a source listing; output goes to .lst file.
|           srcmsg      Reconstruct source lines in error along with the
|                       diagnostic messages in the stderr file.
|           statsym     Adds user-defined, nonexternal names that have a
|                       persistent storage class, such as initialized and
|                       uninitialized static variables, to the name list
|                       (the symbol table of xcoff objects).  Same as
|                       -qsymtab=static.
|           strict      Turns off aggressive optimizations which have the
|                       potential to alter the semantics of a user's program.
|                       This option also sets -qfloat=nofltint:norsqrt.
|           strict_induction
|                       Turns off induction variable optimizations
|                       that have the potential to alter the semantics of a
|                       user's program. The default is "nostrict_induction" at
|                       -O2 or higher and "strict_induction" otherwise.
|                       "nostrict_induction" is recomended if your program does
|                       not have overflows or wrap arounds of loop induction
|                       variables.
|           syntaxonly  Causes the compiler to perform syntax checking without
|                       generating an object file.
|           threaded    Indicates to the compiler that the program will execute
|                       in multi-threaded environment.
|           tocmerge    Read from the file specified in -bImportfile linker
|                       option and merge the address information to access
|                       ranges of external addresses using a single Table Of
|                       Content entry.
|           upconv      Preserves the unsigned specification when performing
|                       integral promotions.
|           warn64      Enables checking for possible long-to-integer or
|                       pointer-to-integer truncation.
|           unwind      Enables stack unwinding.  The optimization prologue
|                       tailoring reduces the number of saves and restores
|                       of non-volatile registers, but is enabled only when
|                       stack unwinding is disabled.
|           xcall       Generate code to static routines within a compilation
|                       unit as if they were external routines.
|           xref        Produce a cross-reference listing containing
|                       only referenced names.
| 
| 
| 
|           Options with parameters:
|           aggrcopy=[no]overlap
|                       Asserts whether source and destination of aggregate
|                       assignments overlap.
|           alias=<option>
|                       Specifies the aliasing assertion to be applied to
|                       your compilation unit.
|                       The available options are:
|                       addr    Variables are disjoint from pointers
|                               unless their address is taken.
|                       allp    Pointers are never aliased.
|                       ansi    Pointers can only point to an object of the
|                               same type. Require -O option.
|                       typ     Pointers to different types are never aliased.
|           align=<algnopt>
|                       bit_packed
|                               Similar to packed, except bit-fields are
|                               packed as tightly as possible.
|                       full    The compiler uses the RISC System/6000
|                               alignment rules. This is the same as power.
|                       mac68k  The compiler uses the Macintosh**
|                               alignment rules.
|                       natural The compiler maps structure members to
|                               their natural boundaries.
|                       packed  The compiler uses the packed alignment rules.
|                       power   The compiler uses the RISC System/6000
|                               alignment rules.
|                       twobyte The compiler uses the Macintosh alignment rules.
|                               The mac68k option is the same as twobyte.
|           arch=<option>
|                       Specifies the architecture on which the executable
|                       program will be run.
|                       The available options are:
|                       com     Produce an object that contains instructions
|                               that will run on all the POWER and PowerPC
|                               hardware platforms.
|                       pwr     Produce an object that contains instructions
|                               that will run on the POWER hardware
|                               platform.
|                       pwr2    Produce an object that contains instructions
|                               that will run on the POWER2 hardware
|                               platform.
|                       pwrx    Same as pwr2.
|                       ppc     Produce an object that contains instructions
|                               that will run on any of the 32-bit PowerPC
|                               hardware platforms.
|                       ppcgr   Produce an object that contains optional
|                               graphics instructions for PowerPC processors.
|                       pwr2s   Produce an object that contains instructions
|                               that will run on a pwr2s chip.
|                       p2sc    Produce an object that contains instructions
|                               that will run on a p2sc chip.
|                       601     Produce an object that contains instructions
|                               that will run on a 601 chip.
|                       602     Produce an object that contains instructions
|                               that will run on a 602 chip.
|                       603     Produce an object that contains instructions
|                               that will run on a 603 chip.
|                       604     Produce an object that contains instructions
|                               that will run on a 604 chip.
|                       403     Produce an object that contains instructions
|                               that will run on a 403 chip.
|                       rs64a   Produce an object that contains instructions
|                               that will run on a rs64a chip.
|                       rs64b   Produce an object that contains instructions
|                               that will run on a rs64b chip.
|                       rs64c   Produce an object that contains instructions
|                               that will run on a rs64c chip.
|                       pwr3    Produce an object that contains instructions
|                               that will run on a POWER3 chip.
|                       pwr4    Produce an object that contains instructions
|                               that will run on a POWER4 chip.
|                       The default is -qarch=com.  If the -qarch option is
|                       specified without the -qtune=<option>, the compiler
|                       uses the default -qtune value for the specified
|                       architecture. Refer to online documentation to find
|                       actual default setting of -qtune  for a given -qarch.
|           assert=<option>
|                       Specifies the aliasing assertion to be applied to
|                       your compilation unit.
|                       The available options are:
|                       typ     Pointers to different types are never aliased.
|                       allp    Pointers are never aliased.
|                       addr    Variables are disjoint from pointers
|                               unless their address is taken.
|           attr        Produce an attribute listing containing only
|                       referenced names; output goes to .lst file.
|           attr=full   Produce an attribute listing containing all names,
|                       whether referenced or not; output goes to .lst file.
|           bitfields=signed
|           bitfields=unsigned
|                       Specify whether bitfields will be signed or unsigned.
|           cache=<suboption>:<suboption>...
|                       Describe the cache configuration for a specific target
|                       execution machine. See online documentation for details.
|           chars=signed
|           chars=unsigned
|                       Specify whether the data type char will be signed
|                       or unsigned.
|           check=<option>
|                       Generate code to check for run-time checks.
|                       bounds  Runtime checking of addresses when
|                               subscripting within an object of known size.
|                       divzero Runtime checking of integer division.
|                               A trap will occur if an attempt is made to
|                               divide by zero.
|                       nullptr Runtime checking of addresses
|                               contained in pointer variables used to
|                               reference storage.
|                       all     Switches on all the above suboptions.
|           dataimported=<name1>:<name2>: ...
|                       Specify which data items are imported.  If no names are
|                       specified, all data items are assumed to be imported.
|                       This is the default.
|           datalocal=<name1>:<name2>: ...
|                       Specify which data items are local.  If no names are
|                       specified, all data items are assumed to be local.
|           enum=<enumopt>
|                       Specify whether minimum-sized enumerated types will be
|                       produced or not. <enumopt> can be either small, int,
|                       1, 2, 4 or 8.
|                       small denotes that either one, two, four or eight (valid
|                       in 64-bit mode only) bytes of storage will be allocated
|                       for enum variables based on the range of the enum
|                       constants.
|                       int is the default, and causes enum variables to be
|                       treated as though they were of type signed int
|                       depending on the range of the enum constants.
|                       1 will cause enum variables to be packed into 1 byte.
|                       2 will cause enum variables to be packed into 2 bytes.
|                       4 will cause enum variables to be packed into 4 bytes.
|                       8 will cause enum variables to be packed into 8 bytes.
|                         (enum=8 is valid in 64-bit mode only)
|           flag=<sev1>
|                       Specify severity level of diagnostics to be reported
|                       in source listing and stderr; the severity level
|                       is one of <i,w,e,s,u>.
|           flag=<sev1>:<sev2>
|                       Specify severity level of diagnostics to be reported
|                       in source listing (<sev1>), and stderr (<sev2>);
|                       the severity levels are one of <i,w,e,s,u>.
|           float=<opt1>:<opt2>:...:<optN>
|                       The available options are:
|                       emulate Function calls are emitted in place of
|                               PowerPC floating-point instructions.
|                               Use this option only in a single-threaded
|                               stand-alone environment, targeting the
|                               PowerPC 403 processor.
|                               Do not use this suboption with any of the
|                               following:
|                               o  -qarch=pwr, -qarch=pwr2, -qarch=pwrx
|                               o  -qlongdouble, -qldbl128
|                               o  128-bit long double invocation commands
|                       fltint  Specify whether range checking of floating
|                               point to integer conversions is done.
|                               Default at -O2: -qfloat=nofltint.
|                               Default at -O3: -qfloat=fltint.
|                       hsflt   Never round single-precision expressions,
|                               and don't perform range checking for
|                               floating-point to integer conversions.
|                       hssngl  Round single-precision expressions only
|                               when the results are stored into float memory
|                               locations.
|                       nans    Detect conversion of single-precision NaNS to
|                               double precision call checking.
|                       nomaf   Suppress generation of multiply-add
|                               instructions.
|                       nofold  Suppress compile-time evaluation of constant
|                               floating-point expressions.
|                       rndsngl Ensure strict adherence to IEEE standard.
|                               all operations on single-precision values
|                               produce results that remain in single
|                               precision.
|                       rrm     Specify run-time rounding mode. Compile with
|                               this option if the run-time rounding mode
|                               is round toward minus infinity, round toward
|                               positive infinity, or not known.
|                       rsqrt   Specify whether a division by the result of a
|                               square root can be replaced with a multiply
|                               by the reciprocal of the square root.
|                               Default at -O2: -qfloat=norsqrt.
|                               Default at -O3: -qfloat=rsqrt.
|                       spnans  Generate extra instructions to detect signaling
|                               NaN on conversion from single precision to
|                               double precision.  Obsolete; use the equivalent
|                               -qfloat=nans option.
|           flttrap=<opt1>:<opt2>:...:<optN>
|                       Generate instructions to detect and trap floating-point.
|                       The available options are:  overflow, underflow,
|                       zerodivide, invalid, inexact, enable, imprecise.
|           halt=<sev>  Stop compiler after first phase if severity of errors
|                       detected equals or exceeds <sev>; the severity
|                       level is one of i, w, e, s, u.
|           genproto=<parmnames>
|                       Produces ANSI prototypes from K&R function definitions.
|           hot=<suboption>
|                       Determines whether or not to perform high-order
|                       transformations on loops and array language during
|                       optimization, and whether or not to pad array dimensions
|                       and data objects to avoid cache misses. Suboptions
|                       include:
|                         arraypad   - The compiler will pad any arrays where it
|                                      infers there may be a benefit.  Make sure
|                                      that you have not used equivalence
|                                      association for any arrays in files
|                                      compiled with this option as the compiler
|                                      does not perform any checking before
|                                      padding arrays.
|                         arraypad=n - The compiler will pad every array in the
|                                      code.  The pad amount must be a positive
|                                      integer value.
|                         novector   - The compiler will avoid replacing code by
|                                      calls to vector library routines.
|                         vector     - Allows the compiler to optimize by
|                                      replacing code with calls to vector
|                                      library routines.
|           ignprag=<option>
|                       The available options are:
|                       disjoint
|                               Ignore pragma disjoint.
|                       isolated
|                               Ignore pragma isolated_call.
|                       omp     Ignore OpenMP parallel processing pragmas.
|                       ibm     Ignore IBM parallel processing pragmas.
|                       all     Ignore all the above pragmas.
|           info
|           info=all
|                       Produce additional lint-like messages.  For C, it turns
|                       on all diagnostic messages for all groups.  For C++, it
|                       turns on all diagnostic messages for all groups, except
|                       ppt.
|           info=<group>
|                       Produce additional lint-like messages based on <group>.
|                       c99     Code that might behave differently between
|                               C89 and C99 language levels
|                       cls     Possible problems with generation of classes
|                       cmp     Possible redundancies in unsigned comparisons
|                       cnd     Possible redundancies or problems in conditional
|                               expressions
|                       cns     Operations involving constants.
|                       cnv     Conversions
|                       dcl     Consistency of declarations
|                       eff     Statements with no effect
|                       enu     Consistency of enum variables
|                       ext     Unused external definitions
|                       gen     General diagnostic messages
|                       gnr     Generation of temporary variables
|                       got     Use of goto statements
|                       ini     Possible problems with initialization
|                       inl     Functions not inlined
|                       lan     Language level effects
|                       obs     Obsolete features
|                       ord     Unspecified order of evaluation
|                       par     Unused parameters
|                       por     Nonportable language constructs
|                       ppc     Possible problems with using the preprocessor
|                       ppt     Trace of preprocessor actions
|                       private Lists shared variables made private to a
|                               parallel loop.
|                       pro     Missing function prototypes
|                       rea     Code that cannot be reached
|                       reduction
|                               Lists all variables that are recognized as
|                               reduction variables inside a parallel loop.
|                       ret     Consistency of return statements
|                       trd     Possible truncation or loss of data or precision
|                       tru     Variable names truncated by the compiler
|                       trx     Hexadecimal floating-point constants that cannot
|                               be represented exactly in its evaluation format
|                       uni     Unitialized variables
|                       use     Unused auto and static variables
|           initauto=<hh>
|                       Initialialize automatic storage to <hh>. <hh> is a
|                       hexadecimal value.  This generates extra code and
|                       should only be used for error determination.
|           inline[=<x>]
|                       This is functionally equivalent to the -Q option.
|           ipa=<subopt1>[=<val1>][:<subopt2>[=<val2>][:...:<suboptN>[=<valN>]]]
|                       Enhances -O optimization by doing detailed analysis
|                       across procedures.  One of -O, -O2, or -O3 is required
|                       when using -qipa.  Regular expressions are supported
|                       when specifying <procedure_names> on the -qipa=exits,
|                       -qipa=inline, -qipa=lowfreq, -qipa=noinline, -qipa=pure,
|                       -qipa=safe and -qipa=unknown suboptions.
|                       Suboptions include:
|                         exits=<procedure_names>
|                                    - Specifies a selected set of procedures
|                                      which always end the program.
|                         inline=<inline-options>
|                           The "ipa=inline=" command can take a colon-separated
|                           list of inline options, which are as follows:
|                             inline={auto|noauto}
|                                         - Specifies whether or not to
|                                           automatically inline expansion.
|                             inline=<procedure_names>
|                                         - Specifies a comma-separated list of
|                                           procedures to try to inline.
|                             inline=limit=<num>
|                                         - Changes the size limits that deter-
|                                           mine how much inline expansion to 
do.
|                                           <num> is the optimizer's 
approximation
|                                           of the number of bytes of code which
|                                           will be generated.
|                             inline=threshold=<num>
|                                         - Specifies the upper size limit on
|                                           procedures to inline.  <num> is
|                                           defined as for inline=limit.
|                         isolated=<procedure_names>
|                                    - Specifies a comma-separated list of
|                                      procedures not compiled with -qipa and
|                                      that do not directly refer to any global
|                                      variable.
|                         level=<level>
|                                    - Determines the amount of IPA analysis
|                                      and optimization performed:
|                                        0 = Does only minimal interprocedural
|                                            analysis and optimization.
|                                        1 = Turns on inlining, limited alias
|                                            analysis, and limited call-site
|                                            tailoring.
|                                        2 = Full interprocedural data flow and
|                                            alias analysis.
|                         list=[filename|short|long]
|                                    - Specifies an output listing file name
|                                      during the link phase, in the event that
|                                      an object listing has been requested
|                                      using the -qlist option.  The default
|                                      name is "a.lst".  The suboptions short 
and
|                                      long determine which listing sections 
will
|                                      be included.
|                         lowfreq=<procedure_names>
|                                    - Specifies a comma-separated list of
|                                      procedures that are likely to be
|                                      called infrequently during the course
|                                      of a typical program run.
|                         missing={unknown|safe|isolated|pure}
|                                    - Specifies the default assumption for
|                                      procedures not compiled with -qipa.
|                         noinline=<procedure_names>
|                                    - Specifies a comma-separated list of
|                                      procedures which are not to be inlined.
|                         noobject   - Speeds up compilation, but the object
|                                      files cannot be used in non-IPA
|                                      compilations.  This option is ignored if
|                                      -S has been specified.
|                         partition={small|medium|large}
|                                    - Specifies the size of program sections
|                                      that are analyzed together.  Larger
|                                      partitions may produce better analysis 
but
|                                      require more storage.
|                         pure=<procedure_names>
|                                    - Specifies a comma-separated list of
|                                      procedures not compiled with -qipa and
|                                      that are "isolated", "safe", and do not
|                                      modify any data objects that are visible
|                                      to the caller.
|                         safe=<procedure_names>
|                                    - Specifies a comma-separated list of
|                                      procedures not compiled with -qipa and
|                                      that do not call any other part of the
|                                      program.
|                         stdexits   - Specifies that compiler-defined exit
|                                      routines can be optimized as with the
|                                      "exits" suboption.  The procedures are
|                                      abort, exit, _exit, and _assert.
|                         nothreads    Single threaded invocation of the 
compiler
|                                      backend.
|                         threads      Compiler decides the number of threads
|                                      used to invoke the compiler backend.
|                         threads=<n>  Up to 'n' threads can be used to invoke
|                                      the compiler backend.
|                         unknown=<procedure_names>
|                                    - Specifies a comma-separated list of
|                                      procedures not compiled with -qipa and
|                                      that may update global variables and
|                                      dummy arguments and call other parts of
|                                      the program compiled with -qipa.
|                         The following options are intended for use by the
|                         link-time phase of -qipa:
|                         -qlibansi  - Assumes that all functions with the name
|                                      of an ANSI C defined library function 
are,
|                                      in fact, the library functions.
|                                      -qnolibansi is the default.
|                         -qlibessl  - Assumes that all functions with the name
|                                      of an ESSL defined library functions are,
|                                      in fact, the library functions.
|                                      -qnolibessl is the default.
|                         -qlibposix - Assumes that all functions with the name
|                                      of a POSIX 1003.1 defined library 
function
|                                      are, in fact, the system functions.
|                                      -qnolibposix is the default.
|           isolated_call=<name1>:<name2>: ...
|                       Specify that the calls to the functions listed have no
|                       side effects. <name1> and <name2> are function names.
|                       The user may specify as many function names as
|                       necessary.
|           keyword=<keywords>
|                       Enables the use of specific keywords.
|           langlvl={<langlvl>|<feature>}[:<langlvl>|<feature>]...
|                       Specify language level and/or features to be enabled
|                       during compilation.
|                       <langlvl>
|                               can be extc89, stdc89, extc99, stdc99,
|                               ansi, saal2, saa, extended, or classic.
|                       <feature>
|                               can be:
|                               [no]ucs   enables or disables support for
|                                         universal character names.
|           maxerr=<num>[:<sev>]
|                       Instructs the compiler to halt compilation when <num>
|                       errors of <sev> or greater severity is reached.  The
|                       default for <sev> is current value of the -qhalt option.
|           maxmem=<num>
|                       Limit the amount of memory used by space intensive
|                       optimizations to <num>.  <num> specified in kilobytes.
|           optimize=<level>
|                       Enables different levels of optimization.
|                       2       Same as -O and -qoptimize.
|                       3       Same as -O3. Aggressive optimization.
|                       4       Same as -O4. Internally generates -O3 -qipa
|                               with automatic architecture and tuning option
|                               generation.
|                       5       Same as -O5. Internally generates -O3
|                               -qipa=level=2 with automatic architecture and
|                               tuning option generation.
|           procimported=<name1>:<name2>: ...
|                       Specify which functions are imported.  If no filenames
|                       are specified, all invoked functions are assumed to be
|                       defined outside the current file.  The last explicit
|                       specification for a function takes precedence.
|           proclocal=<name1>:<name2>: ...
|                       Specify which functions are local.
|                       If no filenames are specified, all invoked functions
|                       are assumed to be defined within the current file.
|                       The last explicit specification for a function takes
|                       precedence.
|           procunknown=<name1>:<name2>: ...
|                       Specify which functions are unknown to be local or
|                       imported.  If no filenames are specified, all functions
|                       called are assumed to be unknown. This is the default
|                       when no user options are specified. The last explicit
|                       specification for a function takes precedence.
|           profile=<option>
|                       Sets up the object files produced by the compiler for
|                       profiling.
|                       The available options are:
|                       ibm     Generate profiling support code for use with the
|                               Performance Analysis tool in VisualAge C++.
|                       p       Generate profiling support code.  Same as -p.
|                       pg      Generate profiling support code including BSD
|                               profiling support.  Same as -pq.
|           smp[=suboption[:suboption] [ ... ]]
|                       Controls acceptance of OpenMP directives and
|                       automatic parallelization.  The auto and omp suboptions
|                       are opposites. i.e. -qsmp=omp means strict adherance
|                       to the OpenMP standard with no automatic 
parallelization.
|                       [no]auto
|                               Enables or disables automatic parallelization.
|                       [no]explicit
|                               Enables or disables explicit parallelization.
|                       [no]opt
|                               Turns off the implied optimization to allow
|                               simpler debugging.
|                       schedule=<sched_type>[=n]
|                               Specifies what kind of scheduling algorithms
|                               and chunking are used for loops to which no
|                               other scheduling algorithm has been explicitly
|                               assigned in the source code.
|                               Valid options for <sched_type> are:
|                                          * dynamic[=n]
|                                          * guided[=n]
|                                          * static[=n]
|                                          * affinity[=n]
|                                          * runtime
|                               For more information, see online documentation.
|                       [no]nested_par
|                               Enables or disables parallelization of nested
|                               parallel constructs.
|                       [no]rec_locks
|                               Specifies whether recursive or regular locks
|                               should be used to implement critical sections.
|                       [no]omp Enables or disables strict OpenMP mode.
|           spill=<size>
|                       Specify the size of the register allocation spill area.
|           suppress=<msg_num>:<msg_num>...
|                       Suppress compiler messages.
|           nosuppress
|                       Don't suppress compiler messages.
|           symtab=<options>
|                       Controls symbol table.
|                       The available options are:
|                       unref   Specifies that all typedef declarations, struct,
|                               union, and enum type definitions are included
|                               for processing by the debugger.  Same as
|                               -qdbxextra.
|                       static  Adds user-defined, nonexternal names that have a
|                               persistent storage class, such as initialized
|                               and uninitialized static variables, to the name
|                               list (the symbol table of xcoff objects).  Same
|                               as -qstatsym.
|           tabsize=<size>
|                       Changes the length of tabs in your source file.
|           tbtable=<option>
|                       Generate a traceback table for each function and
|                       place it in the text segment at the end of the
|                       function code.
|                       The available options are:
|                       none    No traceback table is generated.
|                       full    A full traceback table is generated.
|                               This is the default with -g specified.
|                       small   A traceback table is generated with no name or
|                               parameter information.
|                               This is the default when -g is NOT specified.
|           tune=<option>
|                       Specifies the architecture system for which the
|                       executable program is optimized.
|                       The available options are:
|                       403     Produce an object optimized for all the
|                               PowerPC 403 processors.
|                               Use -qfloat=emulate to emulate the 
floating-point
|                               instructions omitted by the 403 processor.
|                       601     Produce an object optimized for all the
|                               PowerPC 601 processors.
|                       602     Produce an object optimized for all the
|                               PowerPC 602 processors.
|                       603     Produce an object optimized for all the
|                               PowerPC 603 processors.
|                       604     Produce an object optimized for all the
|                               PowerPC 604 processors.
|                       p2sc    Produce an object optimized for all the
|                               p2sc processors.
|                       pwr     Produce an object optimized for the POWER
|                               hardware platform.
|                       pwr2    Produce an object optimized for the
|                               POWER2 hardware platform.
|                       pwr2s   Produce an object optimized for the
|                               POWER2 hardware platform, avoiding certain
|                               quadruple-precision instructions that would
|                               slow program performance.
|                       pwrx    Same as pwr2.
|                       rs64a   Produce an object optimized for the rs64a
|                               processor.
|                       rs64b   Produce an object optimized for the rs64b
|                               processor.
|                       rs64c   Produce an object optimized for the rs64c
|                               processor.
|                       pwr3    Produce an object optimized for the POWER3
|                               processor.
|                       pwr4    Produce an object optimized for the POWER4
|                               processor.
|           unroll={yes|no|auto}
|                       yes     Hint for the compiler to try to unroll loops.
|                       no      Force the compiler not to unroll any loops.
|                       auto    Let the compiler decide whether to unroll loops.
|           unroll      same as unroll=yes
|           nounroll    same as unroll=no
|           xref=full   Produce a cross-reference listing containing all names,
|                       whether referenced or not; output goes to .lst file.
| 
|   Environment Variables
|      1.OBJECT_MODE changes the compilation-mode behavior, unless overridden by
|                    configuration file or command-line options
| 
|         Setting
| 
|          not set   32-bit compiler mode.
|           32       32-bit compiler mode.
|           64       64-bit compiler mode.
|          32_64     Fatal error and stop, unless an explicit configuration
|                    file or command-line compiler-mode setting exists.
|         any other  Fatal error and stop, unless an explicit configuration
|                    file or command-line compiler-mode setting exists.
| 
|   For a detailed description of each option, please refer to the online
|   documentation.
| configure:2014: $? = 249
| configure:2016: /usr/vac/bin/cc -v </dev/null >&5
| exec: export(export,XL_CONFIG=/etc/vac.cfg:cc,NULL) 
| exec: less(less,/usr/vac/exe/default_msg/vac.help,NULL) 
|   C for AIX Compiler, Version 6
| 
|   Usage:
|      xlc [ option | inputfile ]...
|      cc [ option | inputfile ]...
|      c89 [ option | inputfile ]...
|      xlc128 [ option | inputfile ]...
|      cc128 [ option | inputfile ]...
|      xlc_r [ option | inputfile ]...
|      cc_r [ option | inputfile ]...
|      xlc_r4 [ option | inputfile ]...
|      cc_r4 [ option | inputfile ]...
|      xlc_r7 [ option | inputfile ]...
|      cc_r7 [ option | inputfile ]...
| 
|   Description:
|      The xlC and related commands compile C and C++ source files.
|      They also processes assembler source files and object files. Unless the
|      -c option is specified, xlC calls the linkage editor to produce a
|      single object file. Input files may be any of the following:
|        1. file name with .c suffix: C source file
|        2. file name with .i suffix: preprocessed C or C++ source file
|        3. file name with .o suffix: object file for ld command
|        4. file name with .s suffix: assembler source file
|        5. file name with .so suffix: shared object file
| 
|   Options:
|      Options can be flag options or keyword options:
| 
|        1. Flag options:
| 
|         -#        Display language processing commands but do
|                   not invoke them; output goes to stdout.
|         -bdynamic, -bstatic
|                   Determines which types of library files are searched by
|                   the linkage editor.
|         -brtl     Tells the linkage editor to accept both .so and .a
|                   library file types.
|         -B<prefix>
|                   Construct alternate compiler/assembler/linkage editor
|                   program names. <prefix> is added to the beginning of
|                   the standard program names.
|         -c        Do not send object files to the linkage editor.
|         -C        Write comments to output when doing preprocessing,
|                   used with -E and -P.
|         -D<name>[=<def>]
|                   Define <name> as in #define directive. If <def> is
|                   not specified, 1 is assumed.
|         -E        Preprocess but do not compile; output goes to stdout
|         -f<filename>
|                   Passes to the linkage editor the filename of a file
|                   containing a list of input files to be processed.
|         -F<x>[:<stanza>]
|                   Use alternate configuration file <x> with optional
|                   <stanza>. If <stanza> is not specified, the assumed stanza
|                   is the name of the command used to invoke the compiler.
|         -g        Produce information for the debugger.
|         -G        Tells the linkage editor to create a dynamic library.
|         -I<dir>   Search in directory <dir> for include files that
|                   do not start with an absolute path.
|         -l<key>   Search the specified library file,
|                   where <key> selects the file lib<key>.a.
|         -L<dir>   Search in directory <dir> for files specified by -l<key>.
|         -ma       Generate inline calls to the "alloca" function as if
|                   "#pragma alloca" directives were in the source file.
|         -M        Generate information to be included in a "make"
|                   description file; output goes to .u file.
|         -o<name>  Name the executable file <name> instead of a.out.
|                   When used with the -c option and one source file,
|                   name the object file <name> instead of filename.o.
|                   If <name> is the name of a directory, files generated by
|                   the compiler will be placed into that directory.
|         -O        Optimize generated code.
|         -O2       Same as -O.
|         -O3       Perform some memory and compile time intensive
|                   optimizations in addition to those executed with -O2.
|                   The -O3 specific optimizations have the potential to
|                   alter the semantics of a user's program.
|                   The compiler guards against these optimizations at -O2
|                   and the option -qstrict is provided at -O3 to turn off
|                   these aggressive optimizations.
|         -O4       Equivalent to -O3 -qipa with automatic generation of
|                   architecture and tuning option ideal for that platform.
|         -O5       Equivalent to -O3 -qipa=level=2 with automatic
|                   generation of architecture and tuning option ideal for
|                   that platform.
|         -p        Generate profiling support code.  Same as -qprofile=p.
|         -pg       Generate profiling support code including BSD
|                   profiling support.  Same as -qprofile=pg.
|         -P        Preprocess but do not compile; output goes to .i file.
|         -Q<x>, -qinline<x>
|                   Inline all appropriate functions where x can be
|                   one of the following:
|                     !       Not inline any function (equivalent to -qnoinline)
|                     =<lc>   Inline if number of source statement in
|                             function is less than the number specified
|                             in <lc>.
|                     -<nm>   Not inline function listed by names in <nm>
|                     +<nm>   Attempt to inline function listed by names
|                             in <nm>.
|         -r        Produce the output file without linking any library.
|         -S        Produce a .s file for any source file processed by the
|                   compiler.
|         -t<x>     Apply prefix from the -B option to the specified program 
<x>,
|                   where x can be one or more of the following:
|                     a = assembler
|                     b = compiler backend
|                     c = compiler frontend
|                     i = compiler inliner
|                     I = inter-procedural analysis - compile phase
|                     l = linkage editor
|                     L = inter-procedural analysis - link phase.
|                     p = preprocessor
|         -U<name>  Undefine name as in #undef directive.
|         -v        Displays language processing commands as they
|                   are invoked by xlc; output goes to stdout.
|         -V        Displays commands as they are invoked by xlC;
|                   output goes to stdout.
|         -w        Suppress informational, language-level, and
|                   warning messages.
|         -W<x,y>   Give the options <y> to the compiler program <x>
|                   where x can be one or more of the following:
|                     <a,b,c,f,I,l,L,p>
|         -y<x>     Specify compile-time rounding of constant floating-point
|                   expressions, where <x> can be one of the following:
|                     m = round toward minus infinity
|                     n = round to nearest
|                     p = round toward positive infinity
|                     z = round toward zero.
| 
|        2. Keyword options:
| 
|           Keyword options are specified in one of the following ways:
| 
|           -q<option>
|           -q<option>=<parameter>
|           -q<option>=<parameter>:<parameter>
| 
|           where <option> is an option name and <parameter> is a
|           parameter value.
|           Keyword options with no parameters represent switches
|           that may be either on or off. The keyword by itself turns
|           the switch on, and the keyword preceded by the letters NO
|           turns the switch off. For example, -qLIST tells the
|           compiler to produce a listing and -qNOLIST tells the
|           compiler not to produce a listing. If an option that
|           represents a switch is set more than once, the compiler
|           uses the last setting.
| 
|           Keyword option and parameter names may appear in either
|           UPPER CASE or lower case letters in the xlc command.
| 
| 
|           Options without parameters:
| 
|           32          Selects 32-bit compiler mode.
|           64          Selects 64-bit compiler mode.
|           ansialias   Use type-based aliasing during optimization.
|           compact     Reduce code size where possible, at the expense
|                       of execution speed.  Code size is reduced by
|                       inhibiting optimizations that replicate or expand
|                       code inline.
|           cpluscmt    Permit "//" to introduce a comment that lasts
|                       until the end of the current source line, as in C++.
|           dbcs        String literals and comments can contain DBCS
|                       characters (same as mbcs option).
|           dbxextra    Generate symbol table information for unreferenced
|                       variables. By default such information is not generated
|                       thus reducing the size of the executable compiled with
|                       the "-g" option.  Same as -qsymtab=unref.
|           digraph     Allow special digraph
|           dollar      Allow '$' as an identifier character
|           dpcl        Generates symbols for tools based on the Dynamic
|                       Probe Class Library (DPCL)
|           extchk      Perform external name type-checking and function
|                       call checking.
|           fdpr        Collect information about programs for use with
|                       the AIX fdpr (Feedback Directed Program Restructuring)
|                       performance-tuning utility.
|           flttrap     Generate instructions to trap floating-point
|                       exceptions.
|           fold        Specifies that constant floating-point expressions
|                       are to be evaluated at compile time.
|           fullpath    Specifies the path information stored for files when
|                       you use "-g" and the symbolic debugger.
|           funcsect    Place instructions for each function in a separate 
csect.
|           heapdebug   Enables debug versions of memory management functions.
|           hot         Determines whether or not to perform high-order
|                       transformations on loops during optimization.
|           idirfirst   Specify the search order for files included with
|                       the #include "file_name" directive.  Use -qidirfirst
|                       with the -Idirectory option.  If -qidirfirst option
|                       is specified, the directories specified by the
|                       -Idirectory option are searched before the directory
|                       where the current file resides.
|           ignerrno    Tell the optimizer that the program will never
|                       refer to or set errno.  This allows additional
|                       optimizations.
|           inlglue     Generate fast external linkage by inlining the
|                       code (pointer glue code) necessary at calls
|                       via a function pointer and calls to external
|                       procedures.
|           largepage   Take advantage of 16M pages, which will allow for
|                       reduced TLB entries and allow hardware prefetching
|                       to be done more efficiently.
|           ldbl128     Increase long double size from 64 to 128 bits.
|           libansi     Assumes that all functions with the name of an
|                       ANSI C library functions are in fact the system 
functions.
|           linedebug   Generates abbreviated line number and source file name
|                       information for the debugger.
|           list        Produce an object listing; output goes to .lst file.
|           listopt     Display the settings of all options; output goes
|                       to .lst file.
|           longdouble  Increase long double size from 64 to 128 bits.
|           longlit     Changes implicit type selection for integer constants in
|                       64-bit mode.
|           longlong    Allow long long integers.
|           macpstr     Allow '\p' as the first character of a string constant
|                       which will be replaced by the length in bytes.
|           makedep     Creates an output file that contains targets suitable 
for
|                       inclusion in a description file for the AIX make 
command.
|           mbcs        String literals and comments can contain DBCS
|                       characters (same as dbcs option).
|           mkshrobj    Create a shared object from generated object files.
|           noprint     Direct listing to /dev/null.
|           nostdinc    Specify which files are included with the #include
|                       "file_name" and #include <file_name> directives.
|                       If -qnostdinc is specified, the /usr/include directory
|                       is not searched.
|           optimize    Same as O and O2. Perform optimization that is the
|                       mix between speed and size.  (If -qnooptimize is
|                       specified, it is equivalent to -qoptimize=0.)
|           pascal      Accept and ignore the keyword 'pascal' as a
|                       type modifier.
|           pdf1, pdf2  Perform aggressive optimizations with profile
|                       directed feedback.
|           phsinfo     Produce compiler phase information; output goes to
|                       stdout.
|           proto       Assert that procedure call points agree
|                       with their declarations even if the procedure has
|                       not been prototyped. This allows the caller to
|                       pass floating point arguments in floating point
|                       registers instead of general purpose registers.
|           report      Adds information to the listing file on the loop
|                       transformations that have been carried out.
|                       This option requires either -qhot or -qsmp
|                       in order to have effect.
|           ro          Put string literals in read only area.
|           roconst     Put constant values in read only area.
|           showinc     Include the source of all included files in the
|                       source listing, if the SOURCE option is in effect.
|           smallstack  Reduce the size of the stack frame, allowing better use
|                       of a limited stack size.
|           source      Produce a source listing; output goes to .lst file.
|           srcmsg      Reconstruct source lines in error along with the
|                       diagnostic messages in the stderr file.
|           statsym     Adds user-defined, nonexternal names that have a
|                       persistent storage class, such as initialized and
|                       uninitialized static variables, to the name list
|                       (the symbol table of xcoff objects).  Same as
|                       -qsymtab=static.
|           strict      Turns off aggressive optimizations which have the
|                       potential to alter the semantics of a user's program.
|                       This option also sets -qfloat=nofltint:norsqrt.
|           strict_induction
|                       Turns off induction variable optimizations
|                       that have the potential to alter the semantics of a
|                       user's program. The default is "nostrict_induction" at
|                       -O2 or higher and "strict_induction" otherwise.
|                       "nostrict_induction" is recomended if your program does
|                       not have overflows or wrap arounds of loop induction
|                       variables.
|           syntaxonly  Causes the compiler to perform syntax checking without
|                       generating an object file.
|           threaded    Indicates to the compiler that the program will execute
|                       in multi-threaded environment.
|           tocmerge    Read from the file specified in -bImportfile linker
|                       option and merge the address information to access
|                       ranges of external addresses using a single Table Of
|                       Content entry.
|           upconv      Preserves the unsigned specification when performing
|                       integral promotions.
|           warn64      Enables checking for possible long-to-integer or
|                       pointer-to-integer truncation.
|           unwind      Enables stack unwinding.  The optimization prologue
|                       tailoring reduces the number of saves and restores
|                       of non-volatile registers, but is enabled only when
|                       stack unwinding is disabled.
|           xcall       Generate code to static routines within a compilation
|                       unit as if they were external routines.
|           xref        Produce a cross-reference listing containing
|                       only referenced names.
| 
| 
| 
|           Options with parameters:
|           aggrcopy=[no]overlap
|                       Asserts whether source and destination of aggregate
|                       assignments overlap.
|           alias=<option>
|                       Specifies the aliasing assertion to be applied to
|                       your compilation unit.
|                       The available options are:
|                       addr    Variables are disjoint from pointers
|                               unless their address is taken.
|                       allp    Pointers are never aliased.
|                       ansi    Pointers can only point to an object of the
|                               same type. Require -O option.
|                       typ     Pointers to different types are never aliased.
|           align=<algnopt>
|                       bit_packed
|                               Similar to packed, except bit-fields are
|                               packed as tightly as possible.
|                       full    The compiler uses the RISC System/6000
|                               alignment rules. This is the same as power.
|                       mac68k  The compiler uses the Macintosh**
|                               alignment rules.
|                       natural The compiler maps structure members to
|                               their natural boundaries.
|                       packed  The compiler uses the packed alignment rules.
|                       power   The compiler uses the RISC System/6000
|                               alignment rules.
|                       twobyte The compiler uses the Macintosh alignment rules.
|                               The mac68k option is the same as twobyte.
|           arch=<option>
|                       Specifies the architecture on which the executable
|                       program will be run.
|                       The available options are:
|                       com     Produce an object that contains instructions
|                               that will run on all the POWER and PowerPC
|                               hardware platforms.
|                       pwr     Produce an object that contains instructions
|                               that will run on the POWER hardware
|                               platform.
|                       pwr2    Produce an object that contains instructions
|                               that will run on the POWER2 hardware
|                               platform.
|                       pwrx    Same as pwr2.
|                       ppc     Produce an object that contains instructions
|                               that will run on any of the 32-bit PowerPC
|                               hardware platforms.
|                       ppcgr   Produce an object that contains optional
|                               graphics instructions for PowerPC processors.
|                       pwr2s   Produce an object that contains instructions
|                               that will run on a pwr2s chip.
|                       p2sc    Produce an object that contains instructions
|                               that will run on a p2sc chip.
|                       601     Produce an object that contains instructions
|                               that will run on a 601 chip.
|                       602     Produce an object that contains instructions
|                               that will run on a 602 chip.
|                       603     Produce an object that contains instructions
|                               that will run on a 603 chip.
|                       604     Produce an object that contains instructions
|                               that will run on a 604 chip.
|                       403     Produce an object that contains instructions
|                               that will run on a 403 chip.
|                       rs64a   Produce an object that contains instructions
|                               that will run on a rs64a chip.
|                       rs64b   Produce an object that contains instructions
|                               that will run on a rs64b chip.
|                       rs64c   Produce an object that contains instructions
|                               that will run on a rs64c chip.
|                       pwr3    Produce an object that contains instructions
|                               that will run on a POWER3 chip.
|                       pwr4    Produce an object that contains instructions
|                               that will run on a POWER4 chip.
|                       The default is -qarch=com.  If the -qarch option is
|                       specified without the -qtune=<option>, the compiler
|                       uses the default -qtune value for the specified
|                       architecture. Refer to online documentation to find
|                       actual default setting of -qtune  for a given -qarch.
|           assert=<option>
|                       Specifies the aliasing assertion to be applied to
|                       your compilation unit.
|                       The available options are:
|                       typ     Pointers to different types are never aliased.
|                       allp    Pointers are never aliased.
|                       addr    Variables are disjoint from pointers
|                               unless their address is taken.
|           attr        Produce an attribute listing containing only
|                       referenced names; output goes to .lst file.
|           attr=full   Produce an attribute listing containing all names,
|                       whether referenced or not; output goes to .lst file.
|           bitfields=signed
|           bitfields=unsigned
|                       Specify whether bitfields will be signed or unsigned.
|           cache=<suboption>:<suboption>...
|                       Describe the cache configuration for a specific target
|                       execution machine. See online documentation for details.
|           chars=signed
|           chars=unsigned
|                       Specify whether the data type char will be signed
|                       or unsigned.
|           check=<option>
|                       Generate code to check for run-time checks.
|                       bounds  Runtime checking of addresses when
|                               subscripting within an object of known size.
|                       divzero Runtime checking of integer division.
|                               A trap will occur if an attempt is made to
|                               divide by zero.
|                       nullptr Runtime checking of addresses
|                               contained in pointer variables used to
|                               reference storage.
|                       all     Switches on all the above suboptions.
|           dataimported=<name1>:<name2>: ...
|                       Specify which data items are imported.  If no names are
|                       specified, all data items are assumed to be imported.
|                       This is the default.
|           datalocal=<name1>:<name2>: ...
|                       Specify which data items are local.  If no names are
|                       specified, all data items are assumed to be local.
|           enum=<enumopt>
|                       Specify whether minimum-sized enumerated types will be
|                       produced or not. <enumopt> can be either small, int,
|                       1, 2, 4 or 8.
|                       small denotes that either one, two, four or eight (valid
|                       in 64-bit mode only) bytes of storage will be allocated
|                       for enum variables based on the range of the enum
|                       constants.
|                       int is the default, and causes enum variables to be
|                       treated as though they were of type signed int
|                       depending on the range of the enum constants.
|                       1 will cause enum variables to be packed into 1 byte.
|                       2 will cause enum variables to be packed into 2 bytes.
|                       4 will cause enum variables to be packed into 4 bytes.
|                       8 will cause enum variables to be packed into 8 bytes.
|                         (enum=8 is valid in 64-bit mode only)
|           flag=<sev1>
|                       Specify severity level of diagnostics to be reported
|                       in source listing and stderr; the severity level
|                       is one of <i,w,e,s,u>.
|           flag=<sev1>:<sev2>
|                       Specify severity level of diagnostics to be reported
|                       in source listing (<sev1>), and stderr (<sev2>);
|                       the severity levels are one of <i,w,e,s,u>.
|           float=<opt1>:<opt2>:...:<optN>
|                       The available options are:
|                       emulate Function calls are emitted in place of
|                               PowerPC floating-point instructions.
|                               Use this option only in a single-threaded
|                               stand-alone environment, targeting the
|                               PowerPC 403 processor.
|                               Do not use this suboption with any of the
|                               following:
|                               o  -qarch=pwr, -qarch=pwr2, -qarch=pwrx
|                               o  -qlongdouble, -qldbl128
|                               o  128-bit long double invocation commands
|                       fltint  Specify whether range checking of floating
|                               point to integer conversions is done.
|                               Default at -O2: -qfloat=nofltint.
|                               Default at -O3: -qfloat=fltint.
|                       hsflt   Never round single-precision expressions,
|                               and don't perform range checking for
|                               floating-point to integer conversions.
|                       hssngl  Round single-precision expressions only
|                               when the results are stored into float memory
|                               locations.
|                       nans    Detect conversion of single-precision NaNS to
|                               double precision call checking.
|                       nomaf   Suppress generation of multiply-add
|                               instructions.
|                       nofold  Suppress compile-time evaluation of constant
|                               floating-point expressions.
|                       rndsngl Ensure strict adherence to IEEE standard.
|                               all operations on single-precision values
|                               produce results that remain in single
|                               precision.
|                       rrm     Specify run-time rounding mode. Compile with
|                               this option if the run-time rounding mode
|                               is round toward minus infinity, round toward
|                               positive infinity, or not known.
|                       rsqrt   Specify whether a division by the result of a
|                               square root can be replaced with a multiply
|                               by the reciprocal of the square root.
|                               Default at -O2: -qfloat=norsqrt.
|                               Default at -O3: -qfloat=rsqrt.
|                       spnans  Generate extra instructions to detect signaling
|                               NaN on conversion from single precision to
|                               double precision.  Obsolete; use the equivalent
|                               -qfloat=nans option.
|           flttrap=<opt1>:<opt2>:...:<optN>
|                       Generate instructions to detect and trap floating-point.
|                       The available options are:  overflow, underflow,
|                       zerodivide, invalid, inexact, enable, imprecise.
|           halt=<sev>  Stop compiler after first phase if severity of errors
|                       detected equals or exceeds <sev>; the severity
|                       level is one of i, w, e, s, u.
|           genproto=<parmnames>
|                       Produces ANSI prototypes from K&R function definitions.
|           hot=<suboption>
|                       Determines whether or not to perform high-order
|                       transformations on loops and array language during
|                       optimization, and whether or not to pad array dimensions
|                       and data objects to avoid cache misses. Suboptions
|                       include:
|                         arraypad   - The compiler will pad any arrays where it
|                                      infers there may be a benefit.  Make sure
|                                      that you have not used equivalence
|                                      association for any arrays in files
|                                      compiled with this option as the compiler
|                                      does not perform any checking before
|                                      padding arrays.
|                         arraypad=n - The compiler will pad every array in the
|                                      code.  The pad amount must be a positive
|                                      integer value.
|                         novector   - The compiler will avoid replacing code by
|                                      calls to vector library routines.
|                         vector     - Allows the compiler to optimize by
|                                      replacing code with calls to vector
|                                      library routines.
|           ignprag=<option>
|                       The available options are:
|                       disjoint
|                               Ignore pragma disjoint.
|                       isolated
|                               Ignore pragma isolated_call.
|                       omp     Ignore OpenMP parallel processing pragmas.
|                       ibm     Ignore IBM parallel processing pragmas.
|                       all     Ignore all the above pragmas.
|           info
|           info=all
|                       Produce additional lint-like messages.  For C, it turns
|                       on all diagnostic messages for all groups.  For C++, it
|                       turns on all diagnostic messages for all groups, except
|                       ppt.
|           info=<group>
|                       Produce additional lint-like messages based on <group>.
|                       c99     Code that might behave differently between
|                               C89 and C99 language levels
|                       cls     Possible problems with generation of classes
|                       cmp     Possible redundancies in unsigned comparisons
|                       cnd     Possible redundancies or problems in conditional
|                               expressions
|                       cns     Operations involving constants.
|                       cnv     Conversions
|                       dcl     Consistency of declarations
|                       eff     Statements with no effect
|                       enu     Consistency of enum variables
|                       ext     Unused external definitions
|                       gen     General diagnostic messages
|                       gnr     Generation of temporary variables
|                       got     Use of goto statements
|                       ini     Possible problems with initialization
|                       inl     Functions not inlined
|                       lan     Language level effects
|                       obs     Obsolete features
|                       ord     Unspecified order of evaluation
|                       par     Unused parameters
|                       por     Nonportable language constructs
|                       ppc     Possible problems with using the preprocessor
|                       ppt     Trace of preprocessor actions
|                       private Lists shared variables made private to a
|                               parallel loop.
|                       pro     Missing function prototypes
|                       rea     Code that cannot be reached
|                       reduction
|                               Lists all variables that are recognized as
|                               reduction variables inside a parallel loop.
|                       ret     Consistency of return statements
|                       trd     Possible truncation or loss of data or precision
|                       tru     Variable names truncated by the compiler
|                       trx     Hexadecimal floating-point constants that cannot
|                               be represented exactly in its evaluation format
|                       uni     Unitialized variables
|                       use     Unused auto and static variables
|           initauto=<hh>
|                       Initialialize automatic storage to <hh>. <hh> is a
|                       hexadecimal value.  This generates extra code and
|                       should only be used for error determination.
|           inline[=<x>]
|                       This is functionally equivalent to the -Q option.
|           ipa=<subopt1>[=<val1>][:<subopt2>[=<val2>][:...:<suboptN>[=<valN>]]]
|                       Enhances -O optimization by doing detailed analysis
|                       across procedures.  One of -O, -O2, or -O3 is required
|                       when using -qipa.  Regular expressions are supported
|                       when specifying <procedure_names> on the -qipa=exits,
|                       -qipa=inline, -qipa=lowfreq, -qipa=noinline, -qipa=pure,
|                       -qipa=safe and -qipa=unknown suboptions.
|                       Suboptions include:
|                         exits=<procedure_names>
|                                    - Specifies a selected set of procedures
|                                      which always end the program.
|                         inline=<inline-options>
|                           The "ipa=inline=" command can take a colon-separated
|                           list of inline options, which are as follows:
|                             inline={auto|noauto}
|                                         - Specifies whether or not to
|                                           automatically inline expansion.
|                             inline=<procedure_names>
|                                         - Specifies a comma-separated list of
|                                           procedures to try to inline.
|                             inline=limit=<num>
|                                         - Changes the size limits that deter-
|                                           mine how much inline expansion to 
do.
|                                           <num> is the optimizer's 
approximation
|                                           of the number of bytes of code which
|                                           will be generated.
|                             inline=threshold=<num>
|                                         - Specifies the upper size limit on
|                                           procedures to inline.  <num> is
|                                           defined as for inline=limit.
|                         isolated=<procedure_names>
|                                    - Specifies a comma-separated list of
|                                      procedures not compiled with -qipa and
|                                      that do not directly refer to any global
|                                      variable.
|                         level=<level>
|                                    - Determines the amount of IPA analysis
|                                      and optimization performed:
|                                        0 = Does only minimal interprocedural
|                                            analysis and optimization.
|                                        1 = Turns on inlining, limited alias
|                                            analysis, and limited call-site
|                                            tailoring.
|                                        2 = Full interprocedural data flow and
|                                            alias analysis.
|                         list=[filename|short|long]
|                                    - Specifies an output listing file name
|                                      during the link phase, in the event that
|                                      an object listing has been requested
|                                      using the -qlist option.  The default
|                                      name is "a.lst".  The suboptions short 
and
|                                      long determine which listing sections 
will
|                                      be included.
|                         lowfreq=<procedure_names>
|                                    - Specifies a comma-separated list of
|                                      procedures that are likely to be
|                                      called infrequently during the course
|                                      of a typical program run.
|                         missing={unknown|safe|isolated|pure}
|                                    - Specifies the default assumption for
|                                      procedures not compiled with -qipa.
|                         noinline=<procedure_names>
|                                    - Specifies a comma-separated list of
|                                      procedures which are not to be inlined.
|                         noobject   - Speeds up compilation, but the object
|                                      files cannot be used in non-IPA
|                                      compilations.  This option is ignored if
|                                      -S has been specified.
|                         partition={small|medium|large}
|                                    - Specifies the size of program sections
|                                      that are analyzed together.  Larger
|                                      partitions may produce better analysis 
but
|                                      require more storage.
|                         pure=<procedure_names>
|                                    - Specifies a comma-separated list of
|                                      procedures not compiled with -qipa and
|                                      that are "isolated", "safe", and do not
|                                      modify any data objects that are visible
|                                      to the caller.
|                         safe=<procedure_names>
|                                    - Specifies a comma-separated list of
|                                      procedures not compiled with -qipa and
|                                      that do not call any other part of the
|                                      program.
|                         stdexits   - Specifies that compiler-defined exit
|                                      routines can be optimized as with the
|                                      "exits" suboption.  The procedures are
|                                      abort, exit, _exit, and _assert.
|                         nothreads    Single threaded invocation of the 
compiler
|                                      backend.
|                         threads      Compiler decides the number of threads
|                                      used to invoke the compiler backend.
|                         threads=<n>  Up to 'n' threads can be used to invoke
|                                      the compiler backend.
|                         unknown=<procedure_names>
|                                    - Specifies a comma-separated list of
|                                      procedures not compiled with -qipa and
|                                      that may update global variables and
|                                      dummy arguments and call other parts of
|                                      the program compiled with -qipa.
|                         The following options are intended for use by the
|                         link-time phase of -qipa:
|                         -qlibansi  - Assumes that all functions with the name
|                                      of an ANSI C defined library function 
are,
|                                      in fact, the library functions.
|                                      -qnolibansi is the default.
|                         -qlibessl  - Assumes that all functions with the name
|                                      of an ESSL defined library functions are,
|                                      in fact, the library functions.
|                                      -qnolibessl is the default.
|                         -qlibposix - Assumes that all functions with the name
|                                      of a POSIX 1003.1 defined library 
function
|                                      are, in fact, the system functions.
|                                      -qnolibposix is the default.
|           isolated_call=<name1>:<name2>: ...
|                       Specify that the calls to the functions listed have no
|                       side effects. <name1> and <name2> are function names.
|                       The user may specify as many function names as
|                       necessary.
|           keyword=<keywords>
|                       Enables the use of specific keywords.
|           langlvl={<langlvl>|<feature>}[:<langlvl>|<feature>]...
|                       Specify language level and/or features to be enabled
|                       during compilation.
|                       <langlvl>
|                               can be extc89, stdc89, extc99, stdc99,
|                               ansi, saal2, saa, extended, or classic.
|                       <feature>
|                               can be:
|                               [no]ucs   enables or disables support for
|                                         universal character names.
|           maxerr=<num>[:<sev>]
|                       Instructs the compiler to halt compilation when <num>
|                       errors of <sev> or greater severity is reached.  The
|                       default for <sev> is current value of the -qhalt option.
|           maxmem=<num>
|                       Limit the amount of memory used by space intensive
|                       optimizations to <num>.  <num> specified in kilobytes.
|           optimize=<level>
|                       Enables different levels of optimization.
|                       2       Same as -O and -qoptimize.
|                       3       Same as -O3. Aggressive optimization.
|                       4       Same as -O4. Internally generates -O3 -qipa
|                               with automatic architecture and tuning option
|                               generation.
|                       5       Same as -O5. Internally generates -O3
|                               -qipa=level=2 with automatic architecture and
|                               tuning option generation.
|           procimported=<name1>:<name2>: ...
|                       Specify which functions are imported.  If no filenames
|                       are specified, all invoked functions are assumed to be
|                       defined outside the current file.  The last explicit
|                       specification for a function takes precedence.
|           proclocal=<name1>:<name2>: ...
|                       Specify which functions are local.
|                       If no filenames are specified, all invoked functions
|                       are assumed to be defined within the current file.
|                       The last explicit specification for a function takes
|                       precedence.
|           procunknown=<name1>:<name2>: ...
|                       Specify which functions are unknown to be local or
|                       imported.  If no filenames are specified, all functions
|                       called are assumed to be unknown. This is the default
|                       when no user options are specified. The last explicit
|                       specification for a function takes precedence.
|           profile=<option>
|                       Sets up the object files produced by the compiler for
|                       profiling.
|                       The available options are:
|                       ibm     Generate profiling support code for use with the
|                               Performance Analysis tool in VisualAge C++.
|                       p       Generate profiling support code.  Same as -p.
|                       pg      Generate profiling support code including BSD
|                               profiling support.  Same as -pq.
|           smp[=suboption[:suboption] [ ... ]]
|                       Controls acceptance of OpenMP directives and
|                       automatic parallelization.  The auto and omp suboptions
|                       are opposites. i.e. -qsmp=omp means strict adherance
|                       to the OpenMP standard with no automatic 
parallelization.
|                       [no]auto
|                               Enables or disables automatic parallelization.
|                       [no]explicit
|                               Enables or disables explicit parallelization.
|                       [no]opt
|                               Turns off the implied optimization to allow
|                               simpler debugging.
|                       schedule=<sched_type>[=n]
|                               Specifies what kind of scheduling algorithms
|                               and chunking are used for loops to which no
|                               other scheduling algorithm has been explicitly
|                               assigned in the source code.
|                               Valid options for <sched_type> are:
|                                          * dynamic[=n]
|                                          * guided[=n]
|                                          * static[=n]
|                                          * affinity[=n]
|                                          * runtime
|                               For more information, see online documentation.
|                       [no]nested_par
|                               Enables or disables parallelization of nested
|                               parallel constructs.
|                       [no]rec_locks
|                               Specifies whether recursive or regular locks
|                               should be used to implement critical sections.
|                       [no]omp Enables or disables strict OpenMP mode.
|           spill=<size>
|                       Specify the size of the register allocation spill area.
|           suppress=<msg_num>:<msg_num>...
|                       Suppress compiler messages.
|           nosuppress
|                       Don't suppress compiler messages.
|           symtab=<options>
|                       Controls symbol table.
|                       The available options are:
|                       unref   Specifies that all typedef declarations, struct,
|                               union, and enum type definitions are included
|                               for processing by the debugger.  Same as
|                               -qdbxextra.
|                       static  Adds user-defined, nonexternal names that have a
|                               persistent storage class, such as initialized
|                               and uninitialized static variables, to the name
|                               list (the symbol table of xcoff objects).  Same
|                               as -qstatsym.
|           tabsize=<size>
|                       Changes the length of tabs in your source file.
|           tbtable=<option>
|                       Generate a traceback table for each function and
|                       place it in the text segment at the end of the
|                       function code.
|                       The available options are:
|                       none    No traceback table is generated.
|                       full    A full traceback table is generated.
|                               This is the default with -g specified.
|                       small   A traceback table is generated with no name or
|                               parameter information.
|                               This is the default when -g is NOT specified.
|           tune=<option>
|                       Specifies the architecture system for which the
|                       executable program is optimized.
|                       The available options are:
|                       403     Produce an object optimized for all the
|                               PowerPC 403 processors.
|                               Use -qfloat=emulate to emulate the 
floating-point
|                               instructions omitted by the 403 processor.
|                       601     Produce an object optimized for all the
|                               PowerPC 601 processors.
|                       602     Produce an object optimized for all the
|                               PowerPC 602 processors.
|                       603     Produce an object optimized for all the
|                               PowerPC 603 processors.
|                       604     Produce an object optimized for all the
|                               PowerPC 604 processors.
|                       p2sc    Produce an object optimized for all the
|                               p2sc processors.
|                       pwr     Produce an object optimized for the POWER
|                               hardware platform.
|                       pwr2    Produce an object optimized for the
|                               POWER2 hardware platform.
|                       pwr2s   Produce an object optimized for the
|                               POWER2 hardware platform, avoiding certain
|                               quadruple-precision instructions that would
|                               slow program performance.
|                       pwrx    Same as pwr2.
|                       rs64a   Produce an object optimized for the rs64a
|                               processor.
|                       rs64b   Produce an object optimized for the rs64b
|                               processor.
|                       rs64c   Produce an object optimized for the rs64c
|                               processor.
|                       pwr3    Produce an object optimized for the POWER3
|                               processor.
|                       pwr4    Produce an object optimized for the POWER4
|                               processor.
|           unroll={yes|no|auto}
|                       yes     Hint for the compiler to try to unroll loops.
|                       no      Force the compiler not to unroll any loops.
|                       auto    Let the compiler decide whether to unroll loops.
|           unroll      same as unroll=yes
|           nounroll    same as unroll=no
|           xref=full   Produce a cross-reference listing containing all names,
|                       whether referenced or not; output goes to .lst file.
| 
|   Environment Variables
|      1.OBJECT_MODE changes the compilation-mode behavior, unless overridden by
|                    configuration file or command-line options
| 
|         Setting
| 
|          not set   32-bit compiler mode.
|           32       32-bit compiler mode.
|           64       64-bit compiler mode.
|          32_64     Fatal error and stop, unless an explicit configuration
|                    file or command-line compiler-mode setting exists.
|         any other  Fatal error and stop, unless an explicit configuration
|                    file or command-line compiler-mode setting exists.
| 
|   For a detailed description of each option, please refer to the online
|   documentation.
| unlink: /data/dfavor/temp/xlcW03QCSqa
| unlink: /data/dfavor/temp/xlcW13RCSqb
| unlink: /data/dfavor/temp/xlcW23RCSqc
| configure:2019: $? = 249
| configure:2021: /usr/vac/bin/cc -V </dev/null >&5
| export XL_CONFIG=/etc/vac.cfg:cc 
| less /usr/vac/exe/default_msg/vac.help 
|   C for AIX Compiler, Version 6
| 
|   Usage:
|      xlc [ option | inputfile ]...
|      cc [ option | inputfile ]...
|      c89 [ option | inputfile ]...
|      xlc128 [ option | inputfile ]...
|      cc128 [ option | inputfile ]...
|      xlc_r [ option | inputfile ]...
|      cc_r [ option | inputfile ]...
|      xlc_r4 [ option | inputfile ]...
|      cc_r4 [ option | inputfile ]...
|      xlc_r7 [ option | inputfile ]...
|      cc_r7 [ option | inputfile ]...
| 
|   Description:
|      The xlC and related commands compile C and C++ source files.
|      They also processes assembler source files and object files. Unless the
|      -c option is specified, xlC calls the linkage editor to produce a
|      single object file. Input files may be any of the following:
|        1. file name with .c suffix: C source file
|        2. file name with .i suffix: preprocessed C or C++ source file
|        3. file name with .o suffix: object file for ld command
|        4. file name with .s suffix: assembler source file
|        5. file name with .so suffix: shared object file
| 
|   Options:
|      Options can be flag options or keyword options:
| 
|        1. Flag options:
| 
|         -#        Display language processing commands but do
|                   not invoke them; output goes to stdout.
|         -bdynamic, -bstatic
|                   Determines which types of library files are searched by
|                   the linkage editor.
|         -brtl     Tells the linkage editor to accept both .so and .a
|                   library file types.
|         -B<prefix>
|                   Construct alternate compiler/assembler/linkage editor
|                   program names. <prefix> is added to the beginning of
|                   the standard program names.
|         -c        Do not send object files to the linkage editor.
|         -C        Write comments to output when doing preprocessing,
|                   used with -E and -P.
|         -D<name>[=<def>]
|                   Define <name> as in #define directive. If <def> is
|                   not specified, 1 is assumed.
|         -E        Preprocess but do not compile; output goes to stdout
|         -f<filename>
|                   Passes to the linkage editor the filename of a file
|                   containing a list of input files to be processed.
|         -F<x>[:<stanza>]
|                   Use alternate configuration file <x> with optional
|                   <stanza>. If <stanza> is not specified, the assumed stanza
|                   is the name of the command used to invoke the compiler.
|         -g        Produce information for the debugger.
|         -G        Tells the linkage editor to create a dynamic library.
|         -I<dir>   Search in directory <dir> for include files that
|                   do not start with an absolute path.
|         -l<key>   Search the specified library file,
|                   where <key> selects the file lib<key>.a.
|         -L<dir>   Search in directory <dir> for files specified by -l<key>.
|         -ma       Generate inline calls to the "alloca" function as if
|                   "#pragma alloca" directives were in the source file.
|         -M        Generate information to be included in a "make"
|                   description file; output goes to .u file.
|         -o<name>  Name the executable file <name> instead of a.out.
|                   When used with the -c option and one source file,
|                   name the object file <name> instead of filename.o.
|                   If <name> is the name of a directory, files generated by
|                   the compiler will be placed into that directory.
|         -O        Optimize generated code.
|         -O2       Same as -O.
|         -O3       Perform some memory and compile time intensive
|                   optimizations in addition to those executed with -O2.
|                   The -O3 specific optimizations have the potential to
|                   alter the semantics of a user's program.
|                   The compiler guards against these optimizations at -O2
|                   and the option -qstrict is provided at -O3 to turn off
|                   these aggressive optimizations.
|         -O4       Equivalent to -O3 -qipa with automatic generation of
|                   architecture and tuning option ideal for that platform.
|         -O5       Equivalent to -O3 -qipa=level=2 with automatic
|                   generation of architecture and tuning option ideal for
|                   that platform.
|         -p        Generate profiling support code.  Same as -qprofile=p.
|         -pg       Generate profiling support code including BSD
|                   profiling support.  Same as -qprofile=pg.
|         -P        Preprocess but do not compile; output goes to .i file.
|         -Q<x>, -qinline<x>
|                   Inline all appropriate functions where x can be
|                   one of the following:
|                     !       Not inline any function (equivalent to -qnoinline)
|                     =<lc>   Inline if number of source statement in
|                             function is less than the number specified
|                             in <lc>.
|                     -<nm>   Not inline function listed by names in <nm>
|                     +<nm>   Attempt to inline function listed by names
|                             in <nm>.
|         -r        Produce the output file without linking any library.
|         -S        Produce a .s file for any source file processed by the
|                   compiler.
|         -t<x>     Apply prefix from the -B option to the specified program 
<x>,
|                   where x can be one or more of the following:
|                     a = assembler
|                     b = compiler backend
|                     c = compiler frontend
|                     i = compiler inliner
|                     I = inter-procedural analysis - compile phase
|                     l = linkage editor
|                     L = inter-procedural analysis - link phase.
|                     p = preprocessor
|         -U<name>  Undefine name as in #undef directive.
|         -v        Displays language processing commands as they
|                   are invoked by xlc; output goes to stdout.
|         -V        Displays commands as they are invoked by xlC;
|                   output goes to stdout.
|         -w        Suppress informational, language-level, and
|                   warning messages.
|         -W<x,y>   Give the options <y> to the compiler program <x>
|                   where x can be one or more of the following:
|                     <a,b,c,f,I,l,L,p>
|         -y<x>     Specify compile-time rounding of constant floating-point
|                   expressions, where <x> can be one of the following:
|                     m = round toward minus infinity
|                     n = round to nearest
|                     p = round toward positive infinity
|                     z = round toward zero.
| 
|        2. Keyword options:
| 
|           Keyword options are specified in one of the following ways:
| 
|           -q<option>
|           -q<option>=<parameter>
|           -q<option>=<parameter>:<parameter>
| 
|           where <option> is an option name and <parameter> is a
|           parameter value.
|           Keyword options with no parameters represent switches
|           that may be either on or off. The keyword by itself turns
|           the switch on, and the keyword preceded by the letters NO
|           turns the switch off. For example, -qLIST tells the
|           compiler to produce a listing and -qNOLIST tells the
|           compiler not to produce a listing. If an option that
|           represents a switch is set more than once, the compiler
|           uses the last setting.
| 
|           Keyword option and parameter names may appear in either
|           UPPER CASE or lower case letters in the xlc command.
| 
| 
|           Options without parameters:
| 
|           32          Selects 32-bit compiler mode.
|           64          Selects 64-bit compiler mode.
|           ansialias   Use type-based aliasing during optimization.
|           compact     Reduce code size where possible, at the expense
|                       of execution speed.  Code size is reduced by
|                       inhibiting optimizations that replicate or expand
|                       code inline.
|           cpluscmt    Permit "//" to introduce a comment that lasts
|                       until the end of the current source line, as in C++.
|           dbcs        String literals and comments can contain DBCS
|                       characters (same as mbcs option).
|           dbxextra    Generate symbol table information for unreferenced
|                       variables. By default such information is not generated
|                       thus reducing the size of the executable compiled with
|                       the "-g" option.  Same as -qsymtab=unref.
|           digraph     Allow special digraph
|           dollar      Allow '$' as an identifier character
|           dpcl        Generates symbols for tools based on the Dynamic
|                       Probe Class Library (DPCL)
|           extchk      Perform external name type-checking and function
|                       call checking.
|           fdpr        Collect information about programs for use with
|                       the AIX fdpr (Feedback Directed Program Restructuring)
|                       performance-tuning utility.
|           flttrap     Generate instructions to trap floating-point
|                       exceptions.
|           fold        Specifies that constant floating-point expressions
|                       are to be evaluated at compile time.
|           fullpath    Specifies the path information stored for files when
|                       you use "-g" and the symbolic debugger.
|           funcsect    Place instructions for each function in a separate 
csect.
|           heapdebug   Enables debug versions of memory management functions.
|           hot         Determines whether or not to perform high-order
|                       transformations on loops during optimization.
|           idirfirst   Specify the search order for files included with
|                       the #include "file_name" directive.  Use -qidirfirst
|                       with the -Idirectory option.  If -qidirfirst option
|                       is specified, the directories specified by the
|                       -Idirectory option are searched before the directory
|                       where the current file resides.
|           ignerrno    Tell the optimizer that the program will never
|                       refer to or set errno.  This allows additional
|                       optimizations.
|           inlglue     Generate fast external linkage by inlining the
|                       code (pointer glue code) necessary at calls
|                       via a function pointer and calls to external
|                       procedures.
|           largepage   Take advantage of 16M pages, which will allow for
|                       reduced TLB entries and allow hardware prefetching
|                       to be done more efficiently.
|           ldbl128     Increase long double size from 64 to 128 bits.
|           libansi     Assumes that all functions with the name of an
|                       ANSI C library functions are in fact the system 
functions.
|           linedebug   Generates abbreviated line number and source file name
|                       information for the debugger.
|           list        Produce an object listing; output goes to .lst file.
|           listopt     Display the settings of all options; output goes
|                       to .lst file.
|           longdouble  Increase long double size from 64 to 128 bits.
|           longlit     Changes implicit type selection for integer constants in
|                       64-bit mode.
|           longlong    Allow long long integers.
|           macpstr     Allow '\p' as the first character of a string constant
|                       which will be replaced by the length in bytes.
|           makedep     Creates an output file that contains targets suitable 
for
|                       inclusion in a description file for the AIX make 
command.
|           mbcs        String literals and comments can contain DBCS
|                       characters (same as dbcs option).
|           mkshrobj    Create a shared object from generated object files.
|           noprint     Direct listing to /dev/null.
|           nostdinc    Specify which files are included with the #include
|                       "file_name" and #include <file_name> directives.
|                       If -qnostdinc is specified, the /usr/include directory
|                       is not searched.
|           optimize    Same as O and O2. Perform optimization that is the
|                       mix between speed and size.  (If -qnooptimize is
|                       specified, it is equivalent to -qoptimize=0.)
|           pascal      Accept and ignore the keyword 'pascal' as a
|                       type modifier.
|           pdf1, pdf2  Perform aggressive optimizations with profile
|                       directed feedback.
|           phsinfo     Produce compiler phase information; output goes to
|                       stdout.
|           proto       Assert that procedure call points agree
|                       with their declarations even if the procedure has
|                       not been prototyped. This allows the caller to
|                       pass floating point arguments in floating point
|                       registers instead of general purpose registers.
|           report      Adds information to the listing file on the loop
|                       transformations that have been carried out.
|                       This option requires either -qhot or -qsmp
|                       in order to have effect.
|           ro          Put string literals in read only area.
|           roconst     Put constant values in read only area.
|           showinc     Include the source of all included files in the
|                       source listing, if the SOURCE option is in effect.
|           smallstack  Reduce the size of the stack frame, allowing better use
|                       of a limited stack size.
|           source      Produce a source listing; output goes to .lst file.
|           srcmsg      Reconstruct source lines in error along with the
|                       diagnostic messages in the stderr file.
|           statsym     Adds user-defined, nonexternal names that have a
|                       persistent storage class, such as initialized and
|                       uninitialized static variables, to the name list
|                       (the symbol table of xcoff objects).  Same as
|                       -qsymtab=static.
|           strict      Turns off aggressive optimizations which have the
|                       potential to alter the semantics of a user's program.
|                       This option also sets -qfloat=nofltint:norsqrt.
|           strict_induction
|                       Turns off induction variable optimizations
|                       that have the potential to alter the semantics of a
|                       user's program. The default is "nostrict_induction" at
|                       -O2 or higher and "strict_induction" otherwise.
|                       "nostrict_induction" is recomended if your program does
|                       not have overflows or wrap arounds of loop induction
|                       variables.
|           syntaxonly  Causes the compiler to perform syntax checking without
|                       generating an object file.
|           threaded    Indicates to the compiler that the program will execute
|                       in multi-threaded environment.
|           tocmerge    Read from the file specified in -bImportfile linker
|                       option and merge the address information to access
|                       ranges of external addresses using a single Table Of
|                       Content entry.
|           upconv      Preserves the unsigned specification when performing
|                       integral promotions.
|           warn64      Enables checking for possible long-to-integer or
|                       pointer-to-integer truncation.
|           unwind      Enables stack unwinding.  The optimization prologue
|                       tailoring reduces the number of saves and restores
|                       of non-volatile registers, but is enabled only when
|                       stack unwinding is disabled.
|           xcall       Generate code to static routines within a compilation
|                       unit as if they were external routines.
|           xref        Produce a cross-reference listing containing
|                       only referenced names.
| 
| 
| 
|           Options with parameters:
|           aggrcopy=[no]overlap
|                       Asserts whether source and destination of aggregate
|                       assignments overlap.
|           alias=<option>
|                       Specifies the aliasing assertion to be applied to
|                       your compilation unit.
|                       The available options are:
|                       addr    Variables are disjoint from pointers
|                               unless their address is taken.
|                       allp    Pointers are never aliased.
|                       ansi    Pointers can only point to an object of the
|                               same type. Require -O option.
|                       typ     Pointers to different types are never aliased.
|           align=<algnopt>
|                       bit_packed
|                               Similar to packed, except bit-fields are
|                               packed as tightly as possible.
|                       full    The compiler uses the RISC System/6000
|                               alignment rules. This is the same as power.
|                       mac68k  The compiler uses the Macintosh**
|                               alignment rules.
|                       natural The compiler maps structure members to
|                               their natural boundaries.
|                       packed  The compiler uses the packed alignment rules.
|                       power   The compiler uses the RISC System/6000
|                               alignment rules.
|                       twobyte The compiler uses the Macintosh alignment rules.
|                               The mac68k option is the same as twobyte.
|           arch=<option>
|                       Specifies the architecture on which the executable
|                       program will be run.
|                       The available options are:
|                       com     Produce an object that contains instructions
|                               that will run on all the POWER and PowerPC
|                               hardware platforms.
|                       pwr     Produce an object that contains instructions
|                               that will run on the POWER hardware
|                               platform.
|                       pwr2    Produce an object that contains instructions
|                               that will run on the POWER2 hardware
|                               platform.
|                       pwrx    Same as pwr2.
|                       ppc     Produce an object that contains instructions
|                               that will run on any of the 32-bit PowerPC
|                               hardware platforms.
|                       ppcgr   Produce an object that contains optional
|                               graphics instructions for PowerPC processors.
|                       pwr2s   Produce an object that contains instructions
|                               that will run on a pwr2s chip.
|                       p2sc    Produce an object that contains instructions
|                               that will run on a p2sc chip.
|                       601     Produce an object that contains instructions
|                               that will run on a 601 chip.
|                       602     Produce an object that contains instructions
|                               that will run on a 602 chip.
|                       603     Produce an object that contains instructions
|                               that will run on a 603 chip.
|                       604     Produce an object that contains instructions
|                               that will run on a 604 chip.
|                       403     Produce an object that contains instructions
|                               that will run on a 403 chip.
|                       rs64a   Produce an object that contains instructions
|                               that will run on a rs64a chip.
|                       rs64b   Produce an object that contains instructions
|                               that will run on a rs64b chip.
|                       rs64c   Produce an object that contains instructions
|                               that will run on a rs64c chip.
|                       pwr3    Produce an object that contains instructions
|                               that will run on a POWER3 chip.
|                       pwr4    Produce an object that contains instructions
|                               that will run on a POWER4 chip.
|                       The default is -qarch=com.  If the -qarch option is
|                       specified without the -qtune=<option>, the compiler
|                       uses the default -qtune value for the specified
|                       architecture. Refer to online documentation to find
|                       actual default setting of -qtune  for a given -qarch.
|           assert=<option>
|                       Specifies the aliasing assertion to be applied to
|                       your compilation unit.
|                       The available options are:
|                       typ     Pointers to different types are never aliased.
|                       allp    Pointers are never aliased.
|                       addr    Variables are disjoint from pointers
|                               unless their address is taken.
|           attr        Produce an attribute listing containing only
|                       referenced names; output goes to .lst file.
|           attr=full   Produce an attribute listing containing all names,
|                       whether referenced or not; output goes to .lst file.
|           bitfields=signed
|           bitfields=unsigned
|                       Specify whether bitfields will be signed or unsigned.
|           cache=<suboption>:<suboption>...
|                       Describe the cache configuration for a specific target
|                       execution machine. See online documentation for details.
|           chars=signed
|           chars=unsigned
|                       Specify whether the data type char will be signed
|                       or unsigned.
|           check=<option>
|                       Generate code to check for run-time checks.
|                       bounds  Runtime checking of addresses when
|                               subscripting within an object of known size.
|                       divzero Runtime checking of integer division.
|                               A trap will occur if an attempt is made to
|                               divide by zero.
|                       nullptr Runtime checking of addresses
|                               contained in pointer variables used to
|                               reference storage.
|                       all     Switches on all the above suboptions.
|           dataimported=<name1>:<name2>: ...
|                       Specify which data items are imported.  If no names are
|                       specified, all data items are assumed to be imported.
|                       This is the default.
|           datalocal=<name1>:<name2>: ...
|                       Specify which data items are local.  If no names are
|                       specified, all data items are assumed to be local.
|           enum=<enumopt>
|                       Specify whether minimum-sized enumerated types will be
|                       produced or not. <enumopt> can be either small, int,
|                       1, 2, 4 or 8.
|                       small denotes that either one, two, four or eight (valid
|                       in 64-bit mode only) bytes of storage will be allocated
|                       for enum variables based on the range of the enum
|                       constants.
|                       int is the default, and causes enum variables to be
|                       treated as though they were of type signed int
|                       depending on the range of the enum constants.
|                       1 will cause enum variables to be packed into 1 byte.
|                       2 will cause enum variables to be packed into 2 bytes.
|                       4 will cause enum variables to be packed into 4 bytes.
|                       8 will cause enum variables to be packed into 8 bytes.
|                         (enum=8 is valid in 64-bit mode only)
|           flag=<sev1>
|                       Specify severity level of diagnostics to be reported
|                       in source listing and stderr; the severity level
|                       is one of <i,w,e,s,u>.
|           flag=<sev1>:<sev2>
|                       Specify severity level of diagnostics to be reported
|                       in source listing (<sev1>), and stderr (<sev2>);
|                       the severity levels are one of <i,w,e,s,u>.
|           float=<opt1>:<opt2>:...:<optN>
|                       The available options are:
|                       emulate Function calls are emitted in place of
|                               PowerPC floating-point instructions.
|                               Use this option only in a single-threaded
|                               stand-alone environment, targeting the
|                               PowerPC 403 processor.
|                               Do not use this suboption with any of the
|                               following:
|                               o  -qarch=pwr, -qarch=pwr2, -qarch=pwrx
|                               o  -qlongdouble, -qldbl128
|                               o  128-bit long double invocation commands
|                       fltint  Specify whether range checking of floating
|                               point to integer conversions is done.
|                               Default at -O2: -qfloat=nofltint.
|                               Default at -O3: -qfloat=fltint.
|                       hsflt   Never round single-precision expressions,
|                               and don't perform range checking for
|                               floating-point to integer conversions.
|                       hssngl  Round single-precision expressions only
|                               when the results are stored into float memory
|                               locations.
|                       nans    Detect conversion of single-precision NaNS to
|                               double precision call checking.
|                       nomaf   Suppress generation of multiply-add
|                               instructions.
|                       nofold  Suppress compile-time evaluation of constant
|                               floating-point expressions.
|                       rndsngl Ensure strict adherence to IEEE standard.
|                               all operations on single-precision values
|                               produce results that remain in single
|                               precision.
|                       rrm     Specify run-time rounding mode. Compile with
|                               this option if the run-time rounding mode
|                               is round toward minus infinity, round toward
|                               positive infinity, or not known.
|                       rsqrt   Specify whether a division by the result of a
|                               square root can be replaced with a multiply
|                               by the reciprocal of the square root.
|                               Default at -O2: -qfloat=norsqrt.
|                               Default at -O3: -qfloat=rsqrt.
|                       spnans  Generate extra instructions to detect signaling
|                               NaN on conversion from single precision to
|                               double precision.  Obsolete; use the equivalent
|                               -qfloat=nans option.
|           flttrap=<opt1>:<opt2>:...:<optN>
|                       Generate instructions to detect and trap floating-point.
|                       The available options are:  overflow, underflow,
|                       zerodivide, invalid, inexact, enable, imprecise.
|           halt=<sev>  Stop compiler after first phase if severity of errors
|                       detected equals or exceeds <sev>; the severity
|                       level is one of i, w, e, s, u.
|           genproto=<parmnames>
|                       Produces ANSI prototypes from K&R function definitions.
|           hot=<suboption>
|                       Determines whether or not to perform high-order
|                       transformations on loops and array language during
|                       optimization, and whether or not to pad array dimensions
|                       and data objects to avoid cache misses. Suboptions
|                       include:
|                         arraypad   - The compiler will pad any arrays where it
|                                      infers there may be a benefit.  Make sure
|                                      that you have not used equivalence
|                                      association for any arrays in files
|                                      compiled with this option as the compiler
|                                      does not perform any checking before
|                                      padding arrays.
|                         arraypad=n - The compiler will pad every array in the
|                                      code.  The pad amount must be a positive
|                                      integer value.
|                         novector   - The compiler will avoid replacing code by
|                                      calls to vector library routines.
|                         vector     - Allows the compiler to optimize by
|                                      replacing code with calls to vector
|                                      library routines.
|           ignprag=<option>
|                       The available options are:
|                       disjoint
|                               Ignore pragma disjoint.
|                       isolated
|                               Ignore pragma isolated_call.
|                       omp     Ignore OpenMP parallel processing pragmas.
|                       ibm     Ignore IBM parallel processing pragmas.
|                       all     Ignore all the above pragmas.
|           info
|           info=all
|                       Produce additional lint-like messages.  For C, it turns
|                       on all diagnostic messages for all groups.  For C++, it
|                       turns on all diagnostic messages for all groups, except
|                       ppt.
|           info=<group>
|                       Produce additional lint-like messages based on <group>.
|                       c99     Code that might behave differently between
|                               C89 and C99 language levels
|                       cls     Possible problems with generation of classes
|                       cmp     Possible redundancies in unsigned comparisons
|                       cnd     Possible redundancies or problems in conditional
|                               expressions
|                       cns     Operations involving constants.
|                       cnv     Conversions
|                       dcl     Consistency of declarations
|                       eff     Statements with no effect
|                       enu     Consistency of enum variables
|                       ext     Unused external definitions
|                       gen     General diagnostic messages
|                       gnr     Generation of temporary variables
|                       got     Use of goto statements
|                       ini     Possible problems with initialization
|                       inl     Functions not inlined
|                       lan     Language level effects
|                       obs     Obsolete features
|                       ord     Unspecified order of evaluation
|                       par     Unused parameters
|                       por     Nonportable language constructs
|                       ppc     Possible problems with using the preprocessor
|                       ppt     Trace of preprocessor actions
|                       private Lists shared variables made private to a
|                               parallel loop.
|                       pro     Missing function prototypes
|                       rea     Code that cannot be reached
|                       reduction
|                               Lists all variables that are recognized as
|                               reduction variables inside a parallel loop.
|                       ret     Consistency of return statements
|                       trd     Possible truncation or loss of data or precision
|                       tru     Variable names truncated by the compiler
|                       trx     Hexadecimal floating-point constants that cannot
|                               be represented exactly in its evaluation format
|                       uni     Unitialized variables
|                       use     Unused auto and static variables
|           initauto=<hh>
|                       Initialialize automatic storage to <hh>. <hh> is a
|                       hexadecimal value.  This generates extra code and
|                       should only be used for error determination.
|           inline[=<x>]
|                       This is functionally equivalent to the -Q option.
|           ipa=<subopt1>[=<val1>][:<subopt2>[=<val2>][:...:<suboptN>[=<valN>]]]
|                       Enhances -O optimization by doing detailed analysis
|                       across procedures.  One of -O, -O2, or -O3 is required
|                       when using -qipa.  Regular expressions are supported
|                       when specifying <procedure_names> on the -qipa=exits,
|                       -qipa=inline, -qipa=lowfreq, -qipa=noinline, -qipa=pure,
|                       -qipa=safe and -qipa=unknown suboptions.
|                       Suboptions include:
|                         exits=<procedure_names>
|                                    - Specifies a selected set of procedures
|                                      which always end the program.
|                         inline=<inline-options>
|                           The "ipa=inline=" command can take a colon-separated
|                           list of inline options, which are as follows:
|                             inline={auto|noauto}
|                                         - Specifies whether or not to
|                                           automatically inline expansion.
|                             inline=<procedure_names>
|                                         - Specifies a comma-separated list of
|                                           procedures to try to inline.
|                             inline=limit=<num>
|                                         - Changes the size limits that deter-
|                                           mine how much inline expansion to 
do.
|                                           <num> is the optimizer's 
approximation
|                                           of the number of bytes of code which
|                                           will be generated.
|                             inline=threshold=<num>
|                                         - Specifies the upper size limit on
|                                           procedures to inline.  <num> is
|                                           defined as for inline=limit.
|                         isolated=<procedure_names>
|                                    - Specifies a comma-separated list of
|                                      procedures not compiled with -qipa and
|                                      that do not directly refer to any global
|                                      variable.
|                         level=<level>
|                                    - Determines the amount of IPA analysis
|                                      and optimization performed:
|                                        0 = Does only minimal interprocedural
|                                            analysis and optimization.
|                                        1 = Turns on inlining, limited alias
|                                            analysis, and limited call-site
|                                            tailoring.
|                                        2 = Full interprocedural data flow and
|                                            alias analysis.
|                         list=[filename|short|long]
|                                    - Specifies an output listing file name
|                                      during the link phase, in the event that
|                                      an object listing has been requested
|                                      using the -qlist option.  The default
|                                      name is "a.lst".  The suboptions short 
and
|                                      long determine which listing sections 
will
|                                      be included.
|                         lowfreq=<procedure_names>
|                                    - Specifies a comma-separated list of
|                                      procedures that are likely to be
|                                      called infrequently during the course
|                                      of a typical program run.
|                         missing={unknown|safe|isolated|pure}
|                                    - Specifies the default assumption for
|                                      procedures not compiled with -qipa.
|                         noinline=<procedure_names>
|                                    - Specifies a comma-separated list of
|                                      procedures which are not to be inlined.
|                         noobject   - Speeds up compilation, but the object
|                                      files cannot be used in non-IPA
|                                      compilations.  This option is ignored if
|                                      -S has been specified.
|                         partition={small|medium|large}
|                                    - Specifies the size of program sections
|                                      that are analyzed together.  Larger
|                                      partitions may produce better analysis 
but
|                                      require more storage.
|                         pure=<procedure_names>
|                                    - Specifies a comma-separated list of
|                                      procedures not compiled with -qipa and
|                                      that are "isolated", "safe", and do not
|                                      modify any data objects that are visible
|                                      to the caller.
|                         safe=<procedure_names>
|                                    - Specifies a comma-separated list of
|                                      procedures not compiled with -qipa and
|                                      that do not call any other part of the
|                                      program.
|                         stdexits   - Specifies that compiler-defined exit
|                                      routines can be optimized as with the
|                                      "exits" suboption.  The procedures are
|                                      abort, exit, _exit, and _assert.
|                         nothreads    Single threaded invocation of the 
compiler
|                                      backend.
|                         threads      Compiler decides the number of threads
|                                      used to invoke the compiler backend.
|                         threads=<n>  Up to 'n' threads can be used to invoke
|                                      the compiler backend.
|                         unknown=<procedure_names>
|                                    - Specifies a comma-separated list of
|                                      procedures not compiled with -qipa and
|                                      that may update global variables and
|                                      dummy arguments and call other parts of
|                                      the program compiled with -qipa.
|                         The following options are intended for use by the
|                         link-time phase of -qipa:
|                         -qlibansi  - Assumes that all functions with the name
|                                      of an ANSI C defined library function 
are,
|                                      in fact, the library functions.
|                                      -qnolibansi is the default.
|                         -qlibessl  - Assumes that all functions with the name
|                                      of an ESSL defined library functions are,
|                                      in fact, the library functions.
|                                      -qnolibessl is the default.
|                         -qlibposix - Assumes that all functions with the name
|                                      of a POSIX 1003.1 defined library 
function
|                                      are, in fact, the system functions.
|                                      -qnolibposix is the default.
|           isolated_call=<name1>:<name2>: ...
|                       Specify that the calls to the functions listed have no
|                       side effects. <name1> and <name2> are function names.
|                       The user may specify as many function names as
|                       necessary.
|           keyword=<keywords>
|                       Enables the use of specific keywords.
|           langlvl={<langlvl>|<feature>}[:<langlvl>|<feature>]...
|                       Specify language level and/or features to be enabled
|                       during compilation.
|                       <langlvl>
|                               can be extc89, stdc89, extc99, stdc99,
|                               ansi, saal2, saa, extended, or classic.
|                       <feature>
|                               can be:
|                               [no]ucs   enables or disables support for
|                                         universal character names.
|           maxerr=<num>[:<sev>]
|                       Instructs the compiler to halt compilation when <num>
|                       errors of <sev> or greater severity is reached.  The
|                       default for <sev> is current value of the -qhalt option.
|           maxmem=<num>
|                       Limit the amount of memory used by space intensive
|                       optimizations to <num>.  <num> specified in kilobytes.
|           optimize=<level>
|                       Enables different levels of optimization.
|                       2       Same as -O and -qoptimize.
|                       3       Same as -O3. Aggressive optimization.
|                       4       Same as -O4. Internally generates -O3 -qipa
|                               with automatic architecture and tuning option
|                               generation.
|                       5       Same as -O5. Internally generates -O3
|                               -qipa=level=2 with automatic architecture and
|                               tuning option generation.
|           procimported=<name1>:<name2>: ...
|                       Specify which functions are imported.  If no filenames
|                       are specified, all invoked functions are assumed to be
|                       defined outside the current file.  The last explicit
|                       specification for a function takes precedence.
|           proclocal=<name1>:<name2>: ...
|                       Specify which functions are local.
|                       If no filenames are specified, all invoked functions
|                       are assumed to be defined within the current file.
|                       The last explicit specification for a function takes
|                       precedence.
|           procunknown=<name1>:<name2>: ...
|                       Specify which functions are unknown to be local or
|                       imported.  If no filenames are specified, all functions
|                       called are assumed to be unknown. This is the default
|                       when no user options are specified. The last explicit
|                       specification for a function takes precedence.
|           profile=<option>
|                       Sets up the object files produced by the compiler for
|                       profiling.
|                       The available options are:
|                       ibm     Generate profiling support code for use with the
|                               Performance Analysis tool in VisualAge C++.
|                       p       Generate profiling support code.  Same as -p.
|                       pg      Generate profiling support code including BSD
|                               profiling support.  Same as -pq.
|           smp[=suboption[:suboption] [ ... ]]
|                       Controls acceptance of OpenMP directives and
|                       automatic parallelization.  The auto and omp suboptions
|                       are opposites. i.e. -qsmp=omp means strict adherance
|                       to the OpenMP standard with no automatic 
parallelization.
|                       [no]auto
|                               Enables or disables automatic parallelization.
|                       [no]explicit
|                               Enables or disables explicit parallelization.
|                       [no]opt
|                               Turns off the implied optimization to allow
|                               simpler debugging.
|                       schedule=<sched_type>[=n]
|                               Specifies what kind of scheduling algorithms
|                               and chunking are used for loops to which no
|                               other scheduling algorithm has been explicitly
|                               assigned in the source code.
|                               Valid options for <sched_type> are:
|                                          * dynamic[=n]
|                                          * guided[=n]
|                                          * static[=n]
|                                          * affinity[=n]
|                                          * runtime
|                               For more information, see online documentation.
|                       [no]nested_par
|                               Enables or disables parallelization of nested
|                               parallel constructs.
|                       [no]rec_locks
|                               Specifies whether recursive or regular locks
|                               should be used to implement critical sections.
|                       [no]omp Enables or disables strict OpenMP mode.
|           spill=<size>
|                       Specify the size of the register allocation spill area.
|           suppress=<msg_num>:<msg_num>...
|                       Suppress compiler messages.
|           nosuppress
|                       Don't suppress compiler messages.
|           symtab=<options>
|                       Controls symbol table.
|                       The available options are:
|                       unref   Specifies that all typedef declarations, struct,
|                               union, and enum type definitions are included
|                               for processing by the debugger.  Same as
|                               -qdbxextra.
|                       static  Adds user-defined, nonexternal names that have a
|                               persistent storage class, such as initialized
|                               and uninitialized static variables, to the name
|                               list (the symbol table of xcoff objects).  Same
|                               as -qstatsym.
|           tabsize=<size>
|                       Changes the length of tabs in your source file.
|           tbtable=<option>
|                       Generate a traceback table for each function and
|                       place it in the text segment at the end of the
|                       function code.
|                       The available options are:
|                       none    No traceback table is generated.
|                       full    A full traceback table is generated.
|                               This is the default with -g specified.
|                       small   A traceback table is generated with no name or
|                               parameter information.
|                               This is the default when -g is NOT specified.
|           tune=<option>
|                       Specifies the architecture system for which the
|                       executable program is optimized.
|                       The available options are:
|                       403     Produce an object optimized for all the
|                               PowerPC 403 processors.
|                               Use -qfloat=emulate to emulate the 
floating-point
|                               instructions omitted by the 403 processor.
|                       601     Produce an object optimized for all the
|                               PowerPC 601 processors.
|                       602     Produce an object optimized for all the
|                               PowerPC 602 processors.
|                       603     Produce an object optimized for all the
|                               PowerPC 603 processors.
|                       604     Produce an object optimized for all the
|                               PowerPC 604 processors.
|                       p2sc    Produce an object optimized for all the
|                               p2sc processors.
|                       pwr     Produce an object optimized for the POWER
|                               hardware platform.
|                       pwr2    Produce an object optimized for the
|                               POWER2 hardware platform.
|                       pwr2s   Produce an object optimized for the
|                               POWER2 hardware platform, avoiding certain
|                               quadruple-precision instructions that would
|                               slow program performance.
|                       pwrx    Same as pwr2.
|                       rs64a   Produce an object optimized for the rs64a
|                               processor.
|                       rs64b   Produce an object optimized for the rs64b
|                               processor.
|                       rs64c   Produce an object optimized for the rs64c
|                               processor.
|                       pwr3    Produce an object optimized for the POWER3
|                               processor.
|                       pwr4    Produce an object optimized for the POWER4
|                               processor.
|           unroll={yes|no|auto}
|                       yes     Hint for the compiler to try to unroll loops.
|                       no      Force the compiler not to unroll any loops.
|                       auto    Let the compiler decide whether to unroll loops.
|           unroll      same as unroll=yes
|           nounroll    same as unroll=no
|           xref=full   Produce a cross-reference listing containing all names,
|                       whether referenced or not; output goes to .lst file.
| 
|   Environment Variables
|      1.OBJECT_MODE changes the compilation-mode behavior, unless overridden by
|                    configuration file or command-line options
| 
|         Setting
| 
|          not set   32-bit compiler mode.
|           32       32-bit compiler mode.
|           64       64-bit compiler mode.
|          32_64     Fatal error and stop, unless an explicit configuration
|                    file or command-line compiler-mode setting exists.
|         any other  Fatal error and stop, unless an explicit configuration
|                    file or command-line compiler-mode setting exists.
| 
|   For a detailed description of each option, please refer to the online
|   documentation.
| rm /data/dfavor/temp/xlcW03XCSya
| rm /data/dfavor/temp/xlcW13XCSyb
| rm /data/dfavor/temp/xlcW23XCSyc
| configure:2024: $? = 249
| configure:2048: checking for C compiler default output
| configure:2051: /usr/vac/bin/cc -O2   conftest.c  >&5
| configure:2054: $? = 0
| configure:2100: result: a.out
| configure:2105: checking whether the C compiler works
| configure:2111: ./a.out
| configure:2114: $? = 0
| configure:2131: result: yes
| configure:2138: checking whether we are cross compiling
| configure:2140: result: no
| configure:2143: checking for suffix of executables
| configure:2145: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:2148: $? = 0
| configure:2173: result: 
| configure:2179: checking for suffix of object files
| configure:2201: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:2204: $? = 0
| configure:2226: result: o
| configure:2230: checking whether we are using the GNU C compiler
| configure:2255: /usr/vac/bin/cc -c -O2  conftest.c >&5
| "configure", line 2250.14: 1506-275 (S) Unexpected text me encountered.
| "configure", line 2250.8: 1506-045 (S) Undeclared identifier choke.
| configure:2258: $? = 1
| configure: failed program was:
| | #line 2235 "configure"
| | /* confdefs.h.  */
| | 
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "1.875"
| | #define PACKAGE_STRING "GNU Bison 1.875"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "1.875"
| | /* end confdefs.h.  */
| | 
| | int
| | main ()
| | {
| | #ifndef __GNUC__
| |        choke me
| | #endif
| | 
| |   ;
| |   return 0;
| | }
| configure:2277: result: no
| configure:2283: checking whether /usr/vac/bin/cc accepts -g
| configure:2305: /usr/vac/bin/cc -c -g  conftest.c >&5
| configure:2308: $? = 0
| configure:2311: test -s conftest.o
| configure:2314: $? = 0
| configure:2325: result: yes
| configure:2342: checking for /usr/vac/bin/cc option to accept ANSI C
| configure:2403: /usr/vac/bin/cc  -c -O2  conftest.c >&5
| configure:2406: $? = 0
| configure:2409: test -s conftest.o
| configure:2412: $? = 0
| configure:2430: result: none needed
| configure:2448: /usr/vac/bin/cc -c -O2  conftest.c >&5
| "conftest.c", line 2.3: 1506-166 (S) Definition of function choke requires 
parentheses.
| "conftest.c", line 2.9: 1506-046 (S) Syntax error.
| configure:2451: $? = 1
| configure: failed program was:
| | #ifndef __cplusplus
| |   choke me
| | #endif
| configure:2579: checking for style of include used by make
| configure:2607: result: GNU
| configure:2635: checking dependency style of /usr/vac/bin/cc
| configure:2697: result: aix
| configure:2717: checking for strerror in -lcposix
| configure:2748: /usr/vac/bin/cc -o conftest -O2   conftest.c -lcposix   >&5
| ld: 0706-006 Cannot find or open library file: -l cposix
|       ld:open(): No such file or directory
| configure:2751: $? = 255
| configure: failed program was:
| | #line 2724 "configure"
| | /* confdefs.h.  */
| | 
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "1.875"
| | #define PACKAGE_STRING "GNU Bison 1.875"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "1.875"
| | /* end confdefs.h.  */
| | 
| | /* Override any gcc2 internal prototype to avoid an error.  */
| | #ifdef __cplusplus
| | extern "C"
| | #endif
| | /* We use char because int might match the return type of a gcc2
| |    builtin and then its argument prototype would still apply.  */
| | char strerror ();
| | int
| | main ()
| | {
| | strerror ();
| |   ;
| |   return 0;
| | }
| configure:2769: result: no
| configure:2788: checking how to run the C preprocessor
| configure:2824: /usr/vac/bin/cc -E  conftest.c
| configure:2830: $? = 0
| configure:2862: /usr/vac/bin/cc -E  conftest.c
| "configure", line 2864.10: 1506-296 (S) #include file <ac_nonexistent.h> not 
found.
| configure:2868: $? = 1
| configure: failed program was:
| | #line 2853 "configure"
| | /* confdefs.h.  */
| | 
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "1.875"
| | #define PACKAGE_STRING "GNU Bison 1.875"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "1.875"
| | #define _GNU_SOURCE 1
| | /* end confdefs.h.  */
| | #include <ac_nonexistent.h>
| configure:2906: result: /usr/vac/bin/cc -E
| configure:2931: /usr/vac/bin/cc -E  conftest.c
| configure:2937: $? = 0
| configure:2969: /usr/vac/bin/cc -E  conftest.c
| "configure", line 2971.10: 1506-296 (S) #include file <ac_nonexistent.h> not 
found.
| configure:2975: $? = 1
| configure: failed program was:
| | #line 2960 "configure"
| | /* confdefs.h.  */
| | 
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "1.875"
| | #define PACKAGE_STRING "GNU Bison 1.875"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "1.875"
| | #define _GNU_SOURCE 1
| | /* end confdefs.h.  */
| | #include <ac_nonexistent.h>
| configure:3018: checking for egrep
| configure:3028: result: grep -E
| configure:3033: checking for ANSI C header files
| configure:3059: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:3062: $? = 0
| configure:3065: test -s conftest.o
| configure:3068: $? = 0
| configure:3157: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:3160: $? = 0
| configure:3162: ./conftest
| configure:3165: $? = 0
| configure:3180: result: yes
| configure:3204: checking for sys/types.h
| configure:3221: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:3224: $? = 0
| configure:3227: test -s conftest.o
| configure:3230: $? = 0
| configure:3241: result: yes
| configure:3204: checking for sys/stat.h
| configure:3221: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:3224: $? = 0
| configure:3227: test -s conftest.o
| configure:3230: $? = 0
| configure:3241: result: yes
| configure:3204: checking for stdlib.h
| configure:3221: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:3224: $? = 0
| configure:3227: test -s conftest.o
| configure:3230: $? = 0
| configure:3241: result: yes
| configure:3204: checking for string.h
| configure:3221: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:3224: $? = 0
| configure:3227: test -s conftest.o
| configure:3230: $? = 0
| configure:3241: result: yes
| configure:3204: checking for memory.h
| configure:3221: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:3224: $? = 0
| configure:3227: test -s conftest.o
| configure:3230: $? = 0
| configure:3241: result: yes
| configure:3204: checking for strings.h
| configure:3221: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:3224: $? = 0
| configure:3227: test -s conftest.o
| configure:3230: $? = 0
| configure:3241: result: yes
| configure:3204: checking for inttypes.h
| configure:3221: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:3224: $? = 0
| configure:3227: test -s conftest.o
| configure:3230: $? = 0
| configure:3241: result: yes
| configure:3204: checking for stdint.h
| configure:3221: /usr/vac/bin/cc -c -O2  conftest.c >&5
| "configure", line 3263.10: 1506-296 (S) #include file <stdint.h> not found.
| configure:3224: $? = 1
| configure: failed program was:
| | #line 3209 "configure"
| | /* confdefs.h.  */
| | 
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "1.875"
| | #define PACKAGE_STRING "GNU Bison 1.875"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "1.875"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | /* end confdefs.h.  */
| | #include <stdio.h>
| | #if HAVE_SYS_TYPES_H
| | # include <sys/types.h>
| | #endif
| | #if HAVE_SYS_STAT_H
| | # include <sys/stat.h>
| | #endif
| | #if STDC_HEADERS
| | # include <stdlib.h>
| | # include <stddef.h>
| | #else
| | # if HAVE_STDLIB_H
| | #  include <stdlib.h>
| | # endif
| | #endif
| | #if HAVE_STRING_H
| | # if !STDC_HEADERS && HAVE_MEMORY_H
| | #  include <memory.h>
| | # endif
| | # include <string.h>
| | #endif
| | #if HAVE_STRINGS_H
| | # include <strings.h>
| | #endif
| | #if HAVE_INTTYPES_H
| | # include <inttypes.h>
| | #else
| | # if HAVE_STDINT_H
| | #  include <stdint.h>
| | # endif
| | #endif
| | #if HAVE_UNISTD_H
| | # include <unistd.h>
| | #endif
| | 
| | #include <stdint.h>
| configure:3241: result: no
| configure:3204: checking for unistd.h
| configure:3221: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:3224: $? = 0
| configure:3227: test -s conftest.o
| configure:3230: $? = 0
| configure:3241: result: yes
| configure:3263: checking minix/config.h usability
| configure:3276: /usr/vac/bin/cc -c -O2  conftest.c >&5
| "configure", line 3319.10: 1506-296 (S) #include file <minix/config.h> not 
found.
| configure:3279: $? = 1
| configure: failed program was:
| | #line 3265 "configure"
| | /* confdefs.h.  */
| | 
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "1.875"
| | #define PACKAGE_STRING "GNU Bison 1.875"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "1.875"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_UNISTD_H 1
| | /* end confdefs.h.  */
| | #include <stdio.h>
| | #if HAVE_SYS_TYPES_H
| | # include <sys/types.h>
| | #endif
| | #if HAVE_SYS_STAT_H
| | # include <sys/stat.h>
| | #endif
| | #if STDC_HEADERS
| | # include <stdlib.h>
| | # include <stddef.h>
| | #else
| | # if HAVE_STDLIB_H
| | #  include <stdlib.h>
| | # endif
| | #endif
| | #if HAVE_STRING_H
| | # if !STDC_HEADERS && HAVE_MEMORY_H
| | #  include <memory.h>
| | # endif
| | # include <string.h>
| | #endif
| | #if HAVE_STRINGS_H
| | # include <strings.h>
| | #endif
| | #if HAVE_INTTYPES_H
| | # include <inttypes.h>
| | #else
| | # if HAVE_STDINT_H
| | #  include <stdint.h>
| | # endif
| | #endif
| | #if HAVE_UNISTD_H
| | # include <unistd.h>
| | #endif
| | #include <minix/config.h>
| configure:3295: result: no
| configure:3299: checking minix/config.h presence
| configure:3310: /usr/vac/bin/cc -E  conftest.c
| "configure", line 3321.10: 1506-296 (S) #include file <minix/config.h> not 
found.
| configure:3316: $? = 1
| configure: failed program was:
| | #line 3301 "configure"
| | /* confdefs.h.  */
| | 
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "1.875"
| | #define PACKAGE_STRING "GNU Bison 1.875"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "1.875"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_UNISTD_H 1
| | /* end confdefs.h.  */
| | #include <minix/config.h>
| configure:3335: result: no
| configure:3371: checking for minix/config.h
| configure:3378: result: no
| configure:3410: checking for /usr/vac/bin/cc option to accept ANSI C
| configure:3474: /usr/vac/bin/cc  -c -O2  conftest.c >&5
| configure:3477: $? = 0
| configure:3480: test -s conftest.o
| configure:3483: $? = 0
| configure:3498: result: none needed
| configure:4122: checking for flex
| configure:4138: found /usr/local/bin/flex
| configure:4148: result: flex
| configure:4161: checking for yywrap in -lfl
| configure:4192: /usr/vac/bin/cc -o conftest -O2   conftest.c -lfl   >&5
| configure:4195: $? = 0
| configure:4198: test -s conftest
| configure:4201: $? = 0
| configure:4213: result: yes
| configure:4281: checking lex output file root
| configure:4292: flex conftest.l
| configure:4295: $? = 0
| configure:4307: result: lex.yy
| configure:4312: checking whether yytext is a pointer
| configure:4328: /usr/vac/bin/cc -o conftest -O2   conftest.c  -lfl >&5
| configure:4331: $? = 0
| configure:4334: test -s conftest
| configure:4337: $? = 0
| configure:4350: result: yes
| configure:4365: checking for bison
| configure:4381: found /usr/bin/bison
| configure:4391: result: bison -y
| configure:4443: checking for ranlib
| configure:4459: found /usr/bin/ranlib
| configure:4470: result: ranlib
| configure:4486: checking for gm4
| configure:4519: result: no
| configure:4486: checking for gnum4
| configure:4519: result: no
| configure:4486: checking for m4
| configure:4504: found /usr/local/bin/m4
| configure:4516: result: /usr/local/bin/m4
| configure:4527: checking whether m4 supports frozen files
| configure:4539: result: yes
| configure:4553: checking for ANSI C header files
| configure:4700: result: yes
| configure:4729: checking ctype.h usability
| configure:4742: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:4745: $? = 0
| configure:4748: test -s conftest.o
| configure:4751: $? = 0
| configure:4761: result: yes
| configure:4765: checking ctype.h presence
| configure:4776: /usr/vac/bin/cc -E  conftest.c
| configure:4782: $? = 0
| configure:4801: result: yes
| configure:4837: checking for ctype.h
| configure:4844: result: yes
| configure:4729: checking locale.h usability
| configure:4742: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:4745: $? = 0
| configure:4748: test -s conftest.o
| configure:4751: $? = 0
| configure:4761: result: yes
| configure:4765: checking locale.h presence
| configure:4776: /usr/vac/bin/cc -E  conftest.c
| configure:4782: $? = 0
| configure:4801: result: yes
| configure:4837: checking for locale.h
| configure:4844: result: yes
| configure:4720: checking for memory.h
| configure:4725: result: yes
| configure:4720: checking for stdlib.h
| configure:4725: result: yes
| configure:4720: checking for string.h
| configure:4725: result: yes
| configure:4720: checking for unistd.h
| configure:4725: result: yes
| configure:4857: checking for stdbool.h that conforms to C99
| configure:4911: /usr/vac/bin/cc -c -O2  conftest.c >&5
| "configure", line 4892.20: 1506-296 (S) #include file <stdbool.h> not found.
| "configure", line 4894.12: 1506-275 (S) Unexpected text string literal 
encountered.
| "configure", line 4914.18: 1506-045 (S) Undeclared identifier true.
| "configure", line 4914.18: 1506-195 (S) Integral constant expression with a 
value greater than zero is required.
| "configure", line 4915.18: 1506-045 (S) Undeclared identifier false.
| "configure", line 4915.18: 1506-195 (S) Integral constant expression with a 
value greater than zero is required.
| "configure", line 4916.18: 1506-045 (S) Undeclared identifier 
__bool_true_false_are_defined.
| "configure", line 4916.18: 1506-195 (S) Integral constant expression with a 
value greater than zero is required.
| "configure", line 4917.18: 1506-045 (S) Undeclared identifier bool.
| "configure", line 4917.18: 1506-195 (S) Integral constant expression with a 
value greater than zero is required.
| "configure", line 4918.11: 1506-166 (S) Definition of function bool requires 
parentheses.
| "configure", line 4918.16: 1506-276 (S) Syntax error: possible missing '{'?
| "configure", line 4927.30: 1506-045 (S) Undeclared identifier e.
| "configure", line 4927.35: 1506-045 (S) Undeclared identifier f.
| "configure", line 4927.40: 1506-045 (S) Undeclared identifier g.
| "configure", line 4927.45: 1506-045 (S) Undeclared identifier h.
| "configure", line 4927.50: 1506-045 (S) Undeclared identifier i.
| configure:4914: $? = 1
| configure: failed program was:
| | #line 4862 "configure"
| | /* confdefs.h.  */
| | 
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "1.875"
| | #define PACKAGE_STRING "GNU Bison 1.875"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "1.875"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_UNISTD_H 1
| | #define YYTEXT_POINTER 1
| | #define M4 "/usr/local/bin/m4"
| | #define STDC_HEADERS 1
| | #define HAVE_CTYPE_H 1
| | #define HAVE_LOCALE_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_UNISTD_H 1
| | /* end confdefs.h.  */
| | 
| |       #include <stdbool.h>
| |       #ifndef bool
| |        "error: bool is not defined"
| |       #endif
| |       #ifndef false
| |        "error: false is not defined"
| |       #endif
| |       #if false
| |        "error: false is not 0"
| |       #endif
| |       #ifndef true
| |        "error: false is not defined"
| |       #endif
| |       #if true != 1
| |        "error: true is not 1"
| |       #endif
| |       #ifndef __bool_true_false_are_defined
| |        "error: __bool_true_false_are_defined is not defined"
| |       #endif
| | 
| |       struct s { _Bool s: 1; _Bool t; } s;
| | 
| |       char a[true == 1 ? 1 : -1];
| |       char b[false == 0 ? 1 : -1];
| |       char c[__bool_true_false_are_defined == 1 ? 1 : -1];
| |       char d[(bool) -0.5 == true ? 1 : -1];
| |       bool e = &s;
| |       char f[(_Bool) -0.0 == false ? 1 : -1];
| |       char g[true];
| |       char h[sizeof (_Bool)];
| |       char i[sizeof s.t];
| | 
| | int
| | main ()
| | {
| |  return !a + !b + !c + !d + !e + !f + !g + !h + !i;
| |   ;
| |   return 0;
| | }
| configure:4931: result: no
| configure:4942: checking for inline
| configure:4964: /usr/vac/bin/cc -c -O2  conftest.c >&5
| "configure", line 4980.35: 1506-277 (S) Syntax error: possible missing ';' or 
','?
| "configure", line 4980.8: 1506-485 (S) Parameter declaration list is 
incompatible with declarator for inline.
| configure:4967: $? = 1
| configure: failed program was:
| | #line 4949 "configure"
| | /* confdefs.h.  */
| | 
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "1.875"
| | #define PACKAGE_STRING "GNU Bison 1.875"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "1.875"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_UNISTD_H 1
| | #define YYTEXT_POINTER 1
| | #define M4 "/usr/local/bin/m4"
| | #define STDC_HEADERS 1
| | #define HAVE_CTYPE_H 1
| | #define HAVE_LOCALE_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_UNISTD_H 1
| | /* end confdefs.h.  */
| | #ifndef __cplusplus
| | typedef int foo_t;
| | static inline foo_t static_foo () {return 0; }
| | inline foo_t foo () {return 0; }
| | #endif
| | 
| configure:4964: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:4967: $? = 0
| configure:4970: test -s conftest.o
| configure:4973: $? = 0
| configure:4985: result: __inline__
| configure:5002: checking for uintptr_t
| configure:5027: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:5030: $? = 0
| configure:5033: test -s conftest.o
| configure:5036: $? = 0
| configure:5047: result: yes
| configure:5062: checking for working alloca.h
| configure:5084: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:5087: $? = 0
| configure:5090: test -s conftest
| configure:5093: $? = 0
| configure:5104: result: yes
| configure:5114: checking for alloca
| configure:5156: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:5159: $? = 0
| configure:5162: test -s conftest
| configure:5165: $? = 0
| configure:5176: result: yes
| configure:5383: checking for obstacks
| configure:5405: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| "configure", line 5421.10: 1506-296 (S) #include file "obstack.h" not found.
| configure:5408: $? = 1
| configure: failed program was:
| | #line 5388 "configure"
| | /* confdefs.h.  */
| | 
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "1.875"
| | #define PACKAGE_STRING "GNU Bison 1.875"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "1.875"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_UNISTD_H 1
| | #define YYTEXT_POINTER 1
| | #define M4 "/usr/local/bin/m4"
| | #define STDC_HEADERS 1
| | #define HAVE_CTYPE_H 1
| | #define HAVE_LOCALE_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_UNISTD_H 1
| | #define inline __inline__
| | #define HAVE_UINTPTR_T 1
| | #define HAVE_ALLOCA_H 1
| | #define HAVE_ALLOCA 1
| | /* end confdefs.h.  */
| | #include "obstack.h"
| | int
| | main ()
| | {
| | struct obstack *mem; obstack_free(mem,(char *) 0)
| |   ;
| |   return 0;
| | }
| configure:5425: result: no
| configure:5437: checking for error_at_line
| configure:5459: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| ld: 0711-317 ERROR: Undefined symbol: .error_at_line
| ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
| configure:5462: $? = 8
| configure: failed program was:
| | #line 5442 "configure"
| | /* confdefs.h.  */
| | 
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "1.875"
| | #define PACKAGE_STRING "GNU Bison 1.875"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "1.875"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_UNISTD_H 1
| | #define YYTEXT_POINTER 1
| | #define M4 "/usr/local/bin/m4"
| | #define STDC_HEADERS 1
| | #define HAVE_CTYPE_H 1
| | #define HAVE_LOCALE_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_UNISTD_H 1
| | #define inline __inline__
| | #define HAVE_UINTPTR_T 1
| | #define HAVE_ALLOCA_H 1
| | #define HAVE_ALLOCA 1
| | /* end confdefs.h.  */
| | 
| | int
| | main ()
| | {
| | error_at_line (0, 0, "", 0, "");
| |   ;
| |   return 0;
| | }
| configure:5479: result: no
| configure:5485: checking for working strnlen
| configure:5525: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:5528: $? = 0
| configure:5530: ./conftest
| configure:5533: $? = 1
| configure: program exited with status 1
| configure: failed program was:
| | #line 5493 "configure"
| | /* confdefs.h.  */
| | 
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "1.875"
| | #define PACKAGE_STRING "GNU Bison 1.875"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "1.875"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_UNISTD_H 1
| | #define YYTEXT_POINTER 1
| | #define M4 "/usr/local/bin/m4"
| | #define STDC_HEADERS 1
| | #define HAVE_CTYPE_H 1
| | #define HAVE_LOCALE_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_UNISTD_H 1
| | #define inline __inline__
| | #define HAVE_UINTPTR_T 1
| | #define HAVE_ALLOCA_H 1
| | #define HAVE_ALLOCA 1
| | /* end confdefs.h.  */
| | 
| | int
| | main ()
| | {
| | 
| | #define S "foobar"
| | #define S_LEN (sizeof S - 1)
| | 
| |   /* At least one implementation is buggy: that of AIX 4.3 would
| |      give strnlen (S, 1) == 3.  */
| | 
| |   int i;
| |   for (i = 0; i < S_LEN + 1; ++i)
| |     {
| |       int expected = i <= S_LEN ? i : S_LEN;
| |       if (strnlen (S, i) != expected)
| |     exit (1);
| |     }
| |   exit (0);
| | 
| |   ;
| |   return 0;
| | }
| configure:5547: result: no
| configure:5555: checking for setlocale
| configure:5605: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:5608: $? = 0
| configure:5611: test -s conftest
| configure:5614: $? = 0
| configure:5625: result: yes
| configure:5635: checking whether free is declared
| configure:5660: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:5663: $? = 0
| configure:5666: test -s conftest.o
| configure:5669: $? = 0
| configure:5680: result: yes
| configure:5696: checking whether getenv is declared
| configure:5721: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:5724: $? = 0
| configure:5727: test -s conftest.o
| configure:5730: $? = 0
| configure:5741: result: yes
| configure:5757: checking whether getopt is declared
| configure:5782: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:5785: $? = 0
| configure:5788: test -s conftest.o
| configure:5791: $? = 0
| configure:5802: result: yes
| configure:5818: checking whether stpcpy is declared
| configure:5843: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:5846: $? = 0
| configure:5849: test -s conftest.o
| configure:5852: $? = 0
| configure:5863: result: yes
| configure:5879: checking whether strchr is declared
| configure:5904: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:5907: $? = 0
| configure:5910: test -s conftest.o
| configure:5913: $? = 0
| configure:5924: result: yes
| configure:5940: checking whether strspn is declared
| configure:5965: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:5968: $? = 0
| configure:5971: test -s conftest.o
| configure:5974: $? = 0
| configure:5985: result: yes
| configure:6001: checking whether strnlen is declared
| configure:6026: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:6029: $? = 0
| configure:6032: test -s conftest.o
| configure:6035: $? = 0
| configure:6046: result: yes
| configure:6062: checking whether malloc is declared
| configure:6087: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:6090: $? = 0
| configure:6093: test -s conftest.o
| configure:6096: $? = 0
| configure:6107: result: yes
| configure:6123: checking whether memchr is declared
| configure:6148: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:6151: $? = 0
| configure:6154: test -s conftest.o
| configure:6157: $? = 0
| configure:6168: result: yes
| configure:6184: checking whether memrchr is declared
| configure:6209: /usr/vac/bin/cc -c -O2  conftest.c >&5
| "configure", line 6270.22: 1506-045 (S) Undeclared identifier memrchr.
| configure:6212: $? = 1
| configure: failed program was:
| | #line 6189 "configure"
| | /* confdefs.h.  */
| | 
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "1.875"
| | #define PACKAGE_STRING "GNU Bison 1.875"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "1.875"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_UNISTD_H 1
| | #define YYTEXT_POINTER 1
| | #define M4 "/usr/local/bin/m4"
| | #define STDC_HEADERS 1
| | #define HAVE_CTYPE_H 1
| | #define HAVE_LOCALE_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_UNISTD_H 1
| | #define inline __inline__
| | #define HAVE_UINTPTR_T 1
| | #define HAVE_ALLOCA_H 1
| | #define HAVE_ALLOCA 1
| | #define HAVE_SETLOCALE 1
| | #define HAVE_DECL_FREE 1
| | #define HAVE_DECL_GETENV 1
| | #define HAVE_DECL_GETOPT 1
| | #define HAVE_DECL_STPCPY 1
| | #define HAVE_DECL_STRCHR 1
| | #define HAVE_DECL_STRSPN 1
| | #define HAVE_DECL_STRNLEN 1
| | #define HAVE_DECL_MALLOC 1
| | #define HAVE_DECL_MEMCHR 1
| | /* end confdefs.h.  */
| | #include <stdio.h>
| | #if HAVE_SYS_TYPES_H
| | # include <sys/types.h>
| | #endif
| | #if HAVE_SYS_STAT_H
| | # include <sys/stat.h>
| | #endif
| | #if STDC_HEADERS
| | # include <stdlib.h>
| | # include <stddef.h>
| | #else
| | # if HAVE_STDLIB_H
| | #  include <stdlib.h>
| | # endif
| | #endif
| | #if HAVE_STRING_H
| | # if !STDC_HEADERS && HAVE_MEMORY_H
| | #  include <memory.h>
| | # endif
| | # include <string.h>
| | #endif
| | #if HAVE_STRINGS_H
| | # include <strings.h>
| | #endif
| | #if HAVE_INTTYPES_H
| | # include <inttypes.h>
| | #else
| | # if HAVE_STDINT_H
| | #  include <stdint.h>
| | # endif
| | #endif
| | #if HAVE_UNISTD_H
| | # include <unistd.h>
| | #endif
| | int
| | main ()
| | {
| | #ifndef memrchr
| |   char *p = (char *) memrchr;
| | #endif
| | 
| |   ;
| |   return 0;
| | }
| configure:6229: result: no
| configure:6259: checking for memchr
| configure:6309: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:6312: $? = 0
| configure:6315: test -s conftest
| configure:6318: $? = 0
| configure:6329: result: yes
| configure:6259: checking for memrchr
| configure:6309: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| ld: 0711-317 ERROR: Undefined symbol: memrchr
| ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
| configure:6312: $? = 8
| configure: failed program was:
| | #line 6264 "configure"
| | /* confdefs.h.  */
| | 
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "1.875"
| | #define PACKAGE_STRING "GNU Bison 1.875"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "1.875"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_UNISTD_H 1
| | #define YYTEXT_POINTER 1
| | #define M4 "/usr/local/bin/m4"
| | #define STDC_HEADERS 1
| | #define HAVE_CTYPE_H 1
| | #define HAVE_LOCALE_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_UNISTD_H 1
| | #define inline __inline__
| | #define HAVE_UINTPTR_T 1
| | #define HAVE_ALLOCA_H 1
| | #define HAVE_ALLOCA 1
| | #define HAVE_SETLOCALE 1
| | #define HAVE_DECL_FREE 1
| | #define HAVE_DECL_GETENV 1
| | #define HAVE_DECL_GETOPT 1
| | #define HAVE_DECL_STPCPY 1
| | #define HAVE_DECL_STRCHR 1
| | #define HAVE_DECL_STRSPN 1
| | #define HAVE_DECL_STRNLEN 1
| | #define HAVE_DECL_MALLOC 1
| | #define HAVE_DECL_MEMCHR 1
| | #define HAVE_DECL_MEMRCHR 0
| | #define HAVE_MEMCHR 1
| | /* end confdefs.h.  */
| | /* System header to define __stub macros and hopefully few prototypes,
| |     which can conflict with char memrchr (); below.
| |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
| |     <limits.h> exists even on freestanding compilers.  */
| | #ifdef __STDC__
| | # include <limits.h>
| | #else
| | # include <assert.h>
| | #endif
| | /* Override any gcc2 internal prototype to avoid an error.  */
| | #ifdef __cplusplus
| | extern "C"
| | {
| | #endif
| | /* We use char because int might match the return type of a gcc2
| |    builtin and then its argument prototype would still apply.  */
| | char memrchr ();
| | /* The GNU C library defines this for functions which it implements
| |     to always fail with ENOSYS.  Some functions are actually named
| |     something starting with __ and the normal name is an alias.  */
| | #if defined (__stub_memrchr) || defined (__stub___memrchr)
| | choke me
| | #else
| | char (*f) () = memrchr;
| | #endif
| | #ifdef __cplusplus
| | }
| | #endif
| | 
| | int
| | main ()
| | {
| | return f != memrchr;
| |   ;
| |   return 0;
| | }
| configure:6329: result: no
| configure:6259: checking for strchr
| configure:6309: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:6312: $? = 0
| configure:6315: test -s conftest
| configure:6318: $? = 0
| configure:6329: result: yes
| configure:6259: checking for stpcpy
| configure:6309: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:6312: $? = 0
| configure:6315: test -s conftest
| configure:6318: $? = 0
| configure:6329: result: yes
| configure:6259: checking for strrchr
| configure:6309: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:6312: $? = 0
| configure:6315: test -s conftest
| configure:6318: $? = 0
| configure:6329: result: yes
| configure:6259: checking for strspn
| configure:6309: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:6312: $? = 0
| configure:6315: test -s conftest
| configure:6318: $? = 0
| configure:6329: result: yes
| configure:6259: checking for strtol
| configure:6309: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:6312: $? = 0
| configure:6315: test -s conftest
| configure:6318: $? = 0
| configure:6329: result: yes
| configure:6259: checking for strtoul
| configure:6309: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:6312: $? = 0
| configure:6315: test -s conftest
| configure:6318: $? = 0
| configure:6329: result: yes
| configure:6347: checking for stdlib.h
| configure:6352: result: yes
| configure:6484: checking for GNU libc compatible malloc
| configure:6514: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:6517: $? = 0
| configure:6519: ./conftest
| configure:6522: $? = 1
| configure: program exited with status 1
| configure: failed program was:
| | #line 6492 "configure"
| | /* confdefs.h.  */
| | 
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "1.875"
| | #define PACKAGE_STRING "GNU Bison 1.875"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "1.875"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_UNISTD_H 1
| | #define YYTEXT_POINTER 1
| | #define M4 "/usr/local/bin/m4"
| | #define STDC_HEADERS 1
| | #define HAVE_CTYPE_H 1
| | #define HAVE_LOCALE_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_UNISTD_H 1
| | #define inline __inline__
| | #define HAVE_UINTPTR_T 1
| | #define HAVE_ALLOCA_H 1
| | #define HAVE_ALLOCA 1
| | #define HAVE_SETLOCALE 1
| | #define HAVE_DECL_FREE 1
| | #define HAVE_DECL_GETENV 1
| | #define HAVE_DECL_GETOPT 1
| | #define HAVE_DECL_STPCPY 1
| | #define HAVE_DECL_STRCHR 1
| | #define HAVE_DECL_STRSPN 1
| | #define HAVE_DECL_STRNLEN 1
| | #define HAVE_DECL_MALLOC 1
| | #define HAVE_DECL_MEMCHR 1
| | #define HAVE_DECL_MEMRCHR 0
| | #define HAVE_MEMCHR 1
| | #define HAVE_STRCHR 1
| | #define HAVE_STPCPY 1
| | #define HAVE_STRRCHR 1
| | #define HAVE_STRSPN 1
| | #define HAVE_STRTOL 1
| | #define HAVE_STRTOUL 1
| | #define HAVE_STDLIB_H 1
| | /* end confdefs.h.  */
| | #if STDC_HEADERS || HAVE_STDLIB_H
| | # include <stdlib.h>
| | #else
| | char *malloc ();
| | #endif
| | 
| | int
| | main ()
| | {
| | exit (malloc (0) ? 0 : 1);
| |   ;
| |   return 0;
| | }
| configure:6536: result: no
| configure:6564: checking for stdlib.h
| configure:6569: result: yes
| configure:6701: checking for GNU libc compatible realloc
| configure:6731: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:6734: $? = 0
| configure:6736: ./conftest
| configure:6739: $? = 1
| configure: program exited with status 1
| configure: failed program was:
| | #line 6709 "configure"
| | /* confdefs.h.  */
| | 
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "1.875"
| | #define PACKAGE_STRING "GNU Bison 1.875"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "1.875"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_UNISTD_H 1
| | #define YYTEXT_POINTER 1
| | #define M4 "/usr/local/bin/m4"
| | #define STDC_HEADERS 1
| | #define HAVE_CTYPE_H 1
| | #define HAVE_LOCALE_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_UNISTD_H 1
| | #define inline __inline__
| | #define HAVE_UINTPTR_T 1
| | #define HAVE_ALLOCA_H 1
| | #define HAVE_ALLOCA 1
| | #define HAVE_SETLOCALE 1
| | #define HAVE_DECL_FREE 1
| | #define HAVE_DECL_GETENV 1
| | #define HAVE_DECL_GETOPT 1
| | #define HAVE_DECL_STPCPY 1
| | #define HAVE_DECL_STRCHR 1
| | #define HAVE_DECL_STRSPN 1
| | #define HAVE_DECL_STRNLEN 1
| | #define HAVE_DECL_MALLOC 1
| | #define HAVE_DECL_MEMCHR 1
| | #define HAVE_DECL_MEMRCHR 0
| | #define HAVE_MEMCHR 1
| | #define HAVE_STRCHR 1
| | #define HAVE_STPCPY 1
| | #define HAVE_STRRCHR 1
| | #define HAVE_STRSPN 1
| | #define HAVE_STRTOL 1
| | #define HAVE_STRTOUL 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_MALLOC 0
| | #define malloc rpl_malloc
| | #define HAVE_STDLIB_H 1
| | /* end confdefs.h.  */
| | #if STDC_HEADERS || HAVE_STDLIB_H
| | # include <stdlib.h>
| | #else
| | char *realloc ();
| | #endif
| | 
| | int
| | main ()
| | {
| | exit (realloc (0, 0) ? 0 : 1);
| |   ;
| |   return 0;
| | }
| configure:6753: result: no
| configure:6792: checking wchar.h usability
| configure:6805: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:6808: $? = 0
| configure:6811: test -s conftest.o
| configure:6814: $? = 0
| configure:6824: result: yes
| configure:6828: checking wchar.h presence
| configure:6839: /usr/vac/bin/cc -E  conftest.c
| configure:6845: $? = 0
| configure:6864: result: yes
| configure:6900: checking for wchar.h
| configure:6907: result: yes
| configure:6792: checking wctype.h usability
| configure:6805: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:6808: $? = 0
| configure:6811: test -s conftest.o
| configure:6814: $? = 0
| configure:6824: result: yes
| configure:6828: checking wctype.h presence
| configure:6839: /usr/vac/bin/cc -E  conftest.c
| configure:6845: $? = 0
| configure:6864: result: yes
| configure:6900: checking for wctype.h
| configure:6907: result: yes
| configure:6928: checking for isascii
| configure:6978: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:6981: $? = 0
| configure:6984: test -s conftest
| configure:6987: $? = 0
| configure:6998: result: yes
| configure:6928: checking for iswcntrl
| configure:6978: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:6981: $? = 0
| configure:6984: test -s conftest
| configure:6987: $? = 0
| configure:6998: result: yes
| configure:6928: checking for iswprint
| configure:6978: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:6981: $? = 0
| configure:6984: test -s conftest
| configure:6987: $? = 0
| configure:6998: result: yes
| configure:6928: checking for mbsinit
| configure:6978: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:6981: $? = 0
| configure:6984: test -s conftest
| configure:6987: $? = 0
| configure:6998: result: yes
| configure:6928: checking for wcwidth
| configure:6978: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:6981: $? = 0
| configure:6984: test -s conftest
| configure:6987: $? = 0
| configure:6998: result: yes
| configure:7009: checking whether mbrtowc and mbstate_t are properly declared
| configure:7031: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:7034: $? = 0
| configure:7037: test -s conftest
| configure:7040: $? = 0
| configure:7051: result: yes
| configure:7062: checking whether wcwidth is declared
| configure:7096: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:7099: $? = 0
| configure:7102: test -s conftest.o
| configure:7105: $? = 0
| configure:7116: result: yes
| configure:7129: checking for mbstate_t
| configure:7152: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:7155: $? = 0
| configure:7158: test -s conftest.o
| configure:7161: $? = 0
| configure:7172: result: yes
| configure:7188: checking for working memcmp
| configure:7237: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:7240: $? = 0
| configure:7242: ./conftest
| configure:7245: $? = 0
| configure:7259: result: yes
| configure:7269: checking for isascii
| configure:7339: result: yes
| configure:7269: checking for iswprint
| configure:7339: result: yes
| configure:7350: checking whether mbrtowc and mbstate_t are properly declared
| configure:7392: result: yes
| configure:7429: checking limits.h usability
| configure:7442: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:7445: $? = 0
| configure:7448: test -s conftest.o
| configure:7451: $? = 0
| configure:7461: result: yes
| configure:7465: checking limits.h presence
| configure:7476: /usr/vac/bin/cc -E  conftest.c
| configure:7482: $? = 0
| configure:7501: result: yes
| configure:7537: checking for limits.h
| configure:7544: result: yes
| configure:7429: checking stddef.h usability
| configure:7442: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:7445: $? = 0
| configure:7448: test -s conftest.o
| configure:7451: $? = 0
| configure:7461: result: yes
| configure:7465: checking stddef.h presence
| configure:7476: /usr/vac/bin/cc -E  conftest.c
| configure:7482: $? = 0
| configure:7501: result: yes
| configure:7537: checking for stddef.h
| configure:7544: result: yes
| configure:7420: checking for stdlib.h
| configure:7425: result: yes
| configure:7420: checking for string.h
| configure:7425: result: yes
| configure:7420: checking for wchar.h
| configure:7425: result: yes
| configure:7420: checking for wctype.h
| configure:7425: result: yes
| configure:7557: checking for ANSI C header files
| configure:7704: result: yes
| configure:7715: checking whether backslash-a works in strings
| configure:7744: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:7747: $? = 0
| configure:7750: test -s conftest.o
| configure:7753: $? = 0
| configure:7764: result: yes
| configure:7774: checking for mbstate_t
| configure:7817: result: yes
| configure:7834: checking for function prototypes
| configure:7837: result: yes
| configure:7851: checking for ANSI C header files
| configure:7998: result: yes
| configure:8013: checking for string.h
| configure:8018: result: yes
| configure:8159: checking for strcasecmp
| configure:8209: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:8212: $? = 0
| configure:8215: test -s conftest
| configure:8218: $? = 0
| configure:8229: result: yes
| configure:8159: checking for strncasecmp
| configure:8209: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:8212: $? = 0
| configure:8215: test -s conftest
| configure:8218: $? = 0
| configure:8229: result: yes
| configure:8255: checking for strerror
| configure:8305: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:8308: $? = 0
| configure:8311: test -s conftest
| configure:8314: $? = 0
| configure:8325: result: yes
| configure:8255: checking for vprintf
| configure:8305: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:8308: $? = 0
| configure:8311: test -s conftest
| configure:8314: $? = 0
| configure:8325: result: yes
| configure:8255: checking for doprnt
| configure:8305: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| ld: 0711-317 ERROR: Undefined symbol: doprnt
| ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
| configure:8308: $? = 8
| configure: failed program was:
| | #line 8260 "configure"
| | /* confdefs.h.  */
| | 
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "1.875"
| | #define PACKAGE_STRING "GNU Bison 1.875"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "1.875"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_UNISTD_H 1
| | #define YYTEXT_POINTER 1
| | #define M4 "/usr/local/bin/m4"
| | #define STDC_HEADERS 1
| | #define HAVE_CTYPE_H 1
| | #define HAVE_LOCALE_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_UNISTD_H 1
| | #define inline __inline__
| | #define HAVE_UINTPTR_T 1
| | #define HAVE_ALLOCA_H 1
| | #define HAVE_ALLOCA 1
| | #define HAVE_SETLOCALE 1
| | #define HAVE_DECL_FREE 1
| | #define HAVE_DECL_GETENV 1
| | #define HAVE_DECL_GETOPT 1
| | #define HAVE_DECL_STPCPY 1
| | #define HAVE_DECL_STRCHR 1
| | #define HAVE_DECL_STRSPN 1
| | #define HAVE_DECL_STRNLEN 1
| | #define HAVE_DECL_MALLOC 1
| | #define HAVE_DECL_MEMCHR 1
| | #define HAVE_DECL_MEMRCHR 0
| | #define HAVE_MEMCHR 1
| | #define HAVE_STRCHR 1
| | #define HAVE_STPCPY 1
| | #define HAVE_STRRCHR 1
| | #define HAVE_STRSPN 1
| | #define HAVE_STRTOL 1
| | #define HAVE_STRTOUL 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_MALLOC 0
| | #define malloc rpl_malloc
| | #define HAVE_STDLIB_H 1
| | #define HAVE_REALLOC 0
| | #define realloc rpl_realloc
| | #define HAVE_WCHAR_H 1
| | #define HAVE_WCTYPE_H 1
| | #define HAVE_ISASCII 1
| | #define HAVE_ISWCNTRL 1
| | #define HAVE_ISWPRINT 1
| | #define HAVE_MBSINIT 1
| | #define HAVE_WCWIDTH 1
| | #define HAVE_MBRTOWC 1
| | #define HAVE_DECL_WCWIDTH 1
| | #define HAVE_MBSTATE_T 1
| | #define HAVE_ISASCII 1
| | #define HAVE_ISWPRINT 1
| | #define HAVE_MBRTOWC 1
| | #define HAVE_LIMITS_H 1
| | #define HAVE_STDDEF_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_WCHAR_H 1
| | #define HAVE_WCTYPE_H 1
| | #define STDC_HEADERS 1
| | #define HAVE_C_BACKSLASH_A 1
| | #define HAVE_MBSTATE_T 1
| | #define PROTOTYPES 1
| | #define STDC_HEADERS 1
| | #define HAVE_STRING_H 1
| | #define HAVE_STRCASECMP 1
| | #define HAVE_STRNCASECMP 1
| | #define HAVE_STRERROR 1
| | #define HAVE_VPRINTF 1
| | /* end confdefs.h.  */
| | /* System header to define __stub macros and hopefully few prototypes,
| |     which can conflict with char doprnt (); below.
| |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
| |     <limits.h> exists even on freestanding compilers.  */
| | #ifdef __STDC__
| | # include <limits.h>
| | #else
| | # include <assert.h>
| | #endif
| | /* Override any gcc2 internal prototype to avoid an error.  */
| | #ifdef __cplusplus
| | extern "C"
| | {
| | #endif
| | /* We use char because int might match the return type of a gcc2
| |    builtin and then its argument prototype would still apply.  */
| | char doprnt ();
| | /* The GNU C library defines this for functions which it implements
| |     to always fail with ENOSYS.  Some functions are actually named
| |     something starting with __ and the normal name is an alias.  */
| | #if defined (__stub_doprnt) || defined (__stub___doprnt)
| | choke me
| | #else
| | char (*f) () = doprnt;
| | #endif
| | #ifdef __cplusplus
| | }
| | #endif
| | 
| | int
| | main ()
| | {
| | return f != doprnt;
| |   ;
| |   return 0;
| | }
| configure:8325: result: no
| configure:8335: checking whether strerror is declared
| configure:8360: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:8363: $? = 0
| configure:8366: test -s conftest.o
| configure:8369: $? = 0
| configure:8380: result: yes
| configure:8398: checking whether strerror_r is declared
| configure:8423: /usr/vac/bin/cc -c -O2  conftest.c >&5
| "configure", line 8528.22: 1506-045 (S) Undeclared identifier strerror_r.
| configure:8426: $? = 1
| configure: failed program was:
| | #line 8403 "configure"
| | /* confdefs.h.  */
| | 
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "1.875"
| | #define PACKAGE_STRING "GNU Bison 1.875"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "1.875"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_UNISTD_H 1
| | #define YYTEXT_POINTER 1
| | #define M4 "/usr/local/bin/m4"
| | #define STDC_HEADERS 1
| | #define HAVE_CTYPE_H 1
| | #define HAVE_LOCALE_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_UNISTD_H 1
| | #define inline __inline__
| | #define HAVE_UINTPTR_T 1
| | #define HAVE_ALLOCA_H 1
| | #define HAVE_ALLOCA 1
| | #define HAVE_SETLOCALE 1
| | #define HAVE_DECL_FREE 1
| | #define HAVE_DECL_GETENV 1
| | #define HAVE_DECL_GETOPT 1
| | #define HAVE_DECL_STPCPY 1
| | #define HAVE_DECL_STRCHR 1
| | #define HAVE_DECL_STRSPN 1
| | #define HAVE_DECL_STRNLEN 1
| | #define HAVE_DECL_MALLOC 1
| | #define HAVE_DECL_MEMCHR 1
| | #define HAVE_DECL_MEMRCHR 0
| | #define HAVE_MEMCHR 1
| | #define HAVE_STRCHR 1
| | #define HAVE_STPCPY 1
| | #define HAVE_STRRCHR 1
| | #define HAVE_STRSPN 1
| | #define HAVE_STRTOL 1
| | #define HAVE_STRTOUL 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_MALLOC 0
| | #define malloc rpl_malloc
| | #define HAVE_STDLIB_H 1
| | #define HAVE_REALLOC 0
| | #define realloc rpl_realloc
| | #define HAVE_WCHAR_H 1
| | #define HAVE_WCTYPE_H 1
| | #define HAVE_ISASCII 1
| | #define HAVE_ISWCNTRL 1
| | #define HAVE_ISWPRINT 1
| | #define HAVE_MBSINIT 1
| | #define HAVE_WCWIDTH 1
| | #define HAVE_MBRTOWC 1
| | #define HAVE_DECL_WCWIDTH 1
| | #define HAVE_MBSTATE_T 1
| | #define HAVE_ISASCII 1
| | #define HAVE_ISWPRINT 1
| | #define HAVE_MBRTOWC 1
| | #define HAVE_LIMITS_H 1
| | #define HAVE_STDDEF_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_WCHAR_H 1
| | #define HAVE_WCTYPE_H 1
| | #define STDC_HEADERS 1
| | #define HAVE_C_BACKSLASH_A 1
| | #define HAVE_MBSTATE_T 1
| | #define PROTOTYPES 1
| | #define STDC_HEADERS 1
| | #define HAVE_STRING_H 1
| | #define HAVE_STRCASECMP 1
| | #define HAVE_STRNCASECMP 1
| | #define HAVE_STRERROR 1
| | #define HAVE_VPRINTF 1
| | #define HAVE_DECL_STRERROR 1
| | /* end confdefs.h.  */
| | #include <stdio.h>
| | #if HAVE_SYS_TYPES_H
| | # include <sys/types.h>
| | #endif
| | #if HAVE_SYS_STAT_H
| | # include <sys/stat.h>
| | #endif
| | #if STDC_HEADERS
| | # include <stdlib.h>
| | # include <stddef.h>
| | #else
| | # if HAVE_STDLIB_H
| | #  include <stdlib.h>
| | # endif
| | #endif
| | #if HAVE_STRING_H
| | # if !STDC_HEADERS && HAVE_MEMORY_H
| | #  include <memory.h>
| | # endif
| | # include <string.h>
| | #endif
| | #if HAVE_STRINGS_H
| | # include <strings.h>
| | #endif
| | #if HAVE_INTTYPES_H
| | # include <inttypes.h>
| | #else
| | # if HAVE_STDINT_H
| | #  include <stdint.h>
| | # endif
| | #endif
| | #if HAVE_UNISTD_H
| | # include <unistd.h>
| | #endif
| | int
| | main ()
| | {
| | #ifndef strerror_r
| |   char *p = (char *) strerror_r;
| | #endif
| | 
| |   ;
| |   return 0;
| | }
| configure:8443: result: no
| configure:8465: checking for strerror_r
| configure:8515: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:8518: $? = 0
| configure:8521: test -s conftest
| configure:8524: $? = 0
| configure:8535: result: yes
| configure:8545: checking whether strerror_r returns char *
| configure:8622: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:8625: $? = 0
| configure:8627: ./conftest
| configure:8630: $? = 1
| configure: program exited with status 1
| configure: failed program was:
| | #line 8602 "configure"
| | /* confdefs.h.  */
| | 
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "1.875"
| | #define PACKAGE_STRING "GNU Bison 1.875"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "1.875"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_UNISTD_H 1
| | #define YYTEXT_POINTER 1
| | #define M4 "/usr/local/bin/m4"
| | #define STDC_HEADERS 1
| | #define HAVE_CTYPE_H 1
| | #define HAVE_LOCALE_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_UNISTD_H 1
| | #define inline __inline__
| | #define HAVE_UINTPTR_T 1
| | #define HAVE_ALLOCA_H 1
| | #define HAVE_ALLOCA 1
| | #define HAVE_SETLOCALE 1
| | #define HAVE_DECL_FREE 1
| | #define HAVE_DECL_GETENV 1
| | #define HAVE_DECL_GETOPT 1
| | #define HAVE_DECL_STPCPY 1
| | #define HAVE_DECL_STRCHR 1
| | #define HAVE_DECL_STRSPN 1
| | #define HAVE_DECL_STRNLEN 1
| | #define HAVE_DECL_MALLOC 1
| | #define HAVE_DECL_MEMCHR 1
| | #define HAVE_DECL_MEMRCHR 0
| | #define HAVE_MEMCHR 1
| | #define HAVE_STRCHR 1
| | #define HAVE_STPCPY 1
| | #define HAVE_STRRCHR 1
| | #define HAVE_STRSPN 1
| | #define HAVE_STRTOL 1
| | #define HAVE_STRTOUL 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_MALLOC 0
| | #define malloc rpl_malloc
| | #define HAVE_STDLIB_H 1
| | #define HAVE_REALLOC 0
| | #define realloc rpl_realloc
| | #define HAVE_WCHAR_H 1
| | #define HAVE_WCTYPE_H 1
| | #define HAVE_ISASCII 1
| | #define HAVE_ISWCNTRL 1
| | #define HAVE_ISWPRINT 1
| | #define HAVE_MBSINIT 1
| | #define HAVE_WCWIDTH 1
| | #define HAVE_MBRTOWC 1
| | #define HAVE_DECL_WCWIDTH 1
| | #define HAVE_MBSTATE_T 1
| | #define HAVE_ISASCII 1
| | #define HAVE_ISWPRINT 1
| | #define HAVE_MBRTOWC 1
| | #define HAVE_LIMITS_H 1
| | #define HAVE_STDDEF_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_WCHAR_H 1
| | #define HAVE_WCTYPE_H 1
| | #define STDC_HEADERS 1
| | #define HAVE_C_BACKSLASH_A 1
| | #define HAVE_MBSTATE_T 1
| | #define PROTOTYPES 1
| | #define STDC_HEADERS 1
| | #define HAVE_STRING_H 1
| | #define HAVE_STRCASECMP 1
| | #define HAVE_STRNCASECMP 1
| | #define HAVE_STRERROR 1
| | #define HAVE_VPRINTF 1
| | #define HAVE_DECL_STRERROR 1
| | #define HAVE_DECL_STRERROR_R 0
| | #define HAVE_STRERROR_R 1
| | /* end confdefs.h.  */
| | #include <stdio.h>
| | #if HAVE_SYS_TYPES_H
| | # include <sys/types.h>
| | #endif
| | #if HAVE_SYS_STAT_H
| | # include <sys/stat.h>
| | #endif
| | #if STDC_HEADERS
| | # include <stdlib.h>
| | # include <stddef.h>
| | #else
| | # if HAVE_STDLIB_H
| | #  include <stdlib.h>
| | # endif
| | #endif
| | #if HAVE_STRING_H
| | # if !STDC_HEADERS && HAVE_MEMORY_H
| | #  include <memory.h>
| | # endif
| | # include <string.h>
| | #endif
| | #if HAVE_STRINGS_H
| | # include <strings.h>
| | #endif
| | #if HAVE_INTTYPES_H
| | # include <inttypes.h>
| | #else
| | # if HAVE_STDINT_H
| | #  include <stdint.h>
| | # endif
| | #endif
| | #if HAVE_UNISTD_H
| | # include <unistd.h>
| | #endif
| |     extern char *strerror_r ();
| | int
| | main ()
| | {
| | char buf[100];
| |       char x = *strerror_r (0, buf, sizeof buf);
| |       exit (!isalpha (x));
| |   ;
| |   return 0;
| | }
| configure:8644: result: no
| configure:8654: checking for ANSI C header files
| configure:8801: result: yes
| configure:8812: checking if malloc debugging is wanted
| configure:8833: result: no
| configure:8838: checking for pid_t
| configure:8863: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:8866: $? = 0
| configure:8869: test -s conftest.o
| configure:8872: $? = 0
| configure:8883: result: yes
| configure:8910: checking fcntl.h usability
| configure:8923: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:8926: $? = 0
| configure:8929: test -s conftest.o
| configure:8932: $? = 0
| configure:8942: result: yes
| configure:8946: checking fcntl.h presence
| configure:8957: /usr/vac/bin/cc -E  conftest.c
| configure:8963: $? = 0
| configure:8982: result: yes
| configure:9018: checking for fcntl.h
| configure:9025: result: yes
| configure:8910: checking sys/wait.h usability
| configure:8923: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:8926: $? = 0
| configure:8929: test -s conftest.o
| configure:8932: $? = 0
| configure:8942: result: yes
| configure:8946: checking sys/wait.h presence
| configure:8957: /usr/vac/bin/cc -E  conftest.c
| configure:8963: $? = 0
| configure:8982: result: yes
| configure:9018: checking for sys/wait.h
| configure:9025: result: yes
| configure:9038: checking for sys/wait.h that is POSIX.1 compatible
| configure:9090: result: yes
| configure:9105: checking for dup2
| configure:9155: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:9158: $? = 0
| configure:9161: test -s conftest
| configure:9164: $? = 0
| configure:9175: result: yes
| configure:9105: checking for waitpid
| configure:9155: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:9158: $? = 0
| configure:9161: test -s conftest
| configure:9164: $? = 0
| configure:9175: result: yes
| configure:9191: checking for unistd.h
| configure:9196: result: yes
| configure:9200: checking vfork.h usability
| configure:9213: /usr/vac/bin/cc -c -O2  conftest.c >&5
| "configure", line 9332.10: 1506-296 (S) #include file <vfork.h> not found.
| configure:9216: $? = 1
| configure: failed program was:
| | #line 9202 "configure"
| | /* confdefs.h.  */
| | 
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "1.875"
| | #define PACKAGE_STRING "GNU Bison 1.875"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "1.875"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_UNISTD_H 1
| | #define YYTEXT_POINTER 1
| | #define M4 "/usr/local/bin/m4"
| | #define STDC_HEADERS 1
| | #define HAVE_CTYPE_H 1
| | #define HAVE_LOCALE_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_UNISTD_H 1
| | #define inline __inline__
| | #define HAVE_UINTPTR_T 1
| | #define HAVE_ALLOCA_H 1
| | #define HAVE_ALLOCA 1
| | #define HAVE_SETLOCALE 1
| | #define HAVE_DECL_FREE 1
| | #define HAVE_DECL_GETENV 1
| | #define HAVE_DECL_GETOPT 1
| | #define HAVE_DECL_STPCPY 1
| | #define HAVE_DECL_STRCHR 1
| | #define HAVE_DECL_STRSPN 1
| | #define HAVE_DECL_STRNLEN 1
| | #define HAVE_DECL_MALLOC 1
| | #define HAVE_DECL_MEMCHR 1
| | #define HAVE_DECL_MEMRCHR 0
| | #define HAVE_MEMCHR 1
| | #define HAVE_STRCHR 1
| | #define HAVE_STPCPY 1
| | #define HAVE_STRRCHR 1
| | #define HAVE_STRSPN 1
| | #define HAVE_STRTOL 1
| | #define HAVE_STRTOUL 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_MALLOC 0
| | #define malloc rpl_malloc
| | #define HAVE_STDLIB_H 1
| | #define HAVE_REALLOC 0
| | #define realloc rpl_realloc
| | #define HAVE_WCHAR_H 1
| | #define HAVE_WCTYPE_H 1
| | #define HAVE_ISASCII 1
| | #define HAVE_ISWCNTRL 1
| | #define HAVE_ISWPRINT 1
| | #define HAVE_MBSINIT 1
| | #define HAVE_WCWIDTH 1
| | #define HAVE_MBRTOWC 1
| | #define HAVE_DECL_WCWIDTH 1
| | #define HAVE_MBSTATE_T 1
| | #define HAVE_ISASCII 1
| | #define HAVE_ISWPRINT 1
| | #define HAVE_MBRTOWC 1
| | #define HAVE_LIMITS_H 1
| | #define HAVE_STDDEF_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_WCHAR_H 1
| | #define HAVE_WCTYPE_H 1
| | #define STDC_HEADERS 1
| | #define HAVE_C_BACKSLASH_A 1
| | #define HAVE_MBSTATE_T 1
| | #define PROTOTYPES 1
| | #define STDC_HEADERS 1
| | #define HAVE_STRING_H 1
| | #define HAVE_STRCASECMP 1
| | #define HAVE_STRNCASECMP 1
| | #define HAVE_STRERROR 1
| | #define HAVE_VPRINTF 1
| | #define HAVE_DECL_STRERROR 1
| | #define HAVE_DECL_STRERROR_R 0
| | #define HAVE_STRERROR_R 1
| | #define STDC_HEADERS 1
| | #define HAVE_FCNTL_H 1
| | #define HAVE_SYS_WAIT_H 1
| | #define HAVE_SYS_WAIT_H 1
| | #define HAVE_DUP2 1
| | #define HAVE_WAITPID 1
| | #define HAVE_UNISTD_H 1
| | /* end confdefs.h.  */
| | #include <stdio.h>
| | #if HAVE_SYS_TYPES_H
| | # include <sys/types.h>
| | #endif
| | #if HAVE_SYS_STAT_H
| | # include <sys/stat.h>
| | #endif
| | #if STDC_HEADERS
| | # include <stdlib.h>
| | # include <stddef.h>
| | #else
| | # if HAVE_STDLIB_H
| | #  include <stdlib.h>
| | # endif
| | #endif
| | #if HAVE_STRING_H
| | # if !STDC_HEADERS && HAVE_MEMORY_H
| | #  include <memory.h>
| | # endif
| | # include <string.h>
| | #endif
| | #if HAVE_STRINGS_H
| | # include <strings.h>
| | #endif
| | #if HAVE_INTTYPES_H
| | # include <inttypes.h>
| | #else
| | # if HAVE_STDINT_H
| | #  include <stdint.h>
| | # endif
| | #endif
| | #if HAVE_UNISTD_H
| | # include <unistd.h>
| | #endif
| | #include <vfork.h>
| configure:9232: result: no
| configure:9236: checking vfork.h presence
| configure:9247: /usr/vac/bin/cc -E  conftest.c
| "configure", line 9334.10: 1506-296 (S) #include file <vfork.h> not found.
| configure:9253: $? = 1
| configure: failed program was:
| | #line 9238 "configure"
| | /* confdefs.h.  */
| | 
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "1.875"
| | #define PACKAGE_STRING "GNU Bison 1.875"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "1.875"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_UNISTD_H 1
| | #define YYTEXT_POINTER 1
| | #define M4 "/usr/local/bin/m4"
| | #define STDC_HEADERS 1
| | #define HAVE_CTYPE_H 1
| | #define HAVE_LOCALE_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_UNISTD_H 1
| | #define inline __inline__
| | #define HAVE_UINTPTR_T 1
| | #define HAVE_ALLOCA_H 1
| | #define HAVE_ALLOCA 1
| | #define HAVE_SETLOCALE 1
| | #define HAVE_DECL_FREE 1
| | #define HAVE_DECL_GETENV 1
| | #define HAVE_DECL_GETOPT 1
| | #define HAVE_DECL_STPCPY 1
| | #define HAVE_DECL_STRCHR 1
| | #define HAVE_DECL_STRSPN 1
| | #define HAVE_DECL_STRNLEN 1
| | #define HAVE_DECL_MALLOC 1
| | #define HAVE_DECL_MEMCHR 1
| | #define HAVE_DECL_MEMRCHR 0
| | #define HAVE_MEMCHR 1
| | #define HAVE_STRCHR 1
| | #define HAVE_STPCPY 1
| | #define HAVE_STRRCHR 1
| | #define HAVE_STRSPN 1
| | #define HAVE_STRTOL 1
| | #define HAVE_STRTOUL 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_MALLOC 0
| | #define malloc rpl_malloc
| | #define HAVE_STDLIB_H 1
| | #define HAVE_REALLOC 0
| | #define realloc rpl_realloc
| | #define HAVE_WCHAR_H 1
| | #define HAVE_WCTYPE_H 1
| | #define HAVE_ISASCII 1
| | #define HAVE_ISWCNTRL 1
| | #define HAVE_ISWPRINT 1
| | #define HAVE_MBSINIT 1
| | #define HAVE_WCWIDTH 1
| | #define HAVE_MBRTOWC 1
| | #define HAVE_DECL_WCWIDTH 1
| | #define HAVE_MBSTATE_T 1
| | #define HAVE_ISASCII 1
| | #define HAVE_ISWPRINT 1
| | #define HAVE_MBRTOWC 1
| | #define HAVE_LIMITS_H 1
| | #define HAVE_STDDEF_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_WCHAR_H 1
| | #define HAVE_WCTYPE_H 1
| | #define STDC_HEADERS 1
| | #define HAVE_C_BACKSLASH_A 1
| | #define HAVE_MBSTATE_T 1
| | #define PROTOTYPES 1
| | #define STDC_HEADERS 1
| | #define HAVE_STRING_H 1
| | #define HAVE_STRCASECMP 1
| | #define HAVE_STRNCASECMP 1
| | #define HAVE_STRERROR 1
| | #define HAVE_VPRINTF 1
| | #define HAVE_DECL_STRERROR 1
| | #define HAVE_DECL_STRERROR_R 0
| | #define HAVE_STRERROR_R 1
| | #define STDC_HEADERS 1
| | #define HAVE_FCNTL_H 1
| | #define HAVE_SYS_WAIT_H 1
| | #define HAVE_SYS_WAIT_H 1
| | #define HAVE_DUP2 1
| | #define HAVE_WAITPID 1
| | #define HAVE_UNISTD_H 1
| | /* end confdefs.h.  */
| | #include <vfork.h>
| configure:9272: result: no
| configure:9308: checking for vfork.h
| configure:9315: result: no
| configure:9333: checking for fork
| configure:9383: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:9386: $? = 0
| configure:9389: test -s conftest
| configure:9392: $? = 0
| configure:9403: result: yes
| configure:9333: checking for vfork
| configure:9383: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:9386: $? = 0
| configure:9389: test -s conftest
| configure:9392: $? = 0
| configure:9403: result: yes
| configure:9414: checking for working fork
| configure:9437: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:9440: $? = 0
| configure:9442: ./conftest
| configure:9445: $? = 0
| configure:9459: result: yes
| configure:9480: checking for working vfork
| configure:9614: result: yes
| configure:9662: checking sys/resource.h usability
| configure:9675: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:9678: $? = 0
| configure:9681: test -s conftest.o
| configure:9684: $? = 0
| configure:9694: result: yes
| configure:9698: checking sys/resource.h presence
| configure:9709: /usr/vac/bin/cc -E  conftest.c
| configure:9715: $? = 0
| configure:9734: result: yes
| configure:9770: checking for sys/resource.h
| configure:9777: result: yes
| configure:9662: checking sys/time.h usability
| configure:9675: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:9678: $? = 0
| configure:9681: test -s conftest.o
| configure:9684: $? = 0
| configure:9694: result: yes
| configure:9698: checking sys/time.h presence
| configure:9709: /usr/vac/bin/cc -E  conftest.c
| configure:9715: $? = 0
| configure:9734: result: yes
| configure:9770: checking for sys/time.h
| configure:9777: result: yes
| configure:9662: checking sys/times.h usability
| configure:9675: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:9678: $? = 0
| configure:9681: test -s conftest.o
| configure:9684: $? = 0
| configure:9694: result: yes
| configure:9698: checking sys/times.h presence
| configure:9709: /usr/vac/bin/cc -E  conftest.c
| configure:9715: $? = 0
| configure:9734: result: yes
| configure:9770: checking for sys/times.h
| configure:9777: result: yes
| configure:9795: checking for times
| configure:9845: /usr/vac/bin/cc -o conftest -O2   conftest.c  >&5
| configure:9848: $? = 0
| configure:9851: test -s conftest
| configure:9854: $? = 0
| configure:9865: result: yes
| configure:9876: checking whether getrusage is declared
| configure:9912: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:9915: $? = 0
| configure:9918: test -s conftest.o
| configure:9921: $? = 0
| configure:9932: result: yes
| configure:9948: checking whether times is declared
| configure:9984: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:9987: $? = 0
| configure:9990: test -s conftest.o
| configure:9993: $? = 0
| configure:10004: result: yes
| configure:10020: checking whether clock is declared
| configure:10056: /usr/vac/bin/cc -c -O2  conftest.c >&5
| "configure", line 10180.22: 1506-045 (S) Undeclared identifier clock.
| configure:10059: $? = 1
| configure: failed program was:
| | #line 10025 "configure"
| | /* confdefs.h.  */
| | 
| | #define PACKAGE_NAME "GNU Bison"
| | #define PACKAGE_TARNAME "bison"
| | #define PACKAGE_VERSION "1.875"
| | #define PACKAGE_STRING "GNU Bison 1.875"
| | #define PACKAGE_BUGREPORT "address@hidden"
| | #define PACKAGE "bison"
| | #define VERSION "1.875"
| | #define _GNU_SOURCE 1
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_UNISTD_H 1
| | #define YYTEXT_POINTER 1
| | #define M4 "/usr/local/bin/m4"
| | #define STDC_HEADERS 1
| | #define HAVE_CTYPE_H 1
| | #define HAVE_LOCALE_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_UNISTD_H 1
| | #define inline __inline__
| | #define HAVE_UINTPTR_T 1
| | #define HAVE_ALLOCA_H 1
| | #define HAVE_ALLOCA 1
| | #define HAVE_SETLOCALE 1
| | #define HAVE_DECL_FREE 1
| | #define HAVE_DECL_GETENV 1
| | #define HAVE_DECL_GETOPT 1
| | #define HAVE_DECL_STPCPY 1
| | #define HAVE_DECL_STRCHR 1
| | #define HAVE_DECL_STRSPN 1
| | #define HAVE_DECL_STRNLEN 1
| | #define HAVE_DECL_MALLOC 1
| | #define HAVE_DECL_MEMCHR 1
| | #define HAVE_DECL_MEMRCHR 0
| | #define HAVE_MEMCHR 1
| | #define HAVE_STRCHR 1
| | #define HAVE_STPCPY 1
| | #define HAVE_STRRCHR 1
| | #define HAVE_STRSPN 1
| | #define HAVE_STRTOL 1
| | #define HAVE_STRTOUL 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_MALLOC 0
| | #define malloc rpl_malloc
| | #define HAVE_STDLIB_H 1
| | #define HAVE_REALLOC 0
| | #define realloc rpl_realloc
| | #define HAVE_WCHAR_H 1
| | #define HAVE_WCTYPE_H 1
| | #define HAVE_ISASCII 1
| | #define HAVE_ISWCNTRL 1
| | #define HAVE_ISWPRINT 1
| | #define HAVE_MBSINIT 1
| | #define HAVE_WCWIDTH 1
| | #define HAVE_MBRTOWC 1
| | #define HAVE_DECL_WCWIDTH 1
| | #define HAVE_MBSTATE_T 1
| | #define HAVE_ISASCII 1
| | #define HAVE_ISWPRINT 1
| | #define HAVE_MBRTOWC 1
| | #define HAVE_LIMITS_H 1
| | #define HAVE_STDDEF_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_WCHAR_H 1
| | #define HAVE_WCTYPE_H 1
| | #define STDC_HEADERS 1
| | #define HAVE_C_BACKSLASH_A 1
| | #define HAVE_MBSTATE_T 1
| | #define PROTOTYPES 1
| | #define STDC_HEADERS 1
| | #define HAVE_STRING_H 1
| | #define HAVE_STRCASECMP 1
| | #define HAVE_STRNCASECMP 1
| | #define HAVE_STRERROR 1
| | #define HAVE_VPRINTF 1
| | #define HAVE_DECL_STRERROR 1
| | #define HAVE_DECL_STRERROR_R 0
| | #define HAVE_STRERROR_R 1
| | #define STDC_HEADERS 1
| | #define HAVE_FCNTL_H 1
| | #define HAVE_SYS_WAIT_H 1
| | #define HAVE_SYS_WAIT_H 1
| | #define HAVE_DUP2 1
| | #define HAVE_WAITPID 1
| | #define HAVE_UNISTD_H 1
| | #define HAVE_FORK 1
| | #define HAVE_VFORK 1
| | #define HAVE_WORKING_VFORK 1
| | #define HAVE_WORKING_FORK 1
| | #define HAVE_SYS_RESOURCE_H 1
| | #define HAVE_SYS_TIME_H 1
| | #define HAVE_SYS_TIMES_H 1
| | #define HAVE_TIMES 1
| | #define HAVE_DECL_GETRUSAGE 1
| | #define HAVE_DECL_TIMES 1
| | /* end confdefs.h.  */
| | #include <stdio.h>
| | #if HAVE_SYS_TYPES_H
| | # include <sys/types.h>
| | #endif
| | #if HAVE_SYS_STAT_H
| | # include <sys/stat.h>
| | #endif
| | #if STDC_HEADERS
| | # include <stdlib.h>
| | # include <stddef.h>
| | #else
| | # if HAVE_STDLIB_H
| | #  include <stdlib.h>
| | # endif
| | #endif
| | #if HAVE_STRING_H
| | # if !STDC_HEADERS && HAVE_MEMORY_H
| | #  include <memory.h>
| | # endif
| | # include <string.h>
| | #endif
| | #if HAVE_STRINGS_H
| | # include <strings.h>
| | #endif
| | #if HAVE_INTTYPES_H
| | # include <inttypes.h>
| | #else
| | # if HAVE_STDINT_H
| | #  include <stdint.h>
| | # endif
| | #endif
| | #if HAVE_UNISTD_H
| | # include <unistd.h>
| | #endif
| | #if HAVE_SYS_TIME_H
| | # include <sys/time.h>
| | #endif
| | #if HAVE_SYS_TIMES_H
| | # include <sys/times.h>
| | #endif
| | #if HAVE_SYS_RESOURCE_H
| | # include <sys/resource.h>
| | #endif
| | 
| | 
| | int
| | main ()
| | {
| | #ifndef clock
| |   char *p = (char *) clock;
| | #endif
| | 
| |   ;
| |   return 0;
| | }
| configure:10076: result: no
| configure:10092: checking whether sysconf is declared
| configure:10128: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:10131: $? = 0
| configure:10134: test -s conftest.o
| configure:10137: $? = 0
| configure:10148: result: yes
| configure:10167: checking for clock_t
| configure:10203: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:10206: $? = 0
| configure:10209: test -s conftest.o
| configure:10212: $? = 0
| configure:10223: result: yes
| configure:10233: checking for struct tms
| configure:10269: /usr/vac/bin/cc -c -O2  conftest.c >&5
| configure:10272: $? = 0
| configure:10275: test -s conftest.o
| configure:10278: $? = 0
| configure:10289: result: yes
| configure:10318: checking for msgfmt
| configure:10346: result: /usr/bin/msgfmt
| configure:10355: checking for gmsgfmt
| configure:10386: result: /usr/bin/msgfmt
| configure:10396: checking for xgettext
| configure:10427: result: no
| configure:10435: checking for msgmerge
| configure:10465: result: no
| configure:10519: checking build system type
| configure:10537: result: powerpc-ibm-aix5.1.0.0
| configure:10545: checking host system type
| configure:10559: result: powerpc-ibm-aix5.1.0.0
| configure:10611: checking for non-GNU ld
| configure:10641: result: /usr/bin/ld
| configure:10650: checking if the linker (/usr/bin/ld) is GNU ld
| configure:10662: result: no
| configure:10668: checking for shared library run path origin
| configure:10681: result: done
| configure:11098: checking whether NLS is requested
| configure:11107: result: no
| configure:11898: checking for valgrind
| configure:11927: result: no
| configure:11938: checking for g++
| configure:11967: result: no
| configure:12093: creating ./config.status
| 
| ## ---------------------- ##
| ## Running config.status. ##
| ## ---------------------- ##
| 
| This file was extended by GNU Bison config.status 1.875, which was
| generated by GNU Autoconf 2.57.  Invocation command line was
| 
|   CONFIG_FILES    = 
|   CONFIG_HEADERS  = 
|   CONFIG_LINKS    = 
|   CONFIG_COMMANDS = 
|   $ ./config.status 
| 
| on aasc24.austin.ibm.com
| 
| config.status:707: creating tests/Makefile
| config.status:707: creating tests/atlocal
| config.status:707: creating tests/bison
| config.status:707: creating Makefile
| config.status:707: creating config/Makefile
| config.status:707: creating po/Makefile.in
| config.status:707: creating data/Makefile
| config.status:707: creating lib/Makefile
| config.status:707: creating src/Makefile
| config.status:707: creating doc/Makefile
| config.status:707: creating m4/Makefile
| config.status:815: creating config.h
| config.status:1247: executing depfiles commands
| config.status:1247: executing default-1 commands
| config.status:1247: executing tests/atconfig commands
| 
| ## ---------------- ##
| ## Cache variables. ##
| ## ---------------- ##
| 
| ac_cv_build=powerpc-ibm-aix5.1.0.0
| ac_cv_build_alias=powerpc-ibm-aix5.1.0.0
| ac_cv_c_backslash_a=yes
| ac_cv_c_compiler_gnu=no
| ac_cv_c_inline=__inline__
| ac_cv_env_CC_set=set
| ac_cv_env_CC_value=/usr/vac/bin/cc
| ac_cv_env_CFLAGS_set=set
| ac_cv_env_CFLAGS_value=-O2
| ac_cv_env_CPPFLAGS_set=
| ac_cv_env_CPPFLAGS_value=
| ac_cv_env_CPP_set=
| ac_cv_env_CPP_value=
| ac_cv_env_LDFLAGS_set=
| ac_cv_env_LDFLAGS_value=
| ac_cv_env_build_alias_set=
| ac_cv_env_build_alias_value=
| ac_cv_env_host_alias_set=
| ac_cv_env_host_alias_value=
| ac_cv_env_target_alias_set=
| ac_cv_env_target_alias_value=
| ac_cv_exeext=
| ac_cv_func_alloca_works=yes
| ac_cv_func_doprnt=no
| ac_cv_func_dup2=yes
| ac_cv_func_fork=yes
| ac_cv_func_fork_works=yes
| ac_cv_func_isascii=yes
| ac_cv_func_iswcntrl=yes
| ac_cv_func_iswprint=yes
| ac_cv_func_malloc_0_nonnull=no
| ac_cv_func_mbsinit=yes
| ac_cv_func_memchr=yes
| ac_cv_func_memcmp_working=yes
| ac_cv_func_memrchr=no
| ac_cv_func_obstack=no
| ac_cv_func_realloc_0_nonnull=no
| ac_cv_func_setlocale=yes
| ac_cv_func_stpcpy=yes
| ac_cv_func_strcasecmp=yes
| ac_cv_func_strchr=yes
| ac_cv_func_strerror=yes
| ac_cv_func_strerror_r=yes
| ac_cv_func_strerror_r_char_p=no
| ac_cv_func_strncasecmp=yes
| ac_cv_func_strnlen_working=no
| ac_cv_func_strrchr=yes
| ac_cv_func_strspn=yes
| ac_cv_func_strtol=yes
| ac_cv_func_strtoul=yes
| ac_cv_func_times=yes
| ac_cv_func_vfork=yes
| ac_cv_func_vfork_works=yes
| ac_cv_func_vprintf=yes
| ac_cv_func_waitpid=yes
| ac_cv_func_wcwidth=yes
| ac_cv_have_decl_clock=no
| ac_cv_have_decl_free=yes
| ac_cv_have_decl_getenv=yes
| ac_cv_have_decl_getopt=yes
| ac_cv_have_decl_getrusage=yes
| ac_cv_have_decl_malloc=yes
| ac_cv_have_decl_memchr=yes
| ac_cv_have_decl_memrchr=no
| ac_cv_have_decl_stpcpy=yes
| ac_cv_have_decl_strchr=yes
| ac_cv_have_decl_strerror=yes
| ac_cv_have_decl_strerror_r=no
| ac_cv_have_decl_strnlen=yes
| ac_cv_have_decl_strspn=yes
| ac_cv_have_decl_sysconf=yes
| ac_cv_have_decl_times=yes
| ac_cv_have_decl_wcwidth=yes
| ac_cv_header_ctype_h=yes
| ac_cv_header_fcntl_h=yes
| ac_cv_header_inttypes_h=yes
| ac_cv_header_limits_h=yes
| ac_cv_header_locale_h=yes
| ac_cv_header_memory_h=yes
| ac_cv_header_minix_config_h=no
| ac_cv_header_stdbool_h=no
| ac_cv_header_stdc=yes
| ac_cv_header_stddef_h=yes
| ac_cv_header_stdint_h=no
| ac_cv_header_stdlib_h=yes
| ac_cv_header_string_h=yes
| ac_cv_header_strings_h=yes
| ac_cv_header_sys_resource_h=yes
| ac_cv_header_sys_stat_h=yes
| ac_cv_header_sys_time_h=yes
| ac_cv_header_sys_times_h=yes
| ac_cv_header_sys_types_h=yes
| ac_cv_header_sys_wait_h=yes
| ac_cv_header_unistd_h=yes
| ac_cv_header_vfork_h=no
| ac_cv_header_wchar_h=yes
| ac_cv_header_wctype_h=yes
| ac_cv_host=powerpc-ibm-aix5.1.0.0
| ac_cv_host_alias=powerpc-ibm-aix5.1.0.0
| ac_cv_lib_cposix_strerror=no
| ac_cv_lib_error_at_line=no
| ac_cv_lib_fl_yywrap=yes
| ac_cv_objext=o
| ac_cv_path_GMSGFMT=/usr/bin/msgfmt
| ac_cv_path_M4=/usr/local/bin/m4
| ac_cv_path_MSGFMT=/usr/bin/msgfmt
| ac_cv_path_MSGMERGE=:
| ac_cv_path_XGETTEXT=:
| ac_cv_prog_AWK=gawk
| ac_cv_prog_CPP='/usr/vac/bin/cc -E'
| ac_cv_prog_LEX=flex
| ac_cv_prog_YACC='bison -y'
| ac_cv_prog_ac_ct_CC=/usr/vac/bin/cc
| ac_cv_prog_ac_ct_RANLIB=ranlib
| ac_cv_prog_cc_g=yes
| ac_cv_prog_cc_stdc=
| ac_cv_prog_egrep='grep -E'
| ac_cv_prog_gnu_m4=yes
| ac_cv_prog_lex_root=lex.yy
| ac_cv_prog_lex_yytext_pointer=yes
| ac_cv_prog_make_make_set=yes
| ac_cv_type_clock_t=yes
| ac_cv_type_mbstate_t=yes
| ac_cv_type_pid_t=yes
| ac_cv_type_struct_tms=yes
| ac_cv_type_uintptr_t=yes
| ac_cv_working_alloca_h=yes
| acl_cv_hardcode_direct=yes
| acl_cv_hardcode_libdir_flag_spec='${wl}-bnolibpath 
${wl}-blibpath:$libdir:/usr/lib:/lib'
| acl_cv_hardcode_libdir_separator=:
| acl_cv_hardcode_minus_L=no
| acl_cv_libext=a
| acl_cv_path_LD=/usr/bin/ld
| acl_cv_prog_gnu_ld=no
| acl_cv_rpath=done
| acl_cv_shlibext=so
| acl_cv_sys_lib_dlsearch_path_spec='/lib /usr/lib'
| acl_cv_sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
| acl_cv_wl=-Wl,
| am_cv_CC_dependencies_compiler_type=aix
| am_cv_prog_cc_stdc=
| jm_cv_func_mbrtowc=yes
| 
| ## ----------------- ##
| ## Output variables. ##
| ## ----------------- ##
| 
| ACLOCAL='${SHELL} /rpm/BUILD/bison-1.875/config/missing --run aclocal-1.7'
| ALLOCA=''
| AMDEPBACKSLASH='\'
| AMDEP_FALSE='#'
| AMDEP_TRUE=''
| AMTAR='${SHELL} /rpm/BUILD/bison-1.875/config/missing --run tar'
| ANSI2KNR=''
| AUTOCONF='${SHELL} /rpm/BUILD/bison-1.875/config/missing --run autoconf'
| AUTOHEADER='${SHELL} /rpm/BUILD/bison-1.875/config/missing --run autoheader'
| AUTOM4TE='${SHELL} /rpm/BUILD/bison-1.875/config/missing --run autom4te'
| AUTOMAKE='${SHELL} /rpm/BUILD/bison-1.875/config/missing --run automake-1.7'
| AWK='gawk'
| CC='/usr/vac/bin/cc'
| CCDEPMODE='depmode=aix'
| CFLAGS='-O2'
| CPP='/usr/vac/bin/cc -E'
| CPPFLAGS=''
| CYGPATH_W='echo'
| DEFS='-DHAVE_CONFIG_H'
| DEPDIR='.deps'
| ECHO_C=''
| ECHO_N='-n'
| ECHO_T=''
| EGREP='grep -E'
| EXEEXT=''
| GCC=''
| GMSGFMT='/usr/bin/msgfmt'
| GXX=''
| INSTALL_DATA='${INSTALL} -m 644'
| INSTALL_PROGRAM='${INSTALL}'
| INSTALL_SCRIPT='${INSTALL}'
| INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s'
| INTLLIBS=''
| LDFLAGS=''
| LEX='flex'
| LEXLIB='-lfl'
| LEX_OUTPUT_ROOT='lex.yy'
| LIBICONV='-liconv'
| LIBINTL=''
| LIBOBJS=' obstack$U.o error$U.o strnlen$U.o memrchr$U.o malloc$U.o 
realloc$U.o argmatch$U.o'
| LIBS=''
| LTLIBICONV='-liconv'
| LTLIBINTL=''
| LTLIBOBJS=' obstack$U.lo error$U.lo strnlen$U.lo memrchr$U.lo malloc$U.lo 
realloc$U.lo argmatch$U.lo'
| M4='/usr/local/bin/m4'
| MAKEINFO='${SHELL} /rpm/BUILD/bison-1.875/config/missing --run makeinfo'
| MKINSTALLDIRS='config/mkinstalldirs'
| MSGFMT='/usr/bin/msgfmt'
| MSGMERGE=':'
| O0CFLAGS='-O2'
| OBJEXT='o'
| PACKAGE='bison'
| PACKAGE_BUGREPORT='address@hidden'
| PACKAGE_NAME='GNU Bison'
| PACKAGE_STRING='GNU Bison 1.875'
| PACKAGE_TARNAME='bison'
| PACKAGE_VERSION='1.875'
| PATH_SEPARATOR=':'
| POSUB=''
| RANLIB='ranlib'
| SET_MAKE=''
| SHELL='/bin/sh'
| STRIP=''
| U=''
| USE_NLS='no'
| VALGRIND=''
| VERSION='1.875'
| WARNING_CFLAGS=''
| WERROR_CFLAGS=''
| XGETTEXT=':'
| YACC='bison -y'
| ac_ct_CC='/usr/vac/bin/cc'
| ac_ct_RANLIB='ranlib'
| ac_ct_STRIP=''
| am__fastdepCC_FALSE=''
| am__fastdepCC_TRUE='#'
| am__include='include'
| am__quote=''
| bindir='${exec_prefix}/bin'
| build='powerpc-ibm-aix5.1.0.0'
| build_alias=''
| build_cpu='powerpc'
| build_os='aix5.1.0.0'
| build_vendor='ibm'
| datadir='${prefix}/share'
| exec_prefix='${prefix}'
| host='powerpc-ibm-aix5.1.0.0'
| host_alias=''
| host_cpu='powerpc'
| host_os='aix5.1.0.0'
| host_vendor='ibm'
| includedir='${prefix}/include'
| infodir='${prefix}/info'
| install_sh='/rpm/BUILD/bison-1.875/config/install-sh'
| libdir='${exec_prefix}/lib'
| libexecdir='${exec_prefix}/libexec'
| localstatedir='${prefix}/var'
| mandir='${prefix}/man'
| oldincludedir='/usr/include'
| prefix='/usr/local'
| program_transform_name='s,x,x,'
| sbindir='${exec_prefix}/sbin'
| sharedstatedir='${prefix}/com'
| sysconfdir='${prefix}/etc'
| target_alias=''
| 
| ## ----------- ##
| ## confdefs.h. ##
| ## ----------- ##
| 
| #define HAVE_ALLOCA 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_CLOCK_T 1
| #define HAVE_CTYPE_H 1
| #define HAVE_C_BACKSLASH_A 1
| #define HAVE_DECL_CLOCK 0
| #define HAVE_DECL_FREE 1
| #define HAVE_DECL_GETENV 1
| #define HAVE_DECL_GETOPT 1
| #define HAVE_DECL_GETRUSAGE 1
| #define HAVE_DECL_MALLOC 1
| #define HAVE_DECL_MEMCHR 1
| #define HAVE_DECL_MEMRCHR 0
| #define HAVE_DECL_STPCPY 1
| #define HAVE_DECL_STRCHR 1
| #define HAVE_DECL_STRERROR 1
| #define HAVE_DECL_STRERROR_R 0
| #define HAVE_DECL_STRNLEN 1
| #define HAVE_DECL_STRSPN 1
| #define HAVE_DECL_SYSCONF 1
| #define HAVE_DECL_TIMES 1
| #define HAVE_DECL_WCWIDTH 1
| #define HAVE_DUP2 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FORK 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_ISASCII 1
| #define HAVE_ISASCII 1
| #define HAVE_ISWCNTRL 1
| #define HAVE_ISWPRINT 1
| #define HAVE_ISWPRINT 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC 0
| #define HAVE_MBRTOWC 1
| #define HAVE_MBRTOWC 1
| #define HAVE_MBSINIT 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_MEMCHR 1
| #define HAVE_MEMORY_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_REALLOC 0
| #define HAVE_SETLOCALE 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STPCPY 1
| #define HAVE_STRCASECMP 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRERROR_R 1
| #define HAVE_STRINGS_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_STRRCHR 1
| #define HAVE_STRSPN 1
| #define HAVE_STRTOL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRUCT_TMS 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_TIMES 1
| #define HAVE_UINTPTR_T 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_VFORK 1
| #define HAVE_VPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| #define HAVE_WCTYPE_H 1
| #define HAVE_WCWIDTH 1
| #define HAVE_WORKING_FORK 1
| #define HAVE_WORKING_VFORK 1
| #define M4 "/usr/local/bin/m4"
| #define PACKAGE "bison"
| #define PACKAGE_BUGREPORT "address@hidden"
| #define PACKAGE_NAME "GNU Bison"
| #define PACKAGE_STRING "GNU Bison 1.875"
| #define PACKAGE_TARNAME "bison"
| #define PACKAGE_VERSION "1.875"
| #define PROTOTYPES 1
| #define STDC_HEADERS 1
| #define STDC_HEADERS 1
| #define STDC_HEADERS 1
| #define STDC_HEADERS 1
| #define STDC_HEADERS 1
| #define VERSION "1.875"
| #define YYTEXT_POINTER 1
| #define _GNU_SOURCE 1
| #define inline __inline__
| #define malloc rpl_malloc
| #define realloc rpl_realloc
| 
| configure: exit 0


reply via email to

[Prev in Thread] Current Thread [Next in Thread]