aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2006-04-08* expr.c, gjavah.c: Fix comment typos.Kazu Hirata3-2/+6
From-SVN: r112784
2006-04-08builtins.c, [...]: Fix comment typos.Kazu Hirata29-80/+94
* builtins.c, config/arm/arm.c, config/i386/cygwin.h, config/i386/i386.c, config/ia64/ia64.c, config/s390/fixdfdi.h, config/sh/sh.c, config/sh/sh.h, df-scan.c, except.c, haifa-sched.c, optabs.c, rtl.h, sched-deps.c, sched-int.h, sched-rgn.c, tree-inline.h, tree-ssa-dom.c, tree-ssa-loop-prefetch.c, tree-ssa-operands.c, tree-vect-patterns.c, tree-vrp.c: Fix comment typos. Follow spelling convensions. * config/ia64/ia64.opt, doc/contrib.texi, doc/invoke.texi, doc/passes.texi, doc/tm.texi, doc/tree-ssa.texi: Fix comment typos. Follow spelling conventions. From-SVN: r112782
2006-04-08gfortran.texi: Fix typos.Kazu Hirata5-8/+14
* gfortran.texi: Fix typos. Follow spelling conventions. * resolve.c, trans-expr.c, trans-stmt.c: Fix comment typos. Follow spelling conventions. From-SVN: r112780
2006-04-08* decl2.c, pt.c, semantics.c: Fix comment typos.Kazu Hirata4-4/+8
From-SVN: r112779
2006-04-08* MAINTAINERS (Write After Approval): Add myself.Robert Millan2-0/+5
From-SVN: r112776
2006-04-08Daily bump.GCC Administrator1-1/+1
From-SVN: r112773
2006-04-07re PR libfortran/26890 (SIZE parameter interacts with same variable in IO ↵Jerry DeLisle2-1/+9
list character length specification.) 2006-04-07 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/26890 * io/io.h: Revert change to pad size made on 2006-03-30. Add comment explaining dependency with fortran/trans-io.c. From-SVN: r112769
2006-04-07For PR 26483, IA-64 denorm failure due to unwanted rounding.James E Wilson2-0/+64
* testsuite/libffi.call/float4.c: New testcase. From-SVN: r112768
2006-04-08configure: Rebuilt.Andreas Tobler2-1/+6
2006-04-08 Andreas Tobler <a.tobler@schweiz.ch> * configure: Rebuilt. From-SVN: r112766
2006-04-07m32c.c (m32c_function_arg): Structures are always passed on the stack.DJ Delorie2-12/+29
* config/m32c/m32c.c (m32c_function_arg): Structures are always passed on the stack. (m32c_init_cumulative_args): When a function returns a structure, always pass the pointer to that return area on the stack. (m32c_function_arg_advance): Don't increment the parameter number if we're processing the returned structure pointer. (pushm_info): Reverse order of registers. From-SVN: r112765
2006-04-07tree-ssa-loop-niter.c (inverse, [...]): Use build_int_cst instead of ↵Sebastian Pop6-23/+37
build_int_cst_type. * tree-ssa-loop-niter.c (inverse, number_of_iterations_ne, assert_no_overflow_lt, assert_loop_rolls_lt, number_of_iterations_lt, number_of_iterations_le, number_of_iterations_cond, find_loop_niter, estimate_numbers_of_iterations_loop): Use build_int_cst instead of build_int_cst_type. * tree-chrec.c (chrec_fold_multiply_poly_poly, chrec_fold_multiply): Same. * tree-ssa-loop-ivopts.c (strip_offset_1, force_expr_to_var_cost, force_expr_to_var_cost): Same. * tree-mudflap.c (mf_xform_derefs_1): Same. * tree-ssa-loop-prefetch.c (idx_analyze_ref): Same. From-SVN: r112755
2006-04-07InetAddress.java: Throw an UnknownHostException if lookup fails.Andrew Haley2-0/+8
2006-04-07 Andrew Haley <aph@redhat.com> * java/net/InetAddress.java: Throw an UnknownHostException if lookup fails. From-SVN: r112754
2006-04-07* ipa-inline.c (cgraph_early_inlining): Collect garbage.Jan Hubicka1-1/+4
From-SVN: r112753
2006-04-07rs6000.c (rs6000_rtx_costs): Do not treat CONST_DOUBLE as INTVAL.David Edelsohn2-21/+23
* config/rs6000/rs6000.c (rs6000_rtx_costs) <CONST_DOUBLE>: Do not treat CONST_DOUBLE as INTVAL. and64_2_operands require an extra insn. From-SVN: r112752
2006-04-07* ipa-inline.c (cgraph_early_inlining): Collect garbage.Jan Hubicka1-0/+5
From-SVN: r112751
2006-04-07re PR tree-optimization/26135 (store copyprop not effective)Richard Biener4-2/+57
2006-04-07 Richard Guenther <rguenther@suse.de> PR tree-optimization/26135 * tree-ssa-copy.c (stmt_may_generate_copy): Handle memory loads for store copy-prop. (copy_prop_visit_stmt): Likewise. * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase. From-SVN: r112749
2006-04-07Daily bump.GCC Administrator1-1/+1
From-SVN: r112745
2006-04-06Makefile.in: Add install-html, install-html-am, and install-html-recursive ↵Carlos O'Donell5-5/+81
targets. libiberty/ 2006-04-06 Carlos O'Donell <carlos@codesourcery.com> * Makefile.in: Add install-html, install-html-am, and install-html-recursive targets. Define mkdir_p and NORMAL_INSTALL. * configure.ac: AC_SUBST datarootdir, docdir, htmldir. * configure: Regenerate. * testsuite/Makefile.in: Add install-html and html targets. From-SVN: r112741
2006-04-06linux.h: Add a comment to mark macros that are being overriden in ↵Robert Millan4-6/+20
config/k*bsd-gnu.h. * gcc/config/i386/linux.h: Add a comment to mark macros that are being overriden in config/k*bsd-gnu.h. * gcc/config/kfreebsd-gnu.h: Redefine GLIBC_DYNAMIC_LINKER instead of DYNAMIC_LINKER. * gcc/config/knetbsd-gnu.h: Ditto. From-SVN: r112740
2006-04-06re PR gcov-profile/20815 (-fprofile-use barfs with "coverage mismatch for ↵Jan Hubicka4-24/+52
function '...' while reading counter 'arcs'.") PR profile/20815 PR profile/26399 * coverage.c (coverage_checksum_string): Reorganize loop to not read after buffer. * g++.dg/bprob/g++-bprob-2.C: New testcase. From-SVN: r112738
2006-04-06* builtins.c (expand_builtin_longjmp):Use #ifdef instead of #ifMike Stump2-3/+11
for HAVE_nonlocal_goto to be consistent. (expand_builtin_nonlocal_goto): Likewise. (expand_builtin_strcmp): Use #ifdef instead of #if for HAVE_cmpstrnsi to be consistent. From-SVN: r112737
2006-04-06acinclude.m4 (AC_LTDL_SHLIBEXT): Add GCJ LOCAL marker to indicate GCJ ↵Andreas Tobler2-0/+6
specific stuff. 2006-04-06 Andreas Tobler <a.tobler@schweiz.ch> * acinclude.m4 (AC_LTDL_SHLIBEXT): Add GCJ LOCAL marker to indicate GCJ specific stuff. From-SVN: r112736
2006-04-06call.c (null_ptr_cst_p): Add explicit TREE_CONSTANT_OVERFLOW check.Roger Sayle5-1/+32
* call.c (null_ptr_cst_p): Add explicit TREE_CONSTANT_OVERFLOW check. * g++.dg/conversion/nullptr1.C: New test case. * g++.dg/conversion/nullptr2.C: Likewise. From-SVN: r112734
2006-04-06dependency.c (get_no_elements): Delete function.Roger Sayle4-126/+165
* dependency.c (get_no_elements): Delete function. (get_deps): Delete function. (transform_sections): Delete function. (gfc_check_section_vs_section): Significant rewrite. * gfortran.dg/dependency_18.f90: New test case. From-SVN: r112731
2006-04-05m32c.h (INCOMING_FRAME_SP_OFFSET): Adjust for m16c vs m32c.DJ Delorie2-1/+6
* config/m32c/m32c.h (INCOMING_FRAME_SP_OFFSET): Adjust for m16c vs m32c. From-SVN: r112730
2006-04-06Daily bump.GCC Administrator1-1/+1
From-SVN: r112728
2006-04-05re PR libgcj/26625 (libgcj-4.2.0.jar not rebuilt after a source file change)Tom Tromey6-2/+17
libjava/classpath: PR libgcj/26625: * lib/Makefile.in: Rebuilt. * lib/Makefile.am (compile-classes): Touch the output file. libjava: PR libgcj/26625: * Makefile.in: Rebuilt. * Makefile.am (libgcj-$(gcc_version).jar): Depend on classpath/lib/compile-classes. From-SVN: r112724
2006-04-05name-lookup.c (push_namespace_with_attribs): Temporarily disable default ↵Jason Merrill3-2/+7
hidden visibility for anonymous namespace. * name-lookup.c (push_namespace_with_attribs): Temporarily disable default hidden visibility for anonymous namespace. From-SVN: r112722
2006-04-05lib1funcs.asm (modsi): P1/P2 can be call-clobbered even if the calling ↵Bernd Schmidt2-8/+10
function doesn't modify them. * config/bfin/lib1funcs.asm (modsi): P1/P2 can be call-clobbered even if the calling function doesn't modify them. From-SVN: r112720
2006-04-05Makefile.am: Add PA_HPUX port.John David Anglin11-268/+915
2006-04-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> Andreas Tobler <a.tobler@schweiz.ch> * Makefile.am: Add PA_HPUX port. * Makefile.in: Regenerate. * include/Makefile.in: Likewise. * testsuite/Makefile.in: Likewise. * configure.ac: Add PA_HPUX rules. * configure: Regenerate. * src/pa/ffitarget.h: Rename linux target to PA_LINUX. Add PA_HPUX and PA64_HPUX. Rename FFI_LINUX ABI to FFI_PA32 ABI. (FFI_TRAMPOLINE_SIZE): Define for 32-bit HP-UX targets. (FFI_TYPE_SMALL_STRUCT2): Define. (FFI_TYPE_SMALL_STRUCT4): Likewise. (FFI_TYPE_SMALL_STRUCT8): Likewise. (FFI_TYPE_SMALL_STRUCT3): Redefine. (FFI_TYPE_SMALL_STRUCT5): Likewise. (FFI_TYPE_SMALL_STRUCT6): Likewise. (FFI_TYPE_SMALL_STRUCT7): Likewise. * src/pa/ffi.c (ROUND_DOWN): Delete. (fldw, fstw, fldd, fstd): Use '__asm__'. (ffi_struct_type): Add support for FFI_TYPE_SMALL_STRUCT2, FFI_TYPE_SMALL_STRUCT4 and FFI_TYPE_SMALL_STRUCT8. (ffi_prep_args_LINUX): Rename to ffi_prep_args_pa32. Update comment. Simplify incrementing of stack slot variable. Change type of local 'n' to unsigned int. (ffi_size_stack_LINUX): Rename to ffi_size_stack_pa32. Handle long double on PA_HPUX. (ffi_prep_cif_machdep): Likewise. (ffi_call): Likewise. (ffi_closure_inner_LINUX): Rename to ffi_closure_inner_pa32. Change return type to ffi_status. Simplify incrementing of stack slot variable. Only copy floating point argument registers when PA_LINUX is true. Reformat debug statement. Add support for FFI_TYPE_SMALL_STRUCT2, FFI_TYPE_SMALL_STRUCT4 and FFI_TYPE_SMALL_STRUCT8. (ffi_closure_LINUX): Rename to ffi_closure_pa32. Add 'extern' to declaration. (ffi_prep_closure): Make linux trampoline conditional on PA_LINUX. Add nops to cache flush. Add trampoline for PA_HPUX. * src/pa/hpux32.S: New file. * src/pa/linux.S (ffi_call_LINUX): Rename to ffi_call_pa32. Rename ffi_prep_args_LINUX to ffi_prep_args_pa32. Localize labels. Add support for 2, 4 and 8-byte small structs. Handle unaligned destinations in 3, 5, 6 and 7-byte small structs. Order argument type checks so that common argument types appear first. (ffi_closure_LINUX): Rename to ffi_closure_pa32. Rename ffi_closure_inner_LINUX to ffi_closure_inner_pa32. Co-Authored-By: Andreas Tobler <a.tobler@schweiz.ch> From-SVN: r112719
2006-04-05bfin.c (bfin_legitimate_address_p): Disallow got-relative addressing for ↵Bernd Schmidt2-1/+6
anything but SImode. * config/bfin/bfin.c (bfin_legitimate_address_p): Disallow got-relative addressing for anything but SImode. From-SVN: r112718
2006-04-05re PR tree-optimization/26919 (ICE in cgraph_estimate_size_after_inlining ↵Richard Guenther7-5/+19
with a large number of arguments) 2006-04-05 Richard Guenther <rguenther@suse.de> PR tree-optimization/26919 * ipa-inline.c (cgraph_decide_inlining_incrementally): Fix argument to cgraph_estimate_size_after_inlining. * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining. * gcc.dg/ipa/ipa-2.c: Likewise. * gcc.dg/ipa/ipa-3.c: Likewise. * gcc.dg/ipa/ipa-5.c: Likewise. From-SVN: r112709
2006-04-05configure.host: Add -fno-omit-frame-pointer to libgcj_flags for MinGW since ↵Ranjit Mathew2-0/+7
EBP is used for... * configure.host: Add -fno-omit-frame-pointer to libgcj_flags for MinGW since EBP is used for backtracking through call frames on this platform. From-SVN: r112708
2006-04-06reload.c (find_dummy_reload): Fix typo in 2006-04-03 change.Alan Modra2-1/+5
* reload.c (find_dummy_reload): Fix typo in 2006-04-03 change. From-SVN: r112705
2006-04-05Add missing word in comment.Eric Botcazou1-1/+1
From-SVN: r112702
2006-04-05Correct PR number in ChangeLogs.H.J. Lu2-2/+2
gcc/fortran/ 2006-04-03 Paul Thomas <pault@gcc.gnu.org> PR fortran/26891 * trans.h : Prototype for gfc_conv_missing_dummy. * trans-expr (gfc_conv_missing_dummy): New function (gfc_conv_function_call): Call it and tidy up some of the code. * trans-intrinsic (gfc_conv_intrinsic_function_args): The same. gcc/testsuite/ 2006-04-03 Paul Thomas <pault@gcc.gnu.org> PR fortran/26891 * gfortran.dg/missing_optional_dummy_1.f90: New test. From-SVN: r112701
2006-04-05re PR middle-end/26996 (interpret_rhs_modify_expr calls fold_convert ↵Sebastian Pop2-1/+7
(vector_type, -1)) PR tree-optimization/26996 * tree-scalar-evolution.c (analyze_scalar_evolution_1): Don't analyze VECTOR_TYPE variables. From-SVN: r112700
2006-04-05re PR libgcj/25414 (should update rmic)Archit Shah7-90/+293
2006-04-05 Archit Shah <ashah@redhat.com> PR java/25414 * gnu/java/rmi/rmic/CompilerProcess.java (computeTypicalArguments): Add classpath argument. * gnu/java/rmi/rmic/Compile_gcj.java (computeArguments): Adjust caller. * gnu/java/rmi/rmic/Compile_jikes.java (computeArguments): Likewise. * gnu/java/rmi/rmic/Compile_kjc.java (computeArguments): Likewise. * gnu/java/rmi/rmic/Compiler.java (getClasspath, setClasspath): New. * gnu/java/rmi/rmic/RMIC.java: Set classpath for compiler, call mkdirs for destination directory, correct handling of superclasses and interfaces of the remote class, correct handling of exceptions declared by remote methods. From-SVN: r112699
2006-04-05re PR tree-optimization/26763 (wrong final value of induction variable ↵Richard Guenther5-27/+77
calculated) 2006-04-05 Richard Guenther <rguenther@suse.de> PR tree-optimization/26763 * fold-const.c (fold_comparison): Move folding of PTR + CST CMP PTR + CST ... (fold_binary): ... here. Fold only for EQ_EXPR and NE_EXPR. * gcc.dg/torture/pr26763-1.c: New testcase. * gcc.dg/torture/pr26763-2.c: Likewise. From-SVN: r112697
2006-04-05install.texi (Prerequisites): Refine some wording on bootstrapping and ksh.Gerald Pfeifer2-40/+56
* doc/install.texi (Prerequisites): Refine some wording on bootstrapping and ksh. Move the version numbers of DejaGnu here from the testing section and fix casing of names. Fix markup and clarify wording for autogen requirements. Refer to GCJ instead of just java. Refer to SVN instead of CVS. Describe diffutils as useful instead of necessary. (Downloading the source): Refer to SVN instead of CVS. Adjust a link to our web site accordingly. (Configuration): Fix casing of Bison. (Specific): Avoid reference to CVS. (Building): Refer to SVN instead of CVS. Fix a sentence on the use of Bison and remove duplicate (and incorrect) version number of Bison requirement. Remove one redundant list of packages needed for building. From-SVN: r112696
2006-04-04re PR fortran/25619 (temporary array of constant size character type goes wrong)H.J. Lu4-15/+123
gcc/fortran/ 2006-04-04 H.J. Lu <hongjiu.lu@intel.com> PR fortran/25619 * trans-array.c (gfc_conv_expr_descriptor): Only dereference character pointer when copying temporary. PR fortran/23634 * trans-array.c (gfc_conv_expr_descriptor): Properly copy temporary character with non constant size. gcc/testsuite/ 2006-04-04 Paul Thomas <pault@gcc.gnu.org> PR fortran/23634 PR fortran/25619 * gfortran.dg/actual_array_constructor_1.f90: New testcase. From-SVN: r112695
2006-04-05Add forgotten ChangeLog entry.Eric Christopher1-0/+4
From-SVN: r112694
2006-04-05rs6000.c (TARGET_MS_BITFIELD_LAYOUT_P): Define.Eric Christopher2-2/+64
2006-04-04 Eric Christopher <echristo@apple.com> * config/rs6000/rs6000.c (TARGET_MS_BITFIELD_LAYOUT_P): Define. (TARGET_USE_MS_BITFIELD_LAYOUT): Ditto. (rs6000_handle_struct_attribute): New. (rs6000_ms_bitfield_layout_p): Ditto. From-SVN: r112693
2006-04-05darwin-crt3.c (atexit): Pass &__dso_handle rather than NULL for dso ↵Geoffrey Keating2-1/+10
parameter to atexit_common. * config/darwin-crt3.c (atexit): Pass &__dso_handle rather than NULL for dso parameter to atexit_common. From-SVN: r112692
2006-04-05configure.in: Require makeinfo 4.4 or higher.Ben Elliston3-4/+9
* configure.in: Require makeinfo 4.4 or higher. * configure: Regenerate. From-SVN: r112691
2006-04-05Daily bump.GCC Administrator1-1/+1
From-SVN: r112689
2006-04-04re PR classpath/26990 (SecurityManager.checkExit() problem)Tom Tromey6-5/+40
PR libgcj/26990: * prims.cc (_Jv_RunMain): Use exitNoChecksAccessor. * gnu/java/lang/natMainThread.cc (call_main): Use exitNoChecksAccessor. * testsuite/libjava.lang/pr26990.out: New file. * testsuite/libjava.lang/pr26990.java: New file. * java/lang/Runtime.java (exitNoChecks): New method. (exitNoChecksAccessor): Likewise. (exit): Call exitNoChecks. From-SVN: r112685
2006-04-04i386.c (machopic_output_stub): Output \t between instructions and operands.Eric Christopher5-46/+57
2006-04-04 Eric Christopher <echristo@apple.com> * config/i386/i386.c (machopic_output_stub): Output \t between instructions and operands. 2006-04-04 Eric Christopher <echristo@apple.com> * gcc.target/i386/387-1.c: Allow regexp to match darwin stubs. * gcc.target/i386/387-5.c: Ditto. From-SVN: r112683
2006-04-04gen-classlist.sh.in: Correct handle generated files.Tom Tromey5-41/+86
* lib/gen-classlist.sh.in: Correct handle generated files. 2006-04-04 Mark Wielaard <mark@klomp.org> * lib/gen-classlist.sh.in: Use classes.tmp, not classes.2 as temporary file name. 2006-04-04 Tom Tromey <tromey@redhat.com> * lib/split-for-gcj.sh: Updated for multi-field format. * lib/Makefile.am (CLEANFILES): Added classes.2. * lib/gen-classlist.sh.in (GCJ): Removed. Create classes.1 and classes.2 using multiple fields. From-SVN: r112677
2006-04-04rs6000.c (num_insns_constant_wide): Change satisfies_constraint_[IL] to ↵David Edelsohn2-2/+8
explicit tests on value. * config/rs6000/rs6000.c (num_insns_constant_wide): Change satisfies_constraint_[IL] to explicit tests on value. From-SVN: r112676