- 17 Jul, 2007 4 commits
-
-
* COPYING_v3: New file. Contains version 3 of the GNU General Public License. * COPYING.LIB_v3: New file. Contains version 3 of the GNU Lesser General Public License. * gpl_v3.texi: New file. Contains a texinfo formated copy of the GNU General Public License, version 3. From-SVN: r126701
Nick Clifton committed -
PR rtl-optimization/32773 * cfglayout.c (force_one_exit_fallthru): New function. (cfg_layout_finalize): Use it. * gcc.dg/pr32773.c: New test. From-SVN: r126700
Zdenek Dvorak committed -
2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com> * gcc.target/spu/intrinsics-1.c: Use dg-message to match flax-vector-conversions note. * gcc.target/spu/fixed-range-bad.c: Use dg-warning instead of dg-error for the warning. From-SVN: r126699
Andrew Pinski committed -
From-SVN: r126697
GCC Administrator committed
-
- 16 Jul, 2007 20 commits
-
-
2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk> * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c adapted to work on targets with 16-bit or wider int. * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c. * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c. * gcc.dg/20061109-2.c: Likewise for 20061109-1.c. * gcc.dg/pr27959-2.c: Likewise for pr27959.c. From-SVN: r126693
Rask Ingemann Lambertsen committed -
tree-if-conv.c (find_phi_replacement_condition): Unshare "*cond" before forcing it to gimple operand. * tree-if-conv.c (find_phi_replacement_condition): Unshare "*cond" before forcing it to gimple operand. Co-Authored-By: Uros Bizjak <ubizjak@gmail.com> From-SVN: r126692
Richard Guenther committed -
2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk> * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which support large arrays. * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide. * gcc.dg/20061109-1.c: Likewise. * gcc.c-torture/execute/20061101-1.x: Likewise. * gcc.c-torture/execute/pr29797-1.x: Likewise. * gcc.c-torture/execute/pr31448.x: Likewise. From-SVN: r126691
Rask Ingemann Lambertsen committed -
PR fortran/32222 PR fortran/32238 PR fortran/32242 * trans-intrinsic.c (gfc_conv_intrinsic_function_args): Adjust to operate on a stack allocated array for the intrinsic arguments instead of creating a TREE_LIST. Add two new parameters for the array and the number of elements. Update all callers to allocate an array of the correct length to pass in. Update comment. (gfc_intrinsic_argument_list_length): New function. (gfc_conv_intrinsic_conversion): Call it. (gfc_conv_intrinsic_mnimax): Likewise. (gfc_conv_intrinsic_merge): Likewise. (gfc_conv_intrinsic_lib_function): Call it. Use new CALL_EXPR constructors. (gfc_conv_intrinsic_cmplx): Likewise. (gfc_conv_intrinsic_ctime): Likewise. (gfc_covn_intrinsic_fdate): Likewise. (gfc_conv_intrinsic_ttynam): Likewise. (gfc_conv_intrinsic_ishftc): Likewise. (gfc_conv_intrinsic_index): Likewise. (gfc_conv_intrinsic_scan): Likewise. (gfc_conv_intrinsic_verify): Likewise. (gfc_conv_intrinsic_trim): Likewise. (gfc_conv_intrinsic_aint): Use new CALL_EXPR constructors. (gfc_conv_intrinsic_exponent): Likewise. (gfc_conv_intrinsic_bound): Likewise. (gfc_conv_intrinsic_abs): Likewise. (gfc_conv_intrinsic_mod): Likewise. (gfc_conv_intrinsic_sign): Likewise. (gfc_conv_intrinsic_len): Likewise. (gfc_conv_intrinsic_adjust): Likewise. (gfc_conv_intrinsic_si_kind): Likewise. * gfortran.dg/cmplx_intrinsic_1.f90: New test. PR fortran/32238 * gfortran.dg/pr32238.f90: New test. PR fortran/32222 * gfortran.dg/pr32222.f90: New test. PR fortran/32242 * gfortran.dg/pr32242.f90: New test. From-SVN: r126689
Lee Millward committed -
2007-07-16 Sandra Loosemore <sandra@codesourcery.com> David Ung <davidu@mips.com> gcc/ * config/mips/mips.h (TUNE_24K): Define. (TUNE_MACC_CHAINS): Add TUNE_24K. * config/mips/mips.md: (*mul_acc_si, *mul_sub_si): Change type to imadd. * config/mips/74k.md (r74k_int_mult): Split madd/msub to .. (r74k_int_madd): .. this new reservation. (define_bypass): Fixed bypasses for r74k_int_madd to use mips_linked_madd_p. * config/mips/24k.md (define_bypass): Define new r24k_int_mul3->r24k_int_madd bypass using mips_linked_madd_p. gcc/testsuite/ * gcc.target/mips/mips-sched-madd.c: New test case. Co-Authored-By: David Ung <davidu@mips.com> From-SVN: r126688
Sandra Loosemore committed -
2007-07-16 Sandra Loosemore <sandra@codesourcery.com> Nigel Stephens <nigel@mips.com> gcc/ * config/mips/mips.md: Include 20kc.md. * config/mips/20kc.md: New file. * config/mips/mips.c (mips_rtx_cost_data): Fill in 20Kc costs. (mips_adjust_cost): Tweak for 20Kc. (mips_issue_rate): Likewise. * config/mips/mips.h (TUNE_20KC): Define. Co-Authored-By: Nigel Stephens <nigel@mips.com> From-SVN: r126687
Sandra Loosemore committed -
rs6000.c (struct processor cost): Add cache_line_size, l1_cache_lines, and simultaneous_prefetches fields. * config/rs6000/rs6000.c (struct processor cost): Add cache_line_size, l1_cache_lines, and simultaneous_prefetches fields. (*_cost): Add cache information. (rs6000_override_options): Set cache parameters. From-SVN: r126686
David Edelsohn committed -
gcc: PR bootstrap/3456 * config.gcc (mips-sgi-irix[56]*): Enable pthread support. * doc/install.texi (mips-sgi-irix6): pthread support works now. libstdc++-v3: PR bootstrap/3456 * testsuite/22_locale/locale/cons/12658_thread-1.cc: Enable on mips-sgi-irix6*. * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise. * testsuite/thread/18185.cc: Likewise. * testsuite/thread/pthread1.cc: Likewise. * testsuite/thread/pthread2.cc: Likewise. * testsuite/thread/pthread3.cc: Likewise. * testsuite/thread/pthread4.cc: Likewise. * testsuite/thread/pthread5.cc: Likewise. * testsuite/thread/pthread6.cc: Likewise. * testsuite/thread/pthread7-rope.cc: Likewise. * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc: Likewise. * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc: Likewise. From-SVN: r126685
Rainer Orth committed -
PR target/32462 PR libgcj/32465 * class.c (hide): Wrap in HAVE_GAS_HIDDEN. From-SVN: r126684
Rainer Orth committed -
* configure.ac (i?86-*-solaris2.1[0-9]): Set TARGET to X86_64. * configure: Regenerate. From-SVN: r126683
Rainer Orth committed -
From-SVN: r126682
Ulrich Weigand committed -
2007-07-16 Paul Brook <paul@codesourcery.com> PR target/32753 gcc/ * config/arm/cirrus.md (cirrus_arm_movsi_insn): Remove dead insn. (cirrus_thumb2_movsi_insn): Ditto. From-SVN: r126681
Paul Brook committed -
2007-07-16 Paul Brook <paul@codesourcery.com> PR target/32753 gcc/ * config/arm/cirrus.md (cirrus_arm_movsi_insn): Remove dead insn. From-SVN: r126679
Paul Brook committed -
PR target/32340 * configure.host (arm*-elf | strongarm*-elf | xscale*-elf): Use the new sysdeps/arm directory. From-SVN: r126675
Rask Ingemann Lambertsen committed -
* config/os/mingw32/ctype_base.h: Use the generic libstdc++ masks rather than MSVCRT defines. * config/os/mingw32/ctype_noninline.h (classic_table): Construct and return a static classic table based on generic libstdc++ masks. From-SVN: r126674
Danny Smith committed -
2007-07-16 Andreas Krebbel <krebbel1@de.ibm.com> * MAINTAINERS (S/390 port maintainer): Remove my co-maintainer tag. From-SVN: r126673
Andreas Krebbel committed -
2007-07-16 Andreas Krebbel <krebbel1@de.ibm.com> * MAINTAINERS (S/390 co-maintainer): Add myself. (Write after approval): Remove myself. From-SVN: r126672
Andreas Krebbel committed -
target-supports.exp (check_effective_target_vect_aligned_arrays): Remove "naturally" from the function comment. * target-supports.exp (check_effective_target_vect_aligned_arrays): Remove "naturally" from the function comment. From-SVN: r126671
Uros Bizjak committed -
* java/io/File.java: Implement Comparable<File>. (compareTo): Removed. * java/io/File.h: Rebuilt. * classpath/lib/java/io/File.class: Rebuilt. From-SVN: r126670
Tom Tromey committed -
From-SVN: r126666
GCC Administrator committed
-
- 15 Jul, 2007 13 commits
-
-
From-SVN: r126663
Tom Tromey committed -
2007-07-16 Janne Blomqvist <jb@gcc.gnu.org> PR fortran/32748 * trans-decl.c (gfc_build_builtin_function_decls): Remove DECL_IS_MALLOC attribute from internal_realloc, thus reverting part of my 2007-07-03 patch. From-SVN: r126662
Janne Blomqvist committed -
* config/rs6000/darwin-fallback.c (interpret_libc): Change CR2_REGNO to R_CR2. From-SVN: r126661
Geoffrey Keating committed -
2007-07-14 Krister Walfridsson <cato@df.lth.se> * gnu/gcj/util/natGCInfo.cc: Use HAVE_STRERROR_R. * configure.ac: Remove check for strerror, add check for strerror_r. * configure: Regenerate. * include/config.h.in: Regenerate. From-SVN: r126660
Krister Walfridsson committed -
2007-07-15 Andrew Haley <aph@redhat.com> * configure.host: arm*-linux-gnu -> arm*-linux*. From-SVN: r126659
Andrew Haley committed -
2007-07-15 Andrew Haley <aph@redhat.com> * unwind-sjlj.c (_Unwind_GetIPInfo): Check for context->fc != NULL before looking in the context. From-SVN: r126658
Andrew Haley committed -
re PR middle-end/32398 (checking for suffix of object files... configure: error: cannot compute suffix of f object files: cannot compile) PR middle-end/32398 PR middle-end/32769 * pa-protos.h (pa_eh_return_handler_rtx): Declare. * pa.c (pa_extra_live_on_entry, rp_saved): Declare. (TARGET_EXTRA_LIVE_ON_ENTRY): Define. (pa_output_function_prologue): Use rp_saved and current_function_is_leaf to generate .CALLINFO statement. (hppa_expand_prologue): Set rp_saved. (hppa_expand_epilogue): Use rp_saved. (pa_extra_live_on_entry, pa_eh_return_handler_rtx): New functions. * pa.h (EH_RETURN_HANDLER_RTX): Use pa_eh_return_handler_rtx. From-SVN: r126657
John David Anglin committed -
2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/32611 * gfortran.dg/large_real_kind_1.f90: Update test. * gfortran.dg/pr17706.f90: Update test. * gfortran.dg/fmt_zero_digits.f90: Update test. * gfortran.dg/fmt_zero_precision.f90: Update test. * gfortran.dg/real_const_3.f90: Update test. From-SVN: r126656
Jerry DeLisle committed -
2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> PR fortran/32611 * gfortran.h (gfc_option_t): Add flag_sign_zero field. * lang.opt (-fsign-zero): New option. * trans.h: Rename gfor_fndecl_set_std into gfor_fndecl_set_options. * trans-decl.c (gfc_build_builtin_function_decls): Build the function declaration to pass an array containing the options to be used by the runtime library. (gfc_generate_function_code): Build an array that contains option values to be passed to the runtime library and the call to the function. * options.c (gfc_init_options): Initialize the flag_sign_zero field. (gfc_handle_option): Handle the -fsign-zero option. Co-Authored-By: Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> From-SVN: r126655
Jerry DeLisle committed -
2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> PR fortran/32611 * runtime/compile_options.c (set_std): Remove. (set_options): New function. (init_compile_options): Add initialization for -fsign-zero option. * gfortran.map (GFORTRAN_1.0): Rename _gfortran_set_std into _gfortran_set_options. * libgfortran.h (compile_options_t): Add sign_zero field. * io/write.c (output_float): Use the sign bit of the value to determine if a negative sign should be emitted for zero values. Do not emit the negative sign for zero if -fno-sign-zero was set during compile. Co-Authored-By: Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> From-SVN: r126654
Jerry DeLisle committed -
2007-07-15 Dirk Mueller <dmueller@suse.de> * omega.c (coalesce): Fix memory leak on early exit. * matrix-reorg.c (check_allocation_function): Likewise. * tree-vect-transform.c (vect_get_new_vect_var): free result of concat(). * bb-reorder.c (find_rarely_executed_basic_blocks_and_crossing_edges): pass pointer to edge vector (partition_hot_cold_basic_blocks): Fix memory leak. * collect2.c (prefix_from_string): Free temporary storage. * reload1.c (fixup_abnormal_edges): Free sbitmap. From-SVN: r126653
Dirk Mueller committed -
2007-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/32752 * io/unix.c (unix_stream): Move buffer pointer adjacent to small_buffer. * io/transfer.c (formatted_transfer_scalar): If stream I/O, set bytes_used to zero. Fix off by one error in calculation of pos and skips. Eliminate duplicate pending_spaces check. From-SVN: r126652
Jerry DeLisle committed -
From-SVN: r126650
GCC Administrator committed
-
- 14 Jul, 2007 3 commits
-
-
PR fortran/32036 * trans-array.c (gfc_conv_array_ref): Only evaluate index once. * gfortran.dg/bounds_check_8.f90: New test. * gfortran.dg/do_iterator_2.f90: Make code legal Fortran. From-SVN: r126647
Francois-Xavier Coudert committed -
PR fortran/32357 * iresolve.c (gfc_resolve_mvbits): Convert FROMPOS, LEN and TOPOS to C int. * intrinsics/mvbits.c: Change prototype so that FROMPOS, LEN and TOPOS arguments are C int. * gfortran.dg/mvbits_2.f90: New test. From-SVN: r126646
Francois-Xavier Coudert committed -
* config/sh/sh.h (DO_GLOBAL_CTORS_BODY): Add void to prototype. (DO_GLOBAL_DTORS_BODY): Likewise. From-SVN: r126645
Kaz Kojima committed
-