- 16 Jan, 2010 6 commits
-
-
contrib/ * check_warning_flags.sh: Use \012 instead of \n with tr. gcc/: PR gcc/42525 * Makefile.in (write_entries_to_file, install-plugin): Use \012 instead of \n with tr. libjava/: * Makefile.am (write_entries_to_file): Use \012 instead of \n with tr. * scripts/makemake.tcl: Likewise. * sources.am: Regenerate. * Makefile.in: Regenerate. From-SVN: r155963
Ralf Wildenhues committed -
gcc/ * configure.ac (HAVE_AS_REF): New C macro. * configure: Regenerate. * config.in: Likewise. * collect2.c (main): Only postpone SCAN_DWEH to the second pass if HAVE_AS_REF. * config/rs6000/aix.h (ASM_OUTPUT_DWARF_TABLE_REF): Only define if HAVE_AS_REF. From-SVN: r155961
Richard Sandiford committed -
PR middle-end/42760 * g++.dg/torture/pr42760.C: New test. From-SVN: r155960
Jakub Jelinek committed -
* doc/tm.texi (TARGET_USE_BLOCKS_FOR_CONSTANT_P): Fix argument types. (TARGET_SUPPORT_VECTOR_MISALIGNMENT): Fix argument types. (TARGET_USE_ANCHORS_FOR_SYMBOL_P): Fix argument types. (TARGET_SCHED_ALLOC_SCHED_CONTEXT): Put 'void *' in braces. (TARGET_IN_SMALL_DATA_P): Fix argument type. (TARGET_BINDS_LOCAL_P): Fix argument type. (TARGET_ASM_FILE_END): Use prototype. (TARGET_ASM_RECORD_GCC_SWITCHES): Don't put 'int' in braces. (TARGET_DWARF_CALLING_CONVENTION): Fix argument type. (TARGET_COMP_TYPE_ATTRIBUTES): Fix argument types. (TARGET_VALID_DLLIMPORT_ATTRIBUTE_P): Fix argument type. (TARGET_EMUTLS_VAR_ALIGN_FIXED): Don't put 'bool' in braces. (TARGET_EMUTLS_DEBUG_FORM_TLS_ADDRESS): Likewise. (TARGET_PCH_VALID_P): Put 'const char *' in braces. (TARGET_CHECK_PCH_TARGET_FLAGS): Likewise. (TARGET_ADDR_SPACE_LEGITIMATE_ADDRESS_P): Don't put 'bool' in braces. (TARGET_ADDR_SPACE_SUBSET_P): Likewise. (TARGET_ADDR_SPACE_LEGITIMIZE_ADDRESS): Don't put 'rtx' in braces. (TARGET_ADDR_SPACE_CONVERT): Likewise. (TARGET_CASE_VALUES_THRESHOLD): Put 'unsigned int' in braces. (TARGET_MACHINE_DEPENDENT_REORG: Use prototype. (TARGET_INIT_BUILTINS): Use prototype. (TARGET_INVALID_ARG_FOR_UNPROTOTYPED_FN): Put 'const char *' in braces. Fix parameter types. (TARGET_INVALID_CONVERSION): Fix parameter types. (TARGET_INVALID_UNARY_OP, TARGET_INVALID_BINARY_OP): Likewise. (TARGET_INVALID_PARAMETER_TYPE, TARGET_INVALID_RETURN_TYPE): Likewise. (TARGET_PROMOTED_TYPE): Remove braces around 'tree'. Fix argument type. (TARGET_CONVERT_TO_TYPE): Remove braces around 'tree'. (TARGET_ALLOCATE_STACK_SLOTS_FOR_ARGS): Remove braces around 'bool'. From-SVN: r155957
Joern Rennecke committed -
* doc/tm.texi (TARGET_HELP): Fix return type. (TARGET_PROMOTE_FUNCTION_MODE): Put 'enum machine_mode' in braces. Fix argument types. (TARGET_LIBGCC_CMP_RETURN_MODE): Use prototype. (TARGET_LIBGCC_SHIFT_COUNT_MODE): Use prototype. (TARGET_MS_BITFIELD_LAYOUT_P): Fix argument type. (TARGET_DECIMAL_FLOAT_SUPPORTED_P): Don't put 'bool' in braces. (TARGET_FIXED_POINT_SUPPORTED_P): Likewise. (TARGET_MANGLE_TYPE): Fix argument types. (TARGET_IRA_COVER_CLASSES): Use prototype. (TARGET_BUILTIN_SETJMP_FRAME_VALUE): Fix return type. Use prototype. (TARGET_CAN_ELIMINATE): Use identifiers for argument names. (TARGET_PROMOTE_PROTOTYPES): Fix argument type. (TARGET_MUST_PASS_IN_STACK): Fix argument type. (TARGET_CALLEE_COPIES): Fix argument types. (TARGET_SPLIT_COMPLEX_ARG): Fix argument type. (TARGET_GIMPLIFY_VA_ARG_EXPR): Fix argument types. (TARGET_FUNCTION_VALUE): Fix argument types. (TARGET_RETURN_IN_MSB): Fix argument type. (TARGET_RETURN_IN_MEMORY): Fix argument types. (TARGET_ASM_CAN_OUTPUT_MI_THUNK): Fix argument types. (TARGET_EXTRA_LIVE_ON_ENTRY): Fix argument type. (TARGET_STRICT_ARGUMENT_NAMING): Make literal in text agree with return type. (TARGET_PRETEND_OUTGOING_VARARGS_NAMED): Add Prototype. From-SVN: r155956
Joern Rennecke committed -
From-SVN: r155955
GCC Administrator committed
-
- 15 Jan, 2010 15 commits
-
-
2010-01-15 Phil Muldoon <pmuldoon@redhat.com> * python/libstdcxx/v6/printers.py (StdStringPrinter.__init__): Remove encoding argument. (StdStringPrinter.to_string): Do not compute or pass encoding. Use lazy_string over string function. --this line, and those below, will be ignored-- M libstdc++-v3/python/libstdcxx/v6/printers.py M libstdc++-v3/ChangeLog From-SVN: r155951
Phil Muldoon committed -
2010-01-15 Jing Yu <jingyu@google.com> PR rtl-optimization/42691 * combine.c (try_combine): Set changed_i3_dest to 1 when I2 and I3 set a pseudo to a constant and are merged, and adjust comments. 2010-01-15 Jing Yu <jingyu@google.com> PR rtl-optimization/42691 * gcc.c-torture/execute/pr42691.c: New. From-SVN: r155948
Jing Yu committed -
From-SVN: r155946
Jing Yu committed -
2010-01-15 Jing Yu <jingyu@google.com> PR rtl-optimization/42691 * combine.c (try_combine): Set changed_i3_dest to 1 when I2 and I3 set a pseudo to a constant and are merged, and adjust comments. 2010-01-15 Jing Yu <jingyu@google.com> PR rtl-optimization/42691 * gcc.c-torture/execute/pr42691.c: New. From-SVN: r155944
Jing Yu committed -
From-SVN: r155943
Eric Botcazou committed -
From-SVN: r155941
Thierry Lafage committed -
From-SVN: r155940
Jerry DeLisle committed -
2010-01-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> * io/format.c (parse_format): Set limit on size of format strings that will be cached. From-SVN: r155939
Jerry DeLisle committed -
* MAINTAINERS (Write After Approval): Add myself. From-SVN: r155938
Konrad Trifunovic committed -
2010-01-15 Richard Guenther <rguenther@suse.de> PR middle-end/42739 * tree-cfgcleanup.c (remove_forwarder_block): Move destination labels of computed or non-local gotos to the destination. * tree-cfg.c (gimple_verify_flow_info): Verify that a EH landing pad label is the first label. * g++.dg/torture/pr42739.C: New testcase. From-SVN: r155937
Richard Guenther committed -
From-SVN: r155936
Dodji Seketeli committed -
2010-01-15 Richard Guenther <rguenther@suse.de> * tree-ssa-loop-im.c (gen_lsm_tmp_name): Fix bogus fallthru. From-SVN: r155934
Richard Guenther committed -
re PR fortran/42684 (ICE when interface operator(xx) available through host and use assoc in module procedure) 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/42684 * gfortran.dg/interface_31.f90: New test. From-SVN: r155931
Jerry DeLisle committed -
re PR fortran/42684 (ICE when interface operator(xx) available through host and use assoc in module procedure) 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/42684 * interface.c (check_interface1): Pass symbol name rather than NULL to gfc_compare_interfaces. (gfc_compare_interfaces): Add assert to trap MULL. * resolve.c (check_generic_tbp_ambiguity): Pass symbol name rather than NULL to gfc_compare_interfaces. From-SVN: r155930
Jerry DeLisle committed -
From-SVN: r155928
GCC Administrator committed
-
- 14 Jan, 2010 19 commits
-
-
From-SVN: r155923
Michael Meissner committed -
PR middle-end/42674 * c-decl.c (finish_function): Don't emit -Wreturn-type warnings in functions with noreturn attribute. * decl.c (finish_function): Don't emit -Wreturn-type warnings in functions with noreturn attribute. * c-c++-common/pr42674.c: New test. From-SVN: r155920
Jakub Jelinek committed -
PR c++/42608 * varasm.c (declare_weak): Add weak attribute to decl if it doesn't have one already. (assemble_external): Only add decls to weak_decls if they also have weak attribute. * g++.dg/template/instantiate11.C: New test. From-SVN: r155919
Jakub Jelinek committed -
var-tracking.c (var_reg_delete): Don't delete the association between REGs and values or one-part variables if... * var-tracking.c (var_reg_delete): Don't delete the association between REGs and values or one-part variables if the register isn't clobbered. From-SVN: r155918
Alexandre Oliva committed -
PR debug/42657 * tree-inline.c (copy_debug_stmt): Don't reset debug stmt just because its first operand is a non-localized variable. From-SVN: r155917
Jakub Jelinek committed -
PR c++/42701 * call.c (build_new_method_call): Don't free the vec here. From-SVN: r155916
Jason Merrill committed -
PR c++/42655 * call.c (convert_like_real): Do full decay_conversion for ck_rvalue. From-SVN: r155913
Jason Merrill committed -
2010-01-14 Paolo Carlini <paolo.carlini@oracle.com> * include/c_std/cstring (memchr): Forward to the builtin. * include/c_std/cstring: Remove redundant casts; use names consistent with the letter of the Standard. * include/c_global/cstring: Likewise. From-SVN: r155912
Paolo Carlini committed -
2010-01-14 Martin Jambor <mjambor@suse.cz> PR tree-optimization/42706 * tree-sra.c (encountered_recursive_call): New variable. (encountered_unchangable_recursive_call): Likewise. (sra_initialize): Initialize both new variables. (callsite_has_enough_arguments_p): New function. (scan_function): Call decl and flags check only for IPA-SRA, check whether there is a recursive call and whether it has enough arguments. (all_callers_have_enough_arguments_p): New function. (convert_callers): Look for recursive calls only when encountered_recursive_call is set. (ipa_early_sra): Bail out either if !all_callers_have_enough_arguments_p or encountered_unchangable_recursive_call. * testsuite/gcc.dg/ipa/pr42706.c: New testcase. From-SVN: r155911
Martin Jambor committed -
2010-01-14 H.J. Lu <hongjiu.lu@intel.com> * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__. From-SVN: r155910
H.J. Lu committed -
2010-01-14 Alexander Monakov <amonakov@ispras.ru> * sel-sched.c: Add 2010 to copyright years. * sel-sched-ir.c: Likewise. * sel-sched-ir.h: Likewise. From-SVN: r155906
Alexander Monakov committed -
2010-01-14 Martin Jambor <mjambor@suse.cz> PR tree-optimization/42714 * tree-sra.c (sra_ipa_modify_assign): Handle incompatible-type constructors specially. * gcc/testsuite/g++.dg/torture/pr42714.C: New test. From-SVN: r155905
Martin Jambor committed -
2010-01-14 Andi Kleen <ak@linux.intel.com> * config/i386/drivers-i386.c (detect_caches_intel): Add l2sizekb parameter and fill in. (host_detect_local_cpu): Add l2sizekb, fill in. Add Atom small cache heuristic. 2010-01-14 Andi Kleen <ak@linux.intel.com> * config/i386/drivers-i386.c (detect_caches_cpuid4): Add level3 parameter and fill in. (detect_caches_intel): Handle level3 cache. 2010-01-14 Andi Kleen <ak@linux.intel.com> * config/i386/drivers-i386.c (host_detect_local_cpu): Fix core duo detection. 2010-01-14 Andi Kleen <ak@linux.intel.com> * config/i386/drivers-i386.c (host_detect_local_cpu): Fix Atom detection. From-SVN: r155904
Andi Kleen committed -
2010-01-14 Alexander Monakov <amonakov@ispras.ru> * config/rs6000/rs6000.c (rs6000_variable_issue): Rename to... (rs6000_variable_issue_1): this. Use... (rs6000_variable_issue): here. Reimplement. Print debug info. From-SVN: r155902
Alexander Monakov committed -
2010-01-14 Alexander Monakov <amonakov@ispras.ru> * sel-sched-ir.c (sel_restore_other_notes): Rename to sel_restore_notes. Update all callers. Call reemit_notes for all insns. From-SVN: r155901
Alexander Monakov committed -
PR rtl-optimization/42246 * sel-sched-ir.h (get_all_loop_exits): Include exits from inner loops. From-SVN: r155900
Andrey Belevantsev committed -
sel-sched.c (compute_av_set_at_bb_end): Do not test that number of all successors is the same as number of successors... * sel-sched.c (compute_av_set_at_bb_end): Do not test that number of all successors is the same as number of successors in current region. From-SVN: r155899
Andrey Belevantsev committed -
2010-01-14 Alexander Monakov <amonakov@ispras.ru> * sel-sched.c (maybe_emit_renaming_copy): Exit early when expression to rename is not separable. Otherwise check that its LHS is not NULL. From-SVN: r155898
Alexander Monakov committed -
2010-01-14 Alexander Monakov <amonakov@ispras.ru> * sel-sched.c (choose_best_reg_1): Loop over all regs for mode. From-SVN: r155897
Alexander Monakov committed
-