- Apr 08, 2006
-
-
rmh authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112776 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112773 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Apr 07, 2006
-
-
jvdelisle authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112769 138bc75d-0d04-0410-961f-82ee72b054a4
-
wilson authored
* testsuite/libffi.call/float4.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112768 138bc75d-0d04-0410-961f-82ee72b054a4
-
andreast authored
* configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112766 138bc75d-0d04-0410-961f-82ee72b054a4
-
dj authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112765 138bc75d-0d04-0410-961f-82ee72b054a4
-
spop authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112755 138bc75d-0d04-0410-961f-82ee72b054a4
-
aph authored
* java/net/InetAddress.java: Throw an UnknownHostException if lookup fails. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112754 138bc75d-0d04-0410-961f-82ee72b054a4
-
hubicka authored
* ipa-inline.c (cgraph_early_inlining): Collect garbage. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112753 138bc75d-0d04-0410-961f-82ee72b054a4
-
dje authored
treat CONST_DOUBLE as INTVAL. and64_2_operands require an extra insn. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112752 138bc75d-0d04-0410-961f-82ee72b054a4
-
hubicka authored
* ipa-inline.c (cgraph_early_inlining): Collect garbage. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112751 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112749 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112745 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Apr 06, 2006
-
-
carlos authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112741 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112740 138bc75d-0d04-0410-961f-82ee72b054a4
-
hubicka authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112738 138bc75d-0d04-0410-961f-82ee72b054a4
-
mrs authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112737 138bc75d-0d04-0410-961f-82ee72b054a4
-
andreast authored
* acinclude.m4 (AC_LTDL_SHLIBEXT): Add GCJ LOCAL marker to indicate GCJ specific stuff. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112736 138bc75d-0d04-0410-961f-82ee72b054a4
-
sayle authored
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112734 138bc75d-0d04-0410-961f-82ee72b054a4
-
sayle authored
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112731 138bc75d-0d04-0410-961f-82ee72b054a4
-
dj authored
vs m32c. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112730 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112728 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Apr 05, 2006
-
-
tromey authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112724 138bc75d-0d04-0410-961f-82ee72b054a4
-
jason authored
default hidden visibility for anonymous namespace. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112722 138bc75d-0d04-0410-961f-82ee72b054a4
-
bernds authored
even if the calling function doesn't modify them. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112720 138bc75d-0d04-0410-961f-82ee72b054a4
-
andreast authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112719 138bc75d-0d04-0410-961f-82ee72b054a4
-
bernds authored
got-relative addressing for anything but SImode. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112718 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112709 138bc75d-0d04-0410-961f-82ee72b054a4
-
rmathew authored
MinGW since EBP is used for backtracking through call frames on this platform. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112708 138bc75d-0d04-0410-961f-82ee72b054a4
-
amodra authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112705 138bc75d-0d04-0410-961f-82ee72b054a4
-
ebotcazou authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112702 138bc75d-0d04-0410-961f-82ee72b054a4
-
hjl authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112701 138bc75d-0d04-0410-961f-82ee72b054a4
-
spop authored
* tree-scalar-evolution.c (analyze_scalar_evolution_1): Don't analyze VECTOR_TYPE variables. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112700 138bc75d-0d04-0410-961f-82ee72b054a4
-
aph authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112699 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112697 138bc75d-0d04-0410-961f-82ee72b054a4
-
gerald authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112696 138bc75d-0d04-0410-961f-82ee72b054a4
-
hjl authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112695 138bc75d-0d04-0410-961f-82ee72b054a4
-
echristo authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112694 138bc75d-0d04-0410-961f-82ee72b054a4
-
echristo authored
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112693 138bc75d-0d04-0410-961f-82ee72b054a4
-
geoffk authored
NULL for dso parameter to atexit_common. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112692 138bc75d-0d04-0410-961f-82ee72b054a4
-