- 06 Jan, 2008 10 commits
-
-
2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/34387 * trans-expr.c (gfc_conv_missing_dummy): Use a temporary to type convert the dummy variable expression, test for NULL, and pass the variable address to the called function. From-SVN: r131356
Jerry DeLisle committed -
2007-01-06 Tobias Burnus <burnus@net-b.de> PR fortran/34658 * match.c (gfc_match_common): Remove blank common in DATA BLOCK warning. * resolve.c (resolve_common_vars): New function. (resolve_common_blocks): Move checks to resolve_common_vars and invoke that function. (resolve_types): Call resolve_common_vars for blank commons. 2007-01-06 Tobias Burnus <burnus@net-b.de> PR fortran/34658 * gfortran.dg/common_11.f90: New. * gfortran.dg/blockdata_1.f90: Update test case. * gfortran.dg/blockdata_2.f90: Update test case. From-SVN: r131355
Tobias Burnus committed -
2008-01-06 Tobias Burnus <burnus@net-b.de> * gfortran.dg/equiv_constraint_9.f90: Fix typo. From-SVN: r131354
Tobias Burnus committed -
2008-01-06 Tobias Burnus <burnus@net-b.de> PR fortran/34655 * resolve.c (resolve_equivalence_derived): Reject derived types * with default initialization if equivalenced with COMMON variable. 2008-01-06 Tobias Burnus <burnus@net-b.de> PR fortran/34655 * gfortran.dg/equiv_constraint_9.f90: New. From-SVN: r131353
Tobias Burnus committed -
From-SVN: r131352
Revital Eres committed -
2008-01-06 Andreas Tobler <a.tobler@schweiz.org> * src/x86/ffi.c (ffi_prep_cif_machdep): Fix thinko. From-SVN: r131351
Andreas Tobler committed -
2008-01-06 Tobias Burnus <burnus@net-b.de> PR fortran/34654 * io.c (check_io_constraints): Disallow unformatted I/O for internal units. 2008-01-06 Tobias Burnus <burnus@net-b.de> PR fortran/34654 * gfortran.dg/internal_io_unf.f90: New. From-SVN: r131350
Tobias Burnus committed -
2008-01-06 Tobias Burnus <burnus@net-b.de> PR fortran/34660 * resolve.c (resolve_formal_arglist): Reject dummy procedure in ELEMENTAL functions. 2008-01-06 Tobias Burnus <burnus@net-b.de> PR fortran/34660 * gfortran.dg/elemental_args_check_2.f90: New. From-SVN: r131349
Tobias Burnus committed -
2008-01-06 Tobias Burnus <burnus@net-b.de> PR fortran/34662 * interface.c (compare_actual_formal): Reject parameter actual to intent(out) dummy. 2008-01-06 Tobias Burnus <burnus@net-b.de> PR fortran/34662 * gfortran.dg/intent_out_3.f90: New. From-SVN: r131348
Tobias Burnus committed -
From-SVN: r131346
GCC Administrator committed
-
- 05 Jan, 2008 11 commits
-
-
2008-01-05 Andreas Tobler <a.tobler@schweiz.org> PR testsuite/32843 * src/x86/ffi.c (ffi_prep_cif_machdep): Add code for signed/unsigned int8/16 for X86_DARWIN. Updated copyright info. Handle one and two byte structs with special cif->flags. * src/x86/ffitarget.h: Add special types for one and two byte structs. Updated copyright info. * src/x86/darwin.S (ffi_call_SYSV): Rewrite to use a jump table like sysv.S Remove code to pop args from the stack after call. Special-case signed/unsigned for int8/16, one and two byte structs. (ffi_closure_raw_SYSV): Handle FFI_TYPE_UINT8, FFI_TYPE_SINT8, FFI_TYPE_UINT16, FFI_TYPE_SINT16, FFI_TYPE_UINT32, FFI_TYPE_SINT32. Updated copyright info. From-SVN: r131343
Andreas Tobler committed -
* config/i386/i386.c (ix86_builtin_reciprocal): Remove check for TARGET_RECIP. (ix86_emit_swsqrtsf): Do not filter out infinity for rsqrt expansion. From-SVN: r131342
Uros Bizjak committed -
gcc/testsuite/ * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L. From-SVN: r131341
Richard Sandiford committed -
gcc/ * c-omp.c (check_omp_for_incr_expr): Handle CONVERT_EXPR. From-SVN: r131340
Richard Sandiford committed -
gcc/ * config/mips/mips.c (mips_in_small_data_p): Reinstate size > 0 check. From-SVN: r131339
Richard Sandiford committed -
2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/34676 * gfortran.dg/list_read_8.f90: New test. From-SVN: r131338
Jerry DeLisle committed -
2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/34676 * io/list_read.c (next_char): Only save the EOF condition for later if advance="no". From-SVN: r131337
Jerry DeLisle committed -
PR tree-optimization/34618 * tree-outof-ssa.c (create_temp): Copy over DECL_GIMPLE_REG_P flag from T. * testsuite/libmudflap.c/pass62-frag.c: New test. From-SVN: r131336
Jakub Jelinek committed -
PR target/34673 * config/i386/i386.c (ix86_emit_swsqrtsf): Swap input operands in the call to gen_rtx_NE. Remove unneeded VECTOR_MODE_P check. Update copyright year. * config/i386/i386.md (rsqrtsf2): Enable for TARGET_SSE_MATH. Update copyright year. * config/i386/sse.md (rsqrtv4sf2): Ditto. Unconditionally expand using NR fixup. From-SVN: r131335
Uros Bizjak committed -
tree-vrp.c (find_conditional_asserts): Remove redundant check that edge does not point to current bb before changing... * tree-vrp.c (find_conditional_asserts): Remove redundant check that edge does not point to current bb before changing need_assert. From-SVN: r131333
Zhouyi Zhou committed -
From-SVN: r131331
GCC Administrator committed
-
- 04 Jan, 2008 12 commits
-
-
2008-01-04 Andrew Haley <aph@redhat.com> PR libgcj/34444 * java/lang/natClass.cc (Class::getEnclosingClass): Call getDeclaringClass(). From-SVN: r131326
Andrew Haley committed -
2008-01-04 Richard Guenther <rguenther@suse.de> PR middle-end/34029 * tree-cfg.c (verify_expr): Do not look inside ADDR_EXPRs for verifying purposes if they are is_gimple_min_invariant. * gcc.c-torture/compile/pr34029-1.c: New testcase. * gcc.c-torture/compile/pr34029-2.c: Likewise. From-SVN: r131325
Richard Guenther committed -
2008-01-04 Andrew Haley <aph@redhat.com> PR java/17779 * jcf-parse.c (parse_zip_file_entries): Move decl to compile on C90. From-SVN: r131324
Andrew Haley committed -
PR tree-optimization/34448 PR tree-optimization/34465 * gimplify.c (gimplify_init_constructor): Add new parameter notify_temp_creation. Use it. (gimplify_modify_expr_rhs): Take volatiles into account when optimizing constructors. Do not optimize constructors if gimplify_init_constructor will dump to memory. * gcc.dg/tree-ssa/pr32901.c: Tests const volatiles. * gcc.c-torture/compile/pr34448.c: New. From-SVN: r131323
Aldy Hernandez committed -
PR gcov-profile/34609 * tree-inline.c (declare_return_variable): Set TREE_ADDRESSABLE on return_slot if result is TREE_ADDRESSABLE. * g++.dg/gcov/gcov-6.C: New test. From-SVN: r131322
Jakub Jelinek committed -
2008-01-04 Paolo Carlini <pcarlini@suse.de> Jakub Jelinek <jakub@redhat.com> PR c++/34611 * error.c (dump_template_argument): Deal with TREE_LIST. Co-Authored-By: Jakub Jelinek <jakub@redhat.com> From-SVN: r131321
Paolo Carlini committed -
2008-01-04 Richard Guenther <rguenther@suse.de> PR tree-optimization/31081 * g++.dg/torture/pr31081-1.C: New testcase. * g++.dg/torture/pr31081-2.C: Likewise. From-SVN: r131320
Richard Guenther committed -
2008-01-03 Andrew Haley <aph@redhat.com> PR java/17779 * jcf-parse.c (parse_zip_file_entries): Unset TYPE_ALIAS_SET if we're about to re-layout the type. From-SVN: r131319
Andrew Haley committed -
gcc/ * config/mips/mips.md (sqrt_condition): Tweak comment. (recip_condition): Likewise. Require TARGET_FLOAT64 for DFmode. gcc/testsuite/ * gcc.target/mips/rsqrt-1.c: Require -mgp64. * gcc.target/mips/rsqrt-2.c: Likewise. * gcc.target/mips/rsqrt-4.c: New test. From-SVN: r131318
Richard Sandiford committed -
2008-01-04 Tobias Burnus <burnus@net-b.de> PR fortran/34557 * primary.c (match_varspec): Gobble whitespace before checking for '('. 2008-01-04 Tobias Burnus <burnus@net-b.de> PR fortran/34557 * gfortran.dg/equiv_substr.f90: New. From-SVN: r131317
Tobias Burnus committed -
From-SVN: r131314
GCC Administrator committed -
gcc/ PR c/34457: * c-common.c (c_type_hash): Handle VLAs. gcc/testsuite PR c/34457: * gcc.dg/pr34457-2.c: New file. * gcc.dg/pr34457-1.c: New file. From-SVN: r131311
Tom Tromey committed
-
- 03 Jan, 2008 7 commits
-
-
From-SVN: r131310
Eric Botcazou committed -
From-SVN: r131309
Jan Hubicka committed -
2008-01-03 Sebastian Pop <sebastian.pop@amd.com> Revert fix for PR tree-optimization/34458. From-SVN: r131308
Sebastian Pop committed -
2008-01-02 Sebastian Pop <sebastian.pop@amd.com> PR tree-optimization/34458 * tree-data-ref.c (dd_int_cst_value): New. (initialize_matrix_A, compute_overlap_steps_for_affine_1_2, analyze_subscript_affine_affine, build_classic_dist_vector_1, add_multivariate_self_dist, init_omega_eq_with_af): Use dd_int_cst_value instead of int_cst_value. * testsuite/gcc.dg/tree-ssa/pr34458.c: New. From-SVN: r131307
Sebastian Pop committed -
PR tree-optimization/31081 * tree-inline.c (remap_ssa_name): Initialize uninitialized SSA vars to 0 when inlining and not inlining to first basic block. (remap_decl): When var is initialized to 0, don't set default_def. (expand_call_inline): Set entry_bb. * tree-inline.h (copy_body_data): Add entry_bb. From-SVN: r131306
Jan Hubicka committed -
2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org> PR libfortran/34565 * io/io.h: Adjust protoypes for open_internal(), next_array_record() and init_loop_spec(). * io/list_read.c (next_char): Use argument "finished" of next_array_record to check for end on internal file. * io/unit.c: Calculate the offset for an array internal file and supply this informatin to open_internal(). * io/unix.c (open_internal): Set the offset for the internal file on open. * io/transfer.c (init_loop_spec): Calculate the starting record in case of negative strides. Return size of 0 for an empty array. (next_array_record): Use an extra flag to signal that the array is finished. (next_record_r): Use the new flag to next_array_record(). (next_record_w): Likewise. 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org> PR libfortran/34565 * gfortran.dg/internal_readwrite_1.f90: New test. * gfortran.dg/internal_readwrite_2.f90: New test. From-SVN: r131305
Thomas Koenig committed -
libcpp PR preprocessor/34602. * directives.c (do_line): Don't try to spell EOF token. (do_linemarker): Add comment. gcc/testsuite PR preprocessor/34602: * gcc.dg/cpp/pr34602.c: New file. From-SVN: r131304
Tom Tromey committed
-