- 25 Jun, 2007 9 commits
-
-
gcc/cp/ 2007-06-26 Simon Martin <simartin@users.sourceforge.net> PR c++/32111 * decl.c (grokdeclarator): Reset friendp for member functions declared friend of their own class. gcc/testsuite/ 2006-06-26 Simon Martin <simartin@users.sourceforge.net> PR c++/32111 * g++.dg/other/friend5.C: New test. From-SVN: r126006
Simon Martin committed -
From-SVN: r126003
Martin Michlmayr committed -
* config/rs6000/spe.md (*frob_ti_tf_2): Specify an input_operand as the source of the set. From-SVN: r126002
Nathan Froyd committed -
* config/m68k/m68k.h (DATA_REGNO_P, ADDRESS_REGNO_P, INT_REGNO_P, FP_REGNO_P): Use IN_RANGE. (REGNO_OK_FOR_DATA_P, REGNO_OK_FOR_FP_P): Remove. (REGNO_OK_FOR_INDEX_NONSTRICT_P, REGNO_OK_FOR_BASE_NONSTRICT_P): New. (DATA_REG_P): Use DATA_REGNO_P. (FP_REG_P): Use FP_REGNO_P. (ADDRESS_REG_P): Use ADDRESS_REGNO_P. * config/m68k/m68k.c (m68k_legitimate_base_reg_p): Use REGNO_OK_FOR_INDEX_NONSTRICT_P, REGNO_OK_FOR_BASE_NONSTRICT_P. From-SVN: r126001
Roman Zippel committed -
2007-06-25 Paul Thomas <pault@gcc.gnu.org> PR fortran/32464 * resolve.c (check_host_association): Return if the old symbol is use associated. Introduce retval to reduce the number of evaluations of the first-order return value. PR fortran/31494 * match.c (gfc_match_call): If a host associated symbol is not a subroutine, build a new symtree/symbol in the current name space. 2007-06-25 Paul Thomas <pault@gcc.gnu.org> PR fortran/32464 * gfortran.dg/host_assoc_function_2.f90: New test. PR fortran/31494 * gfortran.dg/host_assoc_call_1.f90: New test. From-SVN: r126000
Paul Thomas committed -
PR libfortran/32495 * runtime/backtrace.c (local_strcasestr): Rename from strcasestr. (show_backtrace): Rename strcasestr to local_strcasestr. From-SVN: r125998
Adam Nemet committed -
From-SVN: r125997
Jerry DeLisle committed -
2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/32456 * gfortran.dg/secnds-1.f: Revise test to reduce random errors. From-SVN: r125996
Jerry DeLisle committed -
From-SVN: r125994
GCC Administrator committed
-
- 24 Jun, 2007 10 commits
-
-
PR middle-end/30563 * cgraphunit.c (cgraph_analyze_function): Fix ordering problem. From-SVN: r125991
Jan Hubicka committed -
2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/32456 * gfortran.dg/error_format.f90: New test. From-SVN: r125990
Jerry DeLisle committed -
2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/32456 * runtime/error.c (show_locus): Update to emit the unit number and file name involved with the error. Use new function filename_from_unit. * libgfortran.h (filename_from_unit): Declare new function. * io/unit.c (init_units): Set the unit file name for stdin, stdout, and stderr for use later in error reporting. (filename_from_unit): Add this new function. From-SVN: r125989
Jerry DeLisle committed -
re PR tree-optimization/32461 (Segmentation fault in build_classic_dist_vector_1() at tree-data-ref.c:2700) PR middle-end/32461 * fold-const.c (fold_binary): Strip nops of operand 0 of BIT_NOT_EXPR before calling operand_equal_p. * testsuite/gcc.dg/tree-ssa/pr32461-1.c: New. * testsuite/gcc.dg/tree-ssa/pr32461-2.c: New. From-SVN: r125988
Sebastian Pop committed -
2007-06-24 Paul Thomas <pault@gcc.gnu.org> PR fortran/32136 * gfortran.dg/pr32136.f90: New test. From-SVN: r125987
Paul Thomas committed -
2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/32446 * gfortran.dg/fmt_huge.f90: New test. From-SVN: r125986
Jerry DeLisle committed -
2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/32446 * io/write.c (output_float): Calculate ndigits correctly for large numbered formats that must pad zeros before the decimal point. From-SVN: r125985
Jerry DeLisle committed -
2007-06-24 Tobias Burnus <burnus@net-de> PR fortran/32460 * interface.c (gfc_compare_derived_types): Add access check. * symbol.c (gfc_find_component): Ditto. (gfc_set_component_attr,gfc_get_component_attr) Copy access state. * dump-parse-tree.c (gfc_show_components): Dump access state. * gfortran.h (struct gfc_component): Add gfc_access. * module.c (mio_component): Add access state. * (gfc_match_structure_constructor): Check for private access state. 2007-06-24 Tobias Burnus <burnus@net-de> PR fortran/32460 * gfortran.dg/private_type_6.f90: New. From-SVN: r125984
Tobias Burnus committed -
2007-06-24 Paul Thomas <pault@gcc.gnu.org> PR fortran/32298 PR fortran/31726 * trans-intrinsic.c (gfc_conv_intrinsic_minmaxloc): Calculate the offset between the loop counter and the position as defined. Add the offset within the loop so that the mask acts correctly. Do not advance the location on the basis that it is zero. 2007-06-24 Paul Thomas <pault@gcc.gnu.org> PR fortran/31726 * gfortran.dg/minmaxloc_1.f90: New test. PR fortran/32298 * gfortran.dg/minmaxloc_2.f90: New test. From-SVN: r125983
Paul Thomas committed -
From-SVN: r125980
GCC Administrator committed
-
- 23 Jun, 2007 6 commits
-
-
2007-06-23 Mark Mitchell <mark@codesourcery.com> * doc/extend.texi: Document that dllimport and dllexport imply default visibility. * tree.c (handle_dll_attribute): Set DECL_VISIBILITY on the imported or exported declaration, including type declarations. * c-common.c (handle_visibility_attribute): Check for conflicts with dllimport/dllexport. (c_determine_visibility): Handle dllimport/dllexport as an explicit visibility atttribute. 2007-06-23 Mark Mitchell <mark@codesourcery.com> * decl2.c (determine_visibility): Don't look for dllexport here. (determine_visibility_from_class): Tidy. 2007-06-23 Mark Mitchell <mark@codesourcery.com> * gcc.dg/visibility-12.c: New test. * gcc.dg/visibility-13.c: Likewise. * g++.dg/ext/visibility-9.C: Likewise. * g++.dg/ext/visibility-10.C: Likewise. From-SVN: r125975
Mark Mitchell committed -
2007-06-23 Richard Guenther <rguenther@suse.de> PR tree-optimization/16876 PR middle-end/29478 * tree.h (CALL_CANNOT_INLINE_P): New macro to access static_flag for CALL_EXPRs. * tree-inline.c (initialize_inlined_parameters): Do not call lang_hooks.tree_inlining.convert_parm_for_inlining. * cgraphbuild.c (initialize_inline_failed): Set inline failed reason for mismatched types. * gimplify.c (gimplify_call_expr): Verify the call expression arguments match the called function type signature. Otherwise mark the call expression to be not considered for inlining using CALL_CANNOT_INLINE_P flag. * ipa-inline.c (cgraph_mark_inline): Honor CALL_CANNOT_INLINE_P on the edges call expression. (cgraph_decide_inlining_of_small_function): Likewise. (cgraph_decide_inlining): Likewise. * c-objc-common.h (LANG_HOOKS_TREE_INLINING_CONVERT_PARM_FOR_INLINING): Remove define. * c-tree.h (c_convert_parm_for_inlining): Remove declaration. * c-typeck.c (c_convert_parm_for_inlining): Remove. * langhooks-def.h (lhd_tree_inlining_convert_parm_for_inlining): Remove declaration. (LANG_HOOKS_TREE_INLINING_CONVERT_PARM_FOR_INLINING): Remove define. * langhooks.c (lhd_tree_inlining_convert_parm_for_inlining): Remove. * langhooks.h (struct lang_hooks_for_tree_inlining): Remove convert_parm_for_inlining member. * gcc.dg/pr29254.c: The warning is bogus. * gcc.dg/warn-1.c: Likewise. * gcc.dg/assign-warn-3.c: Likewise. * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove. From-SVN: r125974
Richard Guenther committed -
PR target/31152 * arm.md (negscc): Match the correct operand for optimized LT0 test. Remove optimization for GT. *gcc.c-torture/execute/20070623-1.c: New. From-SVN: r125973
Richard Earnshaw committed -
2007-06-23 Kenneth Zadeck <zadeck@naturalbridge.com> PR middle-end/32437 *dce.c (deletable_insn_p): Add extra parameter and recurse if insn is a PARALLEL. (prescan_insns_for_dce): Add extra parameter. From-SVN: r125972
Kenneth Zadeck committed -
PR middle-end/31541 * gimplify.c (mark_addressable): New function. (gimplify_modify_expr_rhs, gimplify_addr_expr, gimplify_expr): Use it. * gcc.c-torture/compile/pr31541.c: New. From-SVN: r125971
Jan Hubicka committed -
From-SVN: r125962
GCC Administrator committed
-
- 22 Jun, 2007 14 commits
-
-
* pthread_support.c (GC_get_thread_stack_base): Handle pthread_getattr_np failures. From-SVN: r125957
Jakub Jelinek committed -
* gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive. Remove -m64 from dg-options. From-SVN: r125956
Uros Bizjak committed -
re PR middle-end/32374 (internal compiler error: in reload_cse_simplify_operands, at postreload.c:396) PR middle-end/32374 * expr.c (store_constructor): Do not clobber non-zeroed memory. testsuite/ChangeLog: PR middle-end/32374 * gcc.dg/pr32374.c: New test. From-SVN: r125955
Uros Bizjak committed -
2007-06-22 Daniel Franke <franke.daniel@gmail.com> PR fortran/31473 * symbol.c (gfc_copy_attr): Emit errors for duplicate EXTERNAL/INTRINSIC statements. From-SVN: r125954
Daniel Franke committed -
PR target/32413 * config/i386/i386.c (ix86_register_move_cost): Rise the cost of moves between MMX/SSE registers to at least 8 units to prevent ICE caused by non-tieable SI/HI/QImodes in SSE registers. From-SVN: r125951
Uros Bizjak committed -
2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/32360 * gfortran.dg/pointer_assign_3.f90: New test. From-SVN: r125950
Jerry DeLisle committed -
2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/32360 * expr.c (gfc_check_assign): If the rvalue expression type is NULL_EXPR, check to see if the lvalue has attribute pointer and data. From-SVN: r125949
Jerry DeLisle committed -
* config/i386/i386.c (override_options): Correct x86_sahf setting condition. From-SVN: r125948
Uros Bizjak committed -
From-SVN: r125942
David Daney committed -
PR target/32046 * config/mips/mips.md (define_constants): Rename UNSPEC_EH_RECEIVER to UNSPEC_NONLOCAL_GOTO_RECEIVER globally. (exception_receiver): Renamed to ... (nonlocal_goto_receiver): ... this. From-SVN: r125941
David Daney committed -
* df-scan.c (df_read_modify_subreg_p): Use REGMODE_NATURAL_SIZE. (df_def_record_1): Set (DF_REF_READ_WRITE | DF_REF_PARTIAL) for partial register accesses. From-SVN: r125940
Roman Zippel committed -
2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/31162 * gfortran.dg/assign.f90: Update test. * gfortran.dg/real_do_1.f90: Update test. * gfortran.dg/gomp/omp_do1.f90: Update test. * gfortran.dg/warnings_are_errors_1.f: Update test. * gfortran.dg/g77/20010519-1.f: Update test. * gfortran.dg/g77/pr9258.f: Update test. * gfortran.dg/g77/960317-1.f: Update test. From-SVN: r125939
Jerry DeLisle committed -
2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/31162 * resolve.c (gfc_resolve_iterator_expr): Add check for REAL using gfc_notify_standard. (gfc_resolve_iterator): Remove check. (resolve_branch): Change "Obsolete" to "Deleted feature". * io.c (resolve_tag): Ditto. * match.c (gfc_match_pause, gfc_match_assign, gfc_match_goto): Ditto. From-SVN: r125938
Jerry DeLisle committed -
From-SVN: r125936
GCC Administrator committed
-
- 21 Jun, 2007 1 commit
-
-
* fold-const.c (debug_fold_checksum): Move it under ENABLE_FOLD_CHECKING. From-SVN: r125932
Adam Nemet committed
-