aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-07-17re PR fortran/31320 (Illegal read with gfortran.dg/alloc_comp_assign_2.f90 ↵Paul Thomas4-41/+85
and *_3.f90) 2007-07-17 Paul Thomas <pault@gcc.gnu.org> PR fortran/31320 PR fortran/32665 * trans-expr.c (gfc_trans_subcomponent_assign): Ensure that renormalization unity base is done independently of existing lbound value. (gfc_trans_scalar_assign): If rhs is not a variable, put lse->pre after rse->pre to ensure that de-allocation of lhs occurs after evaluation of rhs. 2007-07-17 Paul Thomas <pault@gcc.gnu.org> PR fortran/31320 PR fortran/32665 * gfortran.dg/alloc_comp_constructor_3.f90: New test. From-SVN: r126703
2007-07-17COPYING_v3: New file.Nick Clifton9-0/+3090
* 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
2007-07-17re PR rtl-optimization/32773 (SH: ICE in create_pre_exit, at ↵Zdenek Dvorak4-0/+73
mode-switching.c:223) 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
2007-07-16intrinsics-1.c: Use dg-message to match flax-vector-conversions note.Andrew Pinski3-2/+10
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
2007-07-17Daily bump.GCC Administrator1-1/+1
From-SVN: r126697
2007-07-1620061101-2.c: Variant of 20061101-1.c adapted to work on targets with 16-bit ↵Rask Ingemann Lambertsen6-0/+202
or wider int. 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
2007-07-16tree-if-conv.c (find_phi_replacement_condition): Unshare "*cond" before ↵Richard Guenther2-4/+12
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
2007-07-16ltrans-5.c: Only run test on targets which support large arrays.Rask Ingemann Lambertsen7-3/+34
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
2007-07-16re PR fortran/32222 (ICE in gfc_trans_assignment_1)Lee Millward7-310/+469
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
2007-07-16mips.h (TUNE_24K): Define.Sandra Loosemore7-8/+63
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
2007-07-16mips.md: Include 20kc.md.Sandra Loosemore5-2/+295
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
2007-07-16rs6000.c (struct processor cost): Add cache_line_size, l1_cache_lines, and ↵David Edelsohn2-0/+83
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
2007-07-16re PR bootstrap/3456 (bootstrapping gcc-3.0 with threadmodel=posix fails on ↵Rainer Orth16-32/+54
IRIX64 6.5) 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
2007-07-16re PR target/32462 (Linking libgcj.so fails on Solaris 10/x86)Rainer Orth2-1/+9
PR target/32462 PR libgcj/32465 * class.c (hide): Wrap in HAVE_GAS_HIDDEN. From-SVN: r126684
2007-07-16configure.ac (i?86-*-solaris2.1[0-9]): Set TARGET to X86_64.Rainer Orth3-0/+11
* configure.ac (i?86-*-solaris2.1[0-9]): Set TARGET to X86_64. * configure: Regenerate. From-SVN: r126683
2007-07-16Fix broken commit -- add files that were missed.Ulrich Weigand3-0/+324
From-SVN: r126682
2007-07-16re PR target/32753 (building a crosscompiler for arm-elf fails because of an ↵Paul Brook2-25/+1
error in cirrus.md) 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
2007-07-16re PR target/32753 (building a crosscompiler for arm-elf fails because of an ↵Paul Brook2-22/+6
error in cirrus.md) 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
2007-07-16re PR target/32340 ([arm] libjava build failure due to missing thread ↵Rask Ingemann Lambertsen2-0/+7
synchronization primitives) PR target/32340 * configure.host (arm*-elf | strongarm*-elf | xscale*-elf): Use the new sysdeps/arm directory. From-SVN: r126675
2007-07-16ctype_base.h: Use the generic libstdc++ masks rather than MSVCRT defines.Danny Smith3-22/+176
* 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
2007-07-16MAINTAINERS (S/390 port maintainer): Remove my co-maintainer tag.Andreas Krebbel2-1/+5
2007-07-16 Andreas Krebbel <krebbel1@de.ibm.com> * MAINTAINERS (S/390 port maintainer): Remove my co-maintainer tag. From-SVN: r126673
2007-07-16MAINTAINERS (S/390 co-maintainer): Add myself.Andreas Krebbel2-1/+6
2007-07-16 Andreas Krebbel <krebbel1@de.ibm.com> * MAINTAINERS (S/390 co-maintainer): Add myself. (Write after approval): Remove myself. From-SVN: r126672
2007-07-16target-supports.exp (check_effective_target_vect_aligned_arrays): Remove ↵Uros Bizjak1-2/+2
"naturally" from the function comment. * target-supports.exp (check_effective_target_vect_aligned_arrays): Remove "naturally" from the function comment. From-SVN: r126671
2007-07-16File.java: Implement Comparable<File>.Tom Tromey5-42/+30
* java/io/File.java: Implement Comparable<File>. (compareTo): Removed. * java/io/File.h: Rebuilt. * classpath/lib/java/io/File.class: Rebuilt. From-SVN: r126670
2007-07-16Daily bump.GCC Administrator1-1/+1
From-SVN: r126666
2007-07-15* Rebuilt .class files.Tom Tromey1775-0/+4
From-SVN: r126663
2007-07-16re PR target/32748 (gfortran.dg/array_constructor_6.f90)Janne Blomqvist2-1/+7
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
2007-07-15darwin-fallback.c (interpret_libc): Change CR2_REGNO to R_CR2.Geoffrey Keating2-1/+6
* config/rs6000/darwin-fallback.c (interpret_libc): Change CR2_REGNO to R_CR2. From-SVN: r126661
2007-07-15natGCInfo.cc: Use HAVE_STRERROR_R.Krister Walfridsson5-10/+15
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
2007-07-15configure.host: arm*-linux-gnu -> arm*-linux*.Andrew Haley2-1/+6
2007-07-15 Andrew Haley <aph@redhat.com> * configure.host: arm*-linux-gnu -> arm*-linux*. From-SVN: r126659
2007-07-15unwind-sjlj.c (_Unwind_GetIPInfo): Check for context->fc != NULL before ↵Andrew Haley2-1/+9
looking in the context. 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
2007-07-15re PR middle-end/32398 (checking for suffix of object files... configure: ↵John David Anglin4-10/+63
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
2007-07-15re PR libfortran/32611 (Print sign of negative zero)Jerry DeLisle6-3/+15
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
2007-07-15re PR libfortran/32611 (Print sign of negative zero)Jerry DeLisle6-25/+79
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
2007-07-15re PR libfortran/32611 (Print sign of negative zero)Jerry DeLisle5-20/+52
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
2007-07-15omega.c (coalesce): Fix memory leak on early exit.Dirk Mueller7-9/+32
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
2007-07-15re PR libfortran/32752 (Segfault on WRITE with modified unix_stream structure)Jerry DeLisle3-8/+17
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
2007-07-15Daily bump.GCC Administrator1-1/+1
From-SVN: r126650
2007-07-14re PR fortran/32036 (Multiple evaluation of array index with bounds checking)Francois-Xavier Coudert5-3/+61
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
2007-07-14re PR fortran/32357 (MVBITS gives wrong-code on big-endian with ↵Francois-Xavier Coudert6-7/+53
-fdefault-integer-8) 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
2007-07-14sh.h (DO_GLOBAL_CTORS_BODY): Add void to prototype.Kaz Kojima2-2/+7
* config/sh/sh.h (DO_GLOBAL_CTORS_BODY): Add void to prototype. (DO_GLOBAL_DTORS_BODY): Likewise. From-SVN: r126645
2007-07-14re PR libfortran/32731 (pack/unpack with kind=1 or kind=2 mask)Thomas Koenig5-15/+75
2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org> PR libfortran/32731 * iresolve.c(gfc_resolve_pack): A scalar mask has to be kind=4, an array mask with kind<4 is converted to gfc_default_logical_kind automatically. (gfc_resolve_unpack): Convert mask to gfc_default_lotical_kind if it has a kind<4. 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org> PR libfortran/32731 * gfortran.dg/pack_mask_1.f90: New test. * gfortran.dg/unpack_mask_1.f90: New test. From-SVN: r126644
2007-07-14mips.c (mips_classify_symbol): Don't return SYMBOL_SMALL_DATA for constant ↵Sandra Loosemore2-1/+9
pool addresses if... 2007-07-14 Sandra Loosemore <sandra@codesourcery.com> Nigel Stephens <nigel@mips.com> gcc/ * config/mips/mips.c (mips_classify_symbol): Don't return SYMBOL_SMALL_DATA for constant pool addresses if TARGET_EMBEDDED_DATA is true. Co-Authored-By: Nigel Stephens <nigel@mips.com> From-SVN: r126643
2007-07-1420001013-1.c: Move to gcc.target/sparc.Eric Botcazou27-79/+89
* gcc.dg/20001013-1.c: Move to gcc.target/sparc. * gcc.dg/20001101-1.c: Likewise. * gcc.dg/20001102-1.c: Likewise. * gcc.dg/20020116-2.c: Likewise. * gcc.dg/20020416-1.c: Likewise. * gcc.dg/sparc-constant-1.c: Likewise. * gcc.dg/sparc-dwarf2.c: Likewise. * gcc.dg/sparc-frame-1.c: Likewise. * gcc.dg/sparc-getcontext-1.c: Likewise. * gcc.dg/sparc-loop-1.c: Likewise. * gcc.dg/sparc-reg-1.c: Likewise. * gcc.dg/sparc-ret.c: Likewise. * gcc.dg/sparc-trap-1.c: Likewise. * gcc.dg/ultrasp10.c: Likewise. * gcc.dg/ultrasp11.c: Likewise. * gcc.dg/ultrasp1.c: Likewise. * gcc.dg/ultrasp2.c: Likewise. * gcc.dg/ultrasp3.c: Likewise. * gcc.dg/ultrasp4.c: Likewise. * gcc.dg/ultrasp5.c: Likewise. * gcc.dg/ultrasp6.c: Likewise. * gcc.dg/ultrasp7.c: Likewise. * gcc.dg/ultrasp8.c: Likewise. * gcc.dg/ultrasp9.c: Likewise. * gcc.dg/splet-1.c: Delete. From-SVN: r126641
2007-07-14* config/i386/i386.c: Fix fallout from my previous commit.Uros Bizjak1-1/+1
From-SVN: r126640
2007-07-14i386.c (init_mmx_sse_builtins): Define all builtins except ↵Uros Bizjak2-122/+139
__builtin_ia32_emms... * config/i386/i386.c (init_mmx_sse_builtins): Define all builtins except __builtin_ia32_emms, __builtin_ia32_ldmxcsr, __builtin_ia32_stmxcsr, __builtin_ia32_maskmovq, __builtin_ia32_loadups, __builtin_ia32_storeups, __builtin_ia32_loadhps, __builtin_ia32_loadlps, __builtin_ia32_storehps, __builtin_ia32_storelps, __builtin_ia32_movntps, __builtin_ia32_movntq, __builtin_ia32_sfence, __builtin_ia32_femms, __builtin_ia32_maskmovdqu, __builtin_ia32_loadupd, __builtin_ia32_storeupd, __builtin_ia32_loadhpd, __builtin_ia32_loadlpd, __builtin_ia32_movnti, __builtin_ia32_movntpd, __builtin_ia32_movntdq, __builtin_ia32_clflush, __builtin_ia32_lfence, __builtin_ia32_mfence, __builtin_ia32_loaddqu, __builtin_ia32_storedqu, __builtin_ia32_monitor, __builtin_ia32_mwait, __builtin_ia32_lddqu, __builtin_ia32_movntdqa, __builtin_ia32_movntsd and __builtin_ia32_movntss as const builtins using def_builtin_const. From-SVN: r126639
2007-07-14re PR fortran/32724 (ICE on statement function in specification part of module)Daniel Franke4-0/+29
gcc/fortran: 2007-07-14 Paul Thomas <pault@gcc.gnu.org> PR fortran/32724 * parse.c (parse_spec): Emit error on unexpected statement function. gcc/testsuite: 2007-07-14 Daniel Franke <franke.daniel@gmail.com> PR fortran/32724 * gfortran.dg/stfunc_5.f90: New test. From-SVN: r126638
2007-07-14re PR tree-optimization/32705 (ICE in set_ssa_val_to, at tree-ssa-sccvn.c:1022)Eric Botcazou2-6/+14
PR tree-optimization/32705 * tree-ssa-sccvn.c (set_ssa_val_to): Accept VN_TOP as value number. (simplify_binary_expression): Use SSA_VAL consistently. From-SVN: r126637
2007-07-14target-supports.exp (check_effective_target_vect_aligned_arrays): New ↵Uros Bizjak5-10/+44
procedure to check if arrays are naturally aligned to the vector alignment... * lib/target-supports.exp (check_effective_target_vect_aligned_arrays): New procedure to check if arrays are naturally aligned to the vector alignment boundary. * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__ in size_t typedef. Adjust tree dump scan results according to vect_aligned_arrays target check. * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to vect_aligned_arrays target check. * gcc.dg/vect/pr31699.c: Ditto. From-SVN: r126636
2007-07-14Daily bump.GCC Administrator1-1/+1
From-SVN: r126634