1. 29 Nov, 2012 5 commits
    • re PR c++/52654 ([C++11] Warn on overflow in user-defined literals) · 2d7aa578
      gcc/c-family/
      
      2012-11-29  Ed Smith-Rowland  <3dw4rd@verizon.net>
      
      	PR c++/52654
      	* c-common.h (overflow_type): New enum.
      	(build_userdef_literal): Add overflow_type argument.
      	(tree_userdef_literal): Add overflow_type.
      	(USERDEF_LITERAL_OVERFLOW): New access macro.
      	* c-common.c (build_userdef_literal): Add overflow_type
      	argument.
      	* c-lex.c (c_lex_with_flags): Add overflow_type to
      	build_userdef_literal calls.
      	(interpret_integer, interpret_float): Add overflow_type argument.
      
      
      gcc/cp/
      
      2012-11-29  Ed Smith-Rowland  <3dw4rd@verizon.net>
      
      	PR c++/52654
      	* parser.c (cp_parser_string_literal): Add overflow_type arg.
      	(cp_parser_userdef_numeric_literal): Warn on numeric overflow.
      
      
      gcc/testsuite/
      
      2012-11-29  Ed Smith-Rowland  <3dw4rd@verizon.net>
      
      	PR c++/52654
      	* g++.dg/cpp0x/udlit-overflow.C: New.
      	* g++.dg/cpp0x/udlit-overflow-neg.C: New.
      
      From-SVN: r193918
      Ed Smith-Rowland committed
    • epiphany.h (EPIPHANY_LIBRARY_EXTRA_SPEC): Define. · 48ac1c94
              * config/epiphany/epiphany.h (EPIPHANY_LIBRARY_EXTRA_SPEC): Define.
              (EXTRA_SPECS, DRIVER_SELF_SPECS): Likewise.
              * config/epiphany/t-epiphany (SPECS): Set.
              (specs): New rule.
      
      From-SVN: r193917
      Joern Rennecke committed
    • Shift get_attr_sched_use_fpu declaration from last change from... · f701d223
      Shift get_attr_sched_use_fpu declaration from last change from
      config/epiphany/epiphany.h to config/epiphany/epiphany-protos.h .
      
      From-SVN: r193916
      Joern Rennecke committed
    • predicates.md (addsub_operator): New predicate. · 447a7d24
              * config/epiphany/predicates.md (addsub_operator): New predicate.
              * config/epiphany/epiphany-sched.md (sched_use_fpu): New attribute.
              * config/epiphany/epiphany.md (isub_i+1): New peephole2.
              * config/epiphany/epiphany.h (get_attr_sched_use_fpu): Declare.
      
      From-SVN: r193915
      Joern Rennecke committed
    • Daily bump. · e7287433
      From-SVN: r193914
      GCC Administrator committed
  2. 28 Nov, 2012 33 commits
  3. 27 Nov, 2012 2 commits
    • rtl.h (debug_bb_n_slim, [...]): Remove prototypes. · cfbeaedf
      	* rtl.h (debug_bb_n_slim, debug_bb_slim, debug_insn_slim): Remove
      	prototypes.
      	(debug_rtl_slim): Rename to dump_rtl_slim.
      	(print_value_slim): Rename to dump_value_slim.
      	* ira.c (ira_update_equiv_info_by_shuffle_insn): Update
      	print_value_slim user.
      	* lra.c (lra_process_new_insns): Use dump_insn_slim to dump single
      	insns.  Use dump_rtl_slim for insn chains.
      	* lra-constraints.c (get_reload_reg): Update print_value_slim user.
      	(process_addr_reg): Likewise.
      	(equiv_address_substitution): Likewise.
      	(inherit_reload_reg): Likewise.  Use dump_insn_slim to dump single
      	insns.
      	(check_and_process_move): Likewise.
      	(lra_constraints): Likewise.
      	(split_reg): Likewise.
      	(update_ebb_live_info): Likewise.
      	(remove_inheritance_pseudos): Likewise.
      	* sched-vis.c: Don't include sched-int.h.
      	Remove #ifdef INSN_SCHEDULING tests.
      	(print_value_slim): Rename to dump_value_slim.  Simplify a few
      	cases using GET_RTX_NAME.
      	(print_pattern): Do not handle UNSPEC and UNSPECV here, explain why.
      	(print_insn): Reorganize code to be independent of INSN_SCHEDULING.
      	Always print CALL_INSN patterns.  Harmonize INSN_UID dumping template.
      	Handle NOTE_INSN_CALL_ARG_LOCATION.
      	(dump_rtl_slim): Copied from debug_rtl_slim.
      	(debug_rtl_slim): Wrapper around dump_rtl_slim to stderr.
      	* haifa-sched.c (schedule_insn): Update print_insn user.
      
      From-SVN: r193873
      Steven Bosscher committed
    • re PR fortran/55476 (Bogus warning "Pointer might outlive the pointer target") · 916bad55
      2012-11-27  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/55476
              * expr.c (gfc_check_pointer_assign): Fix check
              pointer-might-outlive-target check for host_assoc.
      
      2012-11-27  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/55476
              * gfortran.dg/warn_target_lifetime_3.f90: New.
      
      From-SVN: r193872
      Tobias Burnus committed