summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * Makefile.in (OBJS-common): Reformat, alphabetize, but putian2007-01-232-52/+245
| | | | | | | | | insn-*.o first. (OBJS-archive): Reformat, alphabetize. (OBJS): Change out_object_file to OBJS-md. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121081 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/i386/i386.md: Use REG_P, MEM_P, CONST_INT_P, LABEL_P,uros2007-01-235-295/+306
| | | | | | | | | | | | JUMP_P and CALL_P predicates where applicable. * config/i386/i386.c: Ditto. * config/i386/i386.md: Ditto. * config/i386/mmx.md: Ditto. * config/i386/predicates.md: Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121079 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/classpath/jdwp/natVMVirtualMachine.cckseitz2007-01-232-2/+13
| | | | | | | (getClassMethod): Implement. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121078 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/Class.h (_Jv_GetClassStatus): Declare.kseitz2007-01-234-3/+49
| | | | | | | | | * java/lang/natClass.cc (_Jv_GetClassStatus): New function. * jvmti.cc (_Jv_JVMTI_GetClassStatus): New function. (_Jv_JVMTI_Interface): Define GetClassStatus. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121074 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Rebuilt.tromey2007-01-233-2/+7
| | | | | | * configure.ac (GCJ): Reverted patch of 2006-12-20. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121073 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2007-01-231-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121071 138bc75d-0d04-0410-961f-82ee72b054a4
* PR java/29812:tromey2007-01-2215-54/+255
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * testsuite/libjava.jni/pr29812.java: New file. * testsuite/libjava.jni/pr29812_injar.java: New file. * testsuite/libjava.jni/pr29812_injar.jar: New file. * testsuite/libjava.jni/pr29812.out: New file. * testsuite/libjava.jni/pr29812_injar.c: New file. * testsuite/libjava.jni/pr29812_injar.h: New file. * testsuite/libjava.jni/pr29812.jar: New file. * testsuite/libjava.jni/pr29812.c: New file. * testsuite/libjava.jni/pr29812.h: New file. * testsuite/libjava.jni/jni.exp (gcj_jni_get_cxxflags_invocation): New proc. (gcj_jni_invocation_test_one): Use it. (gcj_jni_pr29812): New proc. (gcj_jni_run): Use it. * java/lang/natRuntime.cc (_load): Push a new system frame before calling JNI_OnLoad. * include/jvm.h (_Jv_JNI_PopSystemFrame): Declare. (_Jv_GetJNIEnvNewFrameWithLoader): Likewise. * jni.cc (struct _Jv_JNI_LocalFrame) <marker>: Now unsigned char. <allocated_p>: Now bool. <loader>: New field. (_Jv_JNI_EnsureLocalCapacity): Updated. (_Jv_JNI_NewLocalRef): Likewise. (_Jv_JNI_NewLocalRef): Likewise. (_Jv_JNI_PopLocalFrame): Likewise. (_Jv_JNI_FindClass): Likewise. (_Jv_GetJNIEnvNewFrame): Likewise. (_Jv_JNI_AttachCurrentThread): Likewise. (_Jv_GetJNIEnvNewFrameWithLoader): New function. (_Jv_GetJNIEnvNewFrame): Use it. * include/jni_md.h (_CLASSPATH_JNIENV_CONTENTS): Removed 'klass'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121064 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/m68k/m68k.h: Fix comment.schwab2007-01-222-2/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121063 138bc75d-0d04-0410-961f-82ee72b054a4
* * passes.c (init_optimization_passes): Do not rerunhubicka2007-01-222-8/+13
| | | | | | | pass_early_warn_uninitialized. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121060 138bc75d-0d04-0410-961f-82ee72b054a4
* * libtool-version: Bump current to 9.tromey2007-01-222-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121058 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-01-22 Paolo Carlini <pcarlini@suse.de>paolo2007-01-222-26/+21
| | | | | | | | | | | | * include/bits/stl_algobase.h (__fill_aux(unsigned char*, unsigned char*, const unsigned char&), __fill_aux(signed char*, signed char*, const signed char&), __fill_aux(char*, char*, const char&), __fill_aux(wchar_t*, wchar_t*, const wchar_t&)): Take the character by value. (__fill_n_aux): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121056 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-01-22 Andrew Haley <aph@redhat.com>aph2007-01-222-0/+12
| | | | | | | | * sysdep/alpha/locks.h (write_barrier): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121053 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-01-22 Richard Guenther <rguenther@suse.de>rguenth2007-01-226-2/+266
| | | | | | | | | | | | | | | | | | PR tree-optimization/30038 * tree-ssa-math-opts.c (maybe_record_sincos): New static helper function. (execute_cse_sincos_1): Likewise. (execute_cse_sincos): Likewise. (gate_cse_sincos): Likewise. (pass_cse_sincos): New pass CSEing sin() and cos() calls using the cexpi() canonicalization of sincos(). * tree-pass.h (pass_cse_sincos): Declare. * passes.c (init_optimization_passes): New pass pas_cse_sincos. * gcc.dg/builtins-62.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121052 138bc75d-0d04-0410-961f-82ee72b054a4
* Typo fix.bje2007-01-221-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121051 138bc75d-0d04-0410-961f-82ee72b054a4
* * intrinsic.texi (ACHAR): Added cross-references.brooks2007-01-222-2/+19
| | | | | | | | | | | (CHAR): Put cross-references in alphabetical order. (IACHAR): Added cross-references. (ICHAR): Added cross-references. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121049 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-01-21 Andrew Pinski <pinskia@gmail.com>pinskia2007-01-222-0/+6
| | | | | | | | | | PR target/30519 * config.host (alpha*-*-linux*): Set extra_parts. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121047 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2007-01-221-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121045 138bc75d-0d04-0410-961f-82ee72b054a4
* PR rtl-optimization/29329ebotcazou2007-01-214-22/+71
| | | | | | | | | | | | | | | | | | | | | | * combine.c (replaced_rhs_insn): Rename to i2mod. (replaced_rhs_value): Rename to i2mod_new_rhs. (i2mod_old_rhs): New global variable. (combine_instructions): Adjust for above change. Save a copy of the old RHS into i2mod_old_rhs when the contents of a REG_EQUAL note are substituted in the second instruction. (distribute_notes) <REG_DEAD>: Adjust for above change. Do not ditch the note if it pertains to the second eliminated register and this register is mentioned in i2mod_old_rhs. Revert: 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr> * combine.c (distribute_notes) <REG_DEAD>: Do not consider SETs past the insn to which the note was originally attached. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121037 138bc75d-0d04-0410-961f-82ee72b054a4
* * runtime/error.c: Include sys/time.h before sys/resource.h.fxcoudert2007-01-212-5/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121036 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>tkoenig2007-01-214-3/+40
| | | | | | | | | | | | | | | PR libfortran/30525 * intrinsics/string_intrinsics.c(compare_string): Make sure that comparisons are done unsigned. 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/30525 * gfortran.dg/char_comparison_1.f: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121035 138bc75d-0d04-0410-961f-82ee72b054a4
* * ipa-inline.c (inlining_mode): Comment, move up.hubicka2007-01-212-130/+162
| | | | | | | | | | | | | | | (cgraph_decide_inlining_incrementally): Do not perform inlining itself; fix handling of flattening of self recursive functions. (cgraph_find_cycles): Remove. (cgraph_flatten_node): Remove. (cgraph_decide_inlining): Use incremental inliner to handle flattening. (try_inline): New function. (cgraph_early_inlining): Update call of cgraph_decide_inlining_incrementally. Apply inlining here. (apply_inline): Update call of cgraph_decide_inlining_incrementally. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121034 138bc75d-0d04-0410-961f-82ee72b054a4
* 2006-12-09 Tobias Burnus <burnus@net-b.de>burnus2007-01-216-494/+98
| | | | | | | | | | | | | | | PR libfortran/30015 * intrinsics/date_and_time.c (date_and_time): Fix case where time can go backwards. * configure.ac: Remove AC_TRY_RUN test for timezone in gettimeofday. * acinclude.m4: Ditto. * configure: Regenerate. * config.h.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121033 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-01-21 Dirk Mueller <dmueller@suse.de>mueller2007-01-212-10/+34
| | | | | | | | | | PR bootstrap/30511 * tree-vrp.c (check_array_bounds): do not warn about ADDR_EXPR's of ARRAY_REF's which are immediately used in binary expressions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121032 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-01-21 Paolo Carlini <pcarlini@suse.de>paolo2007-01-214-48/+292
| | | | | | | | | | | | | | | | | | | PR libstdc++/30449 (fill, fill_n) * include/bits/stl_algobase.h (__fill_aux(wchar_t*, wchar_t*, const wchar_t&), __fill_n_aux(wchar_t*, _Size, const wchar_t&)): New. (fill(signed char*, signed char*, const signed char&), fill(unsigned char*, unsigned char*, const unsigned char&), fill(char*, char*, char&), fill_n(signed char*, _Size, const signed char&), fill_n(unsigned char*, _Size, const unsigned char&), fill_n(char*, _Size, char&)): Rename to __*_aux. (__fill_normal, __fill_n_normal): New, call the latter. (fill, fill_n): Adjust, call the latter. * testsuite/25_algorithms/fill/4.cc: New. * testsuite/25_algorithms/fill/5.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121027 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-vectorizer.h (struct _stmt_vec_info): Add new fieldirar2007-01-216-52/+138
| | | | | | | | | | | | | | | | | | | read_write_dep and macros for its access. * tree-vectorizer.c (new_stmt_vec_info): Initialize the new field. * tree-vect-analyze.c (vect_analyze_data_ref_dependence): Remove argument, call vect_check_interleaving for every independent pair of data-refs. Mark loads that access the same memory location as a store in the loop. (vect_check_dependences): Remove. (vect_analyze_data_ref_dependences): Remove vect_check_dependences call, fix the call to vect_analyze_data_ref_dependence. (vect_analyze_data_ref_access): For statements that access the same data-ref, check that they are not stores; for loads, check that there is no store that access the same location. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121026 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-01-21 Matthias Klose <doko@debian.org>doko2007-01-213-4/+9
| | | | | | | | * Makefile.am (install-exec-hook): Use transformed name. * Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121025 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-01-20 Andrew Pinski <pinskia@gmail.com>pinskia2007-01-217-3/+88
| | | | | | | | | | | | | | | | | | | | | | | | PR objc/30479 * objc-act.c (hash_interface): Use IDENTIFIER_HASH_VALUE instead of htab_hash_pointer. (lookup_interface): Likewise. (add_class): Likewise. 2007-01-20 Andrew Pinski <pinskia@gmail.com> PR objc/30479 * objc.dg/pch: New directory. * objc.dg/pch/pch.exp: New file. * objc.dg/pch/interface-1.m: New test. * objc.dg/pch/interface-1.hs: New include file. * lib/objc.exp (objc_target_compile): Add "-x objective-c-header" in front of the sources if this is a precompiled header being compiled. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121024 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/invoke.texi (-fdump-rtl-combine): Fix under/overfull hbox.sayle2007-01-212-18/+31
| | | | | | | | | | | | (-fdump-rtl-stack): Likewise. (-fno-signed-zeros): Use @minus{} for a minus sign. Correct typo. (-mcheck-zero-division, -mcpu): Fix under/overfull hbox. (-mpt-fixed): Use @minus{} for minus sign. (Using Precompiled Headers): Fix under/overfull hbox. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121023 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-flow.h (struct stmt_ann_d): Move references_memory to properhubicka2007-01-212-4/+9
| | | | | | | place within annotation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121022 138bc75d-0d04-0410-961f-82ee72b054a4
* * intrinsic.texi: Edited all "Syntax" examples to a consistent form.brooks2007-01-212-147/+145
| | | | | | | | | (MAXVAL): Corrected description of result characteristics. (MINVAL): Same. (UMASK): Added documentation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121020 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2007-01-211-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121018 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-01-21 Tobias Burnus <burnus@net-b.de>burnus2007-01-202-1/+5
| | | | | | | | * update_web_docs_svn: Build also libgomp documentation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121013 138bc75d-0d04-0410-961f-82ee72b054a4
* * openmp.c, matchexp.c, module.c, scanner.c, resolve.c, st.c,kargl2007-01-2012-1714/+1623
| | | | | | | | | parse.c, primary.c, options.c, misc.c, simplify.c: Next installment in the massive whitespace patch. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121012 138bc75d-0d04-0410-961f-82ee72b054a4
* * module.c (mio_array_ref): The dimen_type fields of an array refsayle2007-01-202-2/+25
| | | | | | | | | are an enumerated type and can't be read/written directly with a call to mio_integer. Instead loop over and cast each element. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121011 138bc75d-0d04-0410-961f-82ee72b054a4
* * dependency.c (gfc_full_array_ref_p): Check that ref->next is NULL,sayle2007-01-208-22/+137
| | | | | | | | | | | | | | | | | | | | | | | | | i.e. that the ARRAY_REF doesn't mention components. * trans-array.c (gfc_constant_array_constructor_p): Export external function renamed from constant_array_constructor_p. (gfc_build_constant_array_constructor): Export. (gfc_trans_array_constructor): Update call to the renamed function constant_array_constructor_p. * trans-array.h (gfc_constant_array_constructor_p): Prototype here. (gfc_build_constant_array_constructor): Likewise. * trans-expr.c (gfc_build_memcpy_call): New helper function split out from gfc_trans_array_copy. (gfc_trans_array_copy): Use gfc_build_memcpy_call. (gfc_trans_array_constructor_copy): New function to optimize assigning an entire array from a constant array constructor. (gfc_trans_assignment): Call gfc_trans_array_constructor_copy when appropriate. * gfortran.dg/array_memcpy_3.f90: New test case. * gfortran.dg/vect/vect-5.f90: Update vectorized loop count. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121010 138bc75d-0d04-0410-961f-82ee72b054a4
* * trans-intrinsic.c (gfc_conv_intrinsic_sign): New branchlesssayle2007-01-205-14/+120
| | | | | | | | | | | | implementation for the SIGN intrinsic with integral operands. (gfc_conv_intrinsic_minmax): Fix whitespace. * gfortran.dg/intrinsic_sign_1.f90: New test case. * gfortran.dg/intrinsic_sign_2.f90: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121009 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-01-20 Matthias Klose <doko@debian.org> doko2007-01-205-78/+70
| | | | | | | | | * native/jni/gtk-peer/Makefile.am, native/jawt/Makefile.am: Install into nativeexeclibdir instead of gcjversionedlibdir. * native/jni/gtk-peer/Makefile.in, native/jawt/Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121008 138bc75d-0d04-0410-961f-82ee72b054a4
* * gfortran.h (gfc_options_t): Add flag_allow_leading_underscore.fxcoudert2007-01-20154-517/+709
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lang.opt: Add -fallow-leading-underscore. * match.c (gfc_match_name): Allow leading underscore in symbol name if -fallow-leading-underscore is used. * symbol.c (gfc_get_default_type): Add special case for symbol names beginning with an underscore. * trans-decl.c (gfc_get_extern_function_decl, gfc_build_intrinsic_function_decls): Add _gfortran prefix to library symbols selected_int_kind, selected_real_kind and all specifics. * options.c (gfc_init_options, gfc_handle_option): Handle the new -fallow-leading-underscore option. * m4/misc_specifics.m4: Add _gfortran prefix to specific names. * m4/specific2.m4: Likewise. * m4/specific.m4: Likewise. * intrinsics/f2c_specifics.F90: Likewise. * intrinsics/selected_int_kind.f90: Add _gfortran prefix. * intrinsics/selected_real_kind.f90: Likewise. * intrinsics/dprod_r8.f90: Likewise. * Makefile.am: Add -fallow-leading-underscore to the gfor_specific_src files, as well as selected_real_kind.F90 and selected_int_kind.F90 * Makefile.in: Regenerate. * generated/_sqrt_c8.F90: Regenerate. * generated/_sign_r16.F90: Regenerate. * generated/_log_c16.F90: Regenerate. * generated/_sin_c10.F90: Regenerate. * generated/_tanh_r4.F90: Regenerate. * generated/_tanh_r8.F90: Regenerate. * generated/_log10_r10.F90: Regenerate. * generated/_aimag_c4.F90: Regenerate. * generated/_sign_r4.F90: Regenerate. * generated/_aimag_c8.F90: Regenerate. * generated/_sign_r8.F90: Regenerate. * generated/_mod_i4.F90: Regenerate. * generated/_cos_r16.F90: Regenerate. * generated/_aint_r10.F90: Regenerate. * generated/_mod_i8.F90: Regenerate. * generated/_abs_i16.F90: Regenerate. * generated/_sqrt_c10.F90: Regenerate. * generated/_atan2_r4.F90: Regenerate. * generated/_cos_c4.F90: Regenerate. * generated/_atan_r16.F90: Regenerate. * generated/_tanh_r10.F90: Regenerate. * generated/_atan2_r8.F90: Regenerate. * generated/_cos_c8.F90: Regenerate. * generated/_exp_r4.F90: Regenerate. * generated/_log_r10.F90: Regenerate. * generated/_exp_r8.F90: Regenerate. * generated/_abs_r4.F90: Regenerate. * generated/_abs_r8.F90: Regenerate. * generated/_sin_r16.F90: Regenerate. * generated/_tan_r4.F90: Regenerate. * generated/_tan_r8.F90: Regenerate. * generated/_sign_i4.F90: Regenerate. * generated/_sign_i8.F90: Regenerate. * generated/_exp_c16.F90: Regenerate. * generated/_sqrt_r16.F90: Regenerate. * generated/_conjg_c4.F90: Regenerate. * generated/_conjg_c8.F90: Regenerate. * generated/_dim_r16.F90: Regenerate. * generated/_mod_r10.F90: Regenerate. * generated/_abs_c10.F90: Regenerate. * generated/_conjg_c16.F90: Regenerate. * generated/_tan_r16.F90: Regenerate. * generated/_asinh_r10.F90: Regenerate. * generated/_abs_i4.F90: Regenerate. * generated/_abs_i8.F90: Regenerate. * generated/_acos_r10.F90: Regenerate. * generated/_exp_r10.F90: Regenerate. * generated/_acosh_r16.F90: Regenerate. * generated/_atan2_r16.F90: Regenerate. * generated/_cos_c16.F90: Regenerate. * generated/_mod_i16.F90: Regenerate. * generated/_asin_r4.F90: Regenerate. * generated/_anint_r16.F90: Regenerate. * generated/_asin_r8.F90: Regenerate. * generated/_aimag_c10.F90: Regenerate. * generated/_exp_c4.F90: Regenerate. * generated/_sinh_r10.F90: Regenerate. * generated/_exp_c8.F90: Regenerate. * generated/_log10_r4.F90: Regenerate. * generated/_log10_r8.F90: Regenerate. * generated/_abs_c4.F90: Regenerate. * generated/_abs_r16.F90: Regenerate. * generated/_abs_c8.F90: Regenerate. * generated/_asin_r10.F90: Regenerate. * generated/_sign_r10.F90: Regenerate. * generated/_atanh_r16.F90: Regenerate. * generated/_log_c10.F90: Regenerate. * generated/_cosh_r16.F90: Regenerate. * generated/_sin_c16.F90: Regenerate. * generated/_cos_r10.F90: Regenerate. * generated/_log10_r16.F90: Regenerate. * generated/_aint_r16.F90: Regenerate. * generated/_acos_r4.F90: Regenerate. * generated/_acos_r8.F90: Regenerate. * generated/_sqrt_c16.F90: Regenerate. * generated/_acosh_r4.F90: Regenerate. * generated/_atan_r10.F90: Regenerate. * generated/_acosh_r8.F90: Regenerate. * generated/_sign_i16.F90: Regenerate. * generated/_tanh_r16.F90: Regenerate. * generated/_log_r4.F90: Regenerate. * generated/_log_r8.F90: Regenerate. * generated/_sin_r4.F90: Regenerate. * generated/_sin_r8.F90: Regenerate. * generated/_log_r16.F90: Regenerate. * generated/_sin_r10.F90: Regenerate. * generated/_sqrt_r4.F90: Regenerate. * generated/_exp_c10.F90: Regenerate. * generated/_sqrt_r8.F90: Regenerate. * generated/_asinh_r4.F90: Regenerate. * generated/_sqrt_r10.F90: Regenerate. * generated/_asinh_r8.F90: Regenerate. * generated/_dim_r4.F90: Regenerate. * generated/_dim_r8.F90: Regenerate. * generated/_dim_r10.F90: Regenerate. * generated/_cosh_r4.F90: Regenerate. * generated/_conjg_c10.F90: Regenerate. * generated/_tan_r10.F90: Regenerate. * generated/_cosh_r8.F90: Regenerate. * generated/_mod_r16.F90: Regenerate. * generated/_abs_c16.F90: Regenerate. * generated/_cos_r4.F90: Regenerate. * generated/_asinh_r16.F90: Regenerate. * generated/_cos_r8.F90: Regenerate. * generated/_atanh_r4.F90: Regenerate. * generated/_atanh_r8.F90: Regenerate. * generated/_acos_r16.F90: Regenerate. * generated/_anint_r4.F90: Regenerate. * generated/_acosh_r10.F90: Regenerate. * generated/_anint_r8.F90: Regenerate. * generated/_exp_r16.F90: Regenerate. * generated/_mod_r4.F90: Regenerate. * generated/_cos_c10.F90: Regenerate. * generated/_atan2_r10.F90: Regenerate. * generated/_dim_i16.F90: Regenerate. * generated/_mod_r8.F90: Regenerate. * generated/_anint_r10.F90: Regenerate. * generated/_aint_r4.F90: Regenerate. * generated/_aint_r8.F90: Regenerate. * generated/_dim_i4.F90: Regenerate. * generated/_sinh_r4.F90: Regenerate. * generated/_log_c4.F90: Regenerate. * generated/_dim_i8.F90: Regenerate. * generated/_sinh_r8.F90: Regenerate. * generated/_log_c8.F90: Regenerate. * generated/_sin_c4.F90: Regenerate. * generated/_sin_c8.F90: Regenerate. * generated/misc_specifics.F90: Regenerate. * generated/_abs_r10.F90: Regenerate. * generated/_aimag_c16.F90: Regenerate. * generated/_atan_r4.F90: Regenerate. * generated/_sinh_r16.F90: Regenerate. * generated/_atan_r8.F90: Regenerate. * generated/_atanh_r10.F90: Regenerate. * generated/_cosh_r10.F90: Regenerate. * generated/_sqrt_c4.F90: Regenerate. * generated/_asin_r16.F90: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121007 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/Changelog typosbstarynk2007-01-201-8/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121006 138bc75d-0d04-0410-961f-82ee72b054a4
* * pa.c (output_move_double): Change array size of xoperands to 4.danglin2007-01-202-4/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121002 138bc75d-0d04-0410-961f-82ee72b054a4
* PR fortran/30446fxcoudert2007-01-202-0/+8
| | | | | | | | * options.c (gfc_handle_module_path_options): Path used in -J option is now added to the module search path. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121000 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-tailcall.c (adjust_return_value): Do not use RESULT_DECLhubicka2007-01-202-7/+11
| | | | | | | as temporary. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120999 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-01-20 Richard Guenther <rguenther@suse.de>rguenth2007-01-202-4/+72
| | | | | | | | | | PR fortran/30223 * f95-lang.c (gfc_init_builtin_functions): Provide cbrt and cexpi builtins if we have TARGET_C99_FUNCTIONS. Provide sincos builtins if the target has sincos. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120998 138bc75d-0d04-0410-961f-82ee72b054a4
* Cast both sides of the conditional expression. Still covered by sameian2007-01-201-1/+3
| | | | | | | ChangeLog entry--nothing was checked in since last change. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120997 138bc75d-0d04-0410-961f-82ee72b054a4
* * expmed.c (expand_divmod) [TRUNC_MOD_EXPR, TRUNC_DIV_EXPR]: Castian2007-01-202-2/+9
| | | | | | | constant to unsigned HOST_WIDE_INT before negating. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120995 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-ssa-operands.h (struct vuse_vec_d): Change num_vuse fieldian2007-01-203-19/+39
| | | | | | | | | | | | | | | | | | | | | | to unsigned. (VUSE_VECT_ELEMENT) [ENABLE_CHECKING]: Use unsigned comparison. (VUSE_ELEMENT_PTR) [ENABLE_CHECKING]: Likewise. (SET_VUSE_VECT_ELEMENT) [ENABLE_CHECKING]: Likewise. (SET_VUSE_ELEMENT_VAR) [ENABLE_CHECKING]: Likewise. (SET_VUSE_ELEMENT_PTR) [ENABLE_CHECKING]: Likewise. (realloc_vdef, realloc_vuse): Change second parameter to unsigned. (ssa_operand_iterator_d): Change vuse_index and mayuse_index fields to unsigned. * tree-ssa-operands.c (realloc_vop): Change num_elem parameter to unsigned. Change x and lim locals to unsigned. (realloc_vdef, realloc_vuse): Change num_elem parameter to unsigned. (finalize_ssa_vuse_ops): Change old_i local to unsigned. (copy_virtual_operands): Change i and n locals to unsigned. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120994 138bc75d-0d04-0410-961f-82ee72b054a4
* PR middle-end/29335ghazi2007-01-204-0/+26
| | | | | | | | | | | * builtins.c (fold_builtin_1): Handle builtin fdim. testsuite: * gcc.dg/torture/builtin-math-3.c: Test fdim. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120993 138bc75d-0d04-0410-961f-82ee72b054a4
* * decl2.c (start_objects, start_static_storage_duration_function):hubicka2007-01-202-12/+6
| | | | | | | Do not make the functions uninlinable. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120992 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2007-01-201-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120990 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is goingmrs2007-01-202-11/+5
| | | | | | | away. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120984 138bc75d-0d04-0410-961f-82ee72b054a4