- 29 Nov, 2004 11 commits
-
-
tree-ssa-operands.c (build_ssa_operands, [...]): Ignore a VIEW_CONVERT_EXPR on LHS when deciding if must or may def. PR/18664 * tree-ssa-operands.c (build_ssa_operands, case MODIFY_EXPR): Ignore a VIEW_CONVERT_EXPR on LHS when deciding if must or may def. * tree-ssa-ccp.c (visit_assignment): If LHS is a VIEW_CONVERT_EXPR, add an inverse VIEW_CONVERT_EXPR to const_val. From-SVN: r91450
Richard Kenner committed -
* tree-nested.c (check_for_nested_with_variably_modified): New. (create_nesting_tree): Call it. From-SVN: r91449
Richard Kenner committed -
tree-ssa-alias.c (compute_points_to_and_addr_escapes): Remove special code for assigning to non-pointer. * tree-ssa-alias.c (compute_points_to_and_addr_escapes): Remove special code for assigning to non-pointer. (is_escape_site): If RHS is a conversion between pointer and integer types, this is an escape site. From-SVN: r91448
Richard Kenner committed -
* gcse.c (insert_store): Error if try to insert store on abnormal edge. (store_motion): Don't move store if any edge we'd want to move it to is abnormal. From-SVN: r91447
Richard Kenner committed -
* expr.c (expand_expr_real_1, case ARRAY_REF): Properly fold with non-zero lower bound. From-SVN: r91446
Richard Kenner committed -
From-SVN: r91445
Richard Kenner committed -
(gcc) PR diagnostic/17594 * opts.c (find_opt): Require that the input match a switch exactly or that the switch take a joined option to be interpreted as a match for another language. (gcc/testsuite) * gcc.dg/funroll-loops-all.c: New. From-SVN: r91444
Matt Kraai committed -
PR target/18489 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending delimeter, match space and TAB as well as ":". From-SVN: r91443
Hans-Peter Nilsson committed -
[[Split portion of a mixed commit.]] From-SVN: r91441.2
GCC Administrator committed -
[[Split portion of a mixed commit.]] From-SVN: r91440.2
GCC Administrator committed -
2004-11-28 Andrew Pinski <pinskia@physics.uc.edu> * timevar.def (TV_TREE_REDPHI): New timevar. * tree-ssa.c (pass_redundant_phi): Use TV_TREE_REDPHI for the tv id. From-SVN: r91438
Andrew Pinski committed
-
- 28 Nov, 2004 26 commits
-
-
From-SVN: r91437
Nathanael Nerode committed -
2004-11-28 Nathanael Nerode <neroden@gcc.gnu.org> PR preprocessor/17651 * c-opts.c (sanitize_cpp_opts): Make flag_no_output imply flag_no_line_commands. * c-ppoutput.c (pp_file_change): Remove now-redundant check of flag_no_output. From-SVN: r91436
Nathanael Nerode committed -
PR target/18484 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*. From-SVN: r91434
Hans-Peter Nilsson committed -
avr.c (avr_handle_fndecl_attribute): Generate a warning if the function name does not begin with "__vector" and the... * config/avr/avr.c (avr_handle_fndecl_attribute): Generate a warning if the function name does not begin with "__vector" and the function has either the 'signal' or 'interrupt' attribute. From-SVN: r91433
Theodore A. Roth committed -
* config/avr/avr.c (avr_mcu_types): Add entries for atmega48, atmega88, atmega168, attiny13, attiny2313, at90can128, atmega165, atmega325, atmega3250, atmega645 and atmega6450. * config/avr/avr.h (LINK_SPEC): Ditto. (LIB_SPEC): Ditto. (LIBGCC_SPEC): Ditto. (CRT_BINUTILS_SPECS): Ditto. * config/avr/t-avr (MULTILIB_MATCHES): Ditto. From-SVN: r91432
Theodore A. Roth committed -
PR target/18348 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0". From-SVN: r91431
Hans-Peter Nilsson committed -
* mauve-libgcj: Disable SpinnerListModel, SwingUtilities and XMLDecoder tests which currently don't compile. From-SVN: r91430
Mark Wielaard committed -
PR target/18345 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error. From-SVN: r91429
Hans-Peter Nilsson committed -
(libcpp) PR preprocessor/17610 * directives.c (do_include_common): Error out if an empty filename is given for #include (or #include_next or #import). (gcc) PR preprocessor/17610 * testsuite/gcc.dg/cpp/empty-include.c: New testcase. From-SVN: r91428
Nathanael Nerode committed -
PR target/18337 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*. From-SVN: r91427
Hans-Peter Nilsson committed -
2004-11-28 Bud Davis <bdavis9659@comcast.net> * gcc/gcc/gfortran.dg/direct_io_2.f90: New test. * gcc/libgfortran/io/unix.c (mmap_alloc_w_a): check for a write to a location less than the mapped area. From-SVN: r91426
Bud Davis committed -
* tree-ssa-alias.c (count_calls_and_maybe_create_global_var): New. (pass_maybe_create_global_var): New. * tree-pass.h (pass_maybe_create_global_var): Declare. * tree-optimize.c (init_tree_optimization_passes): Link in pass_maybe_create_global_var. From-SVN: r91425
Jeff Law committed -
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 3 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
-