2014-02-21 15:00:44 +01:00
|
|
|
|
2014-02-21 Jason Merrill <jason@redhat.com>
|
2014-02-21 15:56:31 +01:00
|
|
|
|
|
|
|
|
|
PR c++/60252
|
|
|
|
|
* lambda.c (maybe_resolve_dummy): Don't try to capture this
|
|
|
|
|
in declaration context.
|
2014-02-21 15:00:44 +01:00
|
|
|
|
|
2014-02-21 15:56:20 +01:00
|
|
|
|
DR 1591
|
|
|
|
|
PR c++/60051
|
|
|
|
|
* pt.c (unify): Only unify if deducible. Handle 0-length list.
|
|
|
|
|
|
2014-02-21 15:01:29 +01:00
|
|
|
|
PR c++/60250
|
|
|
|
|
* parser.c (cp_parser_direct_declarator): Don't wrap a
|
|
|
|
|
type-dependent expression in a NOP_EXPR.
|
|
|
|
|
|
2014-02-21 15:01:20 +01:00
|
|
|
|
PR c++/60251
|
|
|
|
|
* lambda.c (is_normal_capture_proxy): Handle VLA capture.
|
|
|
|
|
|
2014-02-21 15:00:44 +01:00
|
|
|
|
PR c++/60167
|
|
|
|
|
PR c++/60222
|
|
|
|
|
PR c++/58606
|
|
|
|
|
* parser.c (cp_parser_template_argument): Restore dereference.
|
|
|
|
|
* pt.c (template_parm_to_arg): Dereference non-pack expansions too.
|
|
|
|
|
(process_partial_specialization): Handle deref.
|
|
|
|
|
(unify): Likewise.
|
|
|
|
|
|
2014-02-21 08:47:55 +01:00
|
|
|
|
2014-02-21 Adam Butcher <adam@jessamine.co.uk>
|
|
|
|
|
|
|
|
|
|
PR c++/60052
|
|
|
|
|
PR c++/60053
|
|
|
|
|
* parser.c (cp_parser_parameter_declaration_list): Correctly reset
|
|
|
|
|
implicit_template_scope upon leaving an out-of-line generic member
|
|
|
|
|
function definition.
|
|
|
|
|
|
2014-02-20 15:28:16 +01:00
|
|
|
|
2014-02-20 Kai Tietz <ktietz@redhat.com>
|
|
|
|
|
|
2014-02-20 17:02:24 +01:00
|
|
|
|
PR c++/58873
|
|
|
|
|
* parser.c (cp_parser_functional_cast): Treat NULL_TREE
|
|
|
|
|
valued type argument as error_mark_node.
|
|
|
|
|
|
2014-02-20 15:28:16 +01:00
|
|
|
|
PR c++/58835
|
|
|
|
|
* semantics.c (finish_fname): Handle error_mark_node.
|
|
|
|
|
|
2014-02-19 20:03:19 +01:00
|
|
|
|
2014-02-19 Jason Merrill <jason@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/60046
|
|
|
|
|
* pt.c (maybe_instantiate_noexcept): Don't instantiate exception
|
|
|
|
|
spec from template context.
|
|
|
|
|
|
2014-02-19 19:11:54 +01:00
|
|
|
|
2014-02-19 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
2014-02-19 19:12:31 +01:00
|
|
|
|
PR debug/56563
|
|
|
|
|
* cp-objcp-common.c (cp_function_decl_explicit_p): Remove
|
|
|
|
|
FUNCTION_FIRST_USER_PARMTYPE (decl) != void_list_node check.
|
|
|
|
|
|
2014-02-19 19:11:54 +01:00
|
|
|
|
PR c++/60267
|
|
|
|
|
* pt.c (tsubst_expr): Handle ANNOTATE_EXPR.
|
|
|
|
|
|
2014-02-19 00:11:26 +01:00
|
|
|
|
2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/60225
|
|
|
|
|
* semantics.c (ensure_literal_type_for_constexpr_object): Use
|
|
|
|
|
strip_array_types.
|
|
|
|
|
|
|
|
|
|
2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/60215
|
|
|
|
|
* semantics.c (cxx_eval_constant_expression, [COMPONENT_REF]):
|
|
|
|
|
During error recovery allow_non_constant may be false.
|
|
|
|
|
|
2014-02-18 22:07:48 +01:00
|
|
|
|
2014-02-18 Adam Butcher <adam@jessamine.co.uk>
|
|
|
|
|
|
|
|
|
|
PR c++/60190
|
|
|
|
|
* parser.c (cp_parser_lambda_declarator_opt): Pop template parameter
|
|
|
|
|
scope whenever a template parameter list has been started, independent
|
|
|
|
|
of whether the function call operator was well-formed or not.
|
|
|
|
|
|
2014-02-18 23:29:56 +01:00
|
|
|
|
PR c++/60064
|
|
|
|
|
* parser.c (cp_parser_member_declaration): Pop fully implicit template
|
|
|
|
|
scope for generic friend declarations as well as for non-friends.
|
|
|
|
|
|
2014-02-12 09:45:46 +01:00
|
|
|
|
2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/60047
|
|
|
|
|
* method.c (implicitly_declare_fn): A constructor of a class with
|
|
|
|
|
virtual base classes isn't constexpr (7.1.5p4).
|
|
|
|
|
|
2014-02-07 03:14:58 +01:00
|
|
|
|
2014-02-05 Jan Hubicka <hubicka@ucw.cz
|
|
|
|
|
|
|
|
|
|
* parser.c (synthesize_implicit_template_parm): Use grow_tree_vec.
|
|
|
|
|
|
2014-02-05 16:32:01 +01:00
|
|
|
|
2014-02-05 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/58703
|
|
|
|
|
* parser.c (cp_parser_omp_declare_reduction): Save and free
|
|
|
|
|
declarator_obstack.
|
|
|
|
|
|
2014-02-03 20:07:55 +01:00
|
|
|
|
2014-02-03 Marc Glisse <marc.glisse@inria.fr>
|
|
|
|
|
|
|
|
|
|
PR c++/53017
|
|
|
|
|
PR c++/59211
|
|
|
|
|
* tree.c (handle_init_priority_attribute): Call default_conversion on
|
|
|
|
|
the attribute argument.
|
|
|
|
|
|
2014-02-03 19:22:46 +01:00
|
|
|
|
2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/58871
|
|
|
|
|
* method.c (synthesized_method_walk): If vbases is non-null but
|
|
|
|
|
is_empty is true, likewise don't worry about the virtual bases.
|
|
|
|
|
|
2014-02-01 10:24:42 +01:00
|
|
|
|
2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/51219
|
|
|
|
|
* typeck2.c (process_init_constructor_record): Just skip unnamed
|
|
|
|
|
bit-fields.
|
|
|
|
|
|
2014-01-31 17:25:55 +01:00
|
|
|
|
2014-01-31 Jason Merrill <jason@redhat.com>
|
|
|
|
|
|
2014-01-31 19:35:53 +01:00
|
|
|
|
PR c++/59469
|
|
|
|
|
* pt.c (mark_decl_instantiated): Call mark_needed.
|
|
|
|
|
|
2014-01-31 18:30:03 +01:00
|
|
|
|
PR c++/58672
|
|
|
|
|
* decl2.c (handle_tls_init): Handle null init fn.
|
|
|
|
|
|
2014-01-31 17:25:55 +01:00
|
|
|
|
PR c++/55800
|
|
|
|
|
* decl2.c (get_tls_init_fn): Copy DECL_EXTERNAL from the variable.
|
|
|
|
|
|
2014-01-31 17:22:53 +01:00
|
|
|
|
2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/59082
|
|
|
|
|
* class.c (build_vfield_ref): Early return error_mark_node if
|
|
|
|
|
TYPE_VFIELD (type) is null.
|
|
|
|
|
(build_base_path): Check return value of build_vfield_ref.
|
|
|
|
|
|
2014-01-31 16:20:05 +01:00
|
|
|
|
2014-01-31 Jason Merrill <jason@redhat.com>
|
|
|
|
|
|
2014-01-31 16:20:12 +01:00
|
|
|
|
PR c++/59646
|
|
|
|
|
* call.c (convert_like_real) [ck_aggr]: Set TARGET_EXPR_LIST_INIT_P.
|
|
|
|
|
[ck_list]: Check for error_mark_node.
|
|
|
|
|
(build_aggr_conv): Set LOOKUP_NO_NARROWING and check_narrowing.
|
|
|
|
|
|
2014-01-31 16:20:05 +01:00
|
|
|
|
PR c++/57043
|
|
|
|
|
* pt.c (fn_type_unification): Don't do DEDUCE_EXACT check
|
|
|
|
|
during partial ordering.
|
|
|
|
|
|
2014-01-31 09:13:50 +01:00
|
|
|
|
2014-01-31 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/59963
|
|
|
|
|
* typeck.c (build_function_call_vec): Add dummy arg_loc parameter.
|
|
|
|
|
|
2014-01-31 04:47:22 +01:00
|
|
|
|
2014-01-30 Jason Merrill <jason@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/57899
|
|
|
|
|
* cp-tree.h (struct saved_scope): Add x_local_specializations.
|
|
|
|
|
(local_specializations): New macro.
|
|
|
|
|
* pt.c (local_specializations): Remove variable.
|
|
|
|
|
|
2014-01-30 20:44:06 +01:00
|
|
|
|
2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
|
|
|
|
|
|
|
|
|
|
PR c++/58708
|
|
|
|
|
* parser.c (make_string_pack): Use double_int::from_buffer.
|
|
|
|
|
|
2014-01-30 17:15:36 +01:00
|
|
|
|
2014-01-30 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/59940
|
|
|
|
|
* typeck.c (build_ptrmemfunc1): Call convert_and_check with
|
|
|
|
|
input_location.
|
|
|
|
|
* cvt.c (cp_convert_and_check): Call warnings_for_convert_and_check
|
|
|
|
|
with input_location.
|
|
|
|
|
* call.c (build_conditional_expr_1): Call unsafe_conversion_p with
|
|
|
|
|
loc parameter.
|
|
|
|
|
|
2014-01-30 15:32:25 +01:00
|
|
|
|
2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/58843
|
|
|
|
|
* typeck.c (lookup_destructor): Check dtor_type for error_mark_node.
|
|
|
|
|
|
2014-01-30 15:28:55 +01:00
|
|
|
|
2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/58649
|
|
|
|
|
* pt.c (lookup_template_class_1): Check start_enum return value
|
|
|
|
|
for error_mark_node.
|
|
|
|
|
|
2014-01-30 15:26:51 +01:00
|
|
|
|
2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
* decl.c (duplicate_decls, typename_hash, typename_compare):
|
|
|
|
|
Use TYPE_IDENTIFIER.
|
|
|
|
|
* error.c (dump_type): Likewise.
|
|
|
|
|
* mangle.c (dump_substitution_candidates): Likewise.
|
|
|
|
|
|
2014-01-30 15:21:31 +01:00
|
|
|
|
2014-01-30 Jason Merrill <jason@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/59633
|
|
|
|
|
* decl2.c (attributes_naming_typedef_ok): New.
|
|
|
|
|
* cp-tree.h: Declare it.
|
|
|
|
|
* decl.c (grokdeclarator): Check it.
|
|
|
|
|
* tree.c (no_linkage_check): Handle VECTOR_TYPE.
|
|
|
|
|
|
2014-01-29 21:44:50 +01:00
|
|
|
|
2014-01-29 Jason Merrill <jason@redhat.com>
|
|
|
|
|
|
2014-01-30 06:28:52 +01:00
|
|
|
|
PR c++/59707
|
|
|
|
|
* call.c (add_builtin_candidate): Catch dependent types.
|
|
|
|
|
|
2014-01-29 23:12:09 +01:00
|
|
|
|
PR c++/59989
|
|
|
|
|
* pt.c (expand_template_argument_pack): Correct
|
|
|
|
|
non_default_args_count calculation.
|
|
|
|
|
|
2014-01-29 21:54:21 +01:00
|
|
|
|
PR c++/58466
|
|
|
|
|
* pt.c (unify_pack_expansion): Call expand_template_argument_pack.
|
|
|
|
|
|
2014-01-29 21:44:50 +01:00
|
|
|
|
PR c++/59956
|
|
|
|
|
* friend.c (do_friend): Pass the TEMPLATE_DECL to add_friend if we
|
|
|
|
|
have a friend template in a class template.
|
|
|
|
|
* pt.c (tsubst_friend_function): Look through it.
|
|
|
|
|
(push_template_decl_real): A friend member template is
|
|
|
|
|
primary.
|
|
|
|
|
|
2014-01-29 18:58:37 +01:00
|
|
|
|
2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/58846
|
|
|
|
|
* decl.c (get_dso_handle_node): Don't crash if dso_handle_node
|
|
|
|
|
== error_mark_node.
|
|
|
|
|
|
2014-01-29 18:54:51 +01:00
|
|
|
|
2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/58674
|
|
|
|
|
* pt.c (instantiate_template_1): Check for error_mark_node the second
|
|
|
|
|
argument too.
|
|
|
|
|
|
2014-01-29 14:40:49 +01:00
|
|
|
|
2014-01-29 Jason Merrill <jason@redhat.com>
|
|
|
|
|
|
2014-01-29 18:13:01 +01:00
|
|
|
|
PR c++/59916
|
|
|
|
|
* optimize.c (maybe_thunk_body): Build a RETURN_EXPR for
|
|
|
|
|
cdtor_returns_this case.
|
|
|
|
|
|
2014-01-29 14:40:49 +01:00
|
|
|
|
PR c++/59315
|
|
|
|
|
* decl.c (cxx_maybe_build_cleanup): Call mark_used.
|
|
|
|
|
|
2014-01-29 14:36:22 +01:00
|
|
|
|
2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/58702
|
|
|
|
|
* semantics.c (finish_omp_reduction_clause): Check type for
|
|
|
|
|
error_mark_node.
|
|
|
|
|
|
2014-01-28 18:06:40 +01:00
|
|
|
|
2014-01-28 Jason Merrill <jason@redhat.com>
|
|
|
|
|
|
2014-01-29 05:10:58 +01:00
|
|
|
|
PR c++/59791
|
|
|
|
|
* pt.c (tsubst_decl) [VAR_DECL]: Allow in unevaluated context.
|
|
|
|
|
(tsubst_copy): Use it if lookup fails.
|
|
|
|
|
|
2014-01-28 23:00:05 +01:00
|
|
|
|
PR c++/59818
|
|
|
|
|
* pt.c (tsubst_function_type): Make sure we keep the same function
|
|
|
|
|
quals.
|
|
|
|
|
|
2014-01-28 22:04:44 +01:00
|
|
|
|
PR c++/58701
|
|
|
|
|
* semantics.c (build_anon_member_initialization): Stop walking
|
|
|
|
|
when we run out of COMPONENT_REFs.
|
|
|
|
|
|
2014-01-28 22:04:29 +01:00
|
|
|
|
PR c++/58632
|
|
|
|
|
* decl.c (lookup_and_check_tag): Ignore template parameters if
|
|
|
|
|
scope == ts_current.
|
|
|
|
|
* pt.c (check_template_shadow): Don't complain about the injected
|
|
|
|
|
class name.
|
|
|
|
|
|
2014-01-28 18:06:47 +01:00
|
|
|
|
* decl.c (duplicate_decls): Tweak.
|
|
|
|
|
|
2014-01-28 18:06:40 +01:00
|
|
|
|
PR c++/53756
|
|
|
|
|
* mangle.c (write_unqualified_name): Handle operator auto.
|
|
|
|
|
|
2014-01-28 05:30:16 +01:00
|
|
|
|
2014-01-27 Jason Merrill <jason@redhat.com>
|
|
|
|
|
|
2014-01-28 05:31:39 +01:00
|
|
|
|
PR c++/59823
|
|
|
|
|
Core DR 1138
|
|
|
|
|
* call.c (reference_binding): Pass LOOKUP_NO_TEMP_BIND for
|
|
|
|
|
list-initialization. A conversion to rvalue ref that involves
|
|
|
|
|
an lvalue-rvalue conversion is bad.
|
|
|
|
|
(convert_like_real): Give helpful error message.
|
|
|
|
|
|
2014-01-28 05:31:30 +01:00
|
|
|
|
PR c++/54652
|
|
|
|
|
* decl.c (duplicate_decls): Always use oldtype for TYPE_DECL.
|
|
|
|
|
|
2014-01-28 05:31:23 +01:00
|
|
|
|
PR c++/58504
|
|
|
|
|
* pt.c (tsubst_copy_and_build) [TRAIT_EXPR]: Use tsubst for
|
|
|
|
|
types.
|
|
|
|
|
|
2014-01-28 05:31:14 +01:00
|
|
|
|
PR c++/58606
|
|
|
|
|
* pt.c (template_parm_to_arg): Call convert_from_reference.
|
|
|
|
|
(tsubst_template_arg): Don't strip reference refs.
|
|
|
|
|
|
2014-01-28 05:31:07 +01:00
|
|
|
|
PR c++/58639
|
|
|
|
|
* call.c (build_aggr_conv): Reject value-initialization of reference.
|
|
|
|
|
|
2014-01-28 05:31:01 +01:00
|
|
|
|
PR c++/58812
|
|
|
|
|
PR c++/58651
|
|
|
|
|
* call.c (convert_like_real): Give helpful error about excess braces
|
|
|
|
|
for ck_rvalue of scalar type.
|
|
|
|
|
|
2014-01-28 05:30:55 +01:00
|
|
|
|
Core DR 1288
|
|
|
|
|
* call.c (reference_binding): Only elide braces if the single
|
|
|
|
|
element is reference-related.
|
|
|
|
|
|
2014-01-28 05:30:38 +01:00
|
|
|
|
PR c++/58814
|
|
|
|
|
* typeck.c (cp_build_modify_expr): Make the RHS an rvalue before
|
|
|
|
|
stabilizing.
|
|
|
|
|
|
2014-01-28 05:30:26 +01:00
|
|
|
|
PR c++/58837
|
|
|
|
|
* typeck.c (cp_truthvalue_conversion): Use explicit comparison for
|
|
|
|
|
FUNCTION_DECL.
|
|
|
|
|
|
2014-01-28 05:30:16 +01:00
|
|
|
|
PR c++/59097
|
|
|
|
|
* decl.c (compute_array_index_type): Don't call
|
|
|
|
|
maybe_constant_value for a non-integral expression.
|
|
|
|
|
|
2014-01-25 00:13:49 +01:00
|
|
|
|
2014-01-24 Balaji V. Iyer <balaji.v.iyer@intel.com>
|
|
|
|
|
|
|
|
|
|
* call.c (magic_varargs_p): Replaced flag_enable_cilkplus with
|
|
|
|
|
flag_cilkplus.
|
|
|
|
|
* cp-gimplify.c (cp_genericize): Likewise.
|
|
|
|
|
* decl.c (grokfndecl): Likewise.
|
|
|
|
|
* parser.c (cp_parser_postfix_expression): Likewise.
|
|
|
|
|
(cp_parser_postfix_open_square_expression): Likewise.
|
|
|
|
|
(cp_parser_direct_declarator): Likewise.
|
|
|
|
|
(is_cilkplus_vector_p): Likewise.
|
|
|
|
|
(cp_parser_omp_clause_name): Likewise.
|
|
|
|
|
(cp_parser_omp_all_clauses): Likewise.
|
|
|
|
|
* pt.c (apply_late_template_attributes): Likewise.
|
|
|
|
|
* typeck.c (cp_build_array_ref): Likewise.
|
|
|
|
|
(cp_build_compound_expr): Likewise.
|
|
|
|
|
(check_return_expr): Likewise.
|
|
|
|
|
|
2014-01-24 17:47:54 +01:00
|
|
|
|
2014-01-24 Jason Merrill <jason@redhat.com>
|
|
|
|
|
|
2014-01-24 20:05:39 +01:00
|
|
|
|
PR c++/58550
|
|
|
|
|
* decl.c (grokdeclarator): Turn pedwarn about auto return type in
|
|
|
|
|
c++11 into error.
|
|
|
|
|
|
2014-01-24 17:47:54 +01:00
|
|
|
|
PR c++/59886
|
|
|
|
|
PR c++/59659
|
|
|
|
|
* typeck2.c (process_init_constructor_array): Don't create
|
|
|
|
|
RANGE_EXPR yet.
|
|
|
|
|
|
2014-01-24 17:47:31 +01:00
|
|
|
|
2014-01-24 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
* typeck2.c (split_nonconstant_init_1): Fix num_split_elts
|
|
|
|
|
handling for RANGE_ARRAY case.
|
|
|
|
|
|
2014-01-24 16:45:14 +01:00
|
|
|
|
2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/57524
|
|
|
|
|
* name-lookup.c (push_using_directive): Use timevar_cond_start.
|
|
|
|
|
|
2014-01-23 22:01:08 +01:00
|
|
|
|
2014-01-23 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/59846
|
|
|
|
|
* typeck.c (cp_build_binary_op): Pass location to shorten_compare.
|
|
|
|
|
|
2014-01-23 20:18:49 +01:00
|
|
|
|
2014-01-23 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c/58346
|
|
|
|
|
* typeck.c (pointer_diff): Give an error on arithmetic on pointer to
|
|
|
|
|
an empty aggregate.
|
|
|
|
|
|
2014-01-23 19:53:50 +01:00
|
|
|
|
2014-01-23 Jason Merrill <jason@redhat.com>
|
|
|
|
|
|
2014-01-23 19:54:08 +01:00
|
|
|
|
PR c++/55189
|
|
|
|
|
* cp-tree.h (struct language_function): Add infinite_loop and
|
|
|
|
|
infinite_loops.
|
|
|
|
|
(current_function_infinite_loop): New.
|
|
|
|
|
* semantics.c (begin_maybe_infinite_loop, end_maybe_infinite_loop)
|
|
|
|
|
(break_maybe_infinite_loop): New.
|
|
|
|
|
(finish_while_stmt_cond, finish_while_stmt, begin_do_stmt)
|
|
|
|
|
(finish_do_stmt, finish_for_cond, finish_for_stmt)
|
|
|
|
|
(begin_range_for_stmt): Use them.
|
|
|
|
|
* decl.c (finish_function): Don't warn about missing return
|
|
|
|
|
if current_function_infinite_loop.
|
|
|
|
|
* pt.c (instantiate_decl): Copy current_function_infinite_loop.
|
|
|
|
|
* parser.c (cp_parser_jump_statement): Call break_maybe_infinite_loop.
|
|
|
|
|
|
2014-01-23 19:53:50 +01:00
|
|
|
|
* call.c (build_op_delete_call): Use make_tree_vector and
|
|
|
|
|
release_tree_vector.
|
|
|
|
|
|
2014-01-23 17:31:52 +01:00
|
|
|
|
2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/58980
|
|
|
|
|
* parser.c (cp_parser_enum_specifier): Handle TYPENAME_TYPE as
|
|
|
|
|
nested_name_specifier.
|
|
|
|
|
|
2014-01-23 16:21:42 +01:00
|
|
|
|
2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
|
|
|
|
|
|
|
|
|
|
* parser.c (cp_parser_direct_declarator): When Cilk Plus is enabled
|
|
|
|
|
see if there is an attribute after function decl. If so, then
|
|
|
|
|
parse them now.
|
|
|
|
|
(cp_parser_late_return_type_opt): Handle parsing of Cilk Plus SIMD
|
|
|
|
|
enabled function late parsing.
|
|
|
|
|
(cp_parser_gnu_attribute_list): Parse all the tokens for the vector
|
|
|
|
|
attribute for a SIMD-enabled function.
|
|
|
|
|
(cp_parser_omp_all_clauses): Skip parsing to the end of pragma when
|
|
|
|
|
the function is used by SIMD-enabled function (indicated by NULL
|
|
|
|
|
pragma token). Added 3 new clauses: PRAGMA_CILK_CLAUSE_MASK,
|
|
|
|
|
PRAGMA_CILK_CLAUSE_NOMASK and PRAGMA_CILK_CLAUSE_VECTORLENGTH
|
|
|
|
|
(cp_parser_cilk_simd_vectorlength): Modified this function to handle
|
|
|
|
|
vectorlength clause in SIMD-enabled function and #pragma SIMD's
|
|
|
|
|
vectorlength clause. Added a new bool parameter to differentiate
|
|
|
|
|
between the two.
|
|
|
|
|
(cp_parser_cilk_simd_fn_vector_attrs): New function.
|
|
|
|
|
(is_cilkplus_vector_p): Likewise.
|
|
|
|
|
(cp_parser_late_parsing_elem_fn_info): Likewise.
|
|
|
|
|
(cp_parser_omp_clause_name): Added a check for "mask", "nomask"
|
|
|
|
|
and "vectorlength" clauses when Cilk Plus is enabled.
|
|
|
|
|
(cp_parser_omp_clause_linear): Added a new parameter of type bool
|
|
|
|
|
and emit a sorry message when step size is a parameter.
|
|
|
|
|
* parser.h (cp_parser::cilk_simd_fn_info): New field.
|
|
|
|
|
* decl.c (grokfndecl): Added flag_enable_cilkplus along with
|
|
|
|
|
flag_openmp.
|
|
|
|
|
* pt.c (apply_late_template_attributes): Likewise.
|
|
|
|
|
|
2014-01-23 14:32:19 +01:00
|
|
|
|
2014-01-23 Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR middle-end/58809
|
|
|
|
|
* semantics.c (finish_omp_reduction_clause): Reject
|
|
|
|
|
BIT_AND_EXPR, BIT_IOR_EXPR and BIT_XOR_EXPR on COMPLEX_TYPEs.
|
|
|
|
|
|
2014-01-22 19:08:01 +01:00
|
|
|
|
2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR c++/59482
|
|
|
|
|
* parser.c (cp_parser_class_head): Push the class before parsing
|
|
|
|
|
the base-clause, pop after it.
|
|
|
|
|
|
2014-01-20 11:18:49 +01:00
|
|
|
|
2014-01-20 Eric Botcazou <ebotcazou@adacore.com>
|
|
|
|
|
|
|
|
|
|
* decl2.c (cpp_check): Revert prototype change.
|
|
|
|
|
|
2014-01-17 21:25:01 +01:00
|
|
|
|
2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/59270
|
|
|
|
|
PR c++/58811
|
|
|
|
|
* init.c (build_value_init_noctor): Don't pass error_mark_node to
|
|
|
|
|
build_value_init.
|
|
|
|
|
|
2014-01-17 16:40:13 +01:00
|
|
|
|
2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
PR c++/59269
|
|
|
|
|
* init.c (build_value_init_noctor): Assert !TYPE_HAS_COMPLEX_DFLT
|
|
|
|
|
only when errorcount == 0.
|
|
|
|
|
|
2014-01-17 16:23:17 +01:00
|
|
|
|
2014-01-17 Marek Polacek <polacek@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/59838
|
|
|
|
|
* cvt.c (ocp_convert): Don't segfault on non-existing
|
|
|
|
|
ENUM_UNDERLYING_TYPE.
|
|
|
|
|
|
2014-01-16 20:55:12 +01:00
|
|
|
|
2014-01-16 Jason Merrill <jason@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/59821
|
|
|
|
|
* tree.c (bot_manip): Update the location of builtin_LINE and
|
|
|
|
|
builtin_FILE calls.
|
|
|
|
|
|
2014-01-15 20:10:09 +01:00
|
|
|
|
2014-01-14 Jason Merrill <jason@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/59659
|
|
|
|
|
* typeck2.c (massage_init_elt): New.
|
|
|
|
|
(process_init_constructor_record)
|
|
|
|
|
(process_init_constructor_union): Use it.
|
|
|
|
|
(process_init_constructor_array): Use it. Use RANGE_EXPR.
|
|
|
|
|
(split_nonconstant_init_1): Handle it.
|
|
|
|
|
* semantics.c (cxx_eval_vec_init_1): Use force_rvalue.
|
|
|
|
|
|
2014-01-09 14:37:41 +01:00
|
|
|
|
2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
|
|
|
|
|
|
|
|
|
|
PR c++/59631
|
|
|
|
|
* parser.c (cp_parser_postfix_expression): Added a new if-statement
|
|
|
|
|
and replaced an existing if-statement with else-if statement.
|
|
|
|
|
Changed an existing error message wording to match the one from the C
|
|
|
|
|
parser.
|
|
|
|
|
|
2014-01-08 19:48:31 +01:00
|
|
|
|
2014-01-08 Jason Merrill <jason@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR c++/59614
|
|
|
|
|
* class.c (abi_tag_data): Add tags field.
|
|
|
|
|
(check_abi_tags): Initialize it.
|
|
|
|
|
(find_abi_tags_r): Support collecting missing tags.
|
|
|
|
|
(mark_type_abi_tags): Don't look at template args.
|
|
|
|
|
(inherit_targ_abi_tags): New.
|
|
|
|
|
(check_bases_and_members): Use it.
|
|
|
|
|
* cp-tree.h (ABI_TAG_IMPLICIT): New.
|
|
|
|
|
* mangle.c (write_abi_tags): Check it.
|
|
|
|
|
|
2014-01-07 22:24:37 +01:00
|
|
|
|
2014-01-07 Jason Merrill <jason@redhat.com>
|
|
|
|
|
|
2014-01-07 22:28:33 +01:00
|
|
|
|
PR c++/58856
|
|
|
|
|
* pt.c (num_innermost_template_parms): New.
|
|
|
|
|
(get_underlying_template): Use it.
|
|
|
|
|
|
2014-01-07 22:24:37 +01:00
|
|
|
|
PR c++/58965
|
|
|
|
|
* mangle.c (write_guarded_var_name): Handle null DECL_NAME.
|
|
|
|
|
|
2014-01-07 10:40:28 +01:00
|
|
|
|
2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
* semantics.c (trait_expr_value, [CPTK_IS_BASE_OF]): Implement
|
|
|
|
|
the letter of 20.11.6 about Base and Derived naming the same
|
|
|
|
|
class type modulo cv-qualifiers.
|
|
|
|
|
|
2014-01-06 19:22:19 +01:00
|
|
|
|
2014-01-06 Adam Butcher <adam@jessamine.co.uk>
|
|
|
|
|
|
|
|
|
|
PR c++/59635
|
2014-01-06 22:38:27 +01:00
|
|
|
|
* lambda.c (maybe_add_lambda_conv_op): Handle marking conversion
|
2014-01-06 19:22:19 +01:00
|
|
|
|
function as unimplemented for generic lambdas with varargs.
|
|
|
|
|
|
2014-01-06 19:22:29 +01:00
|
|
|
|
PR c++/59636
|
2014-01-06 22:38:27 +01:00
|
|
|
|
* parser.c (cp_parser_template_parameter): Early out with
|
2014-01-06 19:22:29 +01:00
|
|
|
|
error_mark_node if parameter declaration was not parsed.
|
|
|
|
|
|
2014-01-06 19:22:38 +01:00
|
|
|
|
PR c++/59629
|
2014-01-06 22:38:27 +01:00
|
|
|
|
* parser.c (cp_parser_lambda_expression): Save/reset/restore
|
2014-01-06 19:22:38 +01:00
|
|
|
|
auto_is_implicit_function_template_parm_p around lambda body.
|
|
|
|
|
|
2014-01-06 19:22:48 +01:00
|
|
|
|
PR c++/59638
|
2014-01-06 22:38:27 +01:00
|
|
|
|
* parser.c (cp_parser_init_declarator): Undo fully implicit
|
2014-01-06 19:22:48 +01:00
|
|
|
|
template parameter list when declarator is not a function.
|
|
|
|
|
|
2014-01-03 22:12:48 +01:00
|
|
|
|
2014-01-03 Marc Glisse <marc.glisse@inria.fr>
|
|
|
|
|
|
|
|
|
|
PR c++/58950
|
|
|
|
|
* cvt.c (convert_to_void): Handle VEC_PERM_EXPR and VEC_COND_EXPR.
|
|
|
|
|
|
2014-01-03 21:24:50 +01:00
|
|
|
|
2014-01-03 Tobias Burnus <burnus@net-b.de>
|
|
|
|
|
|
|
|
|
|
PR c++/58567
|
|
|
|
|
* pt.c (tsubst_omp_for_iterator): Early return for error_mark_node.
|
|
|
|
|
|
2014-01-03 12:11:31 +01:00
|
|
|
|
2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
|
|
|
|
|
|
|
|
|
|
Core DR 1442
|
|
|
|
|
PR c++/59165
|
|
|
|
|
* parser.c (cp_parser_perform_range_for_lookup): Don't pass true
|
|
|
|
|
as include_std to perform_koenig_lookup.
|
|
|
|
|
(cp_parser_postfix_expression): Adjust.
|
|
|
|
|
* pt.c (tsubst_copy_and_build): Likewise.
|
|
|
|
|
* semantics.c (perform_koenig_lookup): Remove bool parameter.
|
|
|
|
|
(omp_reduction_lookup): Adjust.
|
|
|
|
|
* name-lookup.c (lookup_arg_dependent_1): Remove bool parameter.
|
|
|
|
|
(lookup_arg_dependent): Likewise.
|
|
|
|
|
(lookup_function_nonclass): Adjust.
|
|
|
|
|
* name-lookup.h: Adjust declaration.
|
|
|
|
|
* cp-tree.h: Likewise.
|
|
|
|
|
|
2014-01-02 23:45:56 +01:00
|
|
|
|
2014-01-02 Marc Glisse <marc.glisse@inria.fr>
|
|
|
|
|
|
|
|
|
|
PR c++/59087
|
|
|
|
|
* parser.c (cp_parser_userdef_numeric_literal): Mention
|
|
|
|
|
-fext-numeric-literals in the message.
|
|
|
|
|
|
2014-01-02 23:43:24 +01:00
|
|
|
|
2014-01-02 Marc Glisse <marc.glisse@inria.fr>
|
|
|
|
|
|
|
|
|
|
PR c++/59641
|
|
|
|
|
* call.c (build_conditional_expr_1): Check the return value of
|
|
|
|
|
force_rvalue.
|
|
|
|
|
|
2014-01-02 23:30:43 +01:00
|
|
|
|
2014-01-02 Marc Glisse <marc.glisse@inria.fr>
|
|
|
|
|
|
|
|
|
|
* call.c (convert_like_real): Check complain.
|
|
|
|
|
|
2014-01-02 23:26:24 +01:00
|
|
|
|
2014-01-02 Marc Glisse <marc.glisse@inria.fr>
|
|
|
|
|
|
|
|
|
|
PR c++/59378
|
|
|
|
|
* typeck.c (build_x_vec_perm_expr): Handle non-dependent arguments
|
|
|
|
|
in templates.
|
|
|
|
|
|
2014-01-02 23:23:26 +01:00
|
|
|
|
2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
|
|
|
|
|
|
|
|
|
|
Update copyright years
|
|
|
|
|
|
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>
|
|
|
|
|
|
|
|
|
|
* cp-array-notation.c, cp-cilkplus.c, vtable-class-hierarchy.c: Use
|
|
|
|
|
the standard form for the copyright notice.
|
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-02 23:52:20 +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.
|