r117884 - in /branches/escape-analysis: ./ Chan...

pbiggar@gcc.gnu.org pbiggar@gcc.gnu.org
Thu Oct 19 12:24:00 GMT 2006


Author: pbiggar
Date: Thu Oct 19 12:24:11 2006
New Revision: 117884

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=117884
Log:
A merge from mainline got mixed in here too

2006-10-19	Paul Biggar	<paul.biggar@gmail.com>

	* ipa-stack-allocate.c: Reordered functions by catagory
	(is_constructor): Made more precise
	(is_java_allocator) : Removed
	(is_array_allocation) : Removed
	(is_assignment_to_array): Removed

	(is_function_call, is_function_call_with_return_value): Removed
	(is_indirect_function_call, is_indirect_function_call_with_return_value):
	Removed

	(insert_indirect_function_call): New
	(insert_function_call): New
	(check_array_allocation): New
	(check_memory_allocation): New
	(check_function_call_with_return_value): New
	(check_indirect_function_call_with_return_value): New
	(check_function_call): New

	(update_connection_graph_from_array_allocation): Removed
	(update_connection_graph_from_memory_allocation): Removed
	(update_connection_graph_from_indirect_function_call): Removed
	(update_connection_graph_from_function_call): Removed

	* congraph.c (con_graph_dump): Remove assert_all_next_link_free call
	(existing_local_node): New 
	(get_points_to_and_terminals): New 

	* congraph.h (statement_type): Add ARRAY_MEMORY_ALLOCATION enum.
	(get_points_to_and_terminals): Add declaration
	(existing_local_node): Add declaration

2006-10-13	Paul Biggar	<paul.biggar@gmail.com>

	* ipa-stack-allocate.c (check_pointer_arithmetic_stmt): Allow for
	minus_expr aswell.
	(check_assignment_from_exception_object)
	(check_assignment_to_exception_object): New
	(check_assignment_from_array_stmt): Fixed q_name bug in entry condition.
	(update_connection_graph_from_statement): Add calls to
	check_assignment_from_exception_object and
	check_assignment_to_exception_object. Uncommmented gcc_unreachable if the
	type statement type is unmatched.
	(replace_array_with_alloca): Commented out. Doesnt work properly
	(execute_ipa_stack_allocate): Changed log to append, rather than write

	* congraph.c (inline_constructor_graph): Handle objects and their fields
	properly.
	(print_stmt_type): Add enums ASSIGNMENT_TO_EXCEPTION and
	ASSIGNMENT_FROM_EXCEPTION

	* congraph.h (statement_type): Add enums ASSIGNMENT_TO_EXCEPTION and
	ASSIGNMENT_FROM_EXCEPTION



Added:
    branches/escape-analysis/libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
      - copied unchanged from r117689, trunk/libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
    branches/escape-analysis/libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc
      - copied unchanged from r117689, trunk/libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc
    branches/escape-analysis/libstdc++-v3/testsuite/22_locale/num_put/put/char/11.cc
      - copied unchanged from r117689, trunk/libstdc++-v3/testsuite/22_locale/num_put/put/char/11.cc
    branches/escape-analysis/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/11.cc
      - copied unchanged from r117689, trunk/libstdc++-v3/testsuite/22_locale/num_put/put/wchar_t/11.cc
    branches/escape-analysis/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc
      - copied unchanged from r117689, trunk/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc
    branches/escape-analysis/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc
      - copied unchanged from r117689, trunk/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc
    branches/escape-analysis/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc
      - copied unchanged from r117689, trunk/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc
    branches/escape-analysis/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc
      - copied unchanged from r117689, trunk/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc
    branches/escape-analysis/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc
      - copied unchanged from r117689, trunk/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc
    branches/escape-analysis/libstdc++-v3/testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc
      - copied unchanged from r117689, trunk/libstdc++-v3/testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc
    branches/escape-analysis/libstdc++-v3/testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc
      - copied unchanged from r117689, trunk/libstdc++-v3/testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc
    branches/escape-analysis/libstdc++-v3/testsuite/abi/
      - copied from r117689, trunk/libstdc++-v3/testsuite/abi/
    branches/escape-analysis/libstdc++-v3/testsuite/util/statistic/result_recorder.hpp
      - copied unchanged from r117689, trunk/libstdc++-v3/testsuite/util/statistic/result_recorder.hpp
    branches/escape-analysis/libstdc++-v3/testsuite/util/statistic/sample_variance.hpp
      - copied unchanged from r117689, trunk/libstdc++-v3/testsuite/util/statistic/sample_variance.hpp
Removed:
    branches/escape-analysis/libstdc++-v3/testsuite/demangle/
    branches/escape-analysis/libstdc++-v3/testsuite/util/native_type/priority_queue/native_pq_tag.hpp
    branches/escape-analysis/libstdc++-v3/testsuite/util/performance/mem/
    branches/escape-analysis/libstdc++-v3/testsuite/util/statistic/res_recorder.hpp
    branches/escape-analysis/libstdc++-v3/testsuite/util/statistic/sample_var.hpp
Modified:
    branches/escape-analysis/libstdc++-v3/ChangeLog
    branches/escape-analysis/libstdc++-v3/config/abi/pre/gnu.ver
    branches/escape-analysis/libstdc++-v3/config/cpu/arm/cxxabi_tweaks.h
    branches/escape-analysis/libstdc++-v3/config/cpu/generic/cxxabi_tweaks.h
    branches/escape-analysis/libstdc++-v3/docs/html/ext/howto.html
    branches/escape-analysis/libstdc++-v3/docs/html/ext/lwg-active.html
    branches/escape-analysis/libstdc++-v3/docs/html/ext/lwg-defects.html
    branches/escape-analysis/libstdc++-v3/include/bits/basic_string.h
    branches/escape-analysis/libstdc++-v3/include/bits/locale_facets.tcc
    branches/escape-analysis/libstdc++-v3/include/bits/ostream.tcc
    branches/escape-analysis/libstdc++-v3/include/bits/sstream.tcc
    branches/escape-analysis/libstdc++-v3/include/bits/stl_tree.h
    branches/escape-analysis/libstdc++-v3/include/ext/vstring.h
    branches/escape-analysis/libstdc++-v3/include/std/std_ostream.h
    branches/escape-analysis/libstdc++-v3/libsupc++/cxxabi.h
    branches/escape-analysis/libstdc++-v3/libsupc++/guard.cc
    branches/escape-analysis/libstdc++-v3/scripts/create_testsuite_files
    branches/escape-analysis/libstdc++-v3/src/globals_io.cc
    branches/escape-analysis/libstdc++-v3/src/locale_init.cc
    branches/escape-analysis/libstdc++-v3/testsuite/23_containers/deque/check_construct_destroy.cc
    branches/escape-analysis/libstdc++-v3/testsuite/23_containers/deque/cons/2.cc
    branches/escape-analysis/libstdc++-v3/testsuite/23_containers/list/check_construct_destroy.cc
    branches/escape-analysis/libstdc++-v3/testsuite/23_containers/set/check_construct_destroy.cc
    branches/escape-analysis/libstdc++-v3/testsuite/23_containers/vector/capacity/2.cc
    branches/escape-analysis/libstdc++-v3/testsuite/23_containers/vector/check_construct_destroy.cc
    branches/escape-analysis/libstdc++-v3/testsuite/23_containers/vector/cons/4.cc
    branches/escape-analysis/libstdc++-v3/testsuite/23_containers/vector/resize/1.cc
    branches/escape-analysis/libstdc++-v3/testsuite/27_io/basic_stringbuf/4.cc
    branches/escape-analysis/libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc
    branches/escape-analysis/libstdc++-v3/testsuite/ext/hash_set/check_construct_destroy.cc
    branches/escape-analysis/libstdc++-v3/testsuite/ext/slist/check_construct_destroy.cc
    branches/escape-analysis/libstdc++-v3/testsuite/lib/libstdc++.exp
    branches/escape-analysis/libstdc++-v3/testsuite/libstdc++-dg/conformance.exp
    branches/escape-analysis/libstdc++-v3/testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc
    branches/escape-analysis/libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp
    branches/escape-analysis/libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc
    branches/escape-analysis/libstdc++-v3/testsuite/util/native_type/assoc/native_hash_map.hpp
    branches/escape-analysis/libstdc++-v3/testsuite/util/native_type/assoc/native_hash_tag.hpp
    branches/escape-analysis/libstdc++-v3/testsuite/util/native_type/assoc/native_tree_tag.hpp
    branches/escape-analysis/libstdc++-v3/testsuite/util/native_type/priority_queue/native_priority_queue.hpp
    branches/escape-analysis/libstdc++-v3/testsuite/util/performance/assoc/mem_usage/erase_test.hpp
    branches/escape-analysis/libstdc++-v3/testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp
    branches/escape-analysis/libstdc++-v3/testsuite/util/performance/assoc/timing/subscript_insert_test.hpp
    branches/escape-analysis/libstdc++-v3/testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp
    branches/escape-analysis/libstdc++-v3/testsuite/util/performance/priority_queue/timing/join_test.hpp
    branches/escape-analysis/libstdc++-v3/testsuite/util/performance/priority_queue/timing/modify_test.hpp
    branches/escape-analysis/libstdc++-v3/testsuite/util/performance/time/timing_test_base.hpp
    branches/escape-analysis/libstdc++-v3/testsuite/util/regression/trait/assoc/trait.hpp
    branches/escape-analysis/libstdc++-v3/testsuite/util/regression/trait/erase_if_fn.hpp
    branches/escape-analysis/libstdc++-v3/testsuite/util/regression/trait/priority_queue/trait.hpp
    branches/escape-analysis/libstdc++-v3/testsuite/util/statistic/sample_mean.hpp
    branches/escape-analysis/libstdc++-v3/testsuite/util/statistic/sample_mean_confidence_checker.hpp
    branches/escape-analysis/libstdc++-v3/testsuite/util/testsuite_allocator.cc
    branches/escape-analysis/libstdc++-v3/testsuite/util/testsuite_allocator.h

Changes in other areas also in this revision:
Added:
    branches/escape-analysis/fixincludes/tests/base/sys/pthread.h
      - copied unchanged from r117689, trunk/fixincludes/tests/base/sys/pthread.h
    branches/escape-analysis/gcc/config/avr/predicates.md
      - copied unchanged from r117689, trunk/gcc/config/avr/predicates.md
    branches/escape-analysis/gcc/config/score/
      - copied from r117689, trunk/gcc/config/score/
    branches/escape-analysis/gcc/emutls.c
      - copied unchanged from r117689, trunk/gcc/emutls.c
    branches/escape-analysis/gcc/testsuite/g++.dg/ext/vla4.C
      - copied unchanged from r117689, trunk/gcc/testsuite/g++.dg/ext/vla4.C
    branches/escape-analysis/gcc/testsuite/g++.dg/inherit/access8.C
      - copied unchanged from r117689, trunk/gcc/testsuite/g++.dg/inherit/access8.C
    branches/escape-analysis/gcc/testsuite/g++.dg/init/array24.C
      - copied unchanged from r117689, trunk/gcc/testsuite/g++.dg/init/array24.C
    branches/escape-analysis/gcc/testsuite/g++.dg/parse/new4.C
      - copied unchanged from r117689, trunk/gcc/testsuite/g++.dg/parse/new4.C
    branches/escape-analysis/gcc/testsuite/g++.dg/parse/pure1.C
      - copied unchanged from r117689, trunk/gcc/testsuite/g++.dg/parse/pure1.C
    branches/escape-analysis/gcc/testsuite/g++.dg/parse/typedef8.C
      - copied unchanged from r117689, trunk/gcc/testsuite/g++.dg/parse/typedef8.C
    branches/escape-analysis/gcc/testsuite/g++.dg/template/crash60.C
      - copied unchanged from r117689, trunk/gcc/testsuite/g++.dg/template/crash60.C
    branches/escape-analysis/gcc/testsuite/g++.dg/template/friend48.C
      - copied unchanged from r117689, trunk/gcc/testsuite/g++.dg/template/friend48.C
    branches/escape-analysis/gcc/testsuite/g++.dg/template/vla1.C
      - copied unchanged from r117689, trunk/gcc/testsuite/g++.dg/template/vla1.C
    branches/escape-analysis/gcc/testsuite/gcc.c-torture/compile/20061005-1.c
      - copied unchanged from r117689, trunk/gcc/testsuite/gcc.c-torture/compile/20061005-1.c
    branches/escape-analysis/gcc/testsuite/gcc.c-torture/compile/pr29128.c
      - copied unchanged from r117689, trunk/gcc/testsuite/gcc.c-torture/compile/pr29128.c
    branches/escape-analysis/gcc/testsuite/gcc.c-torture/compile/sync-2.c
      - copied unchanged from r117689, trunk/gcc/testsuite/gcc.c-torture/compile/sync-2.c
    branches/escape-analysis/gcc/testsuite/gcc.c-torture/execute/20060930-2.c
      - copied unchanged from r117689, trunk/gcc/testsuite/gcc.c-torture/execute/20060930-2.c
    branches/escape-analysis/gcc/testsuite/gcc.dg/cpp/paste14.c
      - copied unchanged from r117689, trunk/gcc/testsuite/gcc.dg/cpp/paste14.c
    branches/escape-analysis/gcc/testsuite/gcc.dg/pr28419.c
      - copied unchanged from r117689, trunk/gcc/testsuite/gcc.dg/pr28419.c
    branches/escape-analysis/gcc/testsuite/gcc.dg/pr29091.c
      - copied unchanged from r117689, trunk/gcc/testsuite/gcc.dg/pr29091.c
    branches/escape-analysis/gcc/testsuite/gcc.dg/pr29254.c
      - copied unchanged from r117689, trunk/gcc/testsuite/gcc.dg/pr29254.c
    branches/escape-analysis/gcc/testsuite/gcc.dg/pr29330.c
      - copied unchanged from r117689, trunk/gcc/testsuite/gcc.dg/pr29330.c
    branches/escape-analysis/gcc/testsuite/gcc.dg/tls/opt-12.c
      - copied unchanged from r117689, trunk/gcc/testsuite/gcc.dg/tls/opt-12.c
    branches/escape-analysis/gcc/testsuite/gcc.dg/torture/pr28230.c
      - copied unchanged from r117689, trunk/gcc/testsuite/gcc.dg/torture/pr28230.c
    branches/escape-analysis/gcc/testsuite/gcc.dg/torture/pr29119.c
      - copied unchanged from r117689, trunk/gcc/testsuite/gcc.dg/torture/pr29119.c
    branches/escape-analysis/gcc/testsuite/gcc.dg/tree-ssa/loop-19.c
      - copied unchanged from r117689, trunk/gcc/testsuite/gcc.dg/tree-ssa/loop-19.c
    branches/escape-analysis/gcc/testsuite/gcc.dg/typename-vla-1.c
      - copied unchanged from r117689, trunk/gcc/testsuite/gcc.dg/typename-vla-1.c
    branches/escape-analysis/gcc/testsuite/gfortran.dg/alloc_alloc_expr_1.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/alloc_alloc_expr_1.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/alloc_alloc_expr_2.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/alloc_alloc_expr_2.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/alloc_comp_assign_1.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/alloc_comp_assign_1.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/alloc_comp_assign_2.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/alloc_comp_assign_2.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/alloc_comp_assign_3.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/alloc_comp_assign_3.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/alloc_comp_assign_4.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/alloc_comp_assign_4.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/alloc_comp_basics_1.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/alloc_comp_basics_1.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/alloc_comp_basics_2.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/alloc_comp_basics_2.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/alloc_comp_constraint_1.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/alloc_comp_constraint_1.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/alloc_comp_constraint_2.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/alloc_comp_constraint_2.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/alloc_comp_constraint_3.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/alloc_comp_constraint_3.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/alloc_comp_constructor_1.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/alloc_comp_constructor_1.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/alloc_comp_constructor_2.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/alloc_comp_constructor_2.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/alloc_comp_initializer_1.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/alloc_comp_initializer_1.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/alloc_comp_initializer_2.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/alloc_comp_initializer_2.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/alloc_comp_std.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/alloc_comp_std.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/bounds_check_fail_1.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/bounds_check_fail_1.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/continuation_1.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/continuation_1.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/continuation_2.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/continuation_2.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/continuation_3.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/continuation_3.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/continuation_4.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/continuation_4.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/continuation_5.f
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/continuation_5.f
    branches/escape-analysis/gcc/testsuite/gfortran.dg/continuation_6.f
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/continuation_6.f
    branches/escape-analysis/gcc/testsuite/gfortran.dg/default_initialization_2.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/default_initialization_2.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/derived_constructor_comps_2.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/derived_constructor_comps_2.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/entry_8.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/entry_8.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/entry_array_specs_1.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/entry_array_specs_1.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/forall_char_dependencies_1.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/forall_char_dependencies_1.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/io_constraints_3.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/io_constraints_3.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/loop_nest_1.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/loop_nest_1.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/missing_optional_dummy_2.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/missing_optional_dummy_2.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/move_alloc.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/move_alloc.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/new_line.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/new_line.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/optional_assumed_charlen_1.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/optional_assumed_charlen_1.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/save_2.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/save_2.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/specifics_2.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/specifics_2.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/specifics_3.f90
      - copied unchanged from r117689, trunk/gcc/testsuite/gfortran.dg/specifics_3.f90
    branches/escape-analysis/gcc/testsuite/gnat.dg/forward_vla.adb
      - copied unchanged from r117689, trunk/gcc/testsuite/gnat.dg/forward_vla.adb
    branches/escape-analysis/libffi/src/x86/darwin.S
      - copied unchanged from r117689, trunk/libffi/src/x86/darwin.S
    branches/escape-analysis/libgfortran/generated/_acosh_r10.F90
      - copied unchanged from r117689, trunk/libgfortran/generated/_acosh_r10.F90
    branches/escape-analysis/libgfortran/generated/_acosh_r16.F90
      - copied unchanged from r117689, trunk/libgfortran/generated/_acosh_r16.F90
    branches/escape-analysis/libgfortran/generated/_acosh_r4.F90
      - copied unchanged from r117689, trunk/libgfortran/generated/_acosh_r4.F90
    branches/escape-analysis/libgfortran/generated/_acosh_r8.F90
      - copied unchanged from r117689, trunk/libgfortran/generated/_acosh_r8.F90
    branches/escape-analysis/libgfortran/generated/_aimag_c10.F90
      - copied unchanged from r117689, trunk/libgfortran/generated/_aimag_c10.F90
    branches/escape-analysis/libgfortran/generated/_aimag_c16.F90
      - copied unchanged from r117689, trunk/libgfortran/generated/_aimag_c16.F90
    branches/escape-analysis/libgfortran/generated/_aimag_c4.F90
      - copied unchanged from r117689, trunk/libgfortran/generated/_aimag_c4.F90
    branches/escape-analysis/libgfortran/generated/_aimag_c8.F90
      - copied unchanged from r117689, trunk/libgfortran/generated/_aimag_c8.F90
    branches/escape-analysis/libgfortran/generated/_asinh_r10.F90
      - copied unchanged from r117689, trunk/libgfortran/generated/_asinh_r10.F90
    branches/escape-analysis/libgfortran/generated/_asinh_r16.F90
      - copied unchanged from r117689, trunk/libgfortran/generated/_asinh_r16.F90
    branches/escape-analysis/libgfortran/generated/_asinh_r4.F90
      - copied unchanged from r117689, trunk/libgfortran/generated/_asinh_r4.F90
    branches/escape-analysis/libgfortran/generated/_asinh_r8.F90
      - copied unchanged from r117689, trunk/libgfortran/generated/_asinh_r8.F90
    branches/escape-analysis/libgfortran/generated/_atanh_r10.F90
      - copied unchanged from r117689, trunk/libgfortran/generated/_atanh_r10.F90
    branches/escape-analysis/libgfortran/generated/_atanh_r16.F90
      - copied unchanged from r117689, trunk/libgfortran/generated/_atanh_r16.F90
    branches/escape-analysis/libgfortran/generated/_atanh_r4.F90
      - copied unchanged from r117689, trunk/libgfortran/generated/_atanh_r4.F90
    branches/escape-analysis/libgfortran/generated/_atanh_r8.F90
      - copied unchanged from r117689, trunk/libgfortran/generated/_atanh_r8.F90
    branches/escape-analysis/libgfortran/generated/misc_specifics.F90
      - copied unchanged from r117689, trunk/libgfortran/generated/misc_specifics.F90
    branches/escape-analysis/libgfortran/generated/rrspacing_r10.c
      - copied unchanged from r117689, trunk/libgfortran/generated/rrspacing_r10.c
    branches/escape-analysis/libgfortran/generated/rrspacing_r16.c
      - copied unchanged from r117689, trunk/libgfortran/generated/rrspacing_r16.c
    branches/escape-analysis/libgfortran/generated/rrspacing_r4.c
      - copied unchanged from r117689, trunk/libgfortran/generated/rrspacing_r4.c
    branches/escape-analysis/libgfortran/generated/rrspacing_r8.c
      - copied unchanged from r117689, trunk/libgfortran/generated/rrspacing_r8.c
    branches/escape-analysis/libgfortran/generated/spacing_r10.c
      - copied unchanged from r117689, trunk/libgfortran/generated/spacing_r10.c
    branches/escape-analysis/libgfortran/generated/spacing_r16.c
      - copied unchanged from r117689, trunk/libgfortran/generated/spacing_r16.c
    branches/escape-analysis/libgfortran/generated/spacing_r4.c
      - copied unchanged from r117689, trunk/libgfortran/generated/spacing_r4.c
    branches/escape-analysis/libgfortran/generated/spacing_r8.c
      - copied unchanged from r117689, trunk/libgfortran/generated/spacing_r8.c
    branches/escape-analysis/libgfortran/intrinsics/move_alloc.c
      - copied unchanged from r117689, trunk/libgfortran/intrinsics/move_alloc.c
    branches/escape-analysis/libgfortran/m4/misc_specifics.m4
      - copied unchanged from r117689, trunk/libgfortran/m4/misc_specifics.m4
    branches/escape-analysis/libgfortran/m4/rrspacing.m4
      - copied unchanged from r117689, trunk/libgfortran/m4/rrspacing.m4
    branches/escape-analysis/libgfortran/m4/spacing.m4
      - copied unchanged from r117689, trunk/libgfortran/m4/spacing.m4
Removed:
    branches/escape-analysis/gcc/testsuite/gfortran.dg/continuation.f90
    branches/escape-analysis/libgfortran/intrinsics/hyper.c
Modified:
    branches/escape-analysis/   (props changed)
    branches/escape-analysis/ChangeLog
    branches/escape-analysis/MAINTAINERS
    branches/escape-analysis/Makefile.def
    branches/escape-analysis/Makefile.in
    branches/escape-analysis/Makefile.tpl
    branches/escape-analysis/fixincludes/ChangeLog
    branches/escape-analysis/fixincludes/Makefile.in
    branches/escape-analysis/fixincludes/fixincl.x
    branches/escape-analysis/fixincludes/inclhack.def
    branches/escape-analysis/fixincludes/tests/base/pthread.h
    branches/escape-analysis/gcc/ChangeLog
    branches/escape-analysis/gcc/DATESTAMP
    branches/escape-analysis/gcc/Makefile.in
    branches/escape-analysis/gcc/ada/ChangeLog
    branches/escape-analysis/gcc/ada/decl.c
    branches/escape-analysis/gcc/ada/utils.c
    branches/escape-analysis/gcc/builtin-types.def
    branches/escape-analysis/gcc/builtins.c
    branches/escape-analysis/gcc/c-decl.c
    branches/escape-analysis/gcc/cgraphunit.c
    branches/escape-analysis/gcc/config.gcc
    branches/escape-analysis/gcc/config.in
    branches/escape-analysis/gcc/config/avr/avr.md
    branches/escape-analysis/gcc/config/bfin/bfin.h
    branches/escape-analysis/gcc/config/bfin/bfin.md
    branches/escape-analysis/gcc/config/bfin/predicates.md
    branches/escape-analysis/gcc/config/i386/darwin-libgcc.10.5.ver
    branches/escape-analysis/gcc/config/i386/i386.c
    branches/escape-analysis/gcc/config/i386/mingw32.h
    branches/escape-analysis/gcc/config/i386/predicates.md
    branches/escape-analysis/gcc/config/i386/sync.md
    branches/escape-analysis/gcc/config/mips/elf.h
    branches/escape-analysis/gcc/config/mips/mips.c
    branches/escape-analysis/gcc/config/rs6000/darwin-libgcc.10.5.ver
    branches/escape-analysis/gcc/config/rs6000/darwin.h
    branches/escape-analysis/gcc/config/sh/sh.h
    branches/escape-analysis/gcc/config/sparc/sparc.h
    branches/escape-analysis/gcc/configure
    branches/escape-analysis/gcc/configure.ac
    branches/escape-analysis/gcc/congraph.c
    branches/escape-analysis/gcc/congraph.h
    branches/escape-analysis/gcc/cp/ChangeLog
    branches/escape-analysis/gcc/cp/Make-lang.in
    branches/escape-analysis/gcc/cp/class.c
    branches/escape-analysis/gcc/cp/cp-tree.h
    branches/escape-analysis/gcc/cp/decl.c
    branches/escape-analysis/gcc/cp/decl2.c
    branches/escape-analysis/gcc/cp/friend.c
    branches/escape-analysis/gcc/cp/init.c
    branches/escape-analysis/gcc/cp/parser.c
    branches/escape-analysis/gcc/cp/rtti.c
    branches/escape-analysis/gcc/cp/typeck.c
    branches/escape-analysis/gcc/doc/gcov.texi
    branches/escape-analysis/gcc/doc/install.texi
    branches/escape-analysis/gcc/doc/invoke.texi
    branches/escape-analysis/gcc/doc/loop.texi
    branches/escape-analysis/gcc/doc/tm.texi
    branches/escape-analysis/gcc/except.c
    branches/escape-analysis/gcc/fortran/ChangeLog
    branches/escape-analysis/gcc/fortran/Make-lang.in
    branches/escape-analysis/gcc/fortran/arith.c
    branches/escape-analysis/gcc/fortran/check.c
    branches/escape-analysis/gcc/fortran/decl.c
    branches/escape-analysis/gcc/fortran/dump-parse-tree.c
    branches/escape-analysis/gcc/fortran/expr.c
    branches/escape-analysis/gcc/fortran/f95-lang.c
    branches/escape-analysis/gcc/fortran/gfortran.h
    branches/escape-analysis/gcc/fortran/gfortran.texi
    branches/escape-analysis/gcc/fortran/interface.c
    branches/escape-analysis/gcc/fortran/intrinsic.c
    branches/escape-analysis/gcc/fortran/intrinsic.h
    branches/escape-analysis/gcc/fortran/intrinsic.texi
    branches/escape-analysis/gcc/fortran/invoke.texi
    branches/escape-analysis/gcc/fortran/io.c
    branches/escape-analysis/gcc/fortran/iresolve.c
    branches/escape-analysis/gcc/fortran/module.c
    branches/escape-analysis/gcc/fortran/options.c
    branches/escape-analysis/gcc/fortran/parse.c
    branches/escape-analysis/gcc/fortran/primary.c
    branches/escape-analysis/gcc/fortran/resolve.c
    branches/escape-analysis/gcc/fortran/scanner.c
    branches/escape-analysis/gcc/fortran/simplify.c
    branches/escape-analysis/gcc/fortran/symbol.c
    branches/escape-analysis/gcc/fortran/trans-array.c
    branches/escape-analysis/gcc/fortran/trans-array.h
    branches/escape-analysis/gcc/fortran/trans-decl.c
    branches/escape-analysis/gcc/fortran/trans-expr.c
    branches/escape-analysis/gcc/fortran/trans-intrinsic.c
    branches/escape-analysis/gcc/fortran/trans-stmt.c
    branches/escape-analysis/gcc/fortran/trans-types.c
    branches/escape-analysis/gcc/fortran/trans.h
    branches/escape-analysis/gcc/genpreds.c
    branches/escape-analysis/gcc/gimplify.c
    branches/escape-analysis/gcc/haifa-sched.c
    branches/escape-analysis/gcc/ipa-stack-allocate.c
    branches/escape-analysis/gcc/java/ChangeLog
    branches/escape-analysis/gcc/java/Make-lang.in
    branches/escape-analysis/gcc/objc/ChangeLog
    branches/escape-analysis/gcc/objc/Make-lang.in
    branches/escape-analysis/gcc/objcp/ChangeLog
    branches/escape-analysis/gcc/objcp/Make-lang.in
    branches/escape-analysis/gcc/po/ChangeLog
    branches/escape-analysis/gcc/po/sv.po
    branches/escape-analysis/gcc/print-tree.c
    branches/escape-analysis/gcc/sched-ebb.c
    branches/escape-analysis/gcc/sched-int.h
    branches/escape-analysis/gcc/sched-rgn.c
    branches/escape-analysis/gcc/testsuite/ChangeLog
    branches/escape-analysis/gcc/testsuite/g++.dg/other/large-size-array.C
    branches/escape-analysis/gcc/testsuite/g++.dg/other/mult-stor1.C
    branches/escape-analysis/gcc/testsuite/g++.dg/parse/crash27.C
    branches/escape-analysis/gcc/testsuite/g++.dg/template/crash1.C
    branches/escape-analysis/gcc/testsuite/g++.dg/template/dtor4.C
    branches/escape-analysis/gcc/testsuite/gcc.dg/builtins-config.h
    branches/escape-analysis/gcc/testsuite/gcc.dg/debug/debug-1.c
    branches/escape-analysis/gcc/testsuite/gcc.dg/debug/debug-2.c
    branches/escape-analysis/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-file1.c
    branches/escape-analysis/gcc/testsuite/gcc.dg/pthread-init-2.c
    branches/escape-analysis/gcc/testsuite/gcc.dg/pthread-init-common.h
    branches/escape-analysis/gcc/testsuite/gcc.dg/torture/builtin-convert-1.c
    branches/escape-analysis/gcc/testsuite/gcc.dg/torture/builtin-convert-2.c
    branches/escape-analysis/gcc/testsuite/gcc.dg/torture/builtin-convert-3.c
    branches/escape-analysis/gcc/testsuite/gcc.dg/torture/builtin-power-1.c
    branches/escape-analysis/gcc/testsuite/gcc.dg/tree-ssa/bool-1.c
    branches/escape-analysis/gcc/testsuite/gcc.dg/tree-ssa/bool-2.c
    branches/escape-analysis/gcc/testsuite/gcc.dg/tree-ssa/bool-4.c
    branches/escape-analysis/gcc/testsuite/gcc.dg/tree-ssa/bool-5.c
    branches/escape-analysis/gcc/testsuite/gcc.dg/tree-ssa/bool-6.c
    branches/escape-analysis/gcc/testsuite/gcc.dg/tree-ssa/bool-8.c
    branches/escape-analysis/gcc/testsuite/gcc.dg/tree-ssa/bool-9.c
    branches/escape-analysis/gcc/testsuite/gfortran.dg/actual_array_constructor_2.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/actual_array_substr_2.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/defined_operators_1.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/derived_constructor_comps_1.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/direct_io_2.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/dummy_procedure_2.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/forall_4.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/forall_5.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/gomp/omp_threadprivate1.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/gomp/reduction3.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/interface_derived_type_1.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/iomsg_1.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/iostat_2.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/label_4.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/module_private_array_refs_1.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/module_proc_external_dummy.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/nearest_1.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/open_access_append_1.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/open_access_append_2.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/pr20163-2.f
    branches/escape-analysis/gcc/testsuite/gfortran.dg/spec_expr_4.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/specifics_1.f90
    branches/escape-analysis/gcc/testsuite/gfortran.dg/unused_artificial_dummies_1.f90
    branches/escape-analysis/gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90
    branches/escape-analysis/gcc/testsuite/lib/target-supports.exp
    branches/escape-analysis/gcc/testsuite/objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
    branches/escape-analysis/gcc/tree-data-ref.c
    branches/escape-analysis/gcc/tree-loop-linear.c
    branches/escape-analysis/gcc/tree-mudflap.c
    branches/escape-analysis/gcc/tree-ssa-loop-ivopts.c
    branches/escape-analysis/gcc/tree-vrp.c
    branches/escape-analysis/gcc/treelang/ChangeLog
    branches/escape-analysis/gcc/treelang/Make-lang.in
    branches/escape-analysis/gcc/unwind-c.c
    branches/escape-analysis/gcc/unwind-dw2-fde-darwin.c
    branches/escape-analysis/gcc/varasm.c
    branches/escape-analysis/gnattools/ChangeLog
    branches/escape-analysis/gnattools/Makefile.in
    branches/escape-analysis/libcpp/ChangeLog
    branches/escape-analysis/libcpp/Makefile.in
    branches/escape-analysis/libcpp/macro.c
    branches/escape-analysis/libdecnumber/ChangeLog
    branches/escape-analysis/libdecnumber/Makefile.in
    branches/escape-analysis/libffi/ChangeLog
    branches/escape-analysis/libffi/Makefile.am
    branches/escape-analysis/libffi/Makefile.in
    branches/escape-analysis/libffi/configure
    branches/escape-analysis/libffi/configure.ac
    branches/escape-analysis/libffi/include/Makefile.in
    branches/escape-analysis/libffi/src/prep_cif.c
    branches/escape-analysis/libffi/src/x86/ffi.c
    branches/escape-analysis/libffi/testsuite/Makefile.in
    branches/escape-analysis/libgfortran/ChangeLog
    branches/escape-analysis/libgfortran/Makefile.am
    branches/escape-analysis/libgfortran/Makefile.in
    branches/escape-analysis/libgfortran/acinclude.m4
    branches/escape-analysis/libgfortran/c99_protos.h
    branches/escape-analysis/libgfortran/config.h.in
    branches/escape-analysis/libgfortran/configure
    branches/escape-analysis/libgfortran/configure.ac
    branches/escape-analysis/libgfortran/intrinsics/c99_functions.c
    branches/escape-analysis/libgfortran/intrinsics/f2c_specifics.F90
    branches/escape-analysis/libgfortran/intrinsics/signal.c
    branches/escape-analysis/libgfortran/m4/specific.m4
    branches/escape-analysis/libgomp/ChangeLog
    branches/escape-analysis/libgomp/acinclude.m4
    branches/escape-analysis/libgomp/configure
    branches/escape-analysis/libgomp/fortran.c
    branches/escape-analysis/libgomp/testsuite/libgomp.c/barrier-1.c
    branches/escape-analysis/libiberty/ChangeLog
    branches/escape-analysis/libiberty/Makefile.in
    branches/escape-analysis/libiberty/testsuite/Makefile.in
    branches/escape-analysis/libjava/ChangeLog
    branches/escape-analysis/libjava/Makefile.am
    branches/escape-analysis/libjava/Makefile.in
    branches/escape-analysis/libjava/classpath/ChangeLog.gcj
    branches/escape-analysis/libjava/classpath/gnu/xml/transform/TransformerImpl.java
    branches/escape-analysis/libjava/classpath/java/net/SocketPermission.java
    branches/escape-analysis/libjava/gnu/classpath/natSystemProperties.cc
    branches/escape-analysis/libjava/include/java-interp.h
    branches/escape-analysis/libjava/include/jvmti-int.h
    branches/escape-analysis/libjava/interpret.cc
    branches/escape-analysis/libjava/java/net/InetAddress.java
    branches/escape-analysis/libjava/jvmti.cc
    branches/escape-analysis/libjava/prims.cc
    branches/escape-analysis/libobjc/ChangeLog
    branches/escape-analysis/libobjc/Makefile.in

Propchange: branches/escape-analysis/
            ('svnmerge-integrated' modified)




More information about the Libstdc++-cvs mailing list