Hi Honza,
On 15 Sep 2011, at 11:27, Jan Hubicka wrote:
Bootstrapped/regtested x86_64-linux, will commit it later today.
Honza
* ipa-inline-analysis.c (add_condition): Add conditions parameter;
simplify obviously true clauses.
(and_predicates, or_predicates): Add conditions parameter.
(inline_duplication_hoook): Update.
(mark_modified): New function.
(unmodified_parm): New function.
(eliminated_by_inlining_prob, (set_cond_stmt_execution_predicate,
set_switch_stmt_execution_predicate, will_be_nonconstant_predicate):
Use unmodified_parm.
(estimate_function_body_sizes): Update.
(remap_predicate): Update.
http://gcc.gnu.org/ml/gcc-cvs/2011-09/msg00498.html
I believe that this has regressed Ada on x86_64-darwin10 with XCode
3.2.5/6.
(I do not see the regression on *-darwin9, but the acats tests are m32
there AFAIU).
as below (apologies for a totally inadequate analysis - but I have no
resources spare right now)
cheers
Iain
=== acats configuration ===
target gcc is /GCC/gcc-4-7-trunk-build/gcc/xgcc -B/GCC/gcc-4-7-trunk-
build/gcc/
Reading specs from /GCC/gcc-4-7-trunk-build/gcc/specs COLLECT_GCC=/GCC/
gcc-4-7-trunk-build/gcc/xgcc COLLECT_LTO_WRAPPER=/GCC/gcc-4-7-trunk-
build/gcc/lto-wrapper Target: x86_64-apple-darwin10 Configured with: /
GCC/gcc-live-trunk/configure --prefix=/GCC/gcc-4-7-install --
target=x86_64-apple-darwin10 --host=x86_64-apple-darwin10 --
build=x86_64-apple-darwin10 --enable-version-specific-runtime-libs --
enable-checking=yes --with-libiconv-prefix=/usr --with-system-zlib --
with-gmp=/GCC/multiprec-math/x86_64 --with-mpfr=/GCC/multiprec-math/
x86_64/ --with-mpc=/GCC/multiprec-math/x86_64/ --enable-languages=ada
Thread model: posix gcc version 4.7.0 20110915 (experimental) [trunk
revision 178881] (GCC)
host=x86_64-apple-darwin10
target=x86_64-apple-darwin10
gnatmake is /GCC/gcc-4-7-trunk-build/gcc/gnatmake
=== acats support ===
Generating support files... done.
Compiling support files... done.
=== acats tests ===
Running chapter a ...
Running chapter c2 ...
Running chapter c3 ...
Running chapter c4 ...
FAIL: c460010
Running chapter c5 ...
Running chapter c6 ...
Running chapter c7 ...
Running chapter c8 ...
Running chapter c9 ...
Running chapter ca ...
Running chapter cb ...
Running chapter cc ...
Running chapter cd ...
Running chapter ce ...
Running chapter cxa ...
Running chapter cxb ...
Running chapter cxf ...
Running chapter cxg ...
Running chapter cxh ...
Running chapter cz ...
Running chapter d ...
Running chapter e ...
Running chapter gcc ...
Running chapter l ...
=== acats Summary ===
# of expected passes 2320
# of unexpected failures 1
*** FAILURES: c460010
/GCC/gcc-live-trunk/gcc/testsuite/ada/acats/run_all.sh completed at
Tue 20 Sep 2011 17:00:31 BST