Skip to content
Snippets Groups Projects
  1. Jul 02, 2012
  2. Jul 01, 2012
    • Wei Guozhi's avatar
      re PR target/53447 (missed optimization of 64bit ALU operation with small constant) · 44cd6810
      Wei Guozhi authored
      	PR target/53447
      	* config/arm/arm-protos.h (const_ok_for_dimode_op): New prototype.
      	* config/arm/arm.c (const_ok_for_dimode_op): New function.
      	* config/arm/constraints.md (Dd): New constraint.
      	* config/arm/predicates.md (arm_adddi_operand): New predicate.
      	* config/arm/arm.md (adddi3): Extend it to handle constants.
      	(arm_adddi3): Likewise.
      	(addsi3_carryin_<optab>): Extend it to handle sbc case.
      	(addsi3_carryin_alt2_<optab>): Likewise.
      	* config/arm/neon.md (adddi3_neon): Extend it to handle constants.
      
      	* gcc.target/arm/pr53447-1.c: New testcase.
      	* gcc.target/arm/pr53447-2.c: New testcase.
      	* gcc.target/arm/pr53447-3.c: New testcase.
      	* gcc.target/arm/pr53447-4.c: New testcase.
      
      From-SVN: r189102
      44cd6810
    • Uros Bizjak's avatar
      ChangeLog: Fix whitespace. · 9faeb493
      Uros Bizjak authored
      	* ChangeLog: Fix whitespace.
      	* c-family/ChangeLog: Ditto.
      	* testsuite/ChangeLog: Ditto.
      
      From-SVN: r189101
      9faeb493
    • Uros Bizjak's avatar
      c-pch.c (c_common_write_pch): Remove unused variables. · fbc873ad
      Uros Bizjak authored
      	* c-pch.c (c_common_write_pch): Remove unused variables.
      
      From-SVN: r189100
      fbc873ad
    • GCC Administrator's avatar
      Daily bump. · 49e3e71b
      GCC Administrator authored
      From-SVN: r189099
      49e3e71b
  3. Jun 30, 2012
    • Nathan Sidwell's avatar
      coverage.c (bbg_file_stamp): New. · cb686b99
      Nathan Sidwell authored
      	* coverage.c (bbg_file_stamp): New.
      	(read_counts_file): Merge incoming stamp with bbg_file_stamp.
      	(build_info): Write bbg_file_stamp.
      	(coverage_init): Initialize bbg_file_stamp.  Read counts file
      	before writing graph header.
      	(coverage_finish): Don't unlink the data file if we can generate a
      	unique file stamp.
      	* tree.h (crc32_unsigned): Declare.
      	* tree.c (crc32_unsigned_bits): New, broken out of ...
      	(crc32_byte): ... here.  Use it.
      	(crc32_unsigned): New.
      
      From-SVN: r189095
      cb686b99
    • Cary Coutant's avatar
      dwarf2out.c (add_pubname_string): Don't check for want_pubnames. · 1ec205bf
      Cary Coutant authored
      2012-06-29   Cary Coutant  <ccoutant@google.com>
      
      gcc/
      	* dwarf2out.c (add_pubname_string): Don't check for want_pubnames.
      	(gen_subprogram_die): Don't add pubname if want_pubnames is false.
      	(gen_variable_die): Likewise.
      	(gen_namespace_die): Likewise.
      
      From-SVN: r189094
      1ec205bf
    • GCC Administrator's avatar
      Daily bump. · 9d006871
      GCC Administrator authored
      From-SVN: r189093
      9d006871
  4. Jun 29, 2012
    • Eric Botcazou's avatar
      tree-eh.c (lower_try_finally_switch): Really put the location of the last... · 0118b919
      Eric Botcazou authored
      tree-eh.c (lower_try_finally_switch): Really put the location of the last statement of the finally block onto the switch.
      
      	* tree-eh.c (lower_try_finally_switch): Really put the location of the
      	last statement of the finally block onto the switch.
      
      From-SVN: r189086
      0118b919
    • H.J. Lu's avatar
      Use int for WCHAR_TYPE only for TARGET_LP64 · dc726735
      H.J. Lu authored
      	PR target/53539
      	* config/i386/gnu-user64.h (WCHAR_TYPE): Use "int" only for
      	TARGET_LP64.
      
      From-SVN: r189085
      dc726735
    • Sterling Augustine's avatar
      dwarf2out.c (add_pubname): Add comment. · dfa15de2
      Sterling Augustine authored
      2012-06-29  Sterling Augustine  <saugustine@google.com>
      
      	* dwarf2out.c (add_pubname): Add comment.
      	(add_pubtype): Fix indentation.
      	(gen_enumeration_type_die): Likewise.
      
      From-SVN: r189084
      dfa15de2
    • Jakub Jelinek's avatar
      tree-vect-generic.c (expand_vector_divmod): For even/odd widening multiply,... · 271be516
      Jakub Jelinek authored
      tree-vect-generic.c (expand_vector_divmod): For even/odd widening multiply, put even always as first argument to VEC_PERM_EXPR.
      
      	* tree-vect-generic.c (expand_vector_divmod): For even/odd
      	widening multiply, put even always as first argument to
      	VEC_PERM_EXPR.
      
      From-SVN: r189082
      271be516
    • Richard Henderson's avatar
      Use builtin_widen_mult_even/odd in tree-vect-generic division expansion · 0fcc85cd
      Richard Henderson authored
              * tree-vect-generic.c: Include target.h.
              (expand_vector_divmod): Use builtin_mul_widen_even/odd if supported.
              * Makefile.in (tree-vect-generic.o): Update.
      
      From-SVN: r189081
      0fcc85cd
    • Steven Bosscher's avatar
      configure.ac: Skip C if explicitly selected. · d4a10d0a
      Steven Bosscher authored
      toplevel/
      	* configure.ac: Skip C if explicitly selected.
      	* configure: Regenerate.
      
      gcc/
      	* configure.ac: Remove special gtfiles case for C.
      	* configure: Regenerate.
      	* Makefile.in: Remove C front-end hooks and build hooks that
      	will be picked up from c/Make-lang.in now.
      	Add tree-mudflap to C_COMMON_OBJS.
      	* gengtype.c (files_rules): Adjust gt-files for c/c-decl.c.
      	* config/vms/vms.c: Look for c-tree.h in c/.
      	* doc/gty.texi: Remove reference to c-config-lang.in.
      	* doc/sourcebuild.texi: Document the c/ subdirectory.
      
      c/
      	* Make-lang.in: New file, rules migrated from gcc/Makefile.in
      	and add language Makefile hooks.
      	* config-lang.in: New file.
      	* c-config-lang.in: Moved from gcc/config-lang.in to here, and
      	add the required "normal" config-lang.in rules.
      	* c-lang.h: Moved from gcc/ to here.
      	* c-tree.h: Likewise.
      	* c-objc-common.c: Likewise.
      	* c-objc-common.h: Likewise.
      	* c-typeck.c: Likewise.
      	* c-convert.c: Likewise.
      	* c-lang.c: Likewise.
      	* c-aux-info.c: Likewise.
      	* c-errors.c: Likewise.
      	* gccspec.c: Likewise.
      	* c-decl.c: Likewise.  Include gt-c-c-decl.h, not gt-c-decl.h.
      	* c-parser.c: Likewise.  Include gt-c-c-parser.h, not gt-c-parser.h.
      
      c-family/
      	* cppspec.c: Moved from gcc/ to here.
      
      objc/
      	* Make-ang.in: Adjust for move of C front-end files.
      	* config-lang.in: Likewise.
      	* objc-encoding.c: Look for cp-tree.h in cp/, and for c-tree.h
      	and c-lang.h in c/.
      	* objc-runtime-shared-support.c: Likewise.
      	* objc-next-runtime-abi-01.c: Likewise.
      	* objc-next-runtime-abi-02.c: Likewise.
      	* objc-gnu-runtime-abi-01.c: Likewise.
      	* objc-act.c: Likewise.
      	* objc-lang.c: Likewise.
      
      cp/
      	* Make-lang.in: Remove tree-mudflap.o from CXX_AND_OBJCXX_OBJS.
      
      From-SVN: r189080
      d4a10d0a
    • Steven Bosscher's avatar
      system.h (CASE_USE_BIT_TESTS): Poison. · cc193fba
      Steven Bosscher authored
      	* system.h (CASE_USE_BIT_TESTS): Poison.
      	* stmt.c (CASE_USE_BIT_TESTS): Fold away into its only user ...
      	(expand_switch_using_bit_tests_p): ...here.
      	* doc/tm.texi.in (CASE_USE_BIT_TESTS): Remove documentation.
      	* doc/tm.texi (CASE_USE_BIT_TESTS): Regenerate.
      
      From-SVN: r189078
      cc193fba
    • Richard Guenther's avatar
      re PR tree-optimization/47061 (VRP doesn't propagate through x<<=1, but it does for x*=2) · 7211c82f
      Richard Guenther authored
      2012-06-29  Richard Guenther  <rguenther@suse.de>
      
      	PR tree-optimization/47061
      	* gcc.dg/tree-ssa/vrp71.c: New testcase.
      
      From-SVN: r189076
      7211c82f
    • Richard Guenther's avatar
      re PR tree-optimization/37541 (VRP fails to optimize single-bit ranges) · 76744c17
      Richard Guenther authored
      2012-06-29  Richard Guenther  <rguenther@suse.de>
      
      	PR tree-optimization/37541
      	* gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
      
      From-SVN: r189075
      76744c17
    • Steven Bosscher's avatar
      system.h (IFCVT_EXTRA_FIELDS): Poison. · 67a0732f
      Steven Bosscher authored
      	* system.h (IFCVT_EXTRA_FIELDS): Poison.
      	(IFCVT_INIT_EXTRA_FIELDS): Poison.
      	* basic-block.h (struct ce_if_block): Remove IFCVT_EXTRA_FIELDS.
      	* ifcvt.c (find_if_header): Use IFCVT_MACHDEP_INIT instead of
      	IFCVT_INIT_EXTRA_FIELDS.
      	* gengtype-parse.c (struct_field_seq): Remove obsolete comment.
      	* config/frv/frv.h (IFCVT_INIT_EXTRA_FIELDS): Rename to
      	IFCVT_MACHDEP_INIT.
      	* config/frv/frv.c (frv_ifcvt_init_extra_fields): Rename to
      	frv_ifcvt_machdep_init.
      	* doc/tm.texi.in (IFCVT_INIT_EXTRA_FIELDS, IFCVT_EXTRA_FIELDS):
      	Remove documentation.
      	(IFCVT_MACHDEP_INIT): Document.
      	* doc/tm.texi: Regenerate.
      
      From-SVN: r189074
      67a0732f
    • Richard Guenther's avatar
      re PR tree-optimization/52589 (VRP missed optimization) · a1ebcd97
      Richard Guenther authored
      2012-06-29  Richard Guenther  <rguenther@suse.de>
      
      	PR tree-optimization/52589
      	* gcc.dg/tree-ssa/vrp70.c: New testcase.
      
      From-SVN: r189073
      a1ebcd97
    • Andreas Schwab's avatar
      copying-lib.texi (Library Copying): Don't use @heading inside @enumerate. · 8a8b3779
      Andreas Schwab authored
      * copying-lib.texi (Library Copying): Don't use @heading inside
      @enumerate.
      
      From-SVN: r189072
      8a8b3779
    • Nick Clifton's avatar
      * config/lm32/lm32.c (lm32_compute_frame_size): Fix typo. · 126ea3e1
      Nick Clifton authored
      From-SVN: r189067
      126ea3e1
    • Jakub Jelinek's avatar
      tree-vect-stmts.c (vectorizable_operation): Check both VEC_WIDEN_MULT_LO_EXPR... · 2b5bb7da
      Jakub Jelinek authored
      tree-vect-stmts.c (vectorizable_operation): Check both VEC_WIDEN_MULT_LO_EXPR and VEC_WIDEN_MULT_HI_EXPR optabs.
      
      	* tree-vect-stmts.c (vectorizable_operation): Check both
      	VEC_WIDEN_MULT_LO_EXPR and VEC_WIDEN_MULT_HI_EXPR optabs.
      	Verify that operand[0]'s mode is TYPE_MODE (wide_vectype).
      
      From-SVN: r189064
      2b5bb7da
    • Janis Johnson's avatar
      * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line. · 90686faa
      Janis Johnson authored
      From-SVN: r189063
      90686faa
    • Janis Johnson's avatar
      error46.C: Add missing comment to dg-message. · c1827cf0
      Janis Johnson authored
      	* g++.dg/template/error46.C: Add missing comment to dg-message.
      	* g++.dg/template/crash107.C: Likewise.
      	* g++.dg/template/error47.C: Likewise.
      	* g++.dg/template/crash108.C: Likewise.
      	* g++.dg/overload/operator5.C: Likewise.
      
      From-SVN: r189062
      c1827cf0
    • Janis Johnson's avatar
      Wstrict-aliasing-converted-assigned.c: Fix syntax errors in dg-message directives, add comments. · b03aa1fa
      Janis Johnson authored
      	* gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
      	errors in dg-message directives, add comments.
      
      From-SVN: r189061
      b03aa1fa
    • GCC Administrator's avatar
      Daily bump. · 2b774880
      GCC Administrator authored
      From-SVN: r189060
      2b774880
  5. Jun 28, 2012
Loading