r119751 - in /branches/fixed-point: ./ ChangeLo...
chaoyingfu@gcc.gnu.org
chaoyingfu@gcc.gnu.org
Mon Dec 11 23:17:00 GMT 2006
Author: chaoyingfu
Date: Mon Dec 11 23:17:54 2006
New Revision: 119751
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=119751
Log:
Merged revisions 119422-119583 via svnmerge from
svn+ssh://chaoyingfu@sources.redhat.com/svn/gcc/trunk
........
r119422 | ebotcazou | 2006-12-01 14:46:45 -0800 (Fri, 01 Dec 2006) | 6 lines
* fold-const.c (fold_binary) <LT_EXPR>: Use the precision of the
type instead of the size of its mode to compute the highest and
lowest possible values. Still check the size of the mode before
flipping the signedness of the comparison.
........
r119424 | tsmigiel | 2006-12-01 14:51:06 -0800 (Fri, 01 Dec 2006) | 19 lines
* config/spu/spu.c (spu_immediate): Remove trailing comma.
(reloc_diagnostic): Call warning when -mwarn-reloc is specified.
* config/spu/spu.md: (zero_extendhisi2): Expand instead of split for
better optimization.
(floatv4siv4sf2): New.
(fix_truncv4sfv4si2): New.
(floatunsv4siv4sf2): New.
(fixuns_truncv4sfv4si2): New.
(addv16qi3): New.
(subv16qi3): New.
(negv16qi2): New.
(mulv8hi3): New.
(mulsi3): Remove.
(mul<mode>3): New.
(_mulv4si3): New.
(cmp<mode>): Don't accept constant arguments for DI, TI and SF.
* config/spu/spu_internals.h: Handle overloaded intrinsics in C++ with
spu_resolve_overloaded_builtin instead of static inline functions.
........
r119427 | geoffk | 2006-12-01 15:01:05 -0800 (Fri, 01 Dec 2006) | 10 lines
* decl.c (poplevel): Check DECL_INITIAL invariant.
(duplicate_decls): Preserve DECL_INITIAL when eliminating
a new definition in favour of an old declaration.
(start_preparsed_function): Define and document value of
DECL_INITIAL before and after routine.
(finish_function): Check DECL_INITIAL invariant.
* parser.c
(cp_parser_function_definition_from_specifiers_and_declarator):
Skip duplicate function definitions.
........
r119433 | gccadmin | 2006-12-01 16:17:43 -0800 (Fri, 01 Dec 2006) | 1 line
Daily bump.
........
r119435 | paolo | 2006-12-01 16:31:34 -0800 (Fri, 01 Dec 2006) | 5 lines
2006-12-01 Paolo Carlini <pcarlini@suse.de>
* include/ext/mt_allocator.h (__pool_base::_M_get_align): Remove
redundant const qualifier on the return type.
........
r119437 | kazu | 2006-12-01 17:03:11 -0800 (Fri, 01 Dec 2006) | 4 lines
* Makefile.in, mingw32.h, trans.c: Fix comment typos.
* gnat_rm.texi, gnat_ugn.texi: Follow spelling conventions.
Fix typos.
........
r119440 | kazu | 2006-12-01 17:44:17 -0800 (Fri, 01 Dec 2006) | 2 lines
* name-lookup.c: Follow spelling conventions.
........
r119441 | kazu | 2006-12-01 18:06:52 -0800 (Fri, 01 Dec 2006) | 2 lines
* doc/extend.texi, doc/invoke.texi, doc/md.texi: Fix typos.
........
r119442 | kazu | 2006-12-01 18:26:04 -0800 (Fri, 01 Dec 2006) | 13 lines
* builtins.c, cfgloop.h, cgraph.h, config/arm/arm.c,
config/i386/i386.c, config/i386/i386.h, config/mips/mips.h,
config/rs6000/cell.md, config/rs6000/rs6000.c, config/sh/sh.c,
config/sh/sh4-300.md, config/spu/spu-builtins.def,
config/spu/spu-c.c, config/spu/spu-modes.def,
config/spu/spu.c, config/spu/spu.md,
config/spu/spu_internals.h, config/spu/vmx2spu.h,
fold-const.c, fwprop.c, predict.c, tree-data-ref.h,
tree-flow.h, tree-ssa-loop-manip.c, tree-ssa-loop-niter.c,
tree-ssa-pre.c, tree-vect-analyze.c, tree-vect-transform.c,
tree-vectorizer.c, tree-vrp.c: Fix comment typos. Follow
spelling conventions.
........
r119443 | kazu | 2006-12-01 18:47:07 -0800 (Fri, 01 Dec 2006) | 2 lines
* config/i386/i386.c: Fix a comment typo.
........
r119445 | hubicka | 2006-12-02 05:16:27 -0800 (Sat, 02 Dec 2006) | 6 lines
* config/i386/i386.c (pentium4_cost, nocona_cost): Update
32bit memcpy/memset decriptors.
(decide_alg): With -minline-all-stringops and sizes that are best
to be copied via libcall still work hard enough to pick non-libcall
strategy.
........
r119446 | lmillward | 2006-12-02 08:34:26 -0800 (Sat, 02 Dec 2006) | 5 lines
* c-decl.c (store_parm_decls_oldstyle): Robustify
* gcc.dg/pr27953.c: New test.
........
r119447 | ghazi | 2006-12-02 08:52:15 -0800 (Sat, 02 Dec 2006) | 12 lines
* configure.in: Update MPFR version in error message.
* configure: Regenerate.
gcc:
* doc/install.texi: Update recommended MPFR version. Remove
obsolete reference to cumulative patch.
gcc/testsuite:
* gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
........
r119448 | lmillward | 2006-12-02 08:54:35 -0800 (Sat, 02 Dec 2006) | 3 lines
fix testcase from previous commit
........
r119449 | pinskia | 2006-12-02 09:01:04 -0800 (Sat, 02 Dec 2006) | 12 lines
2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
* decl.c (cp_tree_node_structure): Handle STATIC_ASSERT.
2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
* g++.dg/cpp0x/static_assert4.C: New testcase.
........
r119450 | paolo | 2006-12-02 09:06:57 -0800 (Sat, 02 Dec 2006) | 7 lines
2006-12-02 Howard Hinnant <hhinnant@apple.com>
* acinclude.m4: Allow OPTIMIZE_CXXFLAGS to be set by configure.host.
* configure.host: Set OPTIMIZE_CXXFLAGS to -fvisibility-inlines-hidden
for x86/darwin.
* configure: Regenerate.
........
r119452 | ebotcazou | 2006-12-02 12:01:34 -0800 (Sat, 02 Dec 2006) | 3 lines
* configure.tgt: Force initial-exec TLS model on Linux only.
........
r119454 | hjl | 2006-12-02 14:18:25 -0800 (Sat, 02 Dec 2006) | 14 lines
2006-12-02 H.J. Lu <hongjiu.lu@intel.com>
* config/i386/driver-i386.c: Include "coretypes.h" and "tm.h".
(bit_SSSE3): New.
(host_detect_local_cpu): Check -mtune= vs. -march=. Rewrite
processor detection.
* config/i386/i386.h (CC1_CPU_SPEC): Add -mtune=native for
-march=native if there is no -mtune=*.
* config/i386/x-i386 (driver-i386.o): Also depend on $(TM_H)
coretypes.h.
........
r119459 | gccadmin | 2006-12-02 16:17:51 -0800 (Sat, 02 Dec 2006) | 1 line
Daily bump.
........
r119461 | pault | 2006-12-02 23:18:22 -0800 (Sat, 02 Dec 2006) | 37 lines
2006-12-03 Paul Thomas <pault@gcc.gnu.org>
* trans-expr.c (gfc_conv_variable): A character expression with
the VALUE attribute needs an address expression; otherwise all
other expressions with this attribute must not be dereferenced.
(gfc_conv_function_call): Pass expressions with the VALUE
attribute by value, using gfc_conv_expr.
* symbol.c (check_conflict): Add strings for INTENT OUT, INOUT
and VALUE. Apply all the constraints associated with the VALUE
attribute.
(gfc_add_value): New function.
(gfc_copy_attr): Call it for VALUE attribute.
* decl.c (match_attr_spec): Include the VALUE attribute.
(gfc_match_value): New function.
* dump-parse-tree.c (gfc_show_attr): Include VALUE.
* gfortran.h : Add value to the symbol_attribute structure and
add a prototype for gfc_add_value
* module.c (mio_internal_string): Include AB_VALUE in enum.
(attr_bits): Provide the VALUE string for it.
(mio_symbol_attribute): Read or apply the VLUE attribute.
* trans-types.c (gfc_sym_type): Variables with the VLAUE
attribute are not passed by reference!
* resolve.c (was_declared): Add value to those that return 1.
(resolve_symbol): Value attribute requires dummy attribute.
* match.h : Add prototype for gfc_match_public.
* parse.c (decode_statement): Try to match a VALUE statement.
2006-12-03 Paul Thomas <pault@gcc.gnu.org>
* gfortran.dg/value_1.f90 : New test.
* gfortran.dg/value_2.f90 : New test.
* gfortran.dg/value_3.f90 : New test.
* gfortran.dg/value_4.f90 : New test.
* gfortran.dg/value_4.c : Called from value_4.f90.
........
r119465 | ghazi | 2006-12-03 06:37:06 -0800 (Sun, 03 Dec 2006) | 5 lines
* configure.in: Update error message for missing GMP/MPFR.
* configure: Regenerate.
........
r119466 | dorit | 2006-12-03 07:56:34 -0800 (Sun, 03 Dec 2006) | 14 lines
* gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
test for loop versioning on vect_no_align targets.
* gcc.dg/vect/pr20122.c: Likewise.
* gcc.dg/vect/vect-105.c: Likewise.
* gcc.dg/vect/vect-42.c: Likewise.
* gcc.dg/vect/vect-43.c: Likewise.
* gcc.dg/vect/vect-74.c: Likewise.
* gcc.dg/vect/vect-75.c: Likewise.
* gcc.dg/vect/vect-multitypes-3.c: Likewise.
* gcc.dg/vect/vect-multitypes-6.c: Likewise.
* gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
* gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
........
r119467 | paolo | 2006-12-03 09:15:46 -0800 (Sun, 03 Dec 2006) | 5 lines
2006-12-03 Paolo Carlini <pcarlini@suse.de>
* include/bits/stl_algobase.h: Remove min and max #undefs.
........
r119468 | uros | 2006-12-03 11:40:06 -0800 (Sun, 03 Dec 2006) | 5 lines
* config/i386/sse.md ("*sse3_movddup"): Use operands[0] and
operands[1] in insn constraint. Correct type attribute to sselog1.
........
r119469 | dorit | 2006-12-03 12:05:31 -0800 (Sun, 03 Dec 2006) | 12 lines
* g++.dg/vect/vect.exp: Enable tests to run on spu.
* gcc.dg/vect/vect.exp: Enable tests to run on spu.
* gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
* gcc.dg/vect/vect-70.c: Reduce array size.
* gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
vect_no_compaer_double targets.
* lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
vect_float, vect_double, and vect_int.
* config/spu/spu.md (smaxv4sf3, sminv4sf3): New.
........
r119470 | uros | 2006-12-03 12:19:15 -0800 (Sun, 03 Dec 2006) | 3 lines
* gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
........
r119475 | gccadmin | 2006-12-03 16:18:04 -0800 (Sun, 03 Dec 2006) | 1 line
Daily bump.
........
r119477 | echristo | 2006-12-03 18:10:10 -0800 (Sun, 03 Dec 2006) | 10 lines
2006-12-03 Eric Christopher <echristo@apple.com>
* config/t-slibgcc-darwin: Pass -install_name.
* config/darwin.h (LINK_COMMAND_SPEC): Remove use of
libtool. Only pass through options that the linker recognizes.
(LINK_SPEC): Update comment. Translate options.
(STARTFILE_SPEC): Add dylib1.o for shared libraries.
* config/darwin9.h (LINK_COMMAND_SPEC): Ditto above.
........
r119478 | pinskia | 2006-12-03 18:24:42 -0800 (Sun, 03 Dec 2006) | 15 lines
2006-12-03 Richard Henderson <rth@redhat.com>
Andrew Pinski <pinskia@gmail.com>
* error.c (cp_printer) <'D'>: Handle DECL_DEBUG_EXPR.
2006-12-03 Richard Henderson <rth@redhat.com>
Andrew Pinski <pinskia@gmail.com>
* g++.dg/warn/unit-1.C: New test.
........
r119479 | bje | 2006-12-03 21:38:21 -0800 (Sun, 03 Dec 2006) | 2 lines
* config/spu/spu.md (_mulv4si3): Remove unused local variables.
........
r119480 | echristo | 2006-12-03 22:35:33 -0800 (Sun, 03 Dec 2006) | 4 lines
2006-12-03 Eric Christopher <echristo@apple.com>
* gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
........
r119481 | ebotcazou | 2006-12-03 23:47:32 -0800 (Sun, 03 Dec 2006) | 16 lines
* tree.c (walk_type_fields): Do not handle TYPE_MIN_VALUE and
TYPE_MAX_VALUE for scalar types here but...
(walk_tree): ...there instead. Return NULL_TREE if the TYPE_DECL
is attached an error mark, and the return value of the callback
if it is not NULL_TREE.
cp/
* pt.c (for_each_template_parm_r) <INTEGER_TYPE>: New case.
Call for_each_template_parm on TYPE_MIN_VALUE and TYPE_MAX_VALUE.
testsuite/
* gnat.dg/pointer_variable_bounds.adb: New test.
* gnat.dg/pointer_variable_bounds.ads: Likewise.
* gnat.dg/pointer_variable_bounds_q.ads: Likewise.
........
r119482 | ebotcazou | 2006-12-04 01:31:48 -0800 (Mon, 04 Dec 2006) | 4 lines
* config/sparc/sp64-elf.h (JUMP_TABLES_IN_TEXT_SECTION): Delete.
* config/sparc/sysv4.h (JUMP_TABLES_IN_TEXT_SECTION): Likewise.
........
r119483 | jakub | 2006-12-04 02:20:51 -0800 (Mon, 04 Dec 2006) | 28 lines
* omp-low.c (determine_parallel_type): Don't try to optimize combined
parallels if region->exit or region->inner->exit is NULL.
(expand_omp_parallel): Handle NULL region->exit even if cfg is already
built.
(expand_omp_for_generic): Handle NULL region->cond and region->exit.
(expand_omp_for): Use expand_omp_for_generic if either region->cond
or region->exit is NULL.
(expand_omp_sections): Handle NULL region->cond or region->exit.
(expand_omp_synch):
* gcc.dg/gomp/pr29965-1.c: New test.
* gcc.dg/gomp/pr29965-2.c: New test.
* gcc.dg/gomp/pr29965-3.c: New test.
* gcc.dg/gomp/pr29965-4.c: New test.
* gcc.dg/gomp/pr29965-5.c: New test.
* gcc.dg/gomp/pr29965-6.c: New test.
* g++.dg/gomp/pr29965-1.C: New test.
* g++.dg/gomp/pr29965-2.C: New test.
* g++.dg/gomp/pr29965-3.C: New test.
* g++.dg/gomp/pr29965-4.C: New test.
* g++.dg/gomp/pr29965-5.C: New test.
* g++.dg/gomp/pr29965-6.C: New test.
* g++.dg/gomp/pr29965-7.C: New test.
* g++.dg/gomp/pr29965-8.C: New test.
* g++.dg/gomp/pr29965-9.C: New test.
* g++.dg/gomp/pr29965-10.C: New test.
........
r119485 | jakub | 2006-12-04 02:26:00 -0800 (Mon, 04 Dec 2006) | 11 lines
* omp-low.c (expand_omp_for_static_nochunk,
expand_omp_for_static_chunk): Do all arithmetics in signed rather than
unsigned type.
* loop.c (gomp_loop_init): Make parameters signed. Set ws->end to
start if there shouldn't be any loop iterations.
(gomp_loop_ordered_static_start): Remove start == end test.
* testsuite/libgomp.c/pr29947-1.c: New test.
* testsuite/libgomp.c/pr29947-2.c: New test.
........
r119487 | ebotcazou | 2006-12-04 03:10:38 -0800 (Mon, 04 Dec 2006) | 17 lines
config/
* tls.m4 (GCC_CHECK_TLS): Do not test TLS with static linking
if static linking doesn't even work.
libgomp/
* configure: Regenerate.
libmudflap/
* configure: Regenerate.
libjava/
* configure: Regenerate.
libstdc++-v3/
* configure: Regenerate.
........
r119489 | burnus | 2006-12-04 03:16:12 -0800 (Mon, 04 Dec 2006) | 16 lines
fortran/
2006-12-04 Paul Thomas <pault@gcc.gnu.org>
* resolve.c (resolve_symbol): Allow host-associated variables
in the specification expression of an array-valued function.
* expr.c (check_restricted): Accept host-associated dummy
array indices.
testsuite/
2006-12-04 Paul Thomas <pault@gcc.gnu.org>
* gfortran.dg/host_dummy_index_1.f90: Added additional test.
........
r119493 | uros | 2006-12-04 04:59:11 -0800 (Mon, 04 Dec 2006) | 3 lines
* gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
........
r119495 | amacleod | 2006-12-04 06:26:37 -0800 (Mon, 04 Dec 2006) | 26 lines
Switch live on entry to a per block basis from per variable.
* tree-outof-ssa.c (coalesce_ssa_name): Use calculate_live_ranges.
* tree-ssa-live.c (new_tree_live_info, delete_tree_live_info): Update.
(add_livein_if_notdef): Delete.
(loe_visit_block): New. Propogate live on entry info for a block into
each predecessor. If it changes, make sure it is visited again.
(live_worklist): Visit every block and update the live on entry info
for preds. Iterate over any that changed.
(set_var_live_on_entry): Populate the live on entry blocks with bits
based on the immediate uses of a var.
(calculate_live_on_entry): Remove.
(calculate_live_on_exit): Calculate live on exit based on the newly
oriented live on entry bits.
(calculate_live_ranges): Build live on entry and exit vectors.
(dump_live_info): Use new orientation of live on entry bitmaps.
(verify_live_on_entry): New. Split out verification code from old
calculate_live_on_entry routine.
* tree-ssa-live.h (struct tree_live_info_d): Add Working stack.
(live_entry_blocks): Rename to live_on_entry and return bitmap for a
basic_block instead of for a partition.
(live_merge_and_clear): Add asserts.
(make_live_on_entry): Set partition bit in basic block vector.
........
r119498 | carlos | 2006-12-04 09:25:36 -0800 (Mon, 04 Dec 2006) | 9 lines
gcc/
2006-12-04 Carlos O'Donell <carlos@codesourcery.com>
* config/arm/unwind-arm.c: Adjust __cxa_type_match declaration.
(__gnu_unwind_pr_common): Pass is_reference to __cxa_type_match.
........
r119499 | mmitchel | 2006-12-04 10:00:32 -0800 (Mon, 04 Dec 2006) | 6 lines
* call.c (add_builtin_candidate): Do not permit NULL pointer
constants to be compared with template parameters.
* g++.dg/template/error23.C: New test.
........
r119500 | mmitchel | 2006-12-04 10:08:11 -0800 (Mon, 04 Dec 2006) | 5 lines
* pt.c (tsubst_decl): Disallow variables of function type.
* g++.dg/template/crash61.C: New test.
........
r119502 | dberlin | 2006-12-04 11:07:05 -0800 (Mon, 04 Dec 2006) | 55 lines
2006-12-04 Daniel Berlin <dberlin@dberlin.org>
* tree-ssa-alias.c (compute_may_aliases):
Compute flow sensitive before flow insensitive.
(compute_flow_sensitive_aliasing): Don't try to add
a symbol memory tag to itself.
* alias.h (alias_set_subset_of): New prototype.
* alias.c (alias_set_subset_of): New function.
* tree-ssa-structalias.c: Update comments.
(struct variable_info): Add finished_solution.
(new_varinfo): Set finished solution to NULL.
(var_escaped_vars): Remove.
(escaped_vars_tree): Remove.
(escaped_vars_id): Remove.
(nonlocal_vars_id): Remove.
(constraint_expr_type): Add INCLUDES.
(graph_size): Removed.
(dump_constraint): Support INCLUDES.
(build_constraint_graph): Ditto.
(collapse_nodes): Add merge_solutions argument.
Don't merge attributes.
(process_unification_queue): Just use collapse_nodes.
(perform_var_substitution): Update call to collapse_nodes.
(get_constraint_exp_from_ssa_var): Use INCLUDES.
(process_constraint): Fix non-field sensitive handling
Handle includes.
(get_constraint_for): Use INCLUDES.
(make_constraint_from_anything): Renamed from
make_constraint_from_escaped.
(make_constraint_to_escaped): Removed.
(find_global_initializers): Removed.
(create_variable_info_for): Do not make constraints to escaped
vars anymore.
(dump_solution_for_var): Don't print out the equivalent points-to
sets, just use the name of the variable it shares it with.
(intra_create_variable_infos): Use INCLUDES.
Change nonlocal variable sets to anything sets.
(init_base_vars): Remove escaped_vars and nonlocal_var
initialization.
(find_escape_constraints): Removed.
(delete_points_to_sets): Remove dead code.
(used_smt_calculated): New variable.
(set_used_smts): New function.
(merge_smts_into): New function.
(find_what_p_points_to): Modify to use SMTs.
(create_nonlocal_var): Remove.
* tree-ssa-operands.c (access_can_touch_variable): Remove
reference to nonlocal_all.
* tree-ssa.c (verify_name_tags): Remove.
........
r119504 | pault | 2006-12-04 11:30:33 -0800 (Mon, 04 Dec 2006) | 12 lines
2006-12-04 Paul Thomas <pault@gcc.gnu.org>
* resolve.c (resolve_operator): Only return result of
gfc_simplify_expr if expression is constant.
2006-12-04 Paul Thomas <pault@gcc.gnu.org>
* gfortran.dg/parameter_array_section_1.f90: New test.
........
r119505 | burnus | 2006-12-04 12:02:43 -0800 (Mon, 04 Dec 2006) | 15 lines
fortran/
2006-12-04 Tobias Burnus <burnus@net-b.de>
* expr.c (check_intrinsic_op): Allow noninteger exponents for F2003.
testsuite/
2006-12-04 Tobias Burnus <burnus@net-b.de>
* initialization_4.f90: Test noninteger exponents (-std=f95).
* initialization_5.f90: New test for noninteger exponents with -std=f2003
........
r119509 | dfranke | 2006-12-04 12:45:41 -0800 (Mon, 04 Dec 2006) | 5 lines
2006-12-04 Daniel Franke <franke.daniel@gmail.com>
* MAINTAINERS (Write After Approval): Add myself.
........
r119510 | paolo | 2006-12-04 13:11:52 -0800 (Mon, 04 Dec 2006) | 6 lines
2006-12-04 Paolo Carlini <pcarlini@suse.de>
* include/bits/c++config: #undef min and max.
* testsuite/18_support/numeric_limits/29989.cc: New.
........
r119511 | dfranke | 2006-12-04 13:35:19 -0800 (Mon, 04 Dec 2006) | 3 lines
* env.c (omp_set_num_threads): Set illegal thread count to 1.
........
r119514 | rguenth | 2006-12-04 14:29:46 -0800 (Mon, 04 Dec 2006) | 7 lines
2006-12-04 Richard Guenther <rguenther@suse.de>
* MAINTAINERS (Non-Algorithmic Maintainers): New section.
(Non-Algorithmic Maintainers): Move over non-algorithmic
loop optimizer maintainers, add myself as a non-algorithmic
middle-end maintainer.
........
r119515 | hubicka | 2006-12-04 14:51:42 -0800 (Mon, 04 Dec 2006) | 6 lines
* cp-objcp-common.c (cp_expr_size): Return NULL in the case
size is undefined.
* builtins.c (fold_builtin_memory_op): Check that expr_size match.
* explow.c (expr_size, int_expr_size): Assert that size is non_NULL.
........
r119524 | gccadmin | 2006-12-04 16:18:00 -0800 (Mon, 04 Dec 2006) | 1 line
Daily bump.
........
r119528 | dberlin | 2006-12-04 16:44:24 -0800 (Mon, 04 Dec 2006) | 8 lines
2006-12-04 Daniel Berlin <dberlin@dberlin.org>
* tree-ssa-alias.c (compute_flow_sensitive_aliasing): Call
set_used_smts.
* tree-ssa-structalias.c (set_used_smts): Export.
(find_what_p_points_to): Don't call set_used_smts here.
* tree-ssa-structalias.h (set_used_smts): Add prototype.
........
r119530 | jvdelisle | 2006-12-04 16:51:26 -0800 (Mon, 04 Dec 2006) | 6 lines
2006-12-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
* io/open.c: Add errno.h include.
(new_unit): Add new error messages with file name for file open.
........
r119531 | echristo | 2006-12-04 18:23:18 -0800 (Mon, 04 Dec 2006) | 6 lines
2006-12-04 Eric Christopher <echristo@apple.com>
* config/darwin.h: Update copyright notice.
* config/i386/darwin.h: Ditto.
........
r119532 | tsmigiel | 2006-12-04 19:55:38 -0800 (Mon, 04 Dec 2006) | 10 lines
* config/spu/spu-protos.c (spu_split_address): Add.
* config/spu/spu.c (spu_split_address): Add.
(print_operand): Handle HIGH.
(spu_legitimate_address): Don't test for aligned CONST.
(spu_expand_mov): Don't split addresses here.
* config/spu/constraints.md (A): Don't test legitimate_const.
* config/spu/spu.md: Add split of movsi patterns for PIC mode.
(ceq_di): Use correct predicates.
........
r119533 | kazu | 2006-12-05 00:27:27 -0800 (Tue, 05 Dec 2006) | 3 lines
* config/i386/darwin.h, config/spu/spu.c, tree-ssa-live.c,
tree-vect-generic.c, tree-vect-transform.c: Fix comment typos.
........
r119534 | bernds | 2006-12-05 00:49:56 -0800 (Tue, 05 Dec 2006) | 45 lines
* rtlanal.c (note_uses): Deal with SEQUENCEs.
* config/bfin/bfin.c: Include "timevar.h".
(bfin_flag_schedule_insns2, splitting_for_sched,
bfin_flag_var_tracking): New variables.
(print_operand): Handle '%!'.
(override_options): Disable normal sched2 pass, instead set
bfin_flag_schedule_insns2 for reorg to handle it.
(output_file_start): Likewise for var-tracking.
(bfin_optimize_loop): Take some care not to stumble over SEQUENCEs.
(gen_one_bundle, bfin_gen_bundles, type_for_anomaly, trapping_loads_p):
New functions.
(bfin_reorg): Do second scheduling pass here, and call
bfin_gen_bundles. Use type_for_anomaly and trapping_loads_p instead
of examining insns directly. If bfin_flag_var_tracking, call
var-tracking pass when done with everything else.
* config/bfin/bfin.h (PRINT_OPERAND_PUNCT_VALID_P): '!' is valid.
* config/bfin/bfin.md (UNSPEC_32BIT): New constant.
(movsi_insn32): New pattern, with two new splits to create it
before the final scheduling pass.
(neghi2): Not a dsp32 insn, rather alu0.
(movbi, pushsi_insn, popsi_insn, movsi_insn, movv2hi_insn, movhi_insn,
movqi_insn, movsf_insn, movsi_insv, extendhisi2, zero_extendhisi2,
extendqihi2, extendqisi2, zero_extendqihi2, zero_extendqisi2,
mulhisi3, umulhisi3, ssadsi3, sssubsi3, smaxsi3, sminsi3, abssi2,
ssnegsi2, signbitssi2, smaxhi3, sminhi3, abshi2, ssneghi2, signbitshi2,
movhi_low2high, movhi_high2high, movhi_low2low, movhi_high2low,
movhiv2hi_low, movhiv2hi_high, composev2hi, packv2hi, movv2hi_hi,
ssaddhi3, sssubhi3, addv2hi3, ssaddv2hi3, subv2hi3, sssubv2hi3,
addsubv2hi3, subaddv2hi3, ssaddsubv2hi3, sssubaddv2hi3, sublohiv2hi3,
subhilov2hi3, sssublohiv2hi3, sssubhilov2hi3, addlohiv2hi3,
addhilov2hi3, ssaddlohiv2hi3, ssaddhilov2hi3, sminv2hi3, smaxv2hi3,
flag_mulhi, flag_mulhisi, flag_mulhisi_parts, flag_machi,
flag_machi_acconly, flag_macinithi, flag_macinit1hi, mulv2hi3,
flag_mulv2hi, flag_mulv2hi_parts, flag_macv2hi_parts,
flag_macv2hi_parts_acconly, flag_macinitv2hi_parts,
flag_macinit1v2hi_parts, mulhisi_ll, mulhisi_lh, mulhisi_hl,
mulhisi_hh, ssnegv2hi2, absv2hi2, ssashiftv2hi3, ssashifthi3,
lshiftv2hi3, lshifthi3): Use '%!' to terminate all dsp32/load/store
variants instead of ';'.
(ror_one, rol_one): Likewise. Make them dsp32 insns.
(ashlsi3_insn, ashrsi3, lshrsi3): Add dsp32 variants.
(align8, align16, align24): Now named patterns; also using '%!'.
(mnop): New insn.
........
r119535 | hubicka | 2006-12-05 02:15:28 -0800 (Tue, 05 Dec 2006) | 3 lines
* cfgexpand.c (expand_one_var): Guard expand_one_stack_var by
really_expand.
........
r119536 | bernds | 2006-12-05 02:35:36 -0800 (Tue, 05 Dec 2006) | 4 lines
* config/bfin/bfin.c (output_file_start): Fix comment which referred to
ia64_override_options.
........
r119539 | bkoz | 2006-12-05 02:57:09 -0800 (Tue, 05 Dec 2006) | 7 lines
2006-12-05 Benjamin Kosnik <bkoz@redhat.com>
* include/tr1/tuple: Consistent include guards.
* include/tr1/type_traits: Same.
* include/tr1/array: Same.
........
r119542 | rguenth | 2006-12-05 07:42:54 -0800 (Tue, 05 Dec 2006) | 12 lines
2006-12-05 Richard Guenther <rguenther@suse.de>
* config/i386/i386.c (ix86_builtin_vectorized_function): Declare.
(TARGET_VECTORIZE_BUILTIN_VECTORIZED_FUNCTION): Define.
(ix86_builtin_vectorized_function): New function to vectorize
sqrt.
* gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
* gcc.dg/vect/vect-pow-2.c: Rename to ...
* gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
vect_double, xfail for spu*-*-*.
........
r119543 | bernds | 2006-12-05 07:45:51 -0800 (Tue, 05 Dec 2006) | 4 lines
* config.host (i[34567]86-*-*, x86-64-*-*): Use driver-i386.o only if
target is also an x86 variant.
........
r119544 | hjl | 2006-12-05 08:04:35 -0800 (Tue, 05 Dec 2006) | 4 lines
2006-12-05 H.J. Lu <hongjiu.lu@intel.com>
* config.host: Remove extra blank line.
........
r119546 | aldyh | 2006-12-05 09:26:05 -0800 (Tue, 05 Dec 2006) | 2 lines
Merge gimple-tuples-branch into mainline.
........
r119547 | aldyh | 2006-12-05 09:53:35 -0800 (Tue, 05 Dec 2006) | 2 lines
Revert accidental change.
........
r119549 | rakdver | 2006-12-05 10:26:20 -0800 (Tue, 05 Dec 2006) | 4 lines
* tree-ssa-operands.c (access_can_touch_variable): Unrevert the fix.
........
r119550 | dberlin | 2006-12-05 10:39:13 -0800 (Tue, 05 Dec 2006) | 24 lines
2006-12-05 Daniel Berlin <dberlin@dberlin.org>
* tree-vrp.c (pass_vrp): Remove PROP_smt_usage.
* tree-complex.c (pass_lower_complex): Ditto.
* tree-ssa-ccp.c (pass_ccp): Ditto.
(pass_store_ccp): Ditto.
* tree-ssa-dom.c (pass_dominator): Ditto.
(pass_phi_only_cprop): Ditto.
* tree-sra.c (pass_sra): Ditto.
* tree-ssa-forwprop.c (pass_forwprop): Ditto.
* tree-flow.h (updating_used_alone): Remove.
(updating_used_alone): Ditto.
* tree-ssa-alias.c (updating_used_alone): Remove variable.
(lhs_may_store_to): Remove function.
(recalculate_used_alone): Ditto.
(compute_may_aliases): Remove used_alone calculation.
* tree.h (struct tree_memory_tag): Remove is_used_alone and
old_used_alone. Remove SMT_USED_ALONE and SMT_OLD_USED_ALONE.
* tree-pass.h (PROP_smt_usage): Remove.
* passes.c (execute_todo): Remove used alone recalculation.
(execute_one_pass): Ditto.
* tree-ssa-operands.c (add_virtual_operand): Remove used_alone
stuff.
........
r119551 | brooks | 2006-12-05 10:50:57 -0800 (Tue, 05 Dec 2006) | 2 lines
* doc/include/texinfo.tex: Update to version 2006-11-08.17.
........
r119552 | paolo | 2006-12-05 11:25:48 -0800 (Tue, 05 Dec 2006) | 10 lines
2006-12-05 Paolo Carlini <pcarlini@suse.de>
DR 543, [Ready].
* include/bits/slice_array.h (slice::slice()): Implement the
resolution.
* include/bits/gslice.h (gslice::_Indexer::_Indexer()): Add.
(gslice::gslice()): Use it.
* testsuite/26_numerics/valarray/dr543.cc: New.
* docs/html/ext/howto.html: Add an entry for DR 543.
........
r119553 | dberlin | 2006-12-05 11:31:51 -0800 (Tue, 05 Dec 2006) | 1 line
Commit missing changelog entry
........
r119554 | pault | 2006-12-05 11:32:59 -0800 (Tue, 05 Dec 2006) | 12 lines
2006-12-05 Paul Thomas <pault@gcc.gnu.org>
* trans-expr.c (gfc_trans_arrayfunc_assign): Return NULL if the
lhs and rhs character lengths are not constant and equal for
character array valued functions.
2006-12-05 Paul Thomas <pault@gcc.gnu.org>
* gfortran.dg/char_result_12.f90: New test.
........
r119555 | echristo | 2006-12-05 11:40:54 -0800 (Tue, 05 Dec 2006) | 11 lines
2006-12-05 Eric Christopher <echristo@apple.com>
* config/darwin.h (DARWIN_EXTRA_SPECS): New.
(STARTFILE_SPEC): Use.
(DARWIN_DYLIB1_SPEC): New.
(DARWIN_CRT1_SPEC): New.
* config/i386/darwin64.h (SUBTARGET_EXTRA_SPECS): Use
DARWIN_EXTRA_SPECS.
* config/i386/darwin.h: Ditto.
* config/rs6000/darwin.h: Ditto.
........
r119556 | pault | 2006-12-05 11:45:25 -0800 (Tue, 05 Dec 2006) | 21 lines
2006-12-05 Paul Thomas <pault@gcc.gnu.org>
* trans-array.c (gfc_trans_create_temp_array): Set the section
ends to zero.
(gfc_conv_array_transpose): Likewise.
(gfc_conv_section_startstride): Declare an expression for end,
set it from a the array reference and evaluate it for the info
structure. Zero the ends in the ss structure and set end, used
in the bounds check, from the info structure.
trans.h: Add and end array to the gfc_ss_info structure.
2006-12-05 Paul Thomas <pault@gcc.gnu.org>
* gfortran.dg/allocatable_function_1.f90: Increase the number
of expected calls of free to 10; the lhs section reference is
now evaluated so there is another call to bar. Change the
comment appropriately.
* gfortran.dg/array_section_1.f90: New test.
........
r119558 | mmitchel | 2006-12-05 13:33:20 -0800 (Tue, 05 Dec 2006) | 7 lines
* decl.c (check_array_designated_initializer): New function.
(maybe_deduce_size_from_array_init): Use it.
(reshape_init_array): Likewise.
* g++.dg/template/crash62.C: New test.
........
r119560 | echristo | 2006-12-05 14:35:13 -0800 (Tue, 05 Dec 2006) | 6 lines
2006-12-05 Eric Christopher <echristo@apple.com>
* config/i386/i386.c (x86_output_aligned_bss): Move out
of COMMON_ASM_OP ifdef.
........
r119561 | bkoz | 2006-12-05 15:24:07 -0800 (Tue, 05 Dec 2006) | 203 lines
2006-12-05 Benjamin Kosnik <bkoz@redhat.com>
* include/bits/localefwd.h: Consistent @file placement, use
include/ as part of the path for files that have shadows instead of no
name.
* include/bits/valarray_after.h: Same.
* include/bits/gslice_array.h: Same.
* include/bits/gslice.h: Same.
* include/bits/locale_classes.h: Same.
* include/bits/locale_facets.h: Same.
* include/bits/indirect_array.h: Same.
* include/bits/basic_string.h: Same.
* include/bits/ios_base.h: Same.
* include/bits/postypes.h: Same.
* include/bits/codecvt.h: Same.
* include/bits/mask_array.h: Same.
* include/bits/slice_array.h: Same.
* include/bits/boost_concept_check.h: Same.
* include/bits/char_traits.h: Same.
* include/bits/stringfwd.h: Same.
* include/bits/c++config: Same.
* include/bits/valarray_array.h: Same.
* include/bits/valarray_before.h: Same.
* include/bits/cpp_type_traits.h: Same.
* include/c/std_cerrno.h: Same.
* include/precompiled/extc++.h: Same.
* include/precompiled/stdtr1c++.h: Same.
* include/precompiled/stdc++.h: Same.
* include/tr1/cinttypes: Same.
* include/tr1/fenv.h: Same.
* include/tr1/mu_iterate.h: Same.
* include/tr1/cstdio: Same.
* include/tr1/limits.h: Same.
* include/tr1/ctgmath: Same.
* include/tr1/cstdarg: Same.
* include/tr1/tuple: Same.
* include/tr1/float.h: Same.
* include/tr1/stdint.h: Same.
* include/tr1/tuple_iterate.h: Same.
* include/tr1/type_traits_fwd.h: Same.
* include/tr1/hashtable_policy.h: Same.
* include/tr1/cfenv: Same.
* include/tr1/wctype.h: Same.
* include/tr1/ref_fwd.h: Same.
* include/tr1/bind_repeat.h: Same.
* include/tr1/utility: Same.
* include/tr1/climits: Same.
* include/tr1/type_traits: Same.
* include/tr1/stdlib.h: Same.
* include/tr1/cwchar: Same.
* include/tr1/stdio.h: Same.
* include/tr1/ref_wrap_iterate.h: Same.
* include/tr1/cstdint: Same.
* include/tr1/memory: Same.
* include/tr1/cstdbool: Same.
* include/tr1/cwctype: Same.
* include/tr1/bind_iterate.h: Same.
* include/tr1/math.h: Same.
* include/tr1/random: Same.
* include/tr1/tuple_defs.h: Same.
* include/tr1/cstdlib: Same.
* include/tr1/unordered_map: Same.
* include/tr1/boost_shared_ptr.h: Same.
* include/tr1/cctype: Same.
* include/tr1/random.tcc: Same.
* include/tr1/wchar.h: Same.
* include/tr1/hashtable: Same.
* include/tr1/cmath: Same.
* include/tr1/stdbool.h: Same.
* include/tr1/ctime: Same.
* include/tr1/functional: Same.
* include/tr1/unordered_set: Same.
* include/tr1/inttypes.h: Same.
* include/tr1/functional_iterate.h: Same.
* include/tr1/repeat.h: Same.
* include/tr1/complex: Same.
* include/tr1/cfloat: Same.
* include/tr1/ctype.h: Same.
* include/tr1/stdarg.h: Same.
* include/tr1/tgmath.h: Same.
* include/tr1/array: Same.
* include/tr1/common.h: Same.
* include/std/std_valarray.h: Same.
* include/std/std_iostream.h: Same.
* include/std/std_queue.h: Same.
* include/std/std_algorithm.h: Same.
* include/std/std_streambuf.h: Same.
* include/std/std_iterator.h: Same.
* include/std/std_ios.h: Same.
* include/std/std_bitset.h: Same.
* include/std/std_iosfwd.h: Same.
* include/std/std_set.h: Same.
* include/std/std_iomanip.h: Same.
* include/std/std_fstream.h: Same.
* include/std/std_functional.h: Same.
* include/std/std_numeric.h: Same.
* include/std/std_vector.h: Same.
* include/std/std_deque.h: Same.
* include/std/std_stdexcept.h: Same.
* include/std/std_utility.h: Same.
* include/std/std_stack.h: Same.
* include/std/std_string.h: Same.
* include/std/std_complex.h: Same.
* include/std/std_memory.h: Same.
* include/std/std_ostream.h: Same.
* include/std/std_list.h: Same.
* include/std/std_map.h: Same.
* include/std/std_sstream.h: Same.
* include/c_std/std_csignal.h: Same.
* include/c_std/std_cstdlib.h: Same.
* include/c_std/std_cstdio.h: Same.
* include/c_std/std_cstdarg.h: Same.
* include/c_std/std_cctype.h: Same.
* include/c_std/std_cerrno.h: Same.
* include/c_std/std_cmath.h: Same.
* include/c_std/std_ctime.h: Same.
* include/c_std/std_clocale.h: Same.
* include/c_std/std_climits.h: Same.
* include/c_std/std_cassert.h: Same.
* include/c_std/cmath.tcc
* include/c_std/std_csetjmp.h: Same.
* include/c_std/std_cwchar.h: Same.
* include/c_std/std_cfloat.h: Same.
* include/c_std/std_cstring.h: Same.
* include/c_std/std_cstddef.h: Same.
* include/c_std/std_cwctype.h: Same.
* config/locale/gnu/c_locale.h: Namespace scope in all files.
* config/locale/gnu/messages_members.h: Same.
* config/locale/gnu/c++locale_internal.h: Same.
* config/locale/gnu/time_members.h: Same.
* config/locale/ieee_1003.1-2001/c_locale.h: Same.
* config/locale/ieee_1003.1-2001/messages_members.h: Same.
* config/locale/generic/c_locale.h: Same.
* config/locale/generic/messages_members.h: Same.
* config/locale/generic/time_members.h: Same.
* config/allocator/mt_allocator_base.h: Same.
* config/allocator/malloc_allocator_base.h: Same.
* config/allocator/new_allocator_base.h: Same.
* config/allocator/pool_allocator_base.h: Same.
* config/allocator/bitmap_allocator_base.h: Same.
* config/os/windiss/ctype_noninline.h: Same.
* config/os/windiss/os_defines.h: Same.
* config/os/windiss/ctype_inline.h: Same.
* config/os/newlib/ctype_noninline.h: Same.
* config/os/newlib/os_defines.h: Same.
* config/os/newlib/ctype_inline.h: Same.
* config/os/aix/ctype_noninline.h: Same.
* config/os/aix/os_defines.h: Same.
* config/os/aix/ctype_inline.h: Same.
* config/os/vxworks/ctype_noninline.h: Same.
* config/os/vxworks/os_defines.h: Same.
* config/os/vxworks/ctype_inline.h: Same.
* config/os/hpux/ctype_noninline.h: Same.
* config/os/hpux/os_defines.h: Same.
* config/os/hpux/ctype_inline.h: Same.
* config/os/mingw32/ctype_noninline.h: Same.
* config/os/mingw32/os_defines.h: Same.
* config/os/mingw32/ctype_inline.h: Same.
* config/os/gnu-linux/ctype_noninline.h: Same.
* config/os/gnu-linux/os_defines.h: Same.
* config/os/gnu-linux/ctype_inline.h: Same.
* config/os/tpf/ctype_noninline.h: Same.
* config/os/tpf/os_defines.h: Same.
* config/os/tpf/ctype_inline.h: Same.
* config/os/uclibc/ctype_noninline.h: Same.
* config/os/uclibc/os_defines.h: Same.
* config/os/uclibc/ctype_inline.h: Same.
* config/os/djgpp/ctype_noninline.h: Same.
* config/os/djgpp/os_defines.h: Same.
* config/os/djgpp/ctype_inline.h: Same.
* config/os/qnx/qnx6.1/ctype_noninline.h: Same.
* config/os/qnx/qnx6.1/ctype_inline.h: Same.
* config/os/bsd/netbsd/ctype_noninline.h: Same.
* config/os/bsd/netbsd/ctype_inline.h: Same.
* config/os/bsd/darwin/ctype_noninline.h: Same.
* config/os/bsd/darwin/ctype_inline.h: Same.
* config/os/bsd/freebsd/ctype_noninline.h: Same.
* config/os/bsd/freebsd/ctype_inline.h: Same.
* config/os/irix/irix5.2/ctype_noninline.h: Same.
* config/os/irix/irix5.2/ctype_inline.h: Same.
* config/os/irix/irix6.5/ctype_noninline.h: Same.
* config/os/irix/irix6.5/ctype_inline.h: Same.
* config/os/solaris/solaris2.5/ctype_noninline.h: Same.
* config/os/solaris/solaris2.5/ctype_inline.h: Same.
* config/os/solaris/solaris2.6/ctype_noninline.h: Same.
* config/os/solaris/solaris2.6/ctype_inline.h: Same.
* config/os/solaris/solaris2.7/ctype_noninline.h: Same.
* config/os/solaris/solaris2.7/ctype_inline.h: Same.
* config/os/generic/ctype_noninline.h: Same.
* config/os/generic/os_defines.h: Same.
* config/os/generic/ctype_inline.h: Same.
* config/cpu/arm/cxxabi_tweaks.h: Same.
* config/cpu/powerpc/cpu_defines.h: Same.
* config/cpu/generic/cxxabi_tweaks.h: Same.
* config/cpu/generic/cpu_defines.h: Same.
* config/cpu/generic/atomic_word.h: Same.
* config/io/c_io_stdio.h: Same.
* config/abi/compatibility.h: Same.
* docs/doxygen/user.cfg.in: Adjust file list.
........
r119562 | dberlin | 2006-12-05 15:46:28 -0800 (Tue, 05 Dec 2006) | 5 lines
2006-12-05 Daniel Berlin <dberlin@dberlin.org>
* tree-ssa-structalias.c (set_used_smts): Re-fix pr29156.
Optimize to avoid marking more SMT's as used when they aren't.
........
r119564 | dberlin | 2006-12-05 15:51:59 -0800 (Tue, 05 Dec 2006) | 1 line
Missed commit
........
r119569 | gccadmin | 2006-12-05 16:17:45 -0800 (Tue, 05 Dec 2006) | 1 line
Daily bump.
........
r119571 | bernds | 2006-12-05 16:25:29 -0800 (Tue, 05 Dec 2006) | 6 lines
* reload1.c (delete_output_reload): Count occurrences in
CALL_INSN_FUNCTION_USAGE.
* rtlanal.c (count_occurrences): Handle EXPR_LIST nodes without
crashing at the end of the list.
........
r119573 | hubicka | 2006-12-05 17:37:38 -0800 (Tue, 05 Dec 2006) | 22 lines
* statistics.h (ALONE_PASS_MEM_STAT, ALONE_MEM_STAT_INFO,
ALONE_MEM_STAT_DECL): New macros.
* bitmap.h: Include statistics.h
(struct bitmap_head_def): Add variant with pointer to bitmap descriptor.
(bitmap_initialize_stat): Rename from bitmap_initialize; add statistics.
(bitmap_obstack_alloc_stat, bitmap_gc_alloc_stat): Declare.
* bitmap.c: Include hashtab.h
(bitmap_descriptor): New.
(bitmap_hash): New static variable
(hash_descriptor, eq_descriptor, bitmap_descriptor, register_overhead):
New static functions.
(bitmap_register): New.
(bitmap_element_free, bitmap_element_allocate, bitmap_elt_clear_from,
bitmap_obstack_release): Do accounting.
(bitmap_obstack_alloc_stat): Rename from bitmap_obstack_alloc ; do
accounting.
(bitmap_gc_alloc_stat): Likewise.
(bitmap_obstack_free, bitmap_find_bit): Do statictics.
(print_statistics, dump_bitmap_statistics): New functions.
* toplev.c (finalize): Dump bitmap statistics.
........
r119575 | mmitchel | 2006-12-05 21:12:46 -0800 (Tue, 05 Dec 2006) | 8 lines
* decl2.c (check_member_template): Move check for member
templates in local classes to ...
* parser.c (cp_parser_template_declaration_after_export):
... here.
* g++.dg/template/crash63.C: New test.
........
r119576 | uros | 2006-12-05 23:14:23 -0800 (Tue, 05 Dec 2006) | 3 lines
* ChangeLog: Use tabs instead of spaces.
........
r119578 | dnovillo | 2006-12-06 03:24:41 -0800 (Wed, 06 Dec 2006) | 4 lines
* gdbinit.in: Set complaints to 0.
........
r119579 | bernds | 2006-12-06 04:45:36 -0800 (Wed, 06 Dec 2006) | 4 lines
* config/bfin/bfin.c (bfin_rtx_costs): Add a number of new cases, tweak
old ones.
........
r119581 | uros | 2006-12-06 06:56:10 -0800 (Wed, 06 Dec 2006) | 62 lines
* config/i386/i386.md (DIRFLAG_REG): Remove constant.
(type): Remove cld.
(length_immediate): Do not depend on cld type attribute.
(length_address): Ditto.
(modrm): Ditto.
(memory): Ditto.
(cld): Remove insn pattern.
(strmov_singleop): Do not use DIRFLAG_REG.
(*strmovdi_rex_1): Ditto.
(*strmovsi_1): Ditto.
(*strmovsi_rex_1): Ditto.
(*strmovhi_1): Ditto.
(*strmovhi_rex_1): Ditto.
(*strmovqi_1): Ditto.
(*strmovqi_rex_1): Ditto.
(rep_mov): Ditto.
(*rep_movdi_rex64): Ditto.
(*rep_movsi): Ditto.
(*rep_movsi_rex64): Ditto.
(*rep_movqi): Ditto.
(*rep_movqi_rex64): Ditto.
(strset_singleop): Ditto.
(*strsetdi_rex_1): Ditto.
(*strsetsi_1): Ditto.
(*strsetsi_rex_1): Ditto.
(*strsethi_1): Ditto.
(*strsethi_rex_1): Ditto.
(*strsetqi_1): Ditto.
(*strsetqi_rex_1): Ditto.
(rep_stos): Ditto.
(*rep_stosdi_rex64): Ditto.
(*rep_stossi): Ditto.
(*rep_stossi_rex64): Ditto.
(*rep_stosqi): Ditto.
(*rep_stosqi_rex64): Ditto.
(cmpstrnsi): Do not generate cld insn.
(cmpstrnqi_nz_1): Do not use DIRFLAG_REG.
(*cmpstrnqi_nz_1): Ditto.
(*cmpstrnqi_nz_rex_1): Ditto.
(cmpstrnqi_1): Ditto.
(*cmpstrnqi_1): Ditto.
(*cmpstrnqi_rex_1): Ditto.
(strlenqi_1): Ditto.
(*strlenqi_1): Ditto.
(*strlenqi_rex_1): Ditto.
* config/i386/geode.md (shift): Do not depend on cld type attribute.
* config/i386/pentium.md (pent_cld): Remove insn reservation.
* config/i386/athlon.md (athlon_decode): Do not depend on cld
type attribute.
* config/i386/ppro.md (ppro_cld): Remove insn reservation.
* config/i386/k6.md (k6_alux_only): Do not depend on cld type
attribute.
(k6_alux_only_load): Ditto.
(k6_alux_only_store): Ditto.
* config/i386/i386.c (ix86_expand_movmem): Remove cld_done boolean.
Do not emit cld instruction.
(ix86_expand_setmem): Ditto.
(ix86_expand_strlen): Do not emit cld instruction.
........
r119583 | hubicka | 2006-12-06 08:32:17 -0800 (Wed, 06 Dec 2006) | 4 lines
* tree-vrp.c (operand_less_p): New.
(compare_values, value_inside_range): Rewrite in terms of
operand_less_p.
........
Added:
branches/fixed-point/libstdc++-v3/testsuite/18_support/numeric_limits/29989.cc
- copied unchanged from r119583, trunk/libstdc++-v3/testsuite/18_support/numeric_limits/29989.cc
branches/fixed-point/libstdc++-v3/testsuite/26_numerics/valarray/dr543.cc
- copied unchanged from r119583, trunk/libstdc++-v3/testsuite/26_numerics/valarray/dr543.cc
Modified:
branches/fixed-point/libstdc++-v3/ChangeLog
branches/fixed-point/libstdc++-v3/acinclude.m4
branches/fixed-point/libstdc++-v3/config/abi/compatibility.h
branches/fixed-point/libstdc++-v3/config/allocator/bitmap_allocator_base.h
branches/fixed-point/libstdc++-v3/config/allocator/malloc_allocator_base.h
branches/fixed-point/libstdc++-v3/config/allocator/mt_allocator_base.h
branches/fixed-point/libstdc++-v3/config/allocator/new_allocator_base.h
branches/fixed-point/libstdc++-v3/config/allocator/pool_allocator_base.h
branches/fixed-point/libstdc++-v3/config/cpu/arm/cxxabi_tweaks.h
branches/fixed-point/libstdc++-v3/config/cpu/generic/atomic_word.h
branches/fixed-point/libstdc++-v3/config/cpu/generic/cpu_defines.h
branches/fixed-point/libstdc++-v3/config/cpu/generic/cxxabi_tweaks.h
branches/fixed-point/libstdc++-v3/config/cpu/powerpc/cpu_defines.h
branches/fixed-point/libstdc++-v3/config/io/c_io_stdio.h
branches/fixed-point/libstdc++-v3/config/locale/generic/c_locale.h
branches/fixed-point/libstdc++-v3/config/locale/generic/messages_members.h
branches/fixed-point/libstdc++-v3/config/locale/generic/time_members.h
branches/fixed-point/libstdc++-v3/config/locale/gnu/c++locale_internal.h
branches/fixed-point/libstdc++-v3/config/locale/gnu/c_locale.h
branches/fixed-point/libstdc++-v3/config/locale/gnu/messages_members.h
branches/fixed-point/libstdc++-v3/config/locale/gnu/time_members.h
branches/fixed-point/libstdc++-v3/config/locale/ieee_1003.1-2001/c_locale.h
branches/fixed-point/libstdc++-v3/config/locale/ieee_1003.1-2001/messages_members.h
branches/fixed-point/libstdc++-v3/config/os/aix/ctype_inline.h
branches/fixed-point/libstdc++-v3/config/os/aix/ctype_noninline.h
branches/fixed-point/libstdc++-v3/config/os/aix/os_defines.h
branches/fixed-point/libstdc++-v3/config/os/bsd/darwin/ctype_inline.h
branches/fixed-point/libstdc++-v3/config/os/bsd/darwin/ctype_noninline.h
branches/fixed-point/libstdc++-v3/config/os/bsd/freebsd/ctype_inline.h
branches/fixed-point/libstdc++-v3/config/os/bsd/freebsd/ctype_noninline.h
branches/fixed-point/libstdc++-v3/config/os/bsd/netbsd/ctype_inline.h
branches/fixed-point/libstdc++-v3/config/os/bsd/netbsd/ctype_noninline.h
branches/fixed-point/libstdc++-v3/config/os/djgpp/ctype_inline.h
branches/fixed-point/libstdc++-v3/config/os/djgpp/ctype_noninline.h
branches/fixed-point/libstdc++-v3/config/os/djgpp/os_defines.h
branches/fixed-point/libstdc++-v3/config/os/generic/ctype_inline.h
branches/fixed-point/libstdc++-v3/config/os/generic/ctype_noninline.h
branches/fixed-point/libstdc++-v3/config/os/generic/os_defines.h
branches/fixed-point/libstdc++-v3/config/os/gnu-linux/ctype_inline.h
branches/fixed-point/libstdc++-v3/config/os/gnu-linux/ctype_noninline.h
branches/fixed-point/libstdc++-v3/config/os/gnu-linux/os_defines.h
branches/fixed-point/libstdc++-v3/config/os/hpux/ctype_inline.h
branches/fixed-point/libstdc++-v3/config/os/hpux/ctype_noninline.h
branches/fixed-point/libstdc++-v3/config/os/hpux/os_defines.h
branches/fixed-point/libstdc++-v3/config/os/irix/irix5.2/ctype_inline.h
branches/fixed-point/libstdc++-v3/config/os/irix/irix5.2/ctype_noninline.h
branches/fixed-point/libstdc++-v3/config/os/irix/irix6.5/ctype_inline.h
branches/fixed-point/libstdc++-v3/config/os/irix/irix6.5/ctype_noninline.h
branches/fixed-point/libstdc++-v3/config/os/mingw32/ctype_inline.h
branches/fixed-point/libstdc++-v3/config/os/mingw32/ctype_noninline.h
branches/fixed-point/libstdc++-v3/config/os/mingw32/os_defines.h
branches/fixed-point/libstdc++-v3/config/os/newlib/ctype_inline.h
branches/fixed-point/libstdc++-v3/config/os/newlib/ctype_noninline.h
branches/fixed-point/libstdc++-v3/config/os/newlib/os_defines.h
branches/fixed-point/libstdc++-v3/config/os/qnx/qnx6.1/ctype_inline.h
branches/fixed-point/libstdc++-v3/config/os/qnx/qnx6.1/ctype_noninline.h
branches/fixed-point/libstdc++-v3/config/os/solaris/solaris2.5/ctype_inline.h
branches/fixed-point/libstdc++-v3/config/os/solaris/solaris2.5/ctype_noninline.h
branches/fixed-point/libstdc++-v3/config/os/solaris/solaris2.6/ctype_inline.h
branches/fixed-point/libstdc++-v3/config/os/solaris/solaris2.6/ctype_noninline.h
branches/fixed-point/libstdc++-v3/config/os/solaris/solaris2.7/ctype_inline.h
branches/fixed-point/libstdc++-v3/config/os/solaris/solaris2.7/ctype_noninline.h
branches/fixed-point/libstdc++-v3/config/os/tpf/ctype_inline.h
branches/fixed-point/libstdc++-v3/config/os/tpf/ctype_noninline.h
branches/fixed-point/libstdc++-v3/config/os/tpf/os_defines.h
branches/fixed-point/libstdc++-v3/config/os/uclibc/ctype_inline.h
branches/fixed-point/libstdc++-v3/config/os/uclibc/ctype_noninline.h
branches/fixed-point/libstdc++-v3/config/os/uclibc/os_defines.h
branches/fixed-point/libstdc++-v3/config/os/vxworks/ctype_inline.h
branches/fixed-point/libstdc++-v3/config/os/vxworks/ctype_noninline.h
branches/fixed-point/libstdc++-v3/config/os/vxworks/os_defines.h
branches/fixed-point/libstdc++-v3/config/os/windiss/ctype_inline.h
branches/fixed-point/libstdc++-v3/config/os/windiss/ctype_noninline.h
branches/fixed-point/libstdc++-v3/config/os/windiss/os_defines.h
branches/fixed-point/libstdc++-v3/configure
branches/fixed-point/libstdc++-v3/configure.host
branches/fixed-point/libstdc++-v3/docs/doxygen/user.cfg.in
branches/fixed-point/libstdc++-v3/docs/html/ext/howto.html
branches/fixed-point/libstdc++-v3/include/bits/basic_string.h
branches/fixed-point/libstdc++-v3/include/bits/boost_concept_check.h
branches/fixed-point/libstdc++-v3/include/bits/c++config
branches/fixed-point/libstdc++-v3/include/bits/char_traits.h
branches/fixed-point/libstdc++-v3/include/bits/codecvt.h
branches/fixed-point/libstdc++-v3/include/bits/cpp_type_traits.h
branches/fixed-point/libstdc++-v3/include/bits/gslice.h
branches/fixed-point/libstdc++-v3/include/bits/gslice_array.h
branches/fixed-point/libstdc++-v3/include/bits/indirect_array.h
branches/fixed-point/libstdc++-v3/include/bits/ios_base.h
branches/fixed-point/libstdc++-v3/include/bits/locale_classes.h
branches/fixed-point/libstdc++-v3/include/bits/locale_facets.h
branches/fixed-point/libstdc++-v3/include/bits/localefwd.h
branches/fixed-point/libstdc++-v3/include/bits/mask_array.h
branches/fixed-point/libstdc++-v3/include/bits/postypes.h
branches/fixed-point/libstdc++-v3/include/bits/slice_array.h
branches/fixed-point/libstdc++-v3/include/bits/stl_algobase.h
branches/fixed-point/libstdc++-v3/include/bits/stringfwd.h
branches/fixed-point/libstdc++-v3/include/bits/valarray_after.h
branches/fixed-point/libstdc++-v3/include/bits/valarray_array.h
branches/fixed-point/libstdc++-v3/include/bits/valarray_before.h
branches/fixed-point/libstdc++-v3/include/c/std_cerrno.h
branches/fixed-point/libstdc++-v3/include/c_std/cmath.tcc
branches/fixed-point/libstdc++-v3/include/c_std/std_cassert.h
branches/fixed-point/libstdc++-v3/include/c_std/std_cctype.h
branches/fixed-point/libstdc++-v3/include/c_std/std_cerrno.h
branches/fixed-point/libstdc++-v3/include/c_std/std_cfloat.h
branches/fixed-point/libstdc++-v3/include/c_std/std_climits.h
branches/fixed-point/libstdc++-v3/include/c_std/std_clocale.h
branches/fixed-point/libstdc++-v3/include/c_std/std_cmath.h
branches/fixed-point/libstdc++-v3/include/c_std/std_csetjmp.h
branches/fixed-point/libstdc++-v3/include/c_std/std_csignal.h
branches/fixed-point/libstdc++-v3/include/c_std/std_cstdarg.h
branches/fixed-point/libstdc++-v3/include/c_std/std_cstddef.h
branches/fixed-point/libstdc++-v3/include/c_std/std_cstdio.h
branches/fixed-point/libstdc++-v3/include/c_std/std_cstdlib.h
branches/fixed-point/libstdc++-v3/include/c_std/std_cstring.h
branches/fixed-point/libstdc++-v3/include/c_std/std_ctime.h
branches/fixed-point/libstdc++-v3/include/c_std/std_cwchar.h
branches/fixed-point/libstdc++-v3/include/c_std/std_cwctype.h
branches/fixed-point/libstdc++-v3/include/ext/mt_allocator.h
branches/fixed-point/libstdc++-v3/include/precompiled/extc++.h
branches/fixed-point/libstdc++-v3/include/precompiled/stdc++.h
branches/fixed-point/libstdc++-v3/include/precompiled/stdtr1c++.h
branches/fixed-point/libstdc++-v3/include/std/std_algorithm.h
branches/fixed-point/libstdc++-v3/include/std/std_bitset.h
branches/fixed-point/libstdc++-v3/include/std/std_complex.h
branches/fixed-point/libstdc++-v3/include/std/std_deque.h
branches/fixed-point/libstdc++-v3/include/std/std_fstream.h
branches/fixed-point/libstdc++-v3/include/std/std_functional.h
branches/fixed-point/libstdc++-v3/include/std/std_iomanip.h
branches/fixed-point/libstdc++-v3/include/std/std_ios.h
branches/fixed-point/libstdc++-v3/include/std/std_iosfwd.h
branches/fixed-point/libstdc++-v3/include/std/std_iostream.h
branches/fixed-point/libstdc++-v3/include/std/std_iterator.h
branches/fixed-point/libstdc++-v3/include/std/std_list.h
branches/fixed-point/libstdc++-v3/include/std/std_map.h
branches/fixed-point/libstdc++-v3/include/std/std_memory.h
branches/fixed-point/libstdc++-v3/include/std/std_numeric.h
branches/fixed-point/libstdc++-v3/include/std/std_ostream.h
branches/fixed-point/libstdc++-v3/include/std/std_queue.h
branches/fixed-point/libstdc++-v3/include/std/std_set.h
branches/fixed-point/libstdc++-v3/include/std/std_sstream.h
branches/fixed-point/libstdc++-v3/include/std/std_stack.h
branches/fixed-point/libstdc++-v3/include/std/std_stdexcept.h
branches/fixed-point/libstdc++-v3/include/std/std_streambuf.h
branches/fixed-point/libstdc++-v3/include/std/std_string.h
branches/fixed-point/libstdc++-v3/include/std/std_utility.h
branches/fixed-point/libstdc++-v3/include/std/std_valarray.h
branches/fixed-point/libstdc++-v3/include/std/std_vector.h
branches/fixed-point/libstdc++-v3/include/tr1/array
branches/fixed-point/libstdc++-v3/include/tr1/bind_iterate.h
branches/fixed-point/libstdc++-v3/include/tr1/bind_repeat.h
branches/fixed-point/libstdc++-v3/include/tr1/boost_shared_ptr.h
branches/fixed-point/libstdc++-v3/include/tr1/cctype
branches/fixed-point/libstdc++-v3/include/tr1/cfenv
branches/fixed-point/libstdc++-v3/include/tr1/cfloat
branches/fixed-point/libstdc++-v3/include/tr1/cinttypes
branches/fixed-point/libstdc++-v3/include/tr1/climits
branches/fixed-point/libstdc++-v3/include/tr1/cmath
branches/fixed-point/libstdc++-v3/include/tr1/common.h
branches/fixed-point/libstdc++-v3/include/tr1/complex
branches/fixed-point/libstdc++-v3/include/tr1/cstdarg
branches/fixed-point/libstdc++-v3/include/tr1/cstdbool
branches/fixed-point/libstdc++-v3/include/tr1/cstdint
branches/fixed-point/libstdc++-v3/include/tr1/cstdio
branches/fixed-point/libstdc++-v3/include/tr1/cstdlib
branches/fixed-point/libstdc++-v3/include/tr1/ctgmath
branches/fixed-point/libstdc++-v3/include/tr1/ctime
branches/fixed-point/libstdc++-v3/include/tr1/ctype.h
branches/fixed-point/libstdc++-v3/include/tr1/cwchar
branches/fixed-point/libstdc++-v3/include/tr1/cwctype
branches/fixed-point/libstdc++-v3/include/tr1/fenv.h
branches/fixed-point/libstdc++-v3/include/tr1/float.h
branches/fixed-point/libstdc++-v3/include/tr1/functional
branches/fixed-point/libstdc++-v3/include/tr1/functional_iterate.h
branches/fixed-point/libstdc++-v3/include/tr1/hashtable
branches/fixed-point/libstdc++-v3/include/tr1/hashtable_policy.h
branches/fixed-point/libstdc++-v3/include/tr1/inttypes.h
branches/fixed-point/libstdc++-v3/include/tr1/limits.h
branches/fixed-point/libstdc++-v3/include/tr1/math.h
branches/fixed-point/libstdc++-v3/include/tr1/memory
branches/fixed-point/libstdc++-v3/include/tr1/mu_iterate.h
branches/fixed-point/libstdc++-v3/include/tr1/random
branches/fixed-point/libstdc++-v3/include/tr1/random.tcc
branches/fixed-point/libstdc++-v3/include/tr1/ref_fwd.h
branches/fixed-point/libstdc++-v3/include/tr1/ref_wrap_iterate.h
branches/fixed-point/libstdc++-v3/include/tr1/repeat.h
branches/fixed-point/libstdc++-v3/include/tr1/stdarg.h
branches/fixed-point/libstdc++-v3/include/tr1/stdbool.h
branches/fixed-point/libstdc++-v3/include/tr1/stdint.h
branches/fixed-point/libstdc++-v3/include/tr1/stdio.h
branches/fixed-point/libstdc++-v3/include/tr1/stdlib.h
branches/fixed-point/libstdc++-v3/include/tr1/tgmath.h
branches/fixed-point/libstdc++-v3/include/tr1/tuple
branches/fixed-point/libstdc++-v3/include/tr1/tuple_defs.h
branches/fixed-point/libstdc++-v3/include/tr1/tuple_iterate.h
branches/fixed-point/libstdc++-v3/include/tr1/type_traits
branches/fixed-point/libstdc++-v3/include/tr1/type_traits_fwd.h
branches/fixed-point/libstdc++-v3/include/tr1/unordered_map
branches/fixed-point/libstdc++-v3/include/tr1/unordered_set
branches/fixed-point/libstdc++-v3/include/tr1/utility
branches/fixed-point/libstdc++-v3/include/tr1/wchar.h
branches/fixed-point/libstdc++-v3/include/tr1/wctype.h
Changes in other areas also in this revision:
Added:
branches/fixed-point/gcc/testsuite/g++.dg/cpp0x/static_assert4.C
- copied unchanged from r119583, trunk/gcc/testsuite/g++.dg/cpp0x/static_assert4.C
branches/fixed-point/gcc/testsuite/g++.dg/gomp/pr29965-1.C
- copied unchanged from r119583, trunk/gcc/testsuite/g++.dg/gomp/pr29965-1.C
branches/fixed-point/gcc/testsuite/g++.dg/gomp/pr29965-10.C
- copied unchanged from r119583, trunk/gcc/testsuite/g++.dg/gomp/pr29965-10.C
branches/fixed-point/gcc/testsuite/g++.dg/gomp/pr29965-2.C
- copied unchanged from r119583, trunk/gcc/testsuite/g++.dg/gomp/pr29965-2.C
branches/fixed-point/gcc/testsuite/g++.dg/gomp/pr29965-3.C
- copied unchanged from r119583, trunk/gcc/testsuite/g++.dg/gomp/pr29965-3.C
branches/fixed-point/gcc/testsuite/g++.dg/gomp/pr29965-4.C
- copied unchanged from r119583, trunk/gcc/testsuite/g++.dg/gomp/pr29965-4.C
branches/fixed-point/gcc/testsuite/g++.dg/gomp/pr29965-5.C
- copied unchanged from r119583, trunk/gcc/testsuite/g++.dg/gomp/pr29965-5.C
branches/fixed-point/gcc/testsuite/g++.dg/gomp/pr29965-6.C
- copied unchanged from r119583, trunk/gcc/testsuite/g++.dg/gomp/pr29965-6.C
branches/fixed-point/gcc/testsuite/g++.dg/gomp/pr29965-7.C
- copied unchanged from r119583, trunk/gcc/testsuite/g++.dg/gomp/pr29965-7.C
branches/fixed-point/gcc/testsuite/g++.dg/gomp/pr29965-8.C
- copied unchanged from r119583, trunk/gcc/testsuite/g++.dg/gomp/pr29965-8.C
branches/fixed-point/gcc/testsuite/g++.dg/gomp/pr29965-9.C
- copied unchanged from r119583, trunk/gcc/testsuite/g++.dg/gomp/pr29965-9.C
branches/fixed-point/gcc/testsuite/g++.dg/template/crash61.C
- copied unchanged from r119583, trunk/gcc/testsuite/g++.dg/template/crash61.C
branches/fixed-point/gcc/testsuite/g++.dg/template/crash62.C
- copied unchanged from r119583, trunk/gcc/testsuite/g++.dg/template/crash62.C
branches/fixed-point/gcc/testsuite/g++.dg/template/crash63.C
- copied unchanged from r119583, trunk/gcc/testsuite/g++.dg/template/crash63.C
branches/fixed-point/gcc/testsuite/g++.dg/template/error23.C
- copied unchanged from r119583, trunk/gcc/testsuite/g++.dg/template/error23.C
branches/fixed-point/gcc/testsuite/g++.dg/warn/unit-1.C
- copied unchanged from r119583, trunk/gcc/testsuite/g++.dg/warn/unit-1.C
branches/fixed-point/gcc/testsuite/gcc.dg/gomp/pr29965-1.c
- copied unchanged from r119583, trunk/gcc/testsuite/gcc.dg/gomp/pr29965-1.c
branches/fixed-point/gcc/testsuite/gcc.dg/gomp/pr29965-2.c
- copied unchanged from r119583, trunk/gcc/testsuite/gcc.dg/gomp/pr29965-2.c
branches/fixed-point/gcc/testsuite/gcc.dg/gomp/pr29965-3.c
- copied unchanged from r119583, trunk/gcc/testsuite/gcc.dg/gomp/pr29965-3.c
branches/fixed-point/gcc/testsuite/gcc.dg/gomp/pr29965-4.c
- copied unchanged from r119583, trunk/gcc/testsuite/gcc.dg/gomp/pr29965-4.c
branches/fixed-point/gcc/testsuite/gcc.dg/gomp/pr29965-5.c
- copied unchanged from r119583, trunk/gcc/testsuite/gcc.dg/gomp/pr29965-5.c
branches/fixed-point/gcc/testsuite/gcc.dg/gomp/pr29965-6.c
- copied unchanged from r119583, trunk/gcc/testsuite/gcc.dg/gomp/pr29965-6.c
branches/fixed-point/gcc/testsuite/gcc.dg/pr27953.c
- copied unchanged from r119583, trunk/gcc/testsuite/gcc.dg/pr27953.c
branches/fixed-point/gcc/testsuite/gcc.dg/vect/no-math-errno-vect-pow-1.c
- copied unchanged from r119583, trunk/gcc/testsuite/gcc.dg/vect/no-math-errno-vect-pow-1.c
branches/fixed-point/gcc/testsuite/gfortran.dg/array_section_1.f90
- copied unchanged from r119583, trunk/gcc/testsuite/gfortran.dg/array_section_1.f90
branches/fixed-point/gcc/testsuite/gfortran.dg/char_result_12.f90
- copied unchanged from r119583, trunk/gcc/testsuite/gfortran.dg/char_result_12.f90
branches/fixed-point/gcc/testsuite/gfortran.dg/initialization_5.f90
- copied unchanged from r119583, trunk/gcc/testsuite/gfortran.dg/initialization_5.f90
branches/fixed-point/gcc/testsuite/gfortran.dg/parameter_array_section_1.f90
- copied unchanged from r119583, trunk/gcc/testsuite/gfortran.dg/parameter_array_section_1.f90
branches/fixed-point/gcc/testsuite/gfortran.dg/value_1.f90
- copied unchanged from r119583, trunk/gcc/testsuite/gfortran.dg/value_1.f90
branches/fixed-point/gcc/testsuite/gfortran.dg/value_2.f90
- copied unchanged from r119583, trunk/gcc/testsuite/gfortran.dg/value_2.f90
branches/fixed-point/gcc/testsuite/gfortran.dg/value_3.f90
- copied unchanged from r119583, trunk/gcc/testsuite/gfortran.dg/value_3.f90
branches/fixed-point/gcc/testsuite/gfortran.dg/value_4.c
- copied unchanged from r119583, trunk/gcc/testsuite/gfortran.dg/value_4.c
branches/fixed-point/gcc/testsuite/gfortran.dg/value_4.f90
- copied unchanged from r119583, trunk/gcc/testsuite/gfortran.dg/value_4.f90
branches/fixed-point/gcc/testsuite/gnat.dg/pointer_variable_bounds.adb
- copied unchanged from r119583, trunk/gcc/testsuite/gnat.dg/pointer_variable_bounds.adb
branches/fixed-point/gcc/testsuite/gnat.dg/pointer_variable_bounds.ads
- copied unchanged from r119583, trunk/gcc/testsuite/gnat.dg/pointer_variable_bounds.ads
branches/fixed-point/gcc/testsuite/gnat.dg/pointer_variable_bounds_q.ads
- copied unchanged from r119583, trunk/gcc/testsuite/gnat.dg/pointer_variable_bounds_q.ads
branches/fixed-point/libgomp/testsuite/libgomp.c/pr29947-1.c
- copied unchanged from r119583, trunk/libgomp/testsuite/libgomp.c/pr29947-1.c
branches/fixed-point/libgomp/testsuite/libgomp.c/pr29947-2.c
- copied unchanged from r119583, trunk/libgomp/testsuite/libgomp.c/pr29947-2.c
Removed:
branches/fixed-point/gcc/testsuite/gcc.dg/vect/vect-pow-2.c
Modified:
branches/fixed-point/ (props changed)
branches/fixed-point/ChangeLog
branches/fixed-point/MAINTAINERS
branches/fixed-point/config/ChangeLog
branches/fixed-point/config/tls.m4
branches/fixed-point/configure
branches/fixed-point/configure.in
branches/fixed-point/gcc/ChangeLog
branches/fixed-point/gcc/DATESTAMP
branches/fixed-point/gcc/Makefile.in
branches/fixed-point/gcc/ada/ChangeLog
branches/fixed-point/gcc/ada/Makefile.in
branches/fixed-point/gcc/ada/ada-tree.h
branches/fixed-point/gcc/ada/gnat_rm.texi
branches/fixed-point/gcc/ada/gnat_ugn.texi
branches/fixed-point/gcc/ada/mingw32.h
branches/fixed-point/gcc/ada/trans.c
branches/fixed-point/gcc/alias.c
branches/fixed-point/gcc/alias.h
branches/fixed-point/gcc/bitmap.c
branches/fixed-point/gcc/bitmap.h
branches/fixed-point/gcc/builtins.c
branches/fixed-point/gcc/c-decl.c
branches/fixed-point/gcc/c-parser.c
branches/fixed-point/gcc/c-pretty-print.c
branches/fixed-point/gcc/c-typeck.c
branches/fixed-point/gcc/cfgexpand.c
branches/fixed-point/gcc/cfgloop.h
branches/fixed-point/gcc/cgraph.h
branches/fixed-point/gcc/cgraphunit.c
branches/fixed-point/gcc/config.host
branches/fixed-point/gcc/config/alpha/alpha.c
branches/fixed-point/gcc/config/arm/arm.c
branches/fixed-point/gcc/config/arm/unwind-arm.c
branches/fixed-point/gcc/config/bfin/bfin.c
branches/fixed-point/gcc/config/bfin/bfin.h
branches/fixed-point/gcc/config/bfin/bfin.md
branches/fixed-point/gcc/config/darwin.h
branches/fixed-point/gcc/config/darwin9.h
branches/fixed-point/gcc/config/frv/frv.c
branches/fixed-point/gcc/config/i386/athlon.md
branches/fixed-point/gcc/config/i386/darwin.h
branches/fixed-point/gcc/config/i386/darwin64.h
branches/fixed-point/gcc/config/i386/driver-i386.c
branches/fixed-point/gcc/config/i386/geode.md
branches/fixed-point/gcc/config/i386/i386.c
branches/fixed-point/gcc/config/i386/i386.h
branches/fixed-point/gcc/config/i386/i386.md
branches/fixed-point/gcc/config/i386/k6.md
branches/fixed-point/gcc/config/i386/pentium.md
branches/fixed-point/gcc/config/i386/ppro.md
branches/fixed-point/gcc/config/i386/sse.md
branches/fixed-point/gcc/config/i386/x-i386
branches/fixed-point/gcc/config/ia64/ia64.c
branches/fixed-point/gcc/config/mips/mips.c
branches/fixed-point/gcc/config/mips/mips.h
branches/fixed-point/gcc/config/pa/pa.c
branches/fixed-point/gcc/config/rs6000/cell.md
branches/fixed-point/gcc/config/rs6000/darwin.h
branches/fixed-point/gcc/config/rs6000/rs6000.c
branches/fixed-point/gcc/config/s390/s390.c
branches/fixed-point/gcc/config/sh/sh.c
branches/fixed-point/gcc/config/sparc/sp64-elf.h
branches/fixed-point/gcc/config/sparc/sparc.c
branches/fixed-point/gcc/config/sparc/sysv4.h
branches/fixed-point/gcc/config/spu/constraints.md
branches/fixed-point/gcc/config/spu/spu-builtins.def
branches/fixed-point/gcc/config/spu/spu-c.c
branches/fixed-point/gcc/config/spu/spu-modes.def
branches/fixed-point/gcc/config/spu/spu-protos.h
branches/fixed-point/gcc/config/spu/spu.c
branches/fixed-point/gcc/config/spu/spu.md
branches/fixed-point/gcc/config/spu/spu_internals.h
branches/fixed-point/gcc/config/spu/vmx2spu.h
branches/fixed-point/gcc/config/stormy16/stormy16.c
branches/fixed-point/gcc/config/t-slibgcc-darwin
branches/fixed-point/gcc/config/xtensa/xtensa.c
branches/fixed-point/gcc/cp/ChangeLog
branches/fixed-point/gcc/cp/call.c
branches/fixed-point/gcc/cp/cp-gimplify.c
branches/fixed-point/gcc/cp/cp-objcp-common.c
branches/fixed-point/gcc/cp/cp-tree.h
branches/fixed-point/gcc/cp/decl.c
branches/fixed-point/gcc/cp/decl2.c
branches/fixed-point/gcc/cp/error.c
branches/fixed-point/gcc/cp/method.c
branches/fixed-point/gcc/cp/name-lookup.c
branches/fixed-point/gcc/cp/parser.c
branches/fixed-point/gcc/cp/pt.c
branches/fixed-point/gcc/doc/extend.texi
branches/fixed-point/gcc/doc/include/texinfo.tex
branches/fixed-point/gcc/doc/install.texi
branches/fixed-point/gcc/doc/invoke.texi
branches/fixed-point/gcc/doc/md.texi
branches/fixed-point/gcc/dwarf2out.c
branches/fixed-point/gcc/explow.c
branches/fixed-point/gcc/expr.c
branches/fixed-point/gcc/fold-const.c
branches/fixed-point/gcc/fortran/ChangeLog
branches/fixed-point/gcc/fortran/decl.c
branches/fixed-point/gcc/fortran/dump-parse-tree.c
branches/fixed-point/gcc/fortran/expr.c
branches/fixed-point/gcc/fortran/f95-lang.c
branches/fixed-point/gcc/fortran/gfortran.h
branches/fixed-point/gcc/fortran/match.h
branches/fixed-point/gcc/fortran/module.c
branches/fixed-point/gcc/fortran/parse.c
branches/fixed-point/gcc/fortran/resolve.c
branches/fixed-point/gcc/fortran/symbol.c
branches/fixed-point/gcc/fortran/trans-array.c
branches/fixed-point/gcc/fortran/trans-array.h
branches/fixed-point/gcc/fortran/trans-expr.c
branches/fixed-point/gcc/fortran/trans-openmp.c
branches/fixed-point/gcc/fortran/trans-types.c
branches/fixed-point/gcc/fortran/trans.c
branches/fixed-point/gcc/fortran/trans.h
branches/fixed-point/gcc/function.c
branches/fixed-point/gcc/function.h
branches/fixed-point/gcc/gdbinit.in
branches/fixed-point/gcc/gimple-low.c
branches/fixed-point/gcc/gimplify.c
branches/fixed-point/gcc/ipa-cp.c
branches/fixed-point/gcc/ipa-prop.c
branches/fixed-point/gcc/ipa-pure-const.c
branches/fixed-point/gcc/ipa-reference.c
branches/fixed-point/gcc/ipa-type-escape.c
branches/fixed-point/gcc/java/java-gimplify.c
branches/fixed-point/gcc/java/java-tree.h
branches/fixed-point/gcc/lambda-code.c
branches/fixed-point/gcc/langhooks.c
branches/fixed-point/gcc/omp-low.c
branches/fixed-point/gcc/passes.c
branches/fixed-point/gcc/predict.c
branches/fixed-point/gcc/print-tree.c
branches/fixed-point/gcc/reload1.c
branches/fixed-point/gcc/rtlanal.c
branches/fixed-point/gcc/statistics.h
branches/fixed-point/gcc/stmt.c
branches/fixed-point/gcc/testsuite/ChangeLog
branches/fixed-point/gcc/testsuite/g++.dg/vect/vect.exp
branches/fixed-point/gcc/testsuite/gcc.dg/torture/builtin-sin-mpfr-1.c
branches/fixed-point/gcc/testsuite/gcc.dg/tree-ssa/20031015-1.c
branches/fixed-point/gcc/testsuite/gcc.dg/tree-ssa/20040517-1.c
branches/fixed-point/gcc/testsuite/gcc.dg/tree-ssa/pr26421.c
branches/fixed-point/gcc/testsuite/gcc.dg/vect/fast-math-vect-reduc-7.c
branches/fixed-point/gcc/testsuite/gcc.dg/vect/no-section-anchors-vect-69.c
branches/fixed-point/gcc/testsuite/gcc.dg/vect/pr16105.c
branches/fixed-point/gcc/testsuite/gcc.dg/vect/pr20122.c
branches/fixed-point/gcc/testsuite/gcc.dg/vect/vect-105.c
branches/fixed-point/gcc/testsuite/gcc.dg/vect/vect-30.c
branches/fixed-point/gcc/testsuite/gcc.dg/vect/vect-42.c
branches/fixed-point/gcc/testsuite/gcc.dg/vect/vect-43.c
branches/fixed-point/gcc/testsuite/gcc.dg/vect/vect-70.c
branches/fixed-point/gcc/testsuite/gcc.dg/vect/vect-74.c
branches/fixed-point/gcc/testsuite/gcc.dg/vect/vect-75.c
branches/fixed-point/gcc/testsuite/gcc.dg/vect/vect-8.c
branches/fixed-point/gcc/testsuite/gcc.dg/vect/vect-multitypes-3.c
branches/fixed-point/gcc/testsuite/gcc.dg/vect/vect-multitypes-6.c
branches/fixed-point/gcc/testsuite/gcc.dg/vect/vect.exp
branches/fixed-point/gcc/testsuite/gcc.dg/visibility-11.c
branches/fixed-point/gcc/testsuite/gcc.target/i386/sse-18.c
branches/fixed-point/gcc/testsuite/gcc.target/i386/stack-prot-kernel.c
branches/fixed-point/gcc/testsuite/gfortran.dg/allocatable_function_1.f90
branches/fixed-point/gcc/testsuite/gfortran.dg/host_dummy_index_1.f90
branches/fixed-point/gcc/testsuite/gfortran.dg/initialization_4.f90
branches/fixed-point/gcc/testsuite/lib/target-supports.exp
branches/fixed-point/gcc/toplev.c
branches/fixed-point/gcc/tree-cfg.c
branches/fixed-point/gcc/tree-complex.c
branches/fixed-point/gcc/tree-data-ref.c
branches/fixed-point/gcc/tree-data-ref.h
branches/fixed-point/gcc/tree-dfa.c
branches/fixed-point/gcc/tree-dump.c
branches/fixed-point/gcc/tree-eh.c
branches/fixed-point/gcc/tree-flow-inline.h
branches/fixed-point/gcc/tree-flow.h
branches/fixed-point/gcc/tree-gimple.c
branches/fixed-point/gcc/tree-if-conv.c
branches/fixed-point/gcc/tree-inline.c
branches/fixed-point/gcc/tree-into-ssa.c
branches/fixed-point/gcc/tree-mudflap.c
branches/fixed-point/gcc/tree-nested.c
branches/fixed-point/gcc/tree-nrv.c
branches/fixed-point/gcc/tree-object-size.c
branches/fixed-point/gcc/tree-optimize.c
branches/fixed-point/gcc/tree-outof-ssa.c
branches/fixed-point/gcc/tree-pass.h
branches/fixed-point/gcc/tree-pretty-print.c
branches/fixed-point/gcc/tree-profile.c
branches/fixed-point/gcc/tree-scalar-evolution.c
branches/fixed-point/gcc/tree-sra.c
branches/fixed-point/gcc/tree-ssa-alias.c
branches/fixed-point/gcc/tree-ssa-ccp.c
branches/fixed-point/gcc/tree-ssa-copy.c
branches/fixed-point/gcc/tree-ssa-copyrename.c
branches/fixed-point/gcc/tree-ssa-dce.c
branches/fixed-point/gcc/tree-ssa-dom.c
branches/fixed-point/gcc/tree-ssa-dse.c
branches/fixed-point/gcc/tree-ssa-forwprop.c
branches/fixed-point/gcc/tree-ssa-live.c
branches/fixed-point/gcc/tree-ssa-live.h
branches/fixed-point/gcc/tree-ssa-loop-im.c
branches/fixed-point/gcc/tree-ssa-loop-ivcanon.c
branches/fixed-point/gcc/tree-ssa-loop-ivopts.c
branches/fixed-point/gcc/tree-ssa-loop-manip.c
branches/fixed-point/gcc/tree-ssa-loop-niter.c
branches/fixed-point/gcc/tree-ssa-loop-prefetch.c
branches/fixed-point/gcc/tree-ssa-math-opts.c
branches/fixed-point/gcc/tree-ssa-operands.c
branches/fixed-point/gcc/tree-ssa-phiopt.c
branches/fixed-point/gcc/tree-ssa-pre.c
branches/fixed-point/gcc/tree-ssa-propagate.c
branches/fixed-point/gcc/tree-ssa-reassoc.c
branches/fixed-point/gcc/tree-ssa-sink.c
branches/fixed-point/gcc/tree-ssa-structalias.c
branches/fixed-point/gcc/tree-ssa-structalias.h
branches/fixed-point/gcc/tree-ssa-threadedge.c
branches/fixed-point/gcc/tree-ssa.c
branches/fixed-point/gcc/tree-ssanames.c
branches/fixed-point/gcc/tree-stdarg.c
branches/fixed-point/gcc/tree-tailcall.c
branches/fixed-point/gcc/tree-vect-analyze.c
branches/fixed-point/gcc/tree-vect-generic.c
branches/fixed-point/gcc/tree-vect-patterns.c
branches/fixed-point/gcc/tree-vect-transform.c
branches/fixed-point/gcc/tree-vectorizer.c
branches/fixed-point/gcc/tree-vn.c
branches/fixed-point/gcc/tree-vrp.c
branches/fixed-point/gcc/tree.c
branches/fixed-point/gcc/tree.def
branches/fixed-point/gcc/tree.h
branches/fixed-point/gcc/treestruct.def
branches/fixed-point/gcc/value-prof.c
branches/fixed-point/libgfortran/ChangeLog
branches/fixed-point/libgfortran/io/open.c
branches/fixed-point/libgomp/ChangeLog
branches/fixed-point/libgomp/configure
branches/fixed-point/libgomp/configure.tgt
branches/fixed-point/libgomp/env.c
branches/fixed-point/libgomp/loop.c
branches/fixed-point/libjava/ChangeLog
branches/fixed-point/libjava/configure
branches/fixed-point/libmudflap/ChangeLog
branches/fixed-point/libmudflap/configure
Propchange: branches/fixed-point/
('svk:merge' modified)
Propchange: branches/fixed-point/
('svnmerge-integrated' modified)
More information about the Libstdc++-cvs
mailing list