- 28 Nov, 2004 14 commits
-
-
PR target/18334 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests. From-SVN: r91424
Hans-Peter Nilsson committed -
From-SVN: r91420
Richard Kenner committed -
PR rtl-optimization/18420 * simplify-rtx.c (simplify_gen_subreg): Revert 2004-10-28 change. From-SVN: r91419
Ulrich Weigand committed -
From-SVN: r91418
Steven Bosscher committed -
* config/vax/vax.h (CASE_DROPS_THROUGH): Don't define. * config/vax/vax.md (casesi): Emit a test-and-branch to make sure that the case is in range, to make sure the casesi insn is always in range and never falls through. (casesi1): Add comment to explain why casesi never falls through. Remove the unnamed special case casesi pattern. From-SVN: r91417
Steven Bosscher committed -
re PR target/18331 (mmix-knuth-mmixware testsuite failure: execute/ieee/fp-cmp-8.c gcc.dg/20040625-1.c) PR target/18331 * config/mmix/mmix.md ("*movdicc_real_reversible"): Rename from "*movdicc_real". Only match reversible comparisons. ("*movdicc_real_nonreversible"): New pattern, split from "*movdicc_real". Match only nonreversible comparisons. Exclude reversed alternatives. ("*movdfcc_real_reversible", "*movdfcc_real_nonreversible"): Similar. From-SVN: r91416
Hans-Peter Nilsson committed -
From-SVN: r91415
Richard Henderson committed -
* config/ia64/ia64.md: Move all define_predicate's ... * config/ia64/predicates.md: ... here. New file. From-SVN: r91414
Richard Henderson committed -
* jcf-parse.c (set_source_filename): Improvement to Andrew's fix: Fix fencepost error in 'i', which got executed one too many times. Also, fold memcpy into explicit loop, as originally intended. Also, free temporary 'buf' which otherwise leaks. From-SVN: r91411
Per Bothner committed -
* expr.c (build_expr_wfl): Only declare last_file and last_filenode local static variables if not USE_MAPPED_LOCATION. From-SVN: r91408
Per Bothner committed -
PR bootstrap/18142 Re-applied following, with two modifications: add a URL for the fixed cctools; only exit if $build = $target. 2004-10-18 Kelley Cook <kcook@gcc.gnu.org> * configure.ac (powerpc-*-darwin*): Require assembler to support .machine directive. * configure: Regenerate. From-SVN: r91406
Per Bothner committed -
* gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c, gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c, gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c, gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c, gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c, gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c, gcc.dg/pointer-arith-8.c: New tests. From-SVN: r91405
Joseph Myers committed -
[[Split portion of a mixed commit.]] From-SVN: r91403.2
GCC Administrator committed -
[[Split portion of a mixed commit.]] From-SVN: r91402.2
GCC Administrator committed
-
- 27 Nov, 2004 26 commits
-
-
2004-11-27 Bud Davis <bdavis9659@comcast.net> PR fortran/18364 * gfortran.dg/endfile.f90: New test. * io/endfile.c (st_endfile): flush the stream before truncating. From-SVN: r91400
Bud Davis committed -
PR target/16800 * config/rs6000/rs6000.c (rs6000_rtx_costs): Improve accuracy of EQ, GTU, and LTU costs. Add costs for GT, LT, and UNORDERED. Distinguish between SImode and DImode CONST_INT. From-SVN: r91399
David Edelsohn committed -
PR target/16343 * config/rs6000/rs6000.c (rs6000_elf_in_small_data_p): Disallow functions, strings and thread-local vars. Co-Authored-By: Alan Modra <amodra@bigpond.net.au> From-SVN: r91397
Andreas Fischer committed -
* config/rs6000/rs6000.h (WORLD_SAVE_P): Define. * config/rs6000/darwin.h (WORLD_SAVE_P): Define. * config/rs6000/rs6000.c (compute_save_world_info): Use WORLD_SAVE_P to allow non-darwin ABIs to optimize away code. (rs6000_emit_prologue, rs6000_emit_epilogue): Likewise. From-SVN: r91396
Alan Modra committed -
From-SVN: r91395
Kazu Hirata committed -
* internal.h: Replace all uses of uchar with unsigned char. * include/cpp-id-data.h: Likewise. Guard typedef of uchar with !IN_GCC, so uchar is only defined whilst building libcpp. Co-Authored-By: Zack Weinberg <zack@codesourcery.com> From-SVN: r91394
Roger Sayle committed -
From-SVN: r91393
Kazu Hirata committed -
From-SVN: r91392
Kazu Hirata committed -
From-SVN: r91391
Kazu Hirata committed -
2004-11-27 Paolo Carlini <pcarlini@suse.de> PR libstdc++/18690 * include/tr1/utility (get(pair), get(const pair)): Change occurrences of _I to _Int. From-SVN: r91390
Paolo Carlini committed -
From-SVN: r91389
Joseph Myers committed -
From-SVN: r91388
Joseph Myers committed -
2004-11-27 Bryce McKinlay <mckinlay@redhat.com> * include/gc_config.h.in: Add comment. Define only THREAD_LOCAL_ALLOC. From-SVN: r91387
Bryce McKinlay committed -
* bb-reorder.c (find_traces_1_round): Speed up by using EDGE_COUNT instead of FOR_EACH_EDGE. From-SVN: r91386
Kazu Hirata committed -
* tree.c (operand_equal_for_phi_arg_p): New. * tree.h: Add a prototype for operand_equal_for_phi_arg_p. * tree-cfg.c, tree-ssa-dom.c, tree-ssa-phiopt.c, tree-ssa.c: Replace operand_equal_p with operand_for_phi_arg_p appropriately. From-SVN: r91385
Kazu Hirata committed -
PR pch/14940 * config/host-linux.c (TRY_EMPTY_VM_SPACE): Revert 2004-11-22 change. From-SVN: r91381
John David Anglin committed -
From-SVN: r91378
Falk Hueffner committed -
* config/i386/linux.h: Fix a comment typo. * doc/extend.texi: Fix a typo. From-SVN: r91377
Kazu Hirata committed -
* tree-cfg.c (cleanup_tree_cfg): Also return true if blocks are merged. From-SVN: r91376
Jeff Law committed -
2004-11-27 Andrew Haley <aph@redhat.com> * link.cc (ensure_class_linked): Conditionally compile _Jv_IsInterpretedClass on INTERPRETER. (print_class_loaded): Likewise. (wait_for_state): Likewise. * include/jvm.h (ROUND): Move to here from include/java-interp.h. * include/java-interp.h (ROUND): Remove. From-SVN: r91375
Andrew Haley committed -
From-SVN: r91374
Jakub Jelinek committed -
* fold-const.c (extract_muldiv_1) <case ABS_EXPR>: If ctype is unsigned and type signed, build ABS_EXPR with signed_type (ctype) and only afterwards convert to ctype. * gcc.c-torture/execute/20041126-1.c: New test. From-SVN: r91373
Jakub Jelinek committed -
* gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined on IRIX. From-SVN: r91372
Richard Sandiford committed -
* gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other functions. From-SVN: r91371
Richard Sandiford committed -
* config/mips/mips-protos.h (function_arg_boundary): Declare. * config/mips/mips.h (PARM_BOUNDARY): Simplify definition. (STACK_BOUNDARY, MIPS_STACK_ALIGN): Likewise. (FUNCTION_ARG_BOUNDARY): Use new function_arg_boundary function. * config/mips/mips.c (function_arg_boundary): New function. Impose a maximum alignment of STACK_BOUNDARY. From-SVN: r91370
Richard Sandiford committed -
PR rtl-optimization/17825 * combine.c (subst): Ignore STRICT_LOW_PART no matter if REG_P (new) or not. * gcc.c-torture/compile/20041119-1.c: New test. From-SVN: r91369
Jakub Jelinek committed
-