* ChangeLog: Fix.
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 17 May 2014 10:33:43 +0000 (10:33 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 17 May 2014 10:33:43 +0000 (10:33 +0000)
* testsuite/ChangeLog: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@210548 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/testsuite/ChangeLog

index 2eff66e..a8ac69c 100644 (file)
@@ -35,7 +35,8 @@
 
 2014-05-16  Dehao Chen  <dehao@google.com>
 
-       * ira-int.h (REG_FREQ_FROM_EDGE_FREQ): Use optimize_function_for_size_p.
+       * ira-int.h (REG_FREQ_FROM_EDGE_FREQ): Use
+       optimize_function_for_size_p.
        * regs.h (REG_FREQ_FROM_BB): Likewise.
 
 2014-05-16  Oleg Endo  <olegendo@gcc.gnu.org>
@@ -66,7 +67,7 @@
        * cfghooks.c (make_forwarder_block): Use direct computation to
        get fall-through edge's count and frequency.
 
-2014-02-07  Benno Schulenberg  <bensberg@justemail.net>
+2014-05-16  Benno Schulenberg  <bensberg@justemail.net>
 
        * config/arc/arc.c (arc_init): Fix typo in error message.
        * config/i386/i386.c (ix86_expand_builtin): Likewise.
 
 2014-05-16  David Wohlferd <dw@LimeGreenSocks.com>
 
-        * doc/extend.texi: (Visibility Pragmas) Fix misplaced @xref
+       * doc/extend.texi: (Visibility Pragmas) Fix misplaced @xref
 
 2014-05-16  Jan Hubicka  <hubicka@ucw.cz>
 
        * varpool.c (dump_varpool_node): Dump write-only flag.
        * lto-cgraph.c (lto_output_varpool_node, input_varpool_node): Stream
        write-only flag.
-       * tree-cfg.c (execute_fixup_cfg): Remove statements setting write-only variables.
+       * tree-cfg.c (execute_fixup_cfg): Remove statements setting
+       write-only variables.
+       * ipa.c (process_references): New function.
+       (set_readonly_bit): New function.
+       (set_writeonly_bit): New function.
+       (clear_addressable_bit): New function.
+       (ipa_discover_readonly_nonaddressable_var): Mark write only variables;
+       fix handling of aliases.
+       * cgraph.h (struct varpool_node): Add writeonly flag.
 
 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
 
        be emitted.
        (aarch64_add_constant): Update call to aarch64_build_constant.
        (aarch64_output_mi_thunk): Likewise.
-       (aarch64_rtx_costs): Estimate cost of a CONST_INT, cost
+       (aarch64_rtx_costs): Estimate cost of a CONST_INT, cost of
        a CONST_DOUBLE.
 
 2014-05-16  James Greenhalgh  <james.greenhalgh@arm.com>
 
 2014-05-14  Cary Coutant  <ccoutant@google.com>
 
-        PR debug/61013
+       PR debug/61013
        * opts.c (common_handle_option): Don't special-case "-g".
        (set_debug_level): Default to at least level 2 with "-g".
 
        (OPTION_MASK_ISA_CLFLUSHOPT_UNSET): Ditto.
        (OPTION_MASK_ISA_XSAVES_UNSET): Ditto.
        (OPTION_MASK_ISA_XSAVEC_UNSET): Ditto.
-       (ix86_handle_option): Handle OPT_mxsavec, OPT_mxsaves,
-       OPT_mclflushopt.
+       (ix86_handle_option): Handle OPT_mxsavec, OPT_mxsaves, OPT_mclflushopt.
        * config.gcc (i[34567]86-*-*): Add clflushoptintrin.h,
        xsavecintrin.h, xsavesintrin.h.
        (x86_64-*-*): Ditto.
        (ix86_builtins): Add IX86_BUILTIN_XSAVEC, IX86_BUILTIN_XSAVEC64,
        IX86_BUILTIN_XSAVES, IX86_BUILTIN_XRSTORS, IX86_BUILTIN_XSAVES64,
        IX86_BUILTIN_XRSTORS64, IX86_BUILTIN_CLFLUSHOPT.
-       (bdesc_special_args): Add __builtin_ia32_xsaves, __builtin_ia32_xrstors,
-       __builtin_ia32_xsavec, __builtin_ia32_xsaves64, __builtin_ia32_xrstors64,
-       __builtin_ia32_xsavec64.
+       (bdesc_special_args): Add __builtin_ia32_xsaves,
+       __builtin_ia32_xrstors, __builtin_ia32_xsavec, __builtin_ia32_xsaves64,
+       __builtin_ia32_xrstors64, __builtin_ia32_xsavec64.
        (ix86_init_mmx_sse_builtins): Add __builtin_ia32_clflushopt.
        (ix86_expand_builtin): Handle new builtins.
        * config/i386/i386.h (TARGET_CLFLUSHOPT) Define.
        rather than just a prefix string, so that we can look up the kind
        of the wtd and use it as an index into wrote_user_func_for_ptr,
        ensuring that such functions are written at most once.  Support
-       subclasses by invoking the marking function of the ultimate base
-       class.
+       subclasses by invoking the marking function of the ultimate base class.
        (write_user_func_for_structure_body): Require a write_types_data
        rather than just a prefix string, so that we can pass this to
        write_user_func_for_structure_ptr.
        (MODE_EXIT, MODE_PRIORITY_TO_MODE, EMIT_MODE_SET): Likewise.
        * config/i386/i386-protos.h (ix86_mode_needed, ix86_mode_after)
        (ix86_mode_entrym, ix86_emit_mode_set): Remove external declaration.
-       * config/i386/i386.c (ix86_mode_needed, ix86_mode_after, ix86_mode_exit,
-       (ix86_mode_entry, ix86_mode_priority, ix86_emit_mode_set): Hookify.
+       * config/i386/i386.c (ix86_mode_needed, ix86_mode_after,
+       (ix86_mode_exit, ix86_mode_entry, ix86_mode_priority)
+       (ix86_emit_mode_set): Hookify.
        * config/epiphany/epiphany.h (MODE_NEEDED, MODE_AFTER, MODE_ENTRY):
-       Delete
+       Delete.
        (MODE_EXIT, MODE_PRIORITY_TO_MODE, EMIT_MODE_SET): Likewise.
        * config/epiphany/epiphany-protos.h (epiphany_mode_needed)
        (emit_set_fp_mode, epiphany_mode_entry_exit, epiphany_mode_after)
        (epiphany_mode_needed, epiphany_mode_priority_to_mode): Likewise.
        (epiphany_mode_entry, epiphany_mode_exit, epiphany_mode_after):
        Likewise.
-       (epiphany_mode_priority_to_mode): Change priority type. Hookify.
+       (epiphany_mode_priority_to_mode): Change priority type.  Hookify.
        (epiphany_mode_needed, epiphany_mode_entry_exit): Hookify.
        (epiphany_mode_after, epiphany_mode_entry, emit_set_fp_mode): Hookify.
 
        * c-family/c.opt: Make -Wshadow also implicitly enable
        -Wshadow-ivar.
 
-2014-05-12  David Wohlferd <dw@LimeGreenSocks.com>
+2014-05-12  David Wohlferd  <dw@LimeGreenSocks.com>
 
        * doc/tm.texi: Remove reference to deleted macro.
        * doc/tm.texi.in: Likewise.
index c6b9d52..682d9c7 100644 (file)
        * gcc.dg/tree-ssa/pr21559.c: Update testcase.
        * gcc.dg/debug/pr35154.c: Update testcase.
        * gcc.target/i386/vectorize1.c: Update testcase.
-       * ipa.c (process_references): New function.
-       (set_readonly_bit): New function.
-       (set_writeonly_bit): New function.
-       (clear_addressable_bit): New function.
-       (ipa_discover_readonly_nonaddressable_var): Mark write only variables; fix
-       handling of aliases.
-       * cgraph.h (struct varpool_node): Add writeonly flag.
 
 2014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>