- 07 Oct, 2006 3 commits
-
-
gcc/testsuite/ * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets. * gcc.dg/debug/debug-2.c: Likewise. From-SVN: r117530
Richard Sandiford committed -
2006-10-07 Ion Gaztanaga <igaztanaga@gmail.com> Paolo Carlini <pcarlini@suse.de> * include/bits/stl_tree.h (_Rb_tree<>::erase(const _Key&)): Don't call std::distance unnecessarily. Co-Authored-By: Paolo Carlini <pcarlini@suse.de> From-SVN: r117529
Ion Gaztanaga committed -
From-SVN: r117525
GCC Administrator committed
-
- 06 Oct, 2006 27 commits
-
-
* gcc.c-torture/compile/sync-2.c: New test. From-SVN: r117519
Uros Bizjak committed -
* gfortran.dg/actual_array_substr_2.f90: Remove '\r's from line endings. From-SVN: r117518
Tobias Schlüter committed -
From-SVN: r117517
Tobias Schlüter committed -
2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru> * sched-int.h (IS_SPECULATION_CHECK_P, IS_SPECULATION_SIMPLE_CHECK_P): New macros. * sched-ebb.c (begin_schedule_ready): Use them. * haifa-sched.c (schedule_insn, move_insn, try_ready, add_to_speculative_block, create_check_block_twin, speculate_insn, fix_jump_move, move_block_after_check): Ditto. * sched-rgn.c (new_ready): Ditto. From-SVN: r117516
Maxim Kuvyrkov committed -
2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru> PR rtl-optimization/29128 * sched-int.h (IS_SPECULATION_BRANCHY_CHECK_P): New macro. * sched-ebb.c (advance_target_bb): Use it to fix condition to allow interblock movement of speculation checks. * gcc.c-torture/compile/pr29128.c: New test. From-SVN: r117515
Maxim Kuvyrkov committed -
* gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from line endings. From-SVN: r117514
Tobias Schlüter committed -
PR middle-end/29256 * tree-ssa-loop-ivopts.c (determine_base_object): Handle pointers casted to integer type. (get_address_cost): Decrease cost of [symbol + index] addressing modes if they are significantly more expensive than [reg + index] ones. * gcc.dg/tree-ssa/loop-19.c: New test. From-SVN: r117513
Zdenek Dvorak committed -
PR tree-optimization/29330 * tree-data-ref.c (free_data_ref): Use DR_FREE_ACCESS_FNS macro. (initialize_data_dependence_relation): Clear DDR_LOOP_NEST pointer on newly allocated ddrs. (find_loop_nest_1, find_loop_nest): Change LOOP_NEST to a pointer to VEC (loop_p, heap) pointer. (compute_data_dependences_for_loop): Adjust caller. (free_dependence_relations): Free DDR_LOOP_NEST. * tree-loop-linear.c (linear_transform_loops): Don't forget to free DEPENDENCE_RELATIONS and DATAREFS. * gcc.dg/pr29330.c: New test. From-SVN: r117509
Jakub Jelinek committed -
PR target/28924 * builtins.c (expand_builtin_sync_operation, expand_builtin_compare_and_swap, expand_builtin_lock_test_and_set): Use convert_to_mode to handle promoted arguments. * gcc.c-torture/compile/20061005-1.c: New test. From-SVN: r117508
Jakub Jelinek committed -
From-SVN: r117506
J"orn Rennecke committed -
From-SVN: r117505
J"orn Rennecke committed -
* config/i386/sync.md ("sync_add<mode>", "sync_sub<mode>", "sync_ior<mode>", "sync_and<mode>", "sync_xor<mode>"): Use <modeconstraint> instead of "r" as operand 1 constraint. From-SVN: r117499
Uros Bizjak committed -
2006-10-06 Paolo Carlini <pcarlini@suse.de> PR libstdc++/29368 * include/bits/basic_string.h: Adjust rfind documentation. * include/ext/vstring.h: Likewise. From-SVN: r117496
Paolo Carlini committed -
2006-10-06 Paolo Carlini <pcarlini@suse.de> PR libstdc++/29354 * include/bits/sstream.tcc (basic_stringbuf<>::seekpos(pos_type, ios_base::openmode)): Allow for seek to pos_type(off_type(0)) when the stream is empty. * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: New. * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: New. From-SVN: r117494
Paolo Carlini committed -
* gimplify.c (gimplify_type_sizes) [POINTER_TYPE, REFERENCE_TYPE]: Don't recurse on the pointed-to type. * c-decl.c (grokdeclarator) [cdk_pointer]: If we are in a NORMAL or DECL context, attach an artificial TYPE_DECL to anonymous pointed-to types with components of variable size. * testsuite/gcc.dg/typename-vla-1.c: New case. * testsuite/gnat.dg/forward_vla.adb: New case. From-SVN: r117493
Olivier Hainque committed -
From-SVN: r117492
Danny Smith committed -
* testsuite/libgomp.c/barrier-1.c: Change timestamp tests from '<' to '<='. From-SVN: r117491
Danny Smith committed -
* acinclude.m4 (HAVE_ATTRIBUTE_ALIAS): Remove __USER_LABEL_PREFIX__ from test. * configure: Regenerate. * fortran.c (ialias_redirect): Add __USER_LABEL_PREFIX__ to alias. From-SVN: r117490
Danny Smith committed -
* acinclude.m4 (HAVE_ATTRIBUTE_ALIAS): Remove __USER_LABEL_PREFIX__ from test. * configure: Regenerate. From-SVN: r117489
Danny Smith committed -
* acinclude.m4 (HAVE_ATTRIBUTE_ALIAS): Remove __USER_LABEL_PREFIX__ from test. * configure: Regenerate. From-SVN: r117488
Danny Smith committed -
PR tree-optimization/29290 * tree-loop-linear.c (linear_transform_loops): Bail if loop_nest has multiple exits. * gfortran.dg/loop_nest_1.f90: New test. From-SVN: r117484
Jakub Jelinek committed -
PR target/29198 * config/i386/i386.c (legitimize_pic_address): Reject TLS symbols. * config/i386/predicates.md (local_symbolic_operand): Likewise. * gcc.dg/tls/opt-12.c: New test. From-SVN: r117483
Jakub Jelinek committed -
PR fortran/28415 * trans-decl.c (gfc_finish_var_decl): With -fno-automatic, don't make artificial variables or pointer to variable automatic array TREE_STATIC. * gfortran.dg/save_2.f90: New test. From-SVN: r117482
Jakub Jelinek committed -
PR c/29091 * varasm.c (output_constant): If TREE_VECTOR_CST_ELTS chain is shorter than the number of vector elements fill the rest with zeros. * gcc.dg/pr29091.c: New test. From-SVN: r117481
Jakub Jelinek committed -
* scanner.c (skip_free_comments): Return bool instead of void. (gfc_next_char_literal): Don't return ' ' if & is missing after !$omp or !$. Use skip_{free,fixed}_comments directly instead of gfc_skip_comments. From-SVN: r117480
Jakub Jelinek committed -
(check_effective_target_vect_cmdline_needed): Handle i?86-*-* the same as x86_64-*-*; check for LP64. From-SVN: r117477
Joseph Myers committed -
From-SVN: r117475
GCC Administrator committed
-
- 05 Oct, 2006 9 commits
-
-
From-SVN: r117470
Mike Stump committed -
gcc/ * config/mips/mips.c (mips_pass_by_reference): Do not return false for EABI if type is NULL. Use a size check based on GET_MODE_SIZE instead. From-SVN: r117468
Richard Sandiford committed -
2006-10-05 Steven G. Kargl <kargl@gcc.gnu.org> * Makefile.am: Use $(M4) instead of m4. * Makefile.in: Regenerated. From-SVN: r117467
Steven G. Kargl committed -
From-SVN: r117463
Joseph Myers committed -
* config/bfin/bfin.md (subsi3): Lose expander, change previously unnamed pattern into subsi3. Use correct constraints/predicates. * config/bfin/bfin.h (CONST_OK_FOR_K): Handle "KN7". * config/bfin/predicates.md (reg_or_neg7bit_operand_p): New. From-SVN: r117455
Bernd Schmidt committed -
* java/net/SocketPermission.java (processHostport): Cope with IPv6 addresses with a one-digit first component. From-SVN: r117454
Gary Benson committed -
* doc/loop.texi: Add data references analysis description. From-SVN: r117453
Ira Rosen committed -
2006-10-04 Brooks Moses <bmoses@stanford.edu> * gfortran.texi: (Current Status): update and rewrite to reflect actual status more accurately. From-SVN: r117449
Brooks Moses committed -
From-SVN: r117446
GCC Administrator committed
-
- 04 Oct, 2006 1 commit
-
-
2006-10-04 Brooks Moses <bmoses@stanford.edu> * gfortran.texi: Consistently refer to the compiler as "GNU Fortran". * intrinsic.texi: Ditto. * invoke.texi: Ditto. From-SVN: r117442
Brooks Moses committed
-