- 04 Oct, 2004 16 commits
-
-
2004-10-04 Thomas Quinot <quinot@act-europe.fr> * exp_dist.adb: Split declaration of asynchronous flag out of Add_RACW_Read_Attribute. Minor reformatting for better alignment with PolyORB version. Store the entity for the asynchronous flag of an RACW, rather than the expression, in the asynchronous flags table. This will allow this flag to be used in other subprograms beside Add_RACW_Read_Attribute. From-SVN: r88486
Thomas Quinot committed -
2004-10-04 Thomas Quinot <quinot@act-europe.fr> * g-socket.ads, g-socket.adb, g-socthi.adb, socket.c, g-soccon-aix.ads, g-soccon-irix.ads, g-soccon-hpux.ads, g-soccon-interix.ads, g-soccon-solaris.ads, g-soccon-vms.adb, g-soccon-mingw.ads, g-soccon-vxworks.ads, g-soccon-freebsd.ads, g-soccon.ads, g-soccon-unixware.ads, g-soccon-tru64.ads: Add new sockets constant MSG_NOSIGNAL (Linux-specific). Add new sockets constant MSG_Forced_Flags, list of flags to be set on all Send operations. For Linux, set MSG_NOSIGNAL on all send operations to prevent them from trigerring SIGPIPE. Rename components to avoid clash with Ada 2005 possible reserved word 'interface'. (Check_Selector): When the select system call returns with an error condition, propagate Socket_Error to the caller. From-SVN: r88485
Thomas Quinot committed -
* tree-ssa-dom.c (tree_ssa_dominator_optimize): Initialize OPT_STATS to 0. From-SVN: r88484
Diego Novillo committed -
2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de> Paul Brook <paul@codesourcery.com> * trans-array.c (gfc_conv_expr_descriptor): Check for substriungs. Use gfc_get_expr_charlen. * trans-expr.c (gfc_get_expr_charlen): New function. * trans.h (gfc_get_expr_charlen): Add prototype. testsuite/ * gfortran.dg/pr17612.f90: New test. Co-Authored-By: Paul Brook <paul@codesourcery.com> From-SVN: r88483
Tobias Schlüter committed -
From-SVN: r88481
Kazu Hirata committed -
From-SVN: r88480
Kazu Hirata committed -
* tree-data-ref.c (array_base_name_differ_p): Fix comments. When the predicate cannot be computed, don't initialize the result to false. From-SVN: r88479
Sebastian Pop committed -
cp/ Convert diagnostics to use quoting flag q 3/n * decl.c (pop_label, duplicate_decls, redeclaration_error_message, redeclaration_error_message, lookup_label, check_goto, make_typename_type, make_unbound_class_template, fixup_anonymous_aggr, check_tag_decl, start_decl, start_decl_1, grok_reference_init, layout_var_decl, maybe_commonize_var, check_for_uninitialized_const_var, reshape_init_array, reshape_init, check_initializer, cp_finish_decl, member_function_or_else, bad_specifiers, grokfndecl, grokvardecl, check_static_variable_definition, compute_array_index_type, create_array_type_for_decl, check_special_function_return_type, grokdeclarator, check_default_argument, grokparms, grok_ctor_properties, grok_op_properties, check_elaborated_type_specifier, xref_tag, finish_enum, build_enumerator, check_function_type, start_preparsed_function, store_parm_decls): Use quoting formats. * decl2.c (grok_array_decl, delete_sanity, check_member_template, check_java_method, check_classfn, finish_static_data_member_decl, grokfield, grokbitfield, grok_function_init, build_anon_union_vars, coerce_new_type, coerce_delete_type, check_default_args): Likewise. * parser.c (cp_parser_decl_specifier_seq): Likewise. testsuite/ * g++.dg/template/local1.C: Adjust quoting marks in testing for diagnostics. * g++.dg/tls/diag-2.C: Likewise. * g++.dg/other/error8.C: Likewise. From-SVN: r88478
Gabriel Dos Reis committed -
2004-10-01 Eric Christopher <echristo@redhat.com> * dwarf2.h (dwarf_calling_convention): Add GNU prefix to locally defined enum. * dwarf2out.c (add_calling_convention_attribute): Don't emit DW_CC_normal. From-SVN: r88477
Eric Christopher committed -
* MAINTAINERS (Various Maintainers): Move the "windows, cygwin, mingw" maintainer to ... (OS Port Maintainers): ... here. From-SVN: r88476
Kazu Hirata committed -
* MAINTAINERS (Write After Approval): Remove those that are maintainers of some subsystem. From-SVN: r88475
Kazu Hirata committed -
Convert diagnostics to use quoting flag q 2/n * class.c (build_base_path, add_method, alter_access, handle_using_decl, check_bases, maybe_warn_about_overly_private_class, find_final_overrider, warn_hidden, finish_struct_anon, add_implicitly_declared_members, check_bitfield_decl, check_field_decls, layout_empty_base, build_base_field, check_methods, layout_virtual_bases, warn_about_ambiguous_bases, layout_class_type, finish_struct_1, resolve_address_of_overloaded_function, instantiate_type, note_name_declared_in_class): Use format flag "q" for quoting. From-SVN: r88473
Gabriel Dos Reis committed -
c_locale.cc (__convert_to_v): Use _GLIBCXX_HAVE_STRTOF instead _GLIBCXX_USE_C99 to check for strtof. * config/locale/generic/c_locale.cc (__convert_to_v): Use _GLIBCXX_HAVE_STRTOF instead _GLIBCXX_USE_C99 to check for strtof. Likewise, use _GLIBCXX_HAVE_STRTOLD instead of _GLIBCXX_USE_C99 to check for presence of strtold. From-SVN: r88472
Roger Sayle committed -
From-SVN: r88470
GCC Administrator committed -
2004-10-03 Andrew Pinski <pinskia@physics.uc.edu> PR c/17178, PR c/17820 * c-decl.c (pop_scope): Do not warn about unused static variables as they warned in the middle-end. 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu> PR c/17178 * gcc.dg/unused-4.c: Adjust to be correct. PR c/17820 * gcc.dg/unused-7.c: New test. From-SVN: r88467
Andrew Pinski committed -
builtins.c (expand_builtin_memcpy): Delete duplicate code and make the first parameter the expression not the arglist. * builtins.c (expand_builtin_memcpy): Delete duplicate code and make the first parameter the expression not the arglist. From-SVN: r88466
Kaveh R. Ghazi committed
-
- 03 Oct, 2004 22 commits
-
-
Convert diagnostics to use quoting flag q 1/n * error.c (locate_error): Ignore quoting flag q. * call.c (build_user_type_conversion_1, build_operator_new_call, build_object_call, op_error, build_conditional_expr, build_new_op, build_op_delete_call, enforce_access, convert_like_real, convert_arg_to_ellipsis, build_x_va_arg, convert_default_arg, build_over_call, build_new_method_call, joust, perform_implicit_conversion, initialize_reference): Use the quoting flag q. From-SVN: r88465
Gabriel Dos Reis committed -
expr.c (expand_expr_addr_expr): Only accept Pmode or ptr_mode as valid modes to expand address expressions. * expr.c (expand_expr_addr_expr): Only accept Pmode or ptr_mode as valid modes to expand address expressions. From-SVN: r88464
Ulrich Weigand committed -
From-SVN: r88463
Frank Ch. Eigler committed -
* c-aux-info.c, c-common.c, c-common.h, c-cppbuiltin.c, c-decl.c, c-format.c, c-incpath.c, c-lex.c, c-objc-common.c, c-opts.c, c-parse.in, c-pch.c, c-ppoutput.c, c-pragma.c, c-typeck.c: Follow code formatting conventions. From-SVN: r88462
Joseph Myers committed -
From-SVN: r88461
Richard Sandiford committed -
From-SVN: r88459
Joseph Myers committed -
2004-10-03 Andrew Pinski <pinskia@physics.uc.edu> PR c++/17797 * g++.dg/overload/template2.C: New test. From-SVN: r88458
Andrew Pinski committed -
2004-10-03 Andrew Pinski <pinskia@physics.uc.edu> PR c++/17797 * typeck.c (build_reinterpret_cast): Return if the inner type is error_mark_node. From-SVN: r88457
Andrew Pinski committed -
2004-10-03 Paolo Carlini <pcarlini@suse.de> * include/bits/stl_list.h: Trivial formatting fixes. * include/bits/stl_tree.h: Likewise. From-SVN: r88451
Paolo Carlini committed -
PR tree-optimization/16632 * fold-const.c (fold) [EQ_EXPR]: When seeing if D & ~C != 0 to fold (A & C) == D into 0, fold ~C. Similarly, for the case where | is used instead of &. PR tree-optimization/16632 * testsuite/gcc.dg/tree-ssa/20041002-1.c: New. From-SVN: r88450
Kazu Hirata committed -
* fold-const.c (fold) [EQ_EXPR]: When seeing if D & ~C != 0 to fold (A & C) == D into 0, fold ~C. Similarly, for the case where | is used instead of &. * testsuite/gcc.dg/tree-ssa/20041002-1.c: New. From-SVN: r88449
Kazu Hirata committed -
* gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug, rather than relying on default formatting. From-SVN: r88448
Paul Brook committed -
2004-10-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de> * simplify.c (range_check): Remove blank line at beginning of function. (gfc_simplify_dint): Same at end of function. (gfc_simplify_exponent, gfc_simplify_fraction): Simplify calculations. (gfc_simplify_bound): Fix indentation. (gfc_simplify_log10): Simplify calculation. (gfc_simplify_min, gfc_simplify_max): Remove blank line at beginning of function. (gfc_simplify_nearest): Same at end of function. (gfc_simplify_nint, gfc_simplify_idnint): Same at beginning of function. (gfc_simplify_rrspacing, gfc_simplify_set_exponent, gfc_simplify_spacing): Simplify calulations. From-SVN: r88447
Tobias Schlüter committed -
2004-10-03 Feng Wang <fengwang@nudt.edu.cn> * trans-intrinsic.c: Fix comments on spacing and rrspacing (gfc_conv_intrinsic_rrspacing): Add fold on constant trees. From-SVN: r88446
Feng Wang committed -
From-SVN: r88445
Kazu Hirata committed -
2004-10-03 Aaron W. LaFramboise <aaronavay62@aaronwl.com> * intrinsics/abort.c ("libgfortran.h"): Move. * intrinsics/date_and_time.c ("libgfortran.h"): Same. * intrinsics/write.c ("libgfortran.h"): Same. From-SVN: r88444
Aaron W. LaFramboise committed -
2004-10-03 Paolo Carlini <pcarlini@suse.de> * include/bits/sstream.tcc (seekpos): In case of success, just return __sp. From-SVN: r88443
Paolo Carlini committed -
PR target/17443 * config.gcc (i?86-*-solaris2*): Restore correct logic for --enable-threads option. (sparc64-*-solaris2*): Likewise. (sparc-*-solaris2*): Likewise. From-SVN: r88442
Eric Botcazou committed -
* config/rs6000/linux.h (TARGET_C99_FUNCTIONS): Define. (OS_MISSING_POWERPC64): Move, and comment. * config/rs6000/linux64.h (TARGET_C99_FUNCTIONS): Define. (OS_MISSING_POWERPC64): Move, and comment. From-SVN: r88440
Alan Modra committed -
From-SVN: r88438
Ian Lance Taylor committed -
* builtins.c (expand_builtin_memcmp, expand_builtin_strcmp, expand_builtin_strncmp): Delete duplicate code. From-SVN: r88437
Kaveh R. Ghazi committed -
From-SVN: r88435
GCC Administrator committed
-
- 02 Oct, 2004 2 commits
-
-
2004-10-02 Frank Ch. Eigler <fche@redhat.com> * tree-mudflap.c (mf_build_check_statement_for): Reorganize to take check-base and -limit arguments. (mf_xform_derefs_1): Reorganize slightly to pass proper base/limit check ranges for ARRAY_REF and COMPONENT_REF. (execute_mudflap_fnction_ops, ..._decls): Limit unnecessary instrumentation. 2004-10-02 Frank Ch. Eigler <fche@redhat.com> * testsuite/libmudflap.c/pass50-frag.c, fail33-frag.c, fail34-frag.c: New tests for proper base/limit checking for aggregates. From-SVN: r88432
Frank Ch. Eigler committed -
* c-objc-common.c (c_tree_printer): Correct description of %E. Don't fall through after printing an expression. testsuite: * gcc.dg/20040920-1.c: Update expected message text. From-SVN: r88431
Joseph Myers committed
-