This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
27_io/ios_base/storage/11584.cc failure on i686-apple-darwin9
- From: Jack Howarth <howarth at bromo dot msbb dot uc dot edu>
- To: gcc at gcc dot gnu dot org
- Date: Fri, 4 Apr 2008 21:56:43 -0400
- Subject: 27_io/ios_base/storage/11584.cc failure on i686-apple-darwin9
I noticed that we are failing...
FAIL: 27_io/ios_base/storage/11584.cc execution test
in the libstdc++ testsuite on i686-apple-darwin9 in
gcc 4.3 branch and gcc 4.3.0. However we stopped failing
this in gcc trunk by r132965...
http://gcc.gnu.org/ml/gcc-testresults/2008-03/msg00427.html
and the last recorded failure in gcc trunk was for r132950.
This implies that either...
Author: zadeck
Date: Thu Mar 6 00:21:34 2008
New Revision: 132962
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=132962
Log:
2008-03-05 Kenneth Zadeck <zadeck@naturalbridge.com>
* fwprop.c (update_df): Support width and offset parameters of
df_ref_create.
* ra-conflict.c (mark_reg_store, clear_reg_in_live,
global_conflicts): Change DF_REF_EXTRACT to either
DF_REF_ZERO_EXTRACT or DF_REF_SIGN_EXTRACT. Change
DF_REF_STRICT_LOWER_PART to DF_REF_STRICT_LOW_PART.
* df-scan.c (df_ref_record, df_defs_record,
df_ref_create_structure, df_def_record_1, df_uses_record,
df_get_conditional_uses, df_get_call_refs, df_insn_refs_collect,
df_bb_refs_collect, df_entry_block_defs_collect,
df_exit_block_uses_collect): Support new width and offset fields.
(ref_extract_pool): New storage pool.
(df_free_ref): New function.
(df_reg_chain_unlink, df_free_collection_rec,
df_sort_and_compress_refs): Call df_free_ref.
(df_ref_equal_p, df_ref_compare): Compare offset and width fields
of df_ref_extract.
(df_ref_create_structure): Allocate df_ref_extract if offset and
width fields are used.
(df_def_record_1): Get offset and width from ZERO_EXTRACT.
(df_uses_record): Get offset and width from ZERO_EXTRACT
and SIGN_EXTRACT.
* global.c (build_insn_chain): Change DF_REF_EXTRACT to either
DF_REF_ZERO_EXTRACT or DF_REF_SIGN_EXTRACT. Change
DF_REF_STRICT_LOWER_PART to DF_REF_STRICT_LOW_PART.
* df.h (df_ref_flags): Change DF_REF_EXTRACT to either
DF_REF_ZERO_EXTRACT or DF_REF_SIGN_EXTRACT. Change
DF_REF_STRICT_LOWER_PART to DF_REF_STRICT_LOW_PART.
(df_ref_extract): New structure.
(DF_REF_WIDTH, DF_REF_OFFSET): New macros.
(df_ref_create): Add width and offset parameters.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/df-scan.c
trunk/gcc/df.h
trunk/gcc/fwprop.c
trunk/gcc/global.c
trunk/gcc/ra-conflict.c
or
Author: ian
Date: Thu Mar 6 01:18:51 2008
New Revision: 132964
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=132964
Log:
* alias.h (alias_set_type): Change from HOST_WIDE_INT to int.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/alias.h
...fixed the failure of 27_io/ios_base/storage/11584.cc on Macintel.
Any idea which it might be and if this merits a backport into
gcc 4.3 branch?
Jack