1. 01 Nov, 2007 11 commits
    • re PR testsuite/25352 (xfail within dg-do command has no effect) · fdaea7e2
      gcc/
      	PR testsuite/25352
      	* doc/sourcebuild.texi (Test Directives): Document that xfail
      	has no effect for dg-do except when dg-do-what is "run".
      
      libstdc++-v3/
      	PR testsuite/25352
      	* testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
      	Remove xfail from dg-do and add dg-skip-if.
      
      gcc/testsuite/
      	PR testsuite/25352
      	* gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
      	add dg-skip-if.
      	* gcc.c-torture/compile/20001205-1.c: Ditto.
      	* gcc.c-torture/compile/20001226-1.c: Ditto.
      	* gcc.c-torture/compile/20020312-1.c: Ditto.
      	* gcc.c-torture/compile/20020604-1.c: Ditto.
      	* gcc.c-torture/compile/920501-12.c: Ditto.
      	* gcc.c-torture/compile/920501-4.c: Ditto.
      	* gcc.c-torture/compile/920520-1.c: Ditto.
      	* gcc.c-torture/compile/980506-1.c: Ditto.
      	* gcc.c-torture/compile/990617-1.c: Ditto.
      	* gcc.dg/compare6.c: Ditto.
      	* g++.old-deja/g++.brendan/crash43.C: Ditto.
      	* g++.old-deja/g++.brendan/synth1.C: Ditto.
      	* g++.old-deja/g++.oliva/dwarf2.C: Ditto.
      	* g++.old-deja/g++.oliva/dwarf3.C: Ditto.
      	* g++.old-deja/g++.pt/static6.C: Ditto.
      	* g++.old-deja/g++.pt/crash16.C: Ditto.
      	* g++.old-deja/g++.mike/p10416.C: Ditto.
      	* g++.old-deja/g++.mike/ns15.C: Ditto.
      	* g++.old-deja/g++.mike/eh46.C: Ditto.
      
      From-SVN: r129823
      Janis Johnson committed
    • c-decl.c (grokdeclarator): Set decl source locations. · 5af28c74
      gcc
      	* c-decl.c (grokdeclarator): Set decl source locations.
      	* c-parser.c (c_parser_enum_specifier): Set location.
      	(c_parser_struct_or_union_specifier): Likewise.
      gcc/testsuite
      	* gcc.dg/redecl-1.c: Update.
      	* gcc.dg/pr20368-3.c: Update.
      	* gcc.dg/inline-14.c: Update.
      	* gcc.dg/builtins-30.c: Update.
      	* gcc.dg/dremf-type-compat-4.c: Update.
      	* gcc.dg/pr20368-2.c: Update.
      
      From-SVN: r129822
      Tom Tromey committed
    • * print-tree.c (print_node): Print column number. · 18aa09d1
      From-SVN: r129821
      Tom Tromey committed
    • re PR debug/33537 (C++ arguments passed by invisible reference have wrong type) · 611cd333
      	PR debug/33537
      	* dwarf2out.c (gen_formal_parameter_die, gen_variable_die,
      	gen_decl_die): Use TREE_TYPE (TREE_TYPE (decl)) as type
      	rather than TREE_TYPE (decl) if DECL_BY_REFERENCE (decl).
      
      From-SVN: r129820
      Jakub Jelinek committed
    • re PR rtl-optimization/33673 (ICE in verify_flow_info, missing barrier, when… · d0a55efc
      re PR rtl-optimization/33673 (ICE in verify_flow_info, missing barrier, when multiple tree opts disabled)
      
      	PR rtl-optimization/33673
      	* gcse.c (cprop_jump): If a conditional jump has been optimized
      	into unconditional jump, make the remaining normal edge fallthru
      	and delete the jump insn.
      
      	* gcc.dg/pr33673.c: New test.
      
      From-SVN: r129819
      Jakub Jelinek committed
    • emit-rtl.c (set_reg_attrs_from_mem): Clarify function comment. · 895a8136
      	* emit-rtl.c (set_reg_attrs_from_mem): Clarify function comment.
      	(set_mem_attrs_from_reg): Likewise.
      
      From-SVN: r129818
      Ben Elliston committed
    • re PR tree-optimization/33961 (gcc 4.3 causes crash valid code to crash) · e08f02f0
              PR tree-optimization/33961
              * tree-ssa-phiopt.c (struct name_to_bb.store): New member.
              (name_to_bb_hash, name_to_bb_eq): Consider and check it.
              (add_or_mark_expr): New argument 'store', using it to search
              the hash table.
              (nt_init_block): Adjust calls to add_or_mark_expr.
      
              * gcc.dg/pr33961.c: New test.
      
      From-SVN: r129817
      Michael Matz committed
    • re PR c++/33494 (Broken diagnostic: 'modop_expr' not supported by dump_expr) · 42e2a999
      /cp
      2007-10-31  Paolo Carlini  <pcarlini@suse.de>
      
      	PR c++/33494
      	* cxx-pretty-print.c (pp_cxx_typeid_expression,
      	pp_cxx_delete_expression): Change to static linkage.
      	* cxx-pretty-print.h: Adjust declarations.
      	* error.c (dump_expr, case EXPR_PACK_EXPANSION, TYPEID_EXPR,
      	MEMBER_REF, DOTSTAR_EXPR, DELETE_EXPR, VEC_DELETE_EXPR,
      	MODOP_EXPR): Forward to pp_expression.
      
      	* cxx-pretty-print.c (pp_cxx_expression, case NON_DEPENDENT_EXPR):
      	Fix typo.
      
      /testsuite
      2007-10-31  Paolo Carlini  <pcarlini@suse.de>
      
      	PR c++/33494
      	* g++.dg/template/error35.C: New.
      
      From-SVN: r129816
      Paolo Carlini committed
    • re PR c++/33494 (Broken diagnostic: 'modop_expr' not supported by dump_expr) · 066f956c
      /cp
      2007-10-31  Paolo Carlini  <pcarlini@suse.de>
      
      	PR c++/33494
      	* cxx-pretty-print.c (pp_cxx_typeid_expression,
      	pp_cxx_delete_expression): Change to static linkage.
      	* cxx-pretty-print.h: Adjust declarations.
      	* error.c (dump_expr, case EXPR_PACK_EXPANSION, TYPEID_EXPR,
      	MEMBER_REF, DOTSTAR_EXPR, DELETE_EXPR, VEC_DELETE_EXPR,
      	MODOP_EXPR): Forward to pp_expression.
      
      	* cxx-pretty-print.c (pp_cxx_expression, case NON_DEPENDENT_EXPR):
      	Fix typo.
      
      /testsuite
      2007-10-31  Paolo Carlini  <pcarlini@suse.de>
      
      	PR c++/33494
      	* g++.dg/template/error35.C: New.
      
      From-SVN: r129815
      Paolo Carlini committed
    • stl_queue.h (queue<>::push(value_type&&)): Replace with "emplace" version per DR 756. · c54171fe
      2007-10-31  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/stl_queue.h (queue<>::push(value_type&&)): Replace
      	with "emplace" version per DR 756.
      	(priority_queue<>::push(value_type&&)): Likewise.
      	* include/bits/stl_stack.h (stack<>::push(value_type&&)): Likewise.
      
      From-SVN: r129814
      Paolo Carlini committed
    • Daily bump. · e52e3000
      From-SVN: r129811
      GCC Administrator committed
  2. 31 Oct, 2007 14 commits
  3. 30 Oct, 2007 15 commits