- 11 Jan, 2011 18 commits
-
-
From-SVN: r168671
Richard Henderson committed -
Is there any real reason for this? It causes testsuite failures because the pattern doesn't match many of the dumps. From-SVN: r168670
Richard Henderson committed -
From-SVN: r168669
Richard Henderson committed -
The new definition is more useful to the unwinder. From-SVN: r168668
Richard Henderson committed -
From-SVN: r168667
Jan Hubicka committed -
PR lto/45721 PR lto/45375 * tree.h (symbol_alias_set_t): Move typedef here from varasm.c (symbol_alias_set_destroy, symbol_alias_set_contains, propagate_aliases_backward): Declare. * lto-streamer-out.c (struct sets): New sturcture. (trivally_defined_alias): New function. (output_alias_pair_p): Rewrite. (output_unreferenced_globals): Fix output of alias pairs. (produce_symtab): Likewise. * ipa.c (function_and_variable_visibility): Set weak alias destination as needed in lto. * varasm.c (symbol_alias_set_t): Remove. (symbol_alias_set_destroy): Export. (propagate_aliases_forward, propagate_aliases_backward): New functions based on ... (compute_visible_aliases): ... this one; remove. (trivially_visible_alias): New (trivially_defined_alias): New. (remove_unreachable_alias_pairs): Rewrite. (finish_aliases_1): Reorganize code checking if alias is defined. * passes.c (rest_of_decl_compilation): Do not call assemble_alias when in LTO mode. * lto.c (partition_cgraph_node_p, partition_varpool_node_p): Weakrefs are not partitioned. * testsuite/gcc.dg/lto/pr45721_1.c: New file. * testsuite/gcc.dg/lto/pr45721_0.c: New file. From-SVN: r168666
Jan Hubicka committed -
re PR tree-optimization/46076 (constant propagation and compile-time math no longer happening versus 4.4 and 4.5) 2011-01-11 Richard Guenther <rguenther@suse.de> PR tree-optimization/46076 * tree-ssa.c (useless_type_conversion_p): Conversions from unprototyped to empty argument list function types are useless. * gcc.dg/tree-ssa/pr46076.c: New testcase. From-SVN: r168665
Richard Guenther committed -
2011-01-11 Paolo Carlini <paolo.carlini@oracle.com> * aclocal.m4: Regenerate. From-SVN: r168664
Paolo Carlini committed -
2011-01-11 Richard Guenther <rguenther@suse.de> PR middle-end/45235 * emit-rtl.c (set_mem_attributes_minus_bitpos): Do not mark volatile MEMs as MEM_READONLY_P. From-SVN: r168663
Richard Guenther committed -
2011-01-11 Kai Tietz <kai.tietz@onevision.com> PR bootstrap/47215 * decl.c (java_init_decl_processing): Initialize long_integer_type_node. From-SVN: r168662
Kai Tietz committed -
2011-01-11 Richard Guenther <rguenther@suse.de> PR tree-optimization/47239 * tree-ssa-ccp.c (get_value_from_alignment): Punt for FUNCTION_DECLs. From-SVN: r168661
Richard Guenther committed -
re PR tree-optimization/47086 (ICE: verify_flow_info failed: BB 3 can not throw but has an EH edge with -O -fexceptions -fnon-call-exceptions -ftrapv) * PR tree-optimization/47086 * tree-ssa-loop-ivopts.c (find_givs_in_stmt_scev): Do not record IVs from statements that might throw. * PR tree-optimization/47086 * gcc.dg/pr47086.c: New test. From-SVN: r168659
Jeff Law committed -
PR c++/46658 * init.c (build_new_1): Handle value-init in templates differently. From-SVN: r168655
Jason Merrill committed -
PR c++/45520 * tree.c (maybe_dummy_object): Check current_class_ref against context, not current_class_type. From-SVN: r168654
Jason Merrill committed -
gcc/testsuite: * objc-obj-c++-shared/next-mapping.h: Add copyright header. Split type definitions and NSConstantString class into... * objc-obj-c++-shared/objc-test-suite-types.h: New. * objc-obj-c++-shared/nsconstantstring-class.h: New. * objc-obj-c++-shared/nsconstantstring-class-impl.h: New. * objc-obj-c++-shared/nsconstantstring-class-impl.m: New. * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New. * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update to comments. * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust encode defines for newer NeXT system headers. * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers. * obj-c++.dg/torture/strings/string1.mm: Likewise. * objc.dg/foreach-5.m: Likewise. * objc.dg/foreach-2.m: Likewise. * objc.dg/foreach-4.m: Likewise. * objc.dg/torture/strings/string1.m: Likewise. * objc.dg/torture/strings/string2.m: Likewise. * objc.dg/torture/strings/string3.m: Likewise. * objc.dg/torture/strings/string4.m: Likewise. * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type header and stand alone. * obj-c++.dg/strings/strings-2.mm: Likewise. * objc.dg/torture/strings/const-str-3.m: Likewise. * objc.dg/strings/strings-2.m: Likewise. * objc.dg/strings/const-str-12b.m: Likewise. From-SVN: r168653
Iain Sandoe committed -
2011-01-12 Richard Guenther <rguenther@suse.de> PR middle-end/32511 * c-common.c (handle_weak_attribute): Warn instead of error on declaring an inline function weak. * gcc.dg/attr-weak-1.c: Adjust. From-SVN: r168652
Richard Guenther committed -
2011-01-11 Paul Thomas <pault@gcc.gnu.org> PR fortran/47051 * trans-array.c (gfc_alloc_allocatable_for_assignment): Change to be standard compliant by testing for shape rather than size before skipping reallocation. Improve comments. 2011-01-11 Paul Thomas <pault@gcc.gnu.org> PR fortran/47051 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be standard compliant and comment. From-SVN: r168650
Paul Thomas committed -
From-SVN: r168649
GCC Administrator committed
-
- 10 Jan, 2011 20 commits
-
-
* config/bootstrap-lto.mk: -fuse-linker-plugin is default now; pass -fno-lto to STAGEprofile. From-SVN: r168645
Jan Hubicka committed -
PR lto/45375 * lto-cgraph.c (input_profile_summary): Remove overactive sanity check. From-SVN: r168644
Jan Hubicka committed -
PR lto/45375 * profile.c (read_profile_edge_counts): Ignore profile inconistency when correcting profile. From-SVN: r168643
Jan Hubicka committed -
re PR lto/46083 (gcc.dg/initpri1.c FAILs with -flto/-fwhopr (attribute constructor/destructor doesn't work)) PR lto/46083 * lto-streamer-out.c (pack_ts_function_decl_value_fields): Store DECL_FINI_PRIORITY. * lto-streamer-in.c (unpack_ts_function_decl_value_fields): Restore DECL_FINI_PRIORITY. * gcc.dg/initpri3.c: New testcase. From-SVN: r168642
Jan Hubicka committed -
2011-01-10 H.J. Lu <hongjiu.lu@intel.com> PR lto/47222 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it externally visible. (g_esi): Likewise. (g_ebx): Likewise. (g_ebp): Likewise. (g_esp): Likewise. (g_ebp_save): Likewise. (g_esp_save): Likewise. From-SVN: r168640
H.J. Lu committed -
2010-08-17 Jack Howarth <howarth@bromo.med.uc.edu> PR target/45258 * gcc.c (spec_function): Add remove-outfile. (remove_outfile_spec_function): New function. * config/darwin.h (LINK_SPEC): Add removal of -ldl, -lm and -lpthread. * invoke.texi (replace-outfile): Document. From-SVN: r168639
Mike Stump committed -
From-SVN: r168638
Rainer Orth committed -
gcc/: * doc/gimple.texi: Fix quoting of multi-word return values in @deftypefn statements. Ensure presence of return value. Wrap overlong @deftypefn lines. (is_gimple_operand, is_gimple_min_invariant_address): Remove descriptions of removed functions. * doc/hostconfig.texi (Host Common): Wrap long line, fix quoting of multi-word return value in @deftypefn statement. From-SVN: r168637
Ralf Wildenhues committed -
gcc/: * doc/gimple.texi (Temporaries, Operands, Compound Lvalues) (Conditional Expressions, Logical Operators) (Statement and operand traversals): Do not indent smallexample code. Fix duplicate function argument in example. From-SVN: r168636
Ralf Wildenhues committed -
PR tree-optimization/46021 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*, i?86-*-*, x86_64-*-*. From-SVN: r168635
Rainer Orth committed -
* PR tree-optimization/47141 * ipa-split.c (split_function): Handle case where we are returning a value and the return block has a virtual operand phi. * gcc.c-torture/compile/pr47141.c: New test. Approved by richie in IRC From-SVN: r168634
Jeff Law committed -
PR tree-optimization/47234 * tree-pass.h (TODO_rebuild_cgraph_edges): New TODO. (pass_feedback_split_functions): Declare. * passes.c (init_optimization_passes): Add ipa-split as subpass of tree-profile. * ipa-split.c (gate_split_functions): Update comments; disable split-functions for profile_arc_flag and branch_probabilities. (gate_feedback_split_functions): New function. (execute_feedback_split_functions): New function. (pass_feedback_split_functions): New global var. From-SVN: r168632
Jan Hubicka committed -
2011-01-10 H.J. Lu <hongjiu.lu@intel.com> PR lto/46760 * tree-inline.c (tree_can_inline_p): Check e->call_stmt before calling gimple_call_set_cannot_inline. From-SVN: r168631
H.J. Lu committed -
From-SVN: r168630
Joseph Myers committed -
PR testsuite/46230 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL. * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP. * gcc.dg/vect/slp-35.c: Remove XFAILs. * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise. From-SVN: r168629
Eric Botcazou committed -
PR testsuite/46230 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from being vectorized. Adjust dg-final pattern. Remove XFAIL. * gcc.dg/vect/vect-peel-2.c (main): Likewise. * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from being vectorized. Adjust dg-final pattern. From-SVN: r168628
Eric Botcazou committed -
PR testsuite/46230 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32. * gcc.dg/vect/slp-24.c: Likewise. From-SVN: r168627
Eric Botcazou committed -
gcc: * config/darwin-sections.def: Remove unused section. From-SVN: r168626
Iain Sandoe committed -
gcc/ChangeLog: PR c++/47218 * cgraphunit.c (assemble_thunk): Call resolve_unique_section. gcc/testsuite/ChangeLog: PR c++/47218 * g++.dg/other/pr47218-1.C: New test file. * g++.dg/other/pr47218.C: Likewise. * g++.dg/other/pr47218.h: New supporting header. From-SVN: r168624
Dave Korn committed -
From-SVN: r168623
GCC Administrator committed
-
- 09 Jan, 2011 2 commits
-
-
In gcc/: 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com> PR objc/47232 * c-parser.c (c_parser_declaration_or_fndef): Improved error message. In gcc/testsuite/: 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com> PR objc/47232 * objc.dg/attributes/invalid-attribute-1.m: New. * obj-c++.dg/attributes/invalid-attribute-1.mm: New. From-SVN: r168619
Nicola Pero committed -
2011-01-09 Janus Weil <janus@gcc.gnu.org> PR fortran/47224 * resolve.c (resolve_actual_arglist): Remove unneeded and buggy piece of code. 2011-01-09 Janus Weil <janus@gcc.gnu.org> PR fortran/47224 * gfortran.dg/proc_ptr_comp_28.f90: New. From-SVN: r168618
Janus Weil committed
-