- 31 Mar, 2006 13 commits
-
-
From-SVN: r112580
Joseph Myers committed -
From-SVN: r112579
Joseph Myers committed -
* doc/md.texi: Refer to avr/constraints.md instead of avr/avr.h. From-SVN: r112576
Denis Chertykov committed -
2006-03-30 Andrew Haley <aph@redhat.com> PR java/26858 * lang.c (java_attribute_table): New. (LANG_HOOKS_ATTRIBUTE_TABLE): Define. * expr.c (build_field_ref): Add a null pointer check for all fields of offset > 4k. Don't do so for accesses via the this pointer, which we know can never be null. * class.c (build_java_method_type): Mark arg 1 of all nonstatic methods nonnull. From-SVN: r112574
Andrew Haley committed -
re PR libfortran/26890 (SIZE parameter interacts with same variable in IO list character length specification.) 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/26890 * gfortran.dg/read_size_noadvance.f90: New test. From-SVN: r112571
Jerry DeLisle committed -
re PR libfortran/26890 (SIZE parameter interacts with same variable in IO list character length specification.) 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/26890 * io/io.h: Add size_used to st_parameter_dt, adjust pad size. *io/transfer.c (data_transfer_init): Initialize size_used to zero. (read_sf): Use size_used. (read_block): Likewise. (read_block_direct): Likewise. (write_block): Likewise. (write_buf): Likewise and eliminate erroneous FAILURE return. (finalize_transfer): Assign value of size_used to *dtp->size. From-SVN: r112570
Jerry DeLisle committed -
* expr.c (emit_group_store): Make bytepos a HOST_WIDE_INT to signed vs. unsigned comparison failures on some hosts. From-SVN: r112567
Roger Sayle committed -
From-SVN: r112564
Ben Elliston committed -
From-SVN: r112563
Mark Mitchell committed -
PR target/26459 * config/rs6000/rs6000.h (CANNOT_CHANGE_MODE_CLASS): Limit 2003-12-08 change to FLOAT_REGS. From-SVN: r112561
Alan Modra committed -
re PR fortran/21130 (38822 lines of Fortran 90 takes more than 10 minutes to compile on a dual 3GHz P4 Linux box with lots of RAM) 2006-03-30 Paul Thomas <paulthomas2@wanadoo.fr> Bud Davis <bdavis9659@sbcglobal.net> PR 21130 * module.c (load_needed): Traverse entire tree before returning. Co-Authored-By: Bud Davis <bdavis9659@sbcglobal.net> From-SVN: r112558
Paul Thomas committed -
* config/rs6000/rs6000.c (rs6000_explicit_options): Add ieee. (rs6000_override_options): Use it. (rs6000_handle_option): Set it. Set rs6000_explicit_options.abi only for -mabi=spe/no-spe and -mabi=altivec. From-SVN: r112555
Alan Modra committed -
From-SVN: r112553
GCC Administrator committed
-
- 30 Mar, 2006 15 commits
-
-
* config/darwin.h (LINK_COMMAND_SPEC): Don't try to protect %S with !Zdynamiclib. From-SVN: r112549
Geoffrey Keating committed -
PR middle-end/22375 * trans.c (gfc_trans_runtime_check): Promote the arguments of __builtin_expect to the correct types, and the result back to boolean_type_node. From-SVN: r112547
Roger Sayle committed -
PR libfortran/26712 * config/fpu-387.h: Add special case for handling of SSE control bit on i386-darwin. From-SVN: r112546
Francois-Xavier Coudert committed -
gcc/ 2006-03-30 Carlos O'Donell <carlos@codesourcery.com> * Makefile.in: Rename docdir to gcc_docdir. gcc/java/ 2006-03-30 Carlos O'Donell <carlos@codesourcery.com> * Make-lang.in: Rename docdir to gcc_docdir. gcc/ada/ 2006-03-29 Carlos O'Donell <carlos@codesourcery.com> * Make-lang.in: Rename docdir to gcc_docdir. gcc/fortran/ 2006-03-29 Carlos O'Donell <carlos@codesourcery.com> * Make-lang.in: Rename docdir to gcc_docdir. gcc/treelang/ 2006-03-29 Carlos O'Donell <caros@codesourcery.com> * Make-lang.in: Rename docdir to gcc_docdir. From-SVN: r112545
Carlos O'Donell committed -
PR target/17959 * expr.c (emit_group_store): Optimize group stores into a pseudo register by using a paradoxical subreg to initialize the destination if the first or last member of the group specifies a "low part". From-SVN: r112543
Roger Sayle committed -
* aclocal.m4, configure, Makefile.in: Rebuilt. * configure.ac: Use AM_MAINTAINER_MODE. From-SVN: r112542
Tom Tromey committed -
gcc/java PR java/26042: * parse.y (java_reorder_fields): Reset superclass field's size as well. libjava PR java/26042: * testsuite/libjava.compile/pr26042.java: New file. From-SVN: r112540
Tom Tromey committed -
2006-03-30 Thomas Koenig <Thomas.Koenig@online.de> PR fortran/25031 * runtime/memory.c (allocate_array): If stat is present and the variable is already allocated, free the variable, do the allocation and set stat. (allocate_array_64): Likewise. Whitespace fix. 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de> PR fortran/25031 * gfortran.dg/multiple_allocation_1.f90: Check that the size has changed after a re-allocation with stat. From-SVN: r112539
Thomas Koenig committed -
2006-03-30 Maxim Kuvyrkov <mkuvyrkov@ispras.ru> PR target/26734 * rtl.def (DEPS_LIST): Change type of the second operand to 'int'. * target.h (struct gcc_target.speculate_insn): Change type of the second parameter to 'int'. * lists.c (alloc_DEPS_LIST): Change signature. Update reference to the second operand of the DEPS_LIST. (copy_DEPS_LIST_list): Update reference to the second operand of the DEPS_LIST. * rtl.h (alloc_DEPS_LIST): Update signature. * sched-int.h (ds_t): Change typedef to 'int'. (DEP_STATUS, BITS_PER_DEP_STATUS): Update. From-SVN: r112538
Maxim Kuvyrkov committed -
2006-03-30 Maxim Kuvyrkov <mkuvyrkov@ispras.ru> * haifa-sched.c (try_ready): Change condition to restore non-speculative pattern of the instruction. (process_insn_depend_be_in_spec): Code to keep probability of the speculative dependence non-decreasing. From-SVN: r112537
Maxim Kuvyrkov committed -
* config/bfin/bfin.c (single_move_for_strmov): Renamed to... (single_move_for_movmem): ... this. Also change all uses. (bfin_expand_strmov): Renamed to... (bfin_expand_movmem): ... this. Also change all uses. * config/bfin/bfin.md (movstrsi): Renamed to... (movstrsi): ...this. From-SVN: r112535
Jie Zhang committed -
2006-03-30 Paolo Bonzini <bonzini@gnu.org> PR tree-optimization/26830 * tree-ssa-copy.c (copy_prop_visit_assignment): Do not check loop depth. (copy_prop_visit_stmt): Remove write-only variable ann. (init_copy_prop): Check variable loop depth here. Do not simulate memory-tag and virtual operand PHIs except for store copy prop. From-SVN: r112534
Paolo Bonzini committed -
2006-03-30 Richard Guenther <rguenther@suse.de> * i386/Makefile.am: Do not build dbl-64 variants. * i386/Makefile.in: Regenerate. * dbl-64: Remove. * config/i386/i386.c: Remove builtins for SSE2 ABI intrinsic variants with double arguments. * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial removal. * gcc.target/i386/sselibm-2.c: Likewise. * gcc.target/i386/sselibm-3.c: Likewise. * gcc.target/i386/sselibm-4.c: Likewise. * gcc.target/i386/sselibm-5.c: Likewise. From-SVN: r112530
Richard Guenther committed -
PR c++/22494 * init.c (build_vec_delete_1): Convert BASE pointer's type to the base pointer type to avoid a type mismatch in the EQ_EXPR. From-SVN: r112529
Roger Sayle committed -
From-SVN: r112526
GCC Administrator committed
-
- 29 Mar, 2006 12 commits
-
-
From-SVN: r112522
David Edelsohn committed -
From-SVN: r112519
David Edelsohn committed -
From-SVN: r112518
David Edelsohn committed -
From-SVN: r112517
David Edelsohn committed -
* genconditions.c (write_header): Add tm-constrs.h to included headers. From-SVN: r112516
David Edelsohn committed -
From-SVN: r112515
David Edelsohn committed -
2006-03-29 Benjamin Kosnik <bkoz@redhat.com> * testsuite/data/sgetn.txt: Correct copyright holder. * testsuite/data/wistream_extractor_other-1.tst: Same. * testsuite/data/wistream_extractor_other-2.tst: Same. * testsuite/data/istream_extractor_other-1.txt: Same. * testsuite/data/filebuf_virtuals-1.txt: Same. * testsuite/data/wostream_inserter_other-1.tst: Same. * testsuite/data/wostream_inserter_other-2.tst: Same. * testsuite/data/ostream_inserter_other-1.tst: Same. * testsuite/data/ostream_inserter_other-2.tst: Same. * testsuite/data/wistream_extractor_other-1.txt: Same. * testsuite/data/istream_extractor_other-1.tst: Same. * testsuite/data/istream_extractor_other-2.tst: Same. * testsuite/data/filebuf_virtuals-1.tst: Same. * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Adjust test conditions. * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Same. * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Same. * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Same. From-SVN: r112514
Benjamin Kosnik committed -
stor-layout.c (mode_for_size_tree): Remove restiction on type sizes by correctly testing whether the size fits a... * stor-layout.c (mode_for_size_tree): Remove restiction on type sizes by correctly testing whether the size fits a host integer. (initialize_sizetypes): Use set_min_and_max_values_for_integral_type to correctly set TYPE_MIN_VALUE and TYPE_MAX_VALUE to the full SImode range for the default sizetype and bitsizetype. From-SVN: r112513
Roger Sayle committed -
From-SVN: r112512
David Edelsohn committed -
convert.c (convert_to_pointer): Preserve the TREE_OVERFLOW and TREE_CONSTANT_OVERFLOW bits of the argument. * convert.c (convert_to_pointer): Preserve the TREE_OVERFLOW and TREE_CONSTANT_OVERFLOW bits of the argument. Return quickly if the argument is already of the correct type. Call fold_build1 instead of build1. Tidy up blank lines. From-SVN: r112511
Roger Sayle committed -
re PR bootstrap/26901 (../../../../../gcc/libjava/classpath/tools/gnu/classpath/tools/AbstractMethodGenerator.java:1: fatal error: unknown encoding: 'roman8') PR gcc/26901: * Makefile.in: Rebuilt. * Makefile.am (SUBDIRS): Remove 'tools'. (DIST_SUBDIRS): Likewise. From-SVN: r112510
Tom Tromey committed -
* genemit.c (main): Add tm-constrs.h to included headers. * genoutput.c (output_prologue): Add tm-constrs.h to included headers. * genpeep.c (main): Add tm-constrs.h to included headers. * genpreds.c (write_satisfies_constraint_fns): Rename to ... (write_tm_constrs_h): this and write complete file. (write_tm_preds_h): Do not emit satisfies_constraint fns. (write_insn_preds_c): Add tm-constrs.h to included headers. (gen_constrs): New variable. (parse_option): Parse "-c". (main): Invoke write_tm_constrs_h. * genrecog.c (write_header): Add tm-constrs.h to included headers. * Makefile.in (STAGECOPYSTUFF): Add tm-constrs.h. (object_out_file): Add tm-constrs.h dependency. (insn-emit.o): Same. (insn-output.o): Same. (insn-peep.o): Same. (insn-preds.o): Same. (insn-recog.o): Same. (tm-constsr.h): New target. (s-constrs-h): New target. * config/rs6000/constraints.md: New file. * config/rs6000/rs6000.c: Include tm-constrs.h. (num_insn_constant_wide): Convert to satisfies_constraint. (rs6000_rtx_costs): Convert to satisfies_constraint. * config/rs6000/rs6000.h (REG_CLASS_FROM_LETTER): Delete. (CONST_OK_FOR_LETTER_P): Delete. (CONST_DOUBLE_OK_FOR_LETTER_P): Delete. (EXTRA_CONSTRAINT): Delete. (EXTRA_MEMORY_CONSTRAINT): Delete. (EXTRA_ADDRESS_CONSTRAINT): Delete. * config/rs6000/predicates.md: Convert to satisfies_constraint. * config/rs6000/rs6000.md: Include constraints.md. Convert to satisfies_constraint. * config/i386/i386.c: Include tm-constrs.h. From-SVN: r112508
David Edelsohn committed
-