rendered paste body[patachou@localhost tmp]$ pcc -v -d 2 montest3.php
Roadsend PHP/2.9.5
Compiling standalone target:
output-path: montest3
source-files: (montest3.php)
libraries: ()
>>> options: (:scheme-include-paths (./ /usr/lib64/pcc /etc/libs /etc) :compile-includes? #t :project-dir /home/patachou/tmp :bigloo-args (-cg -g) :script-argv () :fastcgi-ldflags (-lfcgi) :xml-ldflags (-lxml2) :curl-ldflags (-lcurl) :sqlite-ldflags (-I/usr/include -lsqlite3) :odbc-ldflags () :mysql-ldflags (-L/usr/lib64/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -L/usr/lib64 -lssl -lcrypto) :standard-ldflags (-lresolv -lm -lcrypt) :default-libs (php-std php-curl php-pcre php-xml php-mysql php-sqlite php-pdo) :library-paths (/usr/lib64/pcc ./))
>>> loading compiled library libphp-std_u-3.0b.so [php-std]
>>> loading compiled library libphp-curl_u-3.0b.so [php-curl]
>>> loading compiled library libphp-pcre_u-3.0b.so [php-pcre]
>>> loading compiled library libphp-xml_u-3.0b.so [php-xml]
>>> loading compiled library libphp-mysql_u-3.0b.so [php-mysql]
>>> loading compiled library libphp-sqlite_u-3.0b.so [php-sqlite]
>>> loading compiled library libphp-pdo_u-3.0b.so [php-pdo]
>>> Include file +include+:pdo_class.php found in lib.
>>> Including file +include+:pdo_class.php from lib.
>>> Include file +include+:pdo_mysql.php found in lib.
>>> Including file +include+:pdo_mysql.php from lib.
>>> Include file +include+:pdo_sqlite.php found in lib.
>>> Including file +include+:pdo_sqlite.php from lib.
compiling...
>>> auto-run-list: ()
creating console binary: montest3 (dynamically linked)
>>> running command: bigloo, args: (/home/patachou/tmp/montest3.scm -c -o /home/patachou/tmp/montest3.o -O3 -unsafe -saw -g -cg -v2 -L ./ -I ./ -L /usr/lib64/pcc -I /usr/lib64/pcc -L /etc/libs -I /etc/libs -L /etc -I /etc)
>>> . Heap
OUT: [reading /usr/lib64/bigloo/3.0b/bigloo.heap]
OUT:
>>> . Module
OUT:
>>> [reading directives include file /usr/lib64/pcc/php-runtime.sch]
OUT: . Library
OUT: [reading /usr/lib64/pcc/php-runtime.heap]
OUT:
>>> [reading /usr/lib64/pcc/profiler.heap]
OUT: [reading include file /usr/lib64/pcc/php-runtime.sch]
OUT: . Expand
OUT:
>>> . Ast
OUT: [toplevel]
OUT:
>>> [object]
OUT:
>>> [method]
OUT:
>>> . Effect
OUT:
>>> . Inlining
OUT:
>>> (inlined calls : 0)
OUT: (non inlined calls : 34)
OUT: . Constant Beta
OUT:
>>> . Fail
OUT:
>>> . Globalization
OUT: . Cfa
OUT: (3 Iterations)
OUT:
>>> . Vector -> Tvector
OUT:
>>> . Light closures
OUT:
>>> . specializing
OUT:
>>> . Integration
OUT:
>>> . Tailc
OUT:
>>> . Reduction (trivial)
OUT: single occurrence
>>> (removed : 1)
OUT:
>>> . Coercions & Checks
OUT:
>>> . Effect
OUT:
>>> . Reduction
OUT: copy propagation (removed : 10)
OUT: cse
>>> (removed : 0)
OUT: type check (removed : 0) (remaining : 1)
OUT: copy propagation (removed : 0)
OUT: conditional expression (reduced : 0)
OUT: single occurrence
>>> (removed : 0)
OUT: Simple beta reduction
>>> (removed : 3)
OUT: flow type check (removed : 0) (remaining : 1)
OUT:
>>> . Cnst
OUT:
>>> [read]
OUT:
>>> . Ast
OUT: [cnst]
OUT:
>>> . Inlining
OUT:
>>> (inlined calls : 0)
OUT: (non inlined calls : 40)
OUT:
>>> . Ast
OUT: [library-modules]
OUT:
>>> . Effect
OUT:
>>> . Reduction
OUT: copy propagation
>>> (removed : 1)
OUT: cse (removed : 0)
OUT: type check (removed : 0) (remaining : 2)
OUT: copy propagation (removed : 0)
OUT: conditional expression (reduced : 0)
OUT: single occurrence
>>> (removed : 0)
OUT: Simple beta reduction
>>> (removed : 1)
OUT: flow type check (removed : 0) (remaining : 2)
OUT:
>>> . C generation (saw)
OUT:
>>> . indent (indent -npro -bap -bad -nbc -bl -ncdb -nce -nfc1 -ip0 -nlp -npcs -nsc -nsob -cli0.5 -di0 -l80 -d1 -c0 -ts2 -st)
OUT: [indent -npro -bap -bad -nbc -bl -ncdb -nce -nfc1 -ip0 -nlp -npcs -nsc -nsob -cli0.5 -di0 -l80 -d1 -c0 -ts2 -st /home/patachou/tmp/montest3.c > /home/patachou/tmp/montest3.cc ]
OUT:
>>> mv /home/patachou/tmp/montest3.cc /home/patachou/tmp/montest3.c
OUT: . cc (gcc)
OUT: [gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c -I. -I/etc -I/etc/libs -I/usr/lib64/pcc -I./ -I. -I/usr/lib64/bigloo/3.0b -g "/home/patachou/tmp/montest3.c" ]
OUT:
>>> /home/patachou/tmp/montest3.c: In function ‘BGl_modulezd2initializa7ationz75zzzb2includezb2za3montest3ze2phpz41’:
ERR: /home/patachou/tmp/montest3.c:420: attention : label ‘L1’ defined but not used
ERR: /home/patachou/tmp/montest3.c:417: attention : label ‘L0’ defined but not used
ERR: /home/patachou/tmp/montest3.c: In function ‘bigloo_main’:
ERR: /home/patachou/tmp/montest3.c:433: attention : label ‘L0’ defined but not used
ERR: /home/patachou/tmp/montest3.c: In function ‘BGl_libraryzd2moduleszd2initz00zzzb2includezb2za3montest3ze2phpz41’:
ERR: /home/patachou/tmp/montest3.c:441: attention : label ‘L0’ defined but not used
ERR: /home/patachou/tmp/montest3.c: In function ‘BGl_cnstzd2initzd2zzzb2includezb2za3montest3ze2phpz41’:
ERR: /home/patachou/tmp/montest3.c:485: attention : label ‘L3’ defined but not used
ERR: /home/patachou/tmp/montest3.c:474: attention : label ‘L0’ defined but not used
ERR: /home/patachou/tmp/montest3.c: In function ‘BGl_toplevelzd2initzd2zzzb2includezb2za3montest3ze2phpz41’:
ERR: /home/patachou/tmp/montest3.c:495: attention : label ‘L0’ defined but not used
ERR: /home/patachou/tmp/montest3.c: In function ‘BGl_mainz00zzzb2includezb2za3montest3ze2phpz41’:
ERR: /home/patachou/tmp/montest3.c:508: attention : label ‘L0’ defined but not used
ERR: /home/patachou/tmp/montest3.c: In function ‘BGl__mainz00zzzb2includezb2za3montest3ze2phpz41’:
ERR: /home/patachou/tmp/montest3.c:580: attention : label ‘L0’ defined but not used
ERR: /home/patachou/tmp/montest3.c: In function ‘BGl_zc3anonymousza31349za3zf2homezf2patachouzf2tmpzf2montest3ze2scmza337ze3z61zzzb2includezb2za3montest3ze2phpz41’:
ERR: /home/patachou/tmp/montest3.c:587: attention : label ‘L0’ defined but not used
ERR: /home/patachou/tmp/montest3.c: In function ‘BGl_zb2includezb2za3montest3ze2phpz41zzzb2includezb2za3montest3ze2phpz41’:
ERR: /home/patachou/tmp/montest3.c:619: attention : label ‘L2’ defined but not used
ERR: /home/patachou/tmp/montest3.c:601: attention : label ‘L0’ defined but not used
ERR: /home/patachou/tmp/montest3.c: In function ‘BGl__zb2includezb2za3montest3ze2phpz41zzzb2includezb2za3montest3ze2phpz41’:
ERR: /home/patachou/tmp/montest3.c:645: attention : label ‘L0’ defined but not used
ERR: /home/patachou/tmp/montest3.c: In function ‘BGl_methodzd2initzd2zzzb2includezb2za3montest3ze2phpz41’:
ERR: /home/patachou/tmp/montest3.c:651: attention : label ‘L0’ defined but not used
ERR:
>>> libraries needed for extensions (php-runtime): ()
>>> libraries needed for extensions (profiler): ()
>>> running command: gcc, args: (-o montest3 /home/patachou/tmp/montest3.o -L /usr/lib64/bigloo/3.0b -v -L ./ -I ./ -L /usr/lib64/pcc -I /usr/lib64/pcc -L /etc/libs -I /etc/libs -L /etc -I /etc -lphp-runtime_u-3.0b -lprofiler_u-3.0b -lbigloo_u-3.0b -lbigloogc-3.0b -ldl -lm -lphp-runtime_u-3.0b -lprofiler_u-3.0b -lbigloo_u-3.0b -lbigloogc-3.0b -ldl -lm)
>>> Utilisation des specs internes.
ERR: Target: x86_64-redhat-linux
ERR: Configuré avec: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --enable-plugin --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-cpu=generic --host=x86_64-redhat-linux
ERR: Modèle de thread: posix
ERR: version gcc 4.1.2 20070925 (Red Hat 4.1.2-33)
ERR: /usr/libexec/gcc/x86_64-redhat-linux/4.1.2/collect2 --eh-frame-hdr --build-id -m elf_x86_64 --hash-style=gnu -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o montest3 /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.1.2/crtbegin.o -L /usr/lib64/bigloo/3.0b -L ./ -L /usr/lib64/pcc -L /etc/libs -L /etc -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2 -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2 -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 /home/patachou/tmp/montest3.o -lphp-runtime_u-3.0b -lprofiler_u-3.0b -lbigloo_u-3.0b -lbigloogc-3.0b -ldl -lm -lphp-runtime_u-3.0b -lprofiler_u-3.0b -lbigloo_u-3.0b -lbigloogc-3.0b -ldl -lm -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-redhat-linux/4.1.2/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/crtn.o
ERR:
>>> cleaning up...
[patachou@localhost tmp]$