2014-01-10 12:48:37 +01:00
|
|
|
|
2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
* config/arm/arm.c (arm_new_rtx_costs): Use destination mode
|
|
|
|
|
when handling a SET rtx.
|
|
|
|
|
|
2014-01-10 12:47:04 +01:00
|
|
|
|
2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
* config/arm/arm-cores.def (cortex-a53): Specify FL_CRC32.
|
|
|
|
|
(cortex-a57): Likewise.
|
|
|
|
|
(cortex-a57.cortex-a53): Likewise. Remove redundant flags.
|
|
|
|
|
|
2014-01-10 12:42:03 +01:00
|
|
|
|
2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
* config/arm/arm.c (arm_init_iwmmxt_builtins): Skip
|
|
|
|
|
non-iwmmxt builtins.
|
|
|
|
|
|
2014-01-10 10:33:24 +01:00
|
|
|
|
2014-01-10 Jan Hubicka <hubicka@ucw.cz>
|
|
|
|
|
|
|
|
|
|
PR ipa/58252
|
|
|
|
|
PR ipa/59226
|
|
|
|
|
* ipa-devirt.c record_target_from_binfo): Take as argument
|
|
|
|
|
stack of binfos and lookup matching one for virtual inheritance.
|
|
|
|
|
(possible_polymorphic_call_targets_1): Update.
|
|
|
|
|
|
2014-01-10 09:51:40 +01:00
|
|
|
|
2014-01-10 Huacai Chen <chenhc@lemote.com>
|
|
|
|
|
|
|
|
|
|
* config/mips/driver-native.c (host_detect_local_cpu): Handle new
|
|
|
|
|
kernel strings for Loongson-2E/2F/3A.
|
|
|
|
|
|
2014-01-10 00:39:06 +01:00
|
|
|
|
2014-01-10 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/59670
|
|
|
|
|
* tree-vect-data-refs.c (vect_analyze_data_refs): Check
|
|
|
|
|
is_gimple_call before calling gimple_call_internal_p.
|
|
|
|
|
|
2014-01-09 22:02:43 +01:00
|
|
|
|
2014-01-09 Steve Ellcey <sellcey@mips.com>
|
|
|
|
|
|
|
|
|
|
* Makefile.in (TREE_FLOW_H): Remove.
|
|
|
|
|
(TREE_SSA_H): Add file names from tree-flow.h.
|
|
|
|
|
* doc/tree-ssa.texi (Annotations): Remove reference to tree-flow.h
|
|
|
|
|
* tree.h: Remove tree-flow.h reference.
|
|
|
|
|
* hash-table.h: Remove tree-flow.h reference.
|
|
|
|
|
* tree-ssa-loop-niter.c (dump_affine_iv): Replace tree-flow.h
|
|
|
|
|
reference with tree-ssa-loop.h.
|
|
|
|
|
|
2014-01-09 21:30:50 +01:00
|
|
|
|
2014-01-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* doc/invoke.texi: Add -maltivec={be,le} options, and document
|
|
|
|
|
default element-order behavior for -maltivec.
|
|
|
|
|
* config/rs6000/rs6000.opt: Add -maltivec={be,le} options.
|
|
|
|
|
* config/rs6000/rs6000.c (rs6000_option_override_internal): Ensure
|
|
|
|
|
that -maltivec={le,be} implies -maltivec; disallow -maltivec=le
|
|
|
|
|
when targeting big endian, at least for now.
|
|
|
|
|
* config/rs6000/rs6000.h: Add #define of VECTOR_ELT_ORDER_BIG.
|
|
|
|
|
|
2014-01-09 21:09:33 +01:00
|
|
|
|
2014-01-09 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2014-01-09 21:12:36 +01:00
|
|
|
|
PR middle-end/47735
|
|
|
|
|
* cfgexpand.c (expand_one_var): For SSA_NAMEs, if the underlying
|
|
|
|
|
var satisfies use_register_for_decl, just take into account type
|
|
|
|
|
alignment, rather than decl alignment.
|
|
|
|
|
|
2014-01-09 21:09:33 +01:00
|
|
|
|
PR tree-optimization/59622
|
|
|
|
|
* gimple-fold.c (gimple_fold_call): Fix a typo in message. For
|
|
|
|
|
__builtin_unreachable replace the OBJ_TYPE_REF call with a call to
|
|
|
|
|
__builtin_unreachable and add if needed a setter of the lhs SSA_NAME.
|
|
|
|
|
Don't devirtualize for inplace at all. For targets.length () == 1,
|
|
|
|
|
if the call is noreturn and cfun isn't in SSA form yet, clear lhs.
|
|
|
|
|
|
2014-01-09 20:39:53 +01:00
|
|
|
|
2014-01-09 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* config/i386/i386.md (cpu): Remove the unused btver1.
|
|
|
|
|
|
2014-01-09 19:40:13 +01:00
|
|
|
|
2014-01-09 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* gdbasan.in: Put a breakpoint on __sanitizer::Report.
|
|
|
|
|
|
2014-01-09 19:25:19 +01:00
|
|
|
|
2014-01-09 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/58115
|
|
|
|
|
* tree-core.h (struct target_globals): New forward declaration.
|
|
|
|
|
(struct tree_target_option): Add globals field.
|
|
|
|
|
* tree.h (TREE_TARGET_GLOBALS): Define.
|
|
|
|
|
(prepare_target_option_nodes_for_pch): New prototype.
|
|
|
|
|
* target-globals.h (struct target_globals): Define even if
|
|
|
|
|
!SWITCHABLE_TARGET.
|
|
|
|
|
* tree.c (prepare_target_option_node_for_pch,
|
|
|
|
|
prepare_target_option_nodes_for_pch): New functions.
|
|
|
|
|
* config/i386/i386.h (SWITCHABLE_TARGET): Define.
|
|
|
|
|
* config/i386/i386.c: Include target-globals.h.
|
|
|
|
|
(ix86_set_current_function): Instead of doing target_reinit
|
|
|
|
|
unconditionally, use save_target_globals_default_opts and
|
|
|
|
|
restore_target_globals.
|
|
|
|
|
|
2014-01-09 10:21:02 +01:00
|
|
|
|
2014-01-09 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/59715
|
|
|
|
|
* tree-cfg.h (split_critical_edges): Declare.
|
|
|
|
|
* tree-cfg.c (split_critical_edges): Export.
|
|
|
|
|
* tree-ssa-sink.c (execute_sink_code): Split critical edges.
|
|
|
|
|
|
2014-01-09 08:31:05 +01:00
|
|
|
|
2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
|
|
|
|
|
|
|
|
|
|
* cfgexpand.c (expand_stack_vars): Optionally disable
|
|
|
|
|
asan stack protection.
|
|
|
|
|
(expand_used_vars): Likewise.
|
|
|
|
|
(partition_stack_vars): Likewise.
|
|
|
|
|
* asan.c (asan_emit_stack_protection): Optionally disable
|
|
|
|
|
after return stack usage.
|
|
|
|
|
(instrument_derefs): Optionally disable memory
|
|
|
|
|
access instrumentation.
|
|
|
|
|
(instrument_builtin_call): Likewise.
|
|
|
|
|
(instrument_strlen_call): Likewise.
|
|
|
|
|
(asan_protect_global): Optionally disable
|
|
|
|
|
global variables protection.
|
|
|
|
|
* doc/invoke.texi: Added doc for new options.
|
|
|
|
|
* params.def: Added new options.
|
|
|
|
|
* params.h: Likewise.
|
|
|
|
|
|
2014-01-09 08:21:21 +01:00
|
|
|
|
2014-01-09 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/59724
|
|
|
|
|
* ifcvt.c (cond_exec_process_if_block): Don't call
|
|
|
|
|
flow_find_head_matching_sequence with 0 longest_match.
|
|
|
|
|
* cfgcleanup.c (flow_find_head_matching_sequence): Count even
|
|
|
|
|
non-active insns if !stop_after.
|
|
|
|
|
(try_head_merge_bb): Revert 2014-01-07 changes.
|
|
|
|
|
|
2014-01-09 05:42:38 +01:00
|
|
|
|
2014-01-08 Jeff Law <law@redhat.com>
|
|
|
|
|
|
|
|
|
|
* ree.c (get_sub_rtx): New function, extracted from...
|
|
|
|
|
(merge_def_and_ext): Here.
|
|
|
|
|
(combine_reaching_defs): Use get_sub_rtx.
|
|
|
|
|
|
2014-01-08 23:39:07 +01:00
|
|
|
|
2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* cgraph.h (varpool_variable_node): Do not choke on null node.
|
|
|
|
|
|
2014-01-08 23:26:05 +01:00
|
|
|
|
2014-01-08 Catherine Moore <clm@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* config/mips/mips.md (simple_return): Attempt to use JRC for microMIPS.
|
|
|
|
|
* config/mips/mips.h (MIPS_CALL): Attempt to use JALS for microMIPS.
|
|
|
|
|
|
2014-01-08 23:16:49 +01:00
|
|
|
|
2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/59137
|
|
|
|
|
* reorg.c (steal_delay_list_from_target): Call update_block for
|
|
|
|
|
elided insns.
|
|
|
|
|
(steal_delay_list_from_fallthrough, relax_delay_slots): Likewise.
|
|
|
|
|
|
2014-01-08 21:15:48 +01:00
|
|
|
|
2014-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* config/rs6000/rs6000-c.c (altivec_overloaded_builtins): Remove
|
|
|
|
|
two duplicate entries.
|
|
|
|
|
|
2014-01-08 20:32:56 +01:00
|
|
|
|
2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
|
|
|
|
|
|
|
|
|
|
Revert:
|
|
|
|
|
2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
|
|
|
|
|
|
|
|
|
|
* config/mips/mips.c (mips_truncated_op_cost): New function.
|
|
|
|
|
(mips_rtx_costs): Adjust test for BADDU.
|
|
|
|
|
* config/mips/mips.md (*baddu_di<mode>): Push truncates to operands.
|
|
|
|
|
|
|
|
|
|
2012-10-02 Richard Sandiford <rdsandiford@googlemail.com>
|
|
|
|
|
|
|
|
|
|
* config/mips/mips.md (*baddu_si_eb, *baddu_si_el): Merge into...
|
|
|
|
|
(*baddu_si): ...this new pattern.
|
|
|
|
|
|
2014-01-08 19:41:22 +01:00
|
|
|
|
2014-01-08 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR ipa/59722
|
|
|
|
|
* ipa-prop.c (ipa_analyze_params_uses): Ignore uses in debug stmts.
|
|
|
|
|
|
2014-01-08 18:25:38 +01:00
|
|
|
|
2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/57748
|
|
|
|
|
* expr.h (expand_expr_real, expand_expr_real_1): Add new parameter
|
|
|
|
|
inner_reference_p.
|
|
|
|
|
(expand_expr, expand_normal): Adjust.
|
|
|
|
|
* expr.c (expand_expr_real, expand_expr_real_1): Add new parameter
|
|
|
|
|
inner_reference_p. Use inner_reference_p to expand inner references.
|
|
|
|
|
(store_expr): Adjust.
|
|
|
|
|
* cfgexpand.c (expand_call_stmt): Adjust.
|
|
|
|
|
|
2014-01-08 17:37:08 +01:00
|
|
|
|
2014-01-08 Rong Xu <xur@google.com>
|
|
|
|
|
|
|
|
|
|
* gcov-io.c (gcov_var): Move from gcov-io.h.
|
|
|
|
|
(gcov_position): Ditto.
|
|
|
|
|
(gcov_is_error): Ditto.
|
|
|
|
|
(gcov_rewrite): Ditto.
|
|
|
|
|
* gcov-io.h: Refactor. Move gcov_var to gcov-io.h, and libgcov
|
|
|
|
|
only part to libgcc/libgcov.h.
|
|
|
|
|
|
2014-01-08 16:37:35 +01:00
|
|
|
|
2014-01-08 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/59669
|
|
|
|
|
* omp-low.c (simd_clone_adjust): Don't crash if def is NULL.
|
|
|
|
|
|
2014-01-08 11:06:09 +01:00
|
|
|
|
2014-01-08 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR sanitizer/59667
|
|
|
|
|
* ubsan.c (ubsan_type_descriptor): Call strip_array_types on type2.
|
|
|
|
|
|
2014-01-08 11:01:29 +01:00
|
|
|
|
2014-01-08 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR rtl-optimization/59649
|
|
|
|
|
* stor-layout.c (get_mode_bounds): For BImode return
|
|
|
|
|
0 and STORE_FLAG_VALUE.
|
|
|
|
|
|
2014-01-08 10:06:27 +01:00
|
|
|
|
2014-01-08 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/59630
|
|
|
|
|
* gimple.h (is_gimple_builtin_call): Remove.
|
|
|
|
|
(gimple_builtin_call_types_compatible_p): New.
|
|
|
|
|
(gimple_call_builtin_p): New overload.
|
|
|
|
|
* gimple.c (is_gimple_builtin_call): Remove.
|
|
|
|
|
(validate_call): Rename to ...
|
|
|
|
|
(gimple_builtin_call_types_compatible_p): ... this and export. Also
|
|
|
|
|
check return types.
|
|
|
|
|
(validate_type): New static function.
|
|
|
|
|
(gimple_call_builtin_p): New overload and adjust.
|
|
|
|
|
* gimple-fold.c (gimple_fold_builtin): Fold the return value.
|
|
|
|
|
(gimple_fold_call): Likewise. Use gimple_call_builtin_p.
|
|
|
|
|
(gimple_fold_stmt_to_constant_1): Likewise.
|
|
|
|
|
* tsan.c (instrument_gimple): Use gimple_call_builtin_p.
|
|
|
|
|
|
2014-01-08 09:59:29 +01:00
|
|
|
|
2014-01-08 Richard Biener <rguenther@suse.de>
|
|
|
|
|
|
|
|
|
|
PR middle-end/59471
|
|
|
|
|
* gimplify.c (gimplify_expr): Gimplify register-register type
|
|
|
|
|
VIEW_CONVERT_EXPRs to separate stmts.
|
|
|
|
|
|
2014-01-08 06:56:31 +01:00
|
|
|
|
2014-01-07 Jeff Law <law@redhat.com>
|
|
|
|
|
|
2014-01-08 07:03:12 +01:00
|
|
|
|
PR middle-end/53623
|
|
|
|
|
* ree.c (combine_set_extension): Handle case where source
|
|
|
|
|
and destination registers in an extension insn are different.
|
|
|
|
|
(combine_reaching_defs): Allow source and destination
|
|
|
|
|
registers in extension to be different under limited
|
|
|
|
|
circumstances.
|
|
|
|
|
(add_removable_extension): Remove restriction that the
|
|
|
|
|
source and destination registers in the extension are the
|
|
|
|
|
same.
|
|
|
|
|
(find_and_remove_re): Emit a copy from the extension's
|
|
|
|
|
destination to its source after the defining insn if
|
|
|
|
|
the source and destination registers are different.
|
|
|
|
|
|
2014-01-08 06:56:31 +01:00
|
|
|
|
PR middle-end/59285
|
|
|
|
|
* ifcvt.c (merge_if_block): If we are merging a block with more than
|
|
|
|
|
one successor with a block with no successors, remove any BARRIER
|
|
|
|
|
after the second block.
|
|
|
|
|
|
2014-01-08 06:51:49 +01:00
|
|
|
|
2014-01-07 Dan Xio Qiang <ziyan01@163.com>
|
|
|
|
|
|
|
|
|
|
* hw-doloop.c (reorg_loops): Release the bitmap obstack.
|
|
|
|
|
|
2014-01-08 02:58:35 +01:00
|
|
|
|
2014-01-07 John David Anglin <danglin@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
PR target/59652
|
|
|
|
|
* config/pa/pa.c (pa_legitimate_address_p): Return false before reload
|
|
|
|
|
for 14-bit register offsets when INT14_OK_STRICT is false.
|
|
|
|
|
|
2014-01-07 20:57:11 +01:00
|
|
|
|
2014-01-07 Roland Stigge <stigge@antcom.de>
|
|
|
|
|
Michael Meissner <meissner@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
PR 57386/target
|
|
|
|
|
* config/rs6000/rs6000.c (rs6000_legitimate_offset_address_p):
|
|
|
|
|
Only check TFmode for SPE constants. Don't check TImode or
|
|
|
|
|
TDmode.
|
|
|
|
|
|
2014-01-07 18:21:13 +01:00
|
|
|
|
2014-01-07 James Greenhalgh <james.greenhalgh@arm.com>
|
|
|
|
|
|
|
|
|
|
* config/aarch64/aarch64-elf.h (ASM_SPEC): Remove identity spec for
|
|
|
|
|
-mcpu.
|
|
|
|
|
|
2014-01-07 17:18:04 +01:00
|
|
|
|
2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
|
|
|
|
|
|
|
|
|
|
* config/arm/arm.c (arm_expand_neon_args): Call expand_expr
|
|
|
|
|
with EXPAND_MEMORY for NEON_ARG_MEMORY; check if the returned
|
|
|
|
|
rtx is const0_rtx or not.
|
|
|
|
|
|
2014-01-07 16:26:41 +01:00
|
|
|
|
2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
|
|
|
|
|
|
|
|
|
|
PR target/58115
|
|
|
|
|
* target-globals.c (save_target_globals): Remove this_fn_optab
|
|
|
|
|
handling.
|
|
|
|
|
* toplev.c: Include optabs.h.
|
|
|
|
|
(target_reinit): Temporarily restore the global options if another
|
|
|
|
|
set of options are in force.
|
|
|
|
|
|
2014-01-07 08:49:10 +01:00
|
|
|
|
2014-01-07 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2014-01-07 08:54:47 +01:00
|
|
|
|
PR rtl-optimization/58668
|
|
|
|
|
* cfgcleanup.c (flow_find_cross_jump): Don't count
|
|
|
|
|
any jumps if dir_p is NULL. Remove p1 variable, use active_insn_p
|
|
|
|
|
to determine what is counted.
|
|
|
|
|
(flow_find_head_matching_sequence): Use active_insn_p to determine
|
|
|
|
|
what is counted.
|
|
|
|
|
(try_head_merge_bb): Adjust for the flow_find_head_matching_sequence
|
|
|
|
|
counting change.
|
|
|
|
|
* ifcvt.c (count_bb_insns): Use active_insn_p && !JUMP_P to
|
|
|
|
|
determine what is counted.
|
|
|
|
|
|
2014-01-07 08:49:10 +01:00
|
|
|
|
PR tree-optimization/59643
|
|
|
|
|
* tree-predcom.c (split_data_refs_to_components): If one dr is
|
|
|
|
|
read and one write, determine_offset fails and the write isn't
|
|
|
|
|
in the bad component, just put the read into the bad component.
|
|
|
|
|
|
2014-01-07 08:47:57 +01:00
|
|
|
|
2014-01-07 Mike Stump <mikestump@comcast.net>
|
|
|
|
|
Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR pch/59436
|
|
|
|
|
* tree-core.h (struct tree_optimization_option): Change optabs
|
|
|
|
|
type from unsigned char * to void *.
|
|
|
|
|
* optabs.c (init_tree_optimization_optabs): Adjust
|
|
|
|
|
TREE_OPTIMIZATION_OPTABS initialization.
|
|
|
|
|
|
2014-01-06 22:38:27 +01:00
|
|
|
|
2014-01-06 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR target/59644
|
|
|
|
|
* config/i386/i386.h (struct machine_function): Add
|
|
|
|
|
no_drap_save_restore field.
|
|
|
|
|
* config/i386/i386.c (ix86_save_reg): Use
|
|
|
|
|
!cfun->machine->no_drap_save_restore instead of
|
|
|
|
|
crtl->stack_realign_needed.
|
|
|
|
|
(ix86_finalize_stack_realign_flags): Don't clear drap_reg unless
|
|
|
|
|
this function clears frame_pointer_needed. Set
|
|
|
|
|
cfun->machine->no_drap_save_restore if clearing frame_pointer_needed
|
|
|
|
|
and DRAP reg is needed.
|
|
|
|
|
|
2014-01-06 19:53:01 +01:00
|
|
|
|
2014-01-06 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/57773
|
|
|
|
|
* doc/implement-c.texi: Mention that other integer types are
|
|
|
|
|
permitted as bit-field types in strictly conforming mode.
|
|
|
|
|
|
2014-01-08 06:51:49 +01:00
|
|
|
|
2014-01-06 Felix Yang <fei.yang0953@gmail.com>
|
2014-01-06 17:46:12 +01:00
|
|
|
|
|
|
|
|
|
* modulo-sched.c (schedule_reg_moves): Clear distance1_uses if it
|
|
|
|
|
is newly allocated.
|
|
|
|
|
|
2014-01-06 16:58:44 +01:00
|
|
|
|
2014-01-06 Richard Earnshaw <rearnsha@arm.com>
|
|
|
|
|
|
|
|
|
|
* aarch64.c (aarch64_rtx_costs): Fix cost calculation for MADD.
|
|
|
|
|
|
2014-01-06 15:05:25 +01:00
|
|
|
|
2014-01-06 Martin Jambor <mjambor@suse.cz>
|
|
|
|
|
|
|
|
|
|
PR ipa/59008
|
|
|
|
|
* ipa-cp.c (ipcp_discover_new_direct_edges): Changed param_index type
|
|
|
|
|
to int.
|
|
|
|
|
* ipa-prop.c (ipa_print_node_params): Fix indentation.
|
|
|
|
|
|
2014-01-06 12:39:41 +01:00
|
|
|
|
2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
PR debug/59350
|
|
|
|
|
PR debug/59510
|
|
|
|
|
* var-tracking.c (add_stores): Preserve the value of the source even if
|
|
|
|
|
we don't record the store.
|
|
|
|
|
|
2014-01-06 09:16:30 +01:00
|
|
|
|
2014-01-06 Terry Guo <terry.guo@arm.com>
|
|
|
|
|
|
|
|
|
|
* config.gcc (arm*-*-*): Check --with-arch against arm-arches.def.
|
|
|
|
|
|
2014-01-05 22:47:43 +01:00
|
|
|
|
2014-01-05 Iain Sandoe <iain@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
PR bootstrap/59541
|
|
|
|
|
* config/darwin.c (darwin_function_section): Adjust return values to
|
|
|
|
|
correspond to optimisation changes made in r206070.
|
|
|
|
|
|
2014-01-05 16:42:07 +01:00
|
|
|
|
2014-01-05 Uros Bizjak <ubizjak@gmail.com>
|
|
|
|
|
|
|
|
|
|
* config/i386/i386.c (ix86_data_alignment): Calculate max_align
|
|
|
|
|
from prefetch_block tune setting.
|
|
|
|
|
(nocona_cost): Correct size of prefetch block to 64.
|
|
|
|
|
|
2014-01-04 22:51:51 +01:00
|
|
|
|
2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* config/arm/arm.c (arm_get_frame_offsets): Revamp long lines.
|
|
|
|
|
(arm_expand_epilogue_apcs_frame): Take into account the number of bytes
|
|
|
|
|
used to save the static chain register in the computation of the offset
|
|
|
|
|
from which the FP registers need to be restored.
|
|
|
|
|
|
2014-01-04 10:57:36 +01:00
|
|
|
|
2014-01-04 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2014-01-04 12:23:16 +01:00
|
|
|
|
PR tree-optimization/59519
|
|
|
|
|
* tree-vect-loop-manip.c (slpeel_update_phi_nodes_for_guard1): Don't
|
|
|
|
|
ICE if get_current_def (current_new_name) is already non-NULL, as long
|
|
|
|
|
as it is a phi result of some other phi in *new_exit_bb that has
|
|
|
|
|
the same argument.
|
|
|
|
|
|
2014-01-04 10:57:36 +01:00
|
|
|
|
* config/i386/sse.md (avx512f_load<mode>_mask): Emit vmovup{s,d}
|
|
|
|
|
or vmovdqu* for misaligned_operand.
|
|
|
|
|
(<sse>_loadu<ssemodesuffix><avxsizesuffix><mask_name>,
|
|
|
|
|
<sse2_avx_avx512f>_loaddqu<mode><mask_name>): Handle <mask_applied>.
|
|
|
|
|
* config/i386/i386.c (ix86_expand_special_args_builtin): Set
|
|
|
|
|
aligned_mem for AVX512F masked aligned load and store builtins and for
|
|
|
|
|
non-temporal moves.
|
|
|
|
|
|
|
|
|
|
2014-01-03 Bingfeng Mei <bmei@broadcom.com>
|
2014-01-03 16:40:57 +01:00
|
|
|
|
|
|
|
|
|
PR tree-optimization/59651
|
2014-01-05 16:42:07 +01:00
|
|
|
|
* tree-vect-loop-manip.c (vect_create_cond_for_alias_checks):
|
2014-01-03 16:40:57 +01:00
|
|
|
|
Address range for negative step should be added by TYPE_SIZE_UNIT.
|
|
|
|
|
|
2014-01-03 14:57:45 +01:00
|
|
|
|
2014-01-03 Andreas Schwab <schwab@linux-m68k.org>
|
|
|
|
|
|
|
|
|
|
* config/m68k/m68k.c (handle_move_double): Handle pushes with
|
|
|
|
|
overlapping registers also for registers other than the stack
|
|
|
|
|
pointer.
|
|
|
|
|
|
2014-01-03 13:28:31 +01:00
|
|
|
|
2014-01-03 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR other/59661
|
|
|
|
|
* doc/extend.texi: Fix the return value of __builtin_FUNCTION and
|
|
|
|
|
__builtin_FILE.
|
|
|
|
|
|
2014-01-03 11:51:42 +01:00
|
|
|
|
2014-01-03 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2014-01-03 13:22:17 +01:00
|
|
|
|
PR target/59625
|
|
|
|
|
* config/i386/i386.c (ix86_avoid_jump_mispredicts): Don't consider
|
|
|
|
|
asm goto as jump.
|
|
|
|
|
|
2014-01-03 11:51:42 +01:00
|
|
|
|
* config/i386/i386.md (MODE_SIZE): New mode attribute.
|
|
|
|
|
(push splitter): Use <P:MODE_SIZE> instead of
|
|
|
|
|
GET_MODE_SIZE (<P:MODE>mode).
|
|
|
|
|
(lea splitter): Use <MODE_SIZE> instead of GET_MODE_SIZE (<MODE>mode).
|
|
|
|
|
(mov -1, reg peephole2): Likewise.
|
|
|
|
|
* config/i386/sse.md (*mov<mode>_internal,
|
|
|
|
|
<sse>_storeu<ssemodesuffix><avxsizesuffix>,
|
|
|
|
|
<sse2_avx_avx512f>_storedqu<mode>, <sse>_andnot<mode>3,
|
|
|
|
|
*<code><mode>3, *andnot<mode>3<mask_name>,
|
|
|
|
|
<mask_codefor><code><mode>3<mask_name>): Likewise.
|
|
|
|
|
* config/i386/subst.md (mask_mode512bit_condition,
|
|
|
|
|
sd_mask_mode512bit_condition): Likewise.
|
|
|
|
|
|
2014-01-03 01:40:57 +01:00
|
|
|
|
2014-01-02 Xinliang David Li <davidxl@google.com>
|
|
|
|
|
|
|
|
|
|
PR tree-optimization/59303
|
2014-01-03 11:51:42 +01:00
|
|
|
|
* tree-ssa-uninit.c (is_use_properly_guarded): Main cleanup.
|
2014-01-03 01:40:57 +01:00
|
|
|
|
(dump_predicates): Better output format.
|
|
|
|
|
(pred_equal_p): New function.
|
|
|
|
|
(is_neq_relop_p): Ditto.
|
|
|
|
|
(is_neq_zero_form_p): Ditto.
|
|
|
|
|
(pred_expr_equal_p): Ditto.
|
|
|
|
|
(pred_neg_p): Ditto.
|
|
|
|
|
(simplify_pred): Ditto.
|
|
|
|
|
(simplify_preds_2): Ditto.
|
|
|
|
|
(simplify_preds_3): Ditto.
|
|
|
|
|
(simplify_preds_4): Ditto.
|
|
|
|
|
(simplify_preds): Ditto.
|
|
|
|
|
(push_pred): Ditto.
|
|
|
|
|
(push_to_worklist): Ditto.
|
|
|
|
|
(get_pred_info_from_cmp): Ditto.
|
|
|
|
|
(is_degenerated_phi): Ditto.
|
|
|
|
|
(normalize_one_pred_1): Ditto.
|
|
|
|
|
(normalize_one_pred): Ditto.
|
|
|
|
|
(normalize_one_pred_chain): Ditto.
|
|
|
|
|
(normalize_preds): Ditto.
|
|
|
|
|
(normalize_cond_1): Remove function.
|
|
|
|
|
(normalize_cond): Ditto.
|
|
|
|
|
(is_gcond_subset_of): Ditto.
|
|
|
|
|
(is_subset_of_any): Ditto.
|
|
|
|
|
(is_or_set_subset_of): Ditto.
|
|
|
|
|
(is_and_set_subset_of): Ditto.
|
|
|
|
|
(is_norm_cond_subset_of): Ditto.
|
|
|
|
|
(pred_chain_length_cmp): Ditto.
|
|
|
|
|
(convert_control_dep_chain_into_preds): Type change.
|
|
|
|
|
(find_predicates): Ditto.
|
|
|
|
|
(find_def_preds): Ditto.
|
|
|
|
|
(destroy_predicates_vecs): Ditto.
|
|
|
|
|
(find_matching_predicates_in_rest_chains): Ditto.
|
|
|
|
|
(use_pred_not_overlap_with_undef_path_pred): Ditto.
|
|
|
|
|
(is_pred_expr_subset): Ditto.
|
|
|
|
|
(is_pred_chain_subset_of): Ditto.
|
|
|
|
|
(is_included_in): Ditto.
|
|
|
|
|
(is_superset_of): Ditto.
|
|
|
|
|
|
2014-01-02 23:23:26 +01:00
|
|
|
|
2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
|
|
|
|
|
|
2014-01-05 16:42:07 +01:00
|
|
|
|
Update copyright years.
|
2014-01-02 23:23:26 +01:00
|
|
|
|
|
arc-common.c, [...]: Use the standard form for the copyright notice.
gcc/
* common/config/arc/arc-common.c, config/arc/arc-modes.def,
config/arc/arc-protos.h, config/arc/arc.c, config/arc/arc.h,
config/arc/arc.md, config/arc/arc.opt, config/arm/arm_neon_builtins.def,
config/arm/crypto.def, config/i386/avx512cdintrin.h,
config/i386/avx512erintrin.h, config/i386/avx512fintrin.h,
config/i386/avx512pfintrin.h, config/i386/btver2.md,
config/i386/shaintrin.h, config/i386/slm.md, config/linux-protos.h,
config/linux.c, config/winnt-c.c, diagnostic-color.c,
diagnostic-color.h, gimple-ssa-isolate-paths.c, vtable-verify.c,
vtable-verify.h: Use the standard form for the copyright notice.
gcc/c-family/
* array-notation-common.c, c-cilkplus.c: Use the standard form for
the copyright notice.
gcc/c/
* c-array-notation.c: Use the standard form for the copyright notice.
gcc/cp/
* cp-array-notation.c, cp-cilkplus.c, vtable-class-hierarchy.c: Use
the standard form for the copyright notice.
gcc/testsuite/
* gcc.target/arc/arc.exp: Use the standard form for the copyright
notice.
libgcc/
* config/arc/asm.h, config/arc/crtg.S, config/arc/crtgend.S,
config/arc/crti.S, config/arc/crtn.S, config/arc/divtab-arc700.c,
config/arc/dp-hack.h, config/arc/fp-hack.h,
config/arc/ieee-754/adddf3.S, config/arc/ieee-754/addsf3.S,
config/arc/ieee-754/arc600-dsp/divdf3.S,
config/arc/ieee-754/arc600-dsp/divsf3.S,
config/arc/ieee-754/arc600-dsp/muldf3.S,
config/arc/ieee-754/arc600-dsp/mulsf3.S,
config/arc/ieee-754/arc600-mul64/divdf3.S,
config/arc/ieee-754/arc600-mul64/divsf3.S,
config/arc/ieee-754/arc600-mul64/muldf3.S,
config/arc/ieee-754/arc600-mul64/mulsf3.S,
config/arc/ieee-754/arc600/divsf3.S,
config/arc/ieee-754/arc600/mulsf3.S,
config/arc/ieee-754/divdf3.S, config/arc/ieee-754/divsf3-stdmul.S,
config/arc/ieee-754/divsf3.S, config/arc/ieee-754/divtab-arc-df.c,
config/arc/ieee-754/divtab-arc-sf.c, config/arc/ieee-754/eqdf2.S,
config/arc/ieee-754/eqsf2.S, config/arc/ieee-754/extendsfdf2.S,
config/arc/ieee-754/fixdfsi.S, config/arc/ieee-754/fixsfsi.S,
config/arc/ieee-754/fixunsdfsi.S, config/arc/ieee-754/floatsidf.S,
config/arc/ieee-754/floatsisf.S, config/arc/ieee-754/floatunsidf.S,
config/arc/ieee-754/gedf2.S, config/arc/ieee-754/gesf2.S,
config/arc/ieee-754/gtdf2.S, config/arc/ieee-754/gtsf2.S,
config/arc/ieee-754/muldf3.S, config/arc/ieee-754/mulsf3.S,
config/arc/ieee-754/orddf2.S, config/arc/ieee-754/ordsf2.S,
config/arc/ieee-754/truncdfsf2.S, config/arc/ieee-754/uneqdf2.S,
config/arc/ieee-754/uneqsf2.S, config/arc/initfini.c,
config/arc/lib1funcs.S, config/arc/t-arc, config/arc/t-arc-newlib,
config/cris/umulsidi3.S, config/msp430/cmpsi2.S,
config/msp430/epilogue.S, config/msp430/lib2bitcountHI.c,
config/msp430/lib2divHI.c, config/msp430/lib2divQI.c,
config/msp430/lib2divSI.c, config/msp430/lib2mul.c,
config/msp430/msp430-divmod.h, config/msp430/msp430-mul.h,
config/msp430/slli.S, config/msp430/srai.S, config/msp430/srli.S,
config/rl78/divmodhi.S, config/rl78/divmodqi.S, config/rl78/divmodsi.S,
config/rl78/signbit.S, vtv_end.c, vtv_end_preinit.c, vtv_start.c,
vtv_start_preinit.c: Use the standard form for the copyright notice.
libgomp/
* hashtab.h: Use the standard form for the copyright notice.
libstdc++-v3/
* testsuite/18_support/new_handler.cc,
testsuite/18_support/terminate_handler.cc,
testsuite/18_support/unexpected_handler.cc: Use the standard form for
the copyright notice.
From-SVN: r206288
2014-01-02 23:09:02 +01:00
|
|
|
|
2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
|
|
|
|
|
|
|
|
|
|
* common/config/arc/arc-common.c, config/arc/arc-modes.def,
|
|
|
|
|
config/arc/arc-protos.h, config/arc/arc.c, config/arc/arc.h,
|
2014-01-05 16:42:07 +01:00
|
|
|
|
config/arc/arc.md, config/arc/arc.opt,
|
|
|
|
|
config/arm/arm_neon_builtins.def, config/arm/crypto.def,
|
|
|
|
|
config/i386/avx512cdintrin.h, config/i386/avx512erintrin.h,
|
|
|
|
|
config/i386/avx512fintrin.h, config/i386/avx512pfintrin.h,
|
|
|
|
|
config/i386/btver2.md, config/i386/shaintrin.h, config/i386/slm.md,
|
|
|
|
|
config/linux-protos.h, config/linux.c, config/winnt-c.c,
|
|
|
|
|
diagnostic-color.c, diagnostic-color.h, gimple-ssa-isolate-paths.c,
|
|
|
|
|
vtable-verify.c, vtable-verify.h: Use the standard form for the
|
|
|
|
|
copyright notice.
|
arc-common.c, [...]: Use the standard form for the copyright notice.
gcc/
* common/config/arc/arc-common.c, config/arc/arc-modes.def,
config/arc/arc-protos.h, config/arc/arc.c, config/arc/arc.h,
config/arc/arc.md, config/arc/arc.opt, config/arm/arm_neon_builtins.def,
config/arm/crypto.def, config/i386/avx512cdintrin.h,
config/i386/avx512erintrin.h, config/i386/avx512fintrin.h,
config/i386/avx512pfintrin.h, config/i386/btver2.md,
config/i386/shaintrin.h, config/i386/slm.md, config/linux-protos.h,
config/linux.c, config/winnt-c.c, diagnostic-color.c,
diagnostic-color.h, gimple-ssa-isolate-paths.c, vtable-verify.c,
vtable-verify.h: Use the standard form for the copyright notice.
gcc/c-family/
* array-notation-common.c, c-cilkplus.c: Use the standard form for
the copyright notice.
gcc/c/
* c-array-notation.c: Use the standard form for the copyright notice.
gcc/cp/
* cp-array-notation.c, cp-cilkplus.c, vtable-class-hierarchy.c: Use
the standard form for the copyright notice.
gcc/testsuite/
* gcc.target/arc/arc.exp: Use the standard form for the copyright
notice.
libgcc/
* config/arc/asm.h, config/arc/crtg.S, config/arc/crtgend.S,
config/arc/crti.S, config/arc/crtn.S, config/arc/divtab-arc700.c,
config/arc/dp-hack.h, config/arc/fp-hack.h,
config/arc/ieee-754/adddf3.S, config/arc/ieee-754/addsf3.S,
config/arc/ieee-754/arc600-dsp/divdf3.S,
config/arc/ieee-754/arc600-dsp/divsf3.S,
config/arc/ieee-754/arc600-dsp/muldf3.S,
config/arc/ieee-754/arc600-dsp/mulsf3.S,
config/arc/ieee-754/arc600-mul64/divdf3.S,
config/arc/ieee-754/arc600-mul64/divsf3.S,
config/arc/ieee-754/arc600-mul64/muldf3.S,
config/arc/ieee-754/arc600-mul64/mulsf3.S,
config/arc/ieee-754/arc600/divsf3.S,
config/arc/ieee-754/arc600/mulsf3.S,
config/arc/ieee-754/divdf3.S, config/arc/ieee-754/divsf3-stdmul.S,
config/arc/ieee-754/divsf3.S, config/arc/ieee-754/divtab-arc-df.c,
config/arc/ieee-754/divtab-arc-sf.c, config/arc/ieee-754/eqdf2.S,
config/arc/ieee-754/eqsf2.S, config/arc/ieee-754/extendsfdf2.S,
config/arc/ieee-754/fixdfsi.S, config/arc/ieee-754/fixsfsi.S,
config/arc/ieee-754/fixunsdfsi.S, config/arc/ieee-754/floatsidf.S,
config/arc/ieee-754/floatsisf.S, config/arc/ieee-754/floatunsidf.S,
config/arc/ieee-754/gedf2.S, config/arc/ieee-754/gesf2.S,
config/arc/ieee-754/gtdf2.S, config/arc/ieee-754/gtsf2.S,
config/arc/ieee-754/muldf3.S, config/arc/ieee-754/mulsf3.S,
config/arc/ieee-754/orddf2.S, config/arc/ieee-754/ordsf2.S,
config/arc/ieee-754/truncdfsf2.S, config/arc/ieee-754/uneqdf2.S,
config/arc/ieee-754/uneqsf2.S, config/arc/initfini.c,
config/arc/lib1funcs.S, config/arc/t-arc, config/arc/t-arc-newlib,
config/cris/umulsidi3.S, config/msp430/cmpsi2.S,
config/msp430/epilogue.S, config/msp430/lib2bitcountHI.c,
config/msp430/lib2divHI.c, config/msp430/lib2divQI.c,
config/msp430/lib2divSI.c, config/msp430/lib2mul.c,
config/msp430/msp430-divmod.h, config/msp430/msp430-mul.h,
config/msp430/slli.S, config/msp430/srai.S, config/msp430/srli.S,
config/rl78/divmodhi.S, config/rl78/divmodqi.S, config/rl78/divmodsi.S,
config/rl78/signbit.S, vtv_end.c, vtv_end_preinit.c, vtv_start.c,
vtv_start_preinit.c: Use the standard form for the copyright notice.
libgomp/
* hashtab.h: Use the standard form for the copyright notice.
libstdc++-v3/
* testsuite/18_support/new_handler.cc,
testsuite/18_support/terminate_handler.cc,
testsuite/18_support/unexpected_handler.cc: Use the standard form for
the copyright notice.
From-SVN: r206288
2014-01-02 23:09:02 +01:00
|
|
|
|
|
2014-01-02 22:25:41 +01:00
|
|
|
|
2014-01-02 Tobias Burnus <burnus@net-b.de>
|
|
|
|
|
|
|
|
|
|
* gcc.c (process_command): Update copyright notice dates.
|
|
|
|
|
* gcov-dump.c: Ditto.
|
|
|
|
|
* gcov.c: Ditto.
|
|
|
|
|
* doc/cpp.texi: Bump @copying's copyright year.
|
|
|
|
|
* doc/cppinternals.texi: Ditto.
|
|
|
|
|
* doc/gcc.texi: Ditto.
|
|
|
|
|
* doc/gccint.texi: Ditto.
|
|
|
|
|
* doc/gcov.texi: Ditto.
|
|
|
|
|
* doc/install.texi: Ditto.
|
|
|
|
|
* doc/invoke.texi: Ditto.
|
|
|
|
|
|
2014-01-02 14:15:01 +01:00
|
|
|
|
2014-01-01 Jan-Benedict Glaw <jbglaw@lug-owl.de>
|
2014-01-01 13:19:58 +01:00
|
|
|
|
|
|
|
|
|
* config/nios2/nios2.h (BITS_PER_UNIT): Don't define it.
|
|
|
|
|
|
2014-01-01 00:48:36 +01:00
|
|
|
|
2014-01-01 Jakub Jelinek <jakub@redhat.com>
|
2013-12-31 12:57:39 +01:00
|
|
|
|
|
2014-01-01 00:53:17 +01:00
|
|
|
|
* config/i386/sse.md (*mov<mode>_internal): Guard
|
|
|
|
|
EXT_REX_SSE_REGNO_P (REGNO ()) uses with REG_P.
|
|
|
|
|
|
2014-01-01 00:48:36 +01:00
|
|
|
|
PR rtl-optimization/59647
|
|
|
|
|
* cse.c (cse_process_notes_1): Don't substitute negative VOIDmode
|
|
|
|
|
new_rtx into UNSIGNED_FLOAT rtxes.
|
ABOUT-GCC-NLS, [...]: Add copyright and license notices.
* ABOUT-GCC-NLS, ChangeLog, ChangeLog-1997, ChangeLog-1998,
ChangeLog-1999, ChangeLog-2000, ChangeLog-2001, ChangeLog-2002,
ChangeLog-2003, ChangeLog-2004, ChangeLog-2005, ChangeLog-2006,
ChangeLog-2007, ChangeLog-2008, ChangeLog.dataflow, ChangeLog.lib,
ChangeLog.ptr, ChangeLog.tree-ssa, ChangeLog.tuples, FSFChangeLog,
FSFChangeLog.10, FSFChangeLog.11, LANGUAGES, ONEWS, acinclude.m4,
config/alpha/gnu.h, config/alpha/libgcc-alpha-ldbl.ver,
config/alpha/t-osf4, config/alpha/t-vms, config/alpha/va_list.h,
config/alpha/x-vms, config/arc/t-arc,
config/arm/README-interworking, config/arm/arm-c.c,
config/arm/gentune.sh, config/arm/libgcc-bpabi.ver,
config/arm/t-arm, config/arm/t-arm-elf, config/arm/t-arm-softfp,
config/arm/t-bpabi, config/arm/t-linux, config/arm/t-linux-eabi,
config/arm/t-netbsd, config/arm/t-pe, config/arm/t-strongarm-elf,
config/arm/t-symbian, config/arm/t-vxworks, config/arm/t-wince-pe,
config/avr/t-avr, config/bfin/elf.h, config/bfin/libgcc-bfin.ver,
config/bfin/linux.h, config/bfin/t-bfin, config/bfin/t-bfin-elf,
config/bfin/t-bfin-linux, config/bfin/t-bfin-uclinux,
config/bfin/uclinux.h, config/cris/mulsi3.asm, config/cris/t-cris,
config/cris/t-elfmulti, config/crx/t-crx,
config/darwin-ppc-ldouble-patch.def, config/darwin-sections.def,
config/divmod.c, config/fr30/t-fr30, config/frv/libgcc-frv.ver,
config/frv/t-frv, config/frv/t-linux, config/h8300/genmova.sh,
config/h8300/t-h8300, config/i386/athlon.md,
config/i386/darwin-libgcc.10.4.ver,
config/i386/darwin-libgcc.10.5.ver, config/i386/libgcc-glibc.ver,
config/i386/mach.h, config/i386/netbsd.h, config/i386/t-crtpc,
config/i386/t-cygming, config/i386/t-cygwin, config/i386/t-i386,
config/i386/t-linux64, config/i386/t-nwld,
config/i386/t-rtems-i386, config/i386/t-sol2-10,
config/i386/x-mingw32, config/ia64/div.md, config/ia64/elf.h,
config/ia64/ia64.opt, config/ia64/libgcc-glibc.ver,
config/ia64/libgcc-ia64.ver, config/ia64/linux.h,
config/ia64/sysv4.h, config/ia64/t-hpux, config/ia64/t-ia64,
config/iq2000/abi, config/iq2000/lib2extra-funcs.c,
config/iq2000/t-iq2000, config/libgcc-glibc.ver,
config/m32r/libgcc-glibc.ver, config/m32r/t-linux,
config/m32r/t-m32r, config/m68hc11/t-m68hc11,
config/m68k/t-floatlib, config/m68k/t-linux, config/m68k/t-mlibs,
config/m68k/t-uclinux, config/mcore/t-mcore,
config/mcore/t-mcore-pe, config/mips/20kc.md, config/mips/4130.md,
config/mips/5400.md, config/mips/5500.md, config/mips/crti.asm,
config/mips/crtn.asm, config/mips/irix-crti.asm,
config/mips/irix-crtn.asm, config/mips/libgcc-mips16.ver,
config/mips/mips-dsp.md, config/mips/mips-dspr2.md,
config/mips/mips-fixed.md, config/mips/sb1.md,
config/mips/sr71k.md, config/mips/t-elf, config/mips/t-gofast,
config/mips/t-iris6, config/mips/t-isa3264,
config/mips/t-libgcc-mips16, config/mips/t-linux64,
config/mips/t-mips, config/mips/t-r3900, config/mips/t-rtems,
config/mips/t-sb1, config/mips/t-sde, config/mips/t-sdemtk,
config/mips/t-slibgcc-irix, config/mips/t-sr71k, config/mips/t-st,
config/mips/t-vr, config/mips/t-vxworks, config/mmix/t-mmix,
config/mn10300/t-linux, config/mn10300/t-mn10300,
config/pa/pa32-regs.h, config/pa/t-hpux-shlib, config/pa/t-linux,
config/pa/t-linux64, config/pa/t-pa64, config/pdp11/t-pdp11,
config/picochip/libgccExtras/clzsi2.asm,
config/picochip/t-picochip, config/rs6000/darwin-ldouble-format,
config/rs6000/darwin-libgcc.10.4.ver,
config/rs6000/darwin-libgcc.10.5.ver,
config/rs6000/libgcc-ppc-glibc.ver, config/rs6000/ppc-asm.h,
config/rs6000/t-aix43, config/rs6000/t-aix52,
config/rs6000/t-darwin, config/rs6000/t-fprules,
config/rs6000/t-fprules-fpbit, config/rs6000/t-linux64,
config/rs6000/t-lynx, config/rs6000/t-netbsd,
config/rs6000/t-ppccomm, config/rs6000/t-ppcendian,
config/rs6000/t-ppcgas, config/rs6000/t-rs6000,
config/rs6000/t-rtems, config/rs6000/t-spe,
config/rs6000/t-vxworks, config/s390/libgcc-glibc.ver,
config/score/t-score-elf, config/sh/divcost-analysis,
config/sh/libgcc-glibc.ver, config/sh/t-netbsd, config/sh/t-sh,
config/sh/t-sh64, config/sh/t-superh, config/sh/t-symbian,
config/sparc/libgcc-sparc-glibc.ver, config/sparc/sol2-bi.h,
config/sparc/sol2-gas.h, config/sparc/sol2-gld-bi.h,
config/sparc/t-elf, config/sparc/t-linux64, config/sparc/t-sol2,
config/stormy16/stormy-abi, config/stormy16/t-stormy16,
config/t-darwin, config/t-libunwind, config/t-libunwind-elf,
config/t-linux, config/t-lynx, config/t-slibgcc-elf-ver,
config/t-slibgcc-sld, config/t-sol2, config/t-vxworks,
config/udivmod.c, config/udivmodsi4.c, config/v850/t-v850,
config/v850/t-v850e, config/xtensa/t-xtensa, diagnostic.def,
gdbinit.in, glimits.h, gstab.h, gsyms.h, java/ChangeLog,
java/ChangeLog.ptr, java/ChangeLog.tree-ssa, libgcc-std.ver,
limitx.h, version.c, xcoff.h: Add copyright and license notices.
* config/h8300/genmova.sh: Include copyright and license notices
in generated output.
* config/h8300/mova.md: Regenerate.
* doc/install.texi2html: Include word "Copyright" in copyright
notice and use name "Free Software Foundation, Inc.".
* ChangeLog, ChangeLog-2000, ChangeLog-2001, ChangeLog-2002,
ChangeLog-2003, ChangeLog-2004, ChangeLog-2005, ChangeLog-2006,
ChangeLog-2007, ChangeLog-2008: Correct dates.
ada:
* ChangeLog, ChangeLog.ptr, ChangeLog.tree-ssa: Add copyright and
license notices.
cp:
* ChangeLog, ChangeLog-1993, ChangeLog-1994, ChangeLog-1995,
ChangeLog-1996, ChangeLog-1997, ChangeLog-1998, ChangeLog-1999,
ChangeLog-2000, ChangeLog-2001, ChangeLog-2002, ChangeLog-2003,
ChangeLog-2004, ChangeLog-2005, ChangeLog-2006, ChangeLog-2007,
ChangeLog-2008, ChangeLog.ptr, ChangeLog.tree-ssa, NEWS,
cfns.gperf: Add copyright and license notices.
* cfns.h: Regenerate.
* ChangeLog, ChangeLog-2004: Correct dates.
fortran:
* ChangeLog, ChangeLog-2002, ChangeLog-2003, ChangeLog-2004,
ChangeLog-2005, ChangeLog-2006, ChangeLog-2007, ChangeLog-2008,
ChangeLog.ptr, config-lang.in, ioparm.def, mathbuiltins.def: Add
copyright and license notices.
* ChangeLog, ChangeLog-2005, ChangeLog-2006, ChangeLog-2007,
ChangeLog-2008: Correct dates.
java:
* ChangeLog, ChangeLog.ptr, ChangeLog.tree-ssa: Add copyright and
license notices.
objc:
* ChangeLog: Add copyright and license notices.
objcp:
* ChangeLog: Add copyright and license notices.
po:
* ChangeLog, EXCLUDES: Add copyright and license notices.
testsuite:
* ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
README.gcc, g++.dg/README, g++.dg/compat/break/README,
g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
gcc.c-torture/ChangeLog.0,
gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
gcc.target/i386/math-torture/math-torture.exp,
gcc.target/mips/inter/mips16-inter.exp,
gcc.target/mips/mips-nonpic/README,
gcc.target/x86_64/abi/README.gcc,
gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
notices.
* ChangeLog-1993-2007, ChangeLog: Correct dates.
From-SVN: r146533
2009-04-21 21:03:23 +02:00
|
|
|
|
|
2014-01-01 01:02:57 +01:00
|
|
|
|
Copyright (C) 2014 Free Software Foundation, Inc.
|
ABOUT-GCC-NLS, [...]: Add copyright and license notices.
* ABOUT-GCC-NLS, ChangeLog, ChangeLog-1997, ChangeLog-1998,
ChangeLog-1999, ChangeLog-2000, ChangeLog-2001, ChangeLog-2002,
ChangeLog-2003, ChangeLog-2004, ChangeLog-2005, ChangeLog-2006,
ChangeLog-2007, ChangeLog-2008, ChangeLog.dataflow, ChangeLog.lib,
ChangeLog.ptr, ChangeLog.tree-ssa, ChangeLog.tuples, FSFChangeLog,
FSFChangeLog.10, FSFChangeLog.11, LANGUAGES, ONEWS, acinclude.m4,
config/alpha/gnu.h, config/alpha/libgcc-alpha-ldbl.ver,
config/alpha/t-osf4, config/alpha/t-vms, config/alpha/va_list.h,
config/alpha/x-vms, config/arc/t-arc,
config/arm/README-interworking, config/arm/arm-c.c,
config/arm/gentune.sh, config/arm/libgcc-bpabi.ver,
config/arm/t-arm, config/arm/t-arm-elf, config/arm/t-arm-softfp,
config/arm/t-bpabi, config/arm/t-linux, config/arm/t-linux-eabi,
config/arm/t-netbsd, config/arm/t-pe, config/arm/t-strongarm-elf,
config/arm/t-symbian, config/arm/t-vxworks, config/arm/t-wince-pe,
config/avr/t-avr, config/bfin/elf.h, config/bfin/libgcc-bfin.ver,
config/bfin/linux.h, config/bfin/t-bfin, config/bfin/t-bfin-elf,
config/bfin/t-bfin-linux, config/bfin/t-bfin-uclinux,
config/bfin/uclinux.h, config/cris/mulsi3.asm, config/cris/t-cris,
config/cris/t-elfmulti, config/crx/t-crx,
config/darwin-ppc-ldouble-patch.def, config/darwin-sections.def,
config/divmod.c, config/fr30/t-fr30, config/frv/libgcc-frv.ver,
config/frv/t-frv, config/frv/t-linux, config/h8300/genmova.sh,
config/h8300/t-h8300, config/i386/athlon.md,
config/i386/darwin-libgcc.10.4.ver,
config/i386/darwin-libgcc.10.5.ver, config/i386/libgcc-glibc.ver,
config/i386/mach.h, config/i386/netbsd.h, config/i386/t-crtpc,
config/i386/t-cygming, config/i386/t-cygwin, config/i386/t-i386,
config/i386/t-linux64, config/i386/t-nwld,
config/i386/t-rtems-i386, config/i386/t-sol2-10,
config/i386/x-mingw32, config/ia64/div.md, config/ia64/elf.h,
config/ia64/ia64.opt, config/ia64/libgcc-glibc.ver,
config/ia64/libgcc-ia64.ver, config/ia64/linux.h,
config/ia64/sysv4.h, config/ia64/t-hpux, config/ia64/t-ia64,
config/iq2000/abi, config/iq2000/lib2extra-funcs.c,
config/iq2000/t-iq2000, config/libgcc-glibc.ver,
config/m32r/libgcc-glibc.ver, config/m32r/t-linux,
config/m32r/t-m32r, config/m68hc11/t-m68hc11,
config/m68k/t-floatlib, config/m68k/t-linux, config/m68k/t-mlibs,
config/m68k/t-uclinux, config/mcore/t-mcore,
config/mcore/t-mcore-pe, config/mips/20kc.md, config/mips/4130.md,
config/mips/5400.md, config/mips/5500.md, config/mips/crti.asm,
config/mips/crtn.asm, config/mips/irix-crti.asm,
config/mips/irix-crtn.asm, config/mips/libgcc-mips16.ver,
config/mips/mips-dsp.md, config/mips/mips-dspr2.md,
config/mips/mips-fixed.md, config/mips/sb1.md,
config/mips/sr71k.md, config/mips/t-elf, config/mips/t-gofast,
config/mips/t-iris6, config/mips/t-isa3264,
config/mips/t-libgcc-mips16, config/mips/t-linux64,
config/mips/t-mips, config/mips/t-r3900, config/mips/t-rtems,
config/mips/t-sb1, config/mips/t-sde, config/mips/t-sdemtk,
config/mips/t-slibgcc-irix, config/mips/t-sr71k, config/mips/t-st,
config/mips/t-vr, config/mips/t-vxworks, config/mmix/t-mmix,
config/mn10300/t-linux, config/mn10300/t-mn10300,
config/pa/pa32-regs.h, config/pa/t-hpux-shlib, config/pa/t-linux,
config/pa/t-linux64, config/pa/t-pa64, config/pdp11/t-pdp11,
config/picochip/libgccExtras/clzsi2.asm,
config/picochip/t-picochip, config/rs6000/darwin-ldouble-format,
config/rs6000/darwin-libgcc.10.4.ver,
config/rs6000/darwin-libgcc.10.5.ver,
config/rs6000/libgcc-ppc-glibc.ver, config/rs6000/ppc-asm.h,
config/rs6000/t-aix43, config/rs6000/t-aix52,
config/rs6000/t-darwin, config/rs6000/t-fprules,
config/rs6000/t-fprules-fpbit, config/rs6000/t-linux64,
config/rs6000/t-lynx, config/rs6000/t-netbsd,
config/rs6000/t-ppccomm, config/rs6000/t-ppcendian,
config/rs6000/t-ppcgas, config/rs6000/t-rs6000,
config/rs6000/t-rtems, config/rs6000/t-spe,
config/rs6000/t-vxworks, config/s390/libgcc-glibc.ver,
config/score/t-score-elf, config/sh/divcost-analysis,
config/sh/libgcc-glibc.ver, config/sh/t-netbsd, config/sh/t-sh,
config/sh/t-sh64, config/sh/t-superh, config/sh/t-symbian,
config/sparc/libgcc-sparc-glibc.ver, config/sparc/sol2-bi.h,
config/sparc/sol2-gas.h, config/sparc/sol2-gld-bi.h,
config/sparc/t-elf, config/sparc/t-linux64, config/sparc/t-sol2,
config/stormy16/stormy-abi, config/stormy16/t-stormy16,
config/t-darwin, config/t-libunwind, config/t-libunwind-elf,
config/t-linux, config/t-lynx, config/t-slibgcc-elf-ver,
config/t-slibgcc-sld, config/t-sol2, config/t-vxworks,
config/udivmod.c, config/udivmodsi4.c, config/v850/t-v850,
config/v850/t-v850e, config/xtensa/t-xtensa, diagnostic.def,
gdbinit.in, glimits.h, gstab.h, gsyms.h, java/ChangeLog,
java/ChangeLog.ptr, java/ChangeLog.tree-ssa, libgcc-std.ver,
limitx.h, version.c, xcoff.h: Add copyright and license notices.
* config/h8300/genmova.sh: Include copyright and license notices
in generated output.
* config/h8300/mova.md: Regenerate.
* doc/install.texi2html: Include word "Copyright" in copyright
notice and use name "Free Software Foundation, Inc.".
* ChangeLog, ChangeLog-2000, ChangeLog-2001, ChangeLog-2002,
ChangeLog-2003, ChangeLog-2004, ChangeLog-2005, ChangeLog-2006,
ChangeLog-2007, ChangeLog-2008: Correct dates.
ada:
* ChangeLog, ChangeLog.ptr, ChangeLog.tree-ssa: Add copyright and
license notices.
cp:
* ChangeLog, ChangeLog-1993, ChangeLog-1994, ChangeLog-1995,
ChangeLog-1996, ChangeLog-1997, ChangeLog-1998, ChangeLog-1999,
ChangeLog-2000, ChangeLog-2001, ChangeLog-2002, ChangeLog-2003,
ChangeLog-2004, ChangeLog-2005, ChangeLog-2006, ChangeLog-2007,
ChangeLog-2008, ChangeLog.ptr, ChangeLog.tree-ssa, NEWS,
cfns.gperf: Add copyright and license notices.
* cfns.h: Regenerate.
* ChangeLog, ChangeLog-2004: Correct dates.
fortran:
* ChangeLog, ChangeLog-2002, ChangeLog-2003, ChangeLog-2004,
ChangeLog-2005, ChangeLog-2006, ChangeLog-2007, ChangeLog-2008,
ChangeLog.ptr, config-lang.in, ioparm.def, mathbuiltins.def: Add
copyright and license notices.
* ChangeLog, ChangeLog-2005, ChangeLog-2006, ChangeLog-2007,
ChangeLog-2008: Correct dates.
java:
* ChangeLog, ChangeLog.ptr, ChangeLog.tree-ssa: Add copyright and
license notices.
objc:
* ChangeLog: Add copyright and license notices.
objcp:
* ChangeLog: Add copyright and license notices.
po:
* ChangeLog, EXCLUDES: Add copyright and license notices.
testsuite:
* ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
README.gcc, g++.dg/README, g++.dg/compat/break/README,
g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
gcc.c-torture/ChangeLog.0,
gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
gcc.target/i386/math-torture/math-torture.exp,
gcc.target/mips/inter/mips16-inter.exp,
gcc.target/mips/mips-nonpic/README,
gcc.target/x86_64/abi/README.gcc,
gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
notices.
* ChangeLog-1993-2007, ChangeLog: Correct dates.
From-SVN: r146533
2009-04-21 21:03:23 +02:00
|
|
|
|
|
|
|
|
|
Copying and distribution of this file, with or without modification,
|
|
|
|
|
are permitted in any medium without royalty provided the copyright
|
|
|
|
|
notice and this notice are preserved.
|