- 24 Aug, 2000 1 commit
-
-
* configure.in [i*86-*-freebsd*] (TARGET, TARGETDIR): Set. * configure: Rebuilt. From-SVN: r35928
Alexandre Oliva committed
-
- 23 Aug, 2000 30 commits
-
-
From-SVN: r35927
Alexandre Oliva committed -
From-SVN: r35926
Hans-Peter Nilsson committed -
2000-08-23 Toon Moene <toon@moene.indiv.nluug.nl> * com-rt.def: Adapt macro DEFGFRT to accept CONST boolean. * com.c (macro DEFGFRT): Use CONST boolean. (ffecom_call_binop_): Choose between call by value and call by reference. (ffecom_expr_): Use direct calls to (g)libc functions for POW_DD, LOG10, (float) MOD. (ffecom_make_gfrt_): Add const indication to table of intrinsics. * com.h (macro DEFGFRT): Use CONST boolean. * intrin.def: Adjust DEFIMP definition of LOG10, (float) MOD. From-SVN: r35925
Toon Moene committed -
From-SVN: r35924
Kaveh R. Ghazi committed -
From-SVN: r35923
Joseph Myers committed -
* frame.h (IA64_UNW_EHANDLER, IA64_UNW_UHANDLER): New. * config/ia64/frame-ia64.c (__get_personality): Return zero if neither EHANDLER nor UHANDLER bit is set. (__get_except_table): Likewise. From-SVN: r35922
Jim Wilson committed -
From-SVN: r35921
Nick Clifton committed -
From-SVN: r35920
Nick Clifton committed -
From-SVN: r35919
Nick Clifton committed -
* cpphash.h (IN_I): New flag for directive table. * cpplib.c (DIRECTIVE_TABLE): Mark #define, #undef, #ident, and #pragma with IN_I. (_cpp_check_directive): If -fpreprocessed, execute directives marked with IN_I. Issue no warnings in this case. * cpplex.c (_cpp_get_token): Expand no macros if -fpreprocessed. From-SVN: r35918
Zack Weinberg committed -
* c-common.c (print_char_table): Allow 'I' flag with %d, %i and %u. (check_format_info): Support printf 'I' flag; warn about it with -pedantic. testsuite: * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more tests. * gcc.dg/format-ext-1.c: New test. From-SVN: r35917
Joseph Myers committed -
* cp-tree.h (DECL_CLONED_FUNCTION_P): Check DECL_LANG_SPECIFIC. * mangle.c (write_function_type): Change prototype. (write_encoding): Don't mangle return types for constructors or destructors. (write_type): Adjust call to write_function_type. * pt.c (instantiate_template): Instantiate alternate entry points when instantiating the main function. From-SVN: r35916
Mark Mitchell committed -
* cp-demangle.c (result_close_template_list): Remove function. (result_add_separated_char): New function. (result_open_template_list): New macro. (result_close_template_list): Likewise. (demangle_prefix): Don't set template_p if the prefix ends with a ctor name. (demangle_type_ptr): Remove duplicate RETURN_IF_ERROR. (demangle_type): Check for template args after substitution. (demangle_template_args): Use result_open_template_list. From-SVN: r35915
Alex Samuel committed -
From-SVN: r35914
Phil Edwards committed -
* gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c, gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c, gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c, gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c, gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests. From-SVN: r35913
Kaveh R. Ghazi committed -
From-SVN: r35912
Alexandre Oliva committed -
arm.c (arm_expand_prologue): Ensure that the stack-adjustment barrier can't be ignored by the alias analysis... * arm.c (arm_expand_prologue): Ensure that the stack-adjustment barrier can't be ignored by the alias analysis code. From-SVN: r35911
Richard Earnshaw committed -
From-SVN: r35910
Bruce Korb committed -
From-SVN: r35909
Bruce Korb committed -
From-SVN: r35908
Eli Zaretskii committed -
From-SVN: r35907
Bruce Korb committed -
* error.c (cp_print_error_function): Don't use embedded '\n' in output_printf. From-SVN: r35906
Gabriel Dos Reis committed -
From-SVN: r35905
Alexandre Oliva committed -
* simplify-rtx.c (simplify_rtx): Don't pass VOIDmode to simplify_relational_operation() unless both operands are of VOIDmode. * cse.c (fold_rtx): Likewise. From-SVN: r35904
Alexandre Oliva committed -
From-SVN: r35903
Jeff Law committed -
* decl.c (init_decl_processing): Remove bogus initialization. * error.c (lang_print_error_function): Restore here. (init_error): Initialize print_error_function. From-SVN: r35902
Gabriel Dos Reis committed -
2000-08-23 Phil Edwards <pme@sourceware.cygnus.com> * acconfig.h: _GLIBCPP_USING_THREADS and some workaround types added. * acinclude.m4: New macro, GLIBCPP_ENABLE_WCHAR. Set the threads definition as well, and some minor spelling/spacing fixes. If building libio, check for certain typedefs. * libio/_G_config.h: Wrap _IO_MTSAFE_IO in _GLIBCPP_USING_THREADS. Conditionally define _LARGEFILE64_SOURCE, otherwise the 64-bit types will never be there. * libio/libio.h: In the null case, _IO_lock_t can't just be void. * src/string-inst.cc: Use _GLIBCPP_USE_WCHAR_T. * configure.in: Update the cache a bit more often. * mkcheck.in: For check-install, also need to -I the testsuite dir. From-SVN: r35901
Phil Edwards committed -
rtlanal.c (rtx_unstable_p): The pic register is stable (within one function) and the actual rtx should be... * rtlanal.c (rtx_unstable_p): The pic register is stable (within one function) and the actual rtx should be used when checking the registers. (rtx_addr_can_trap_p): Pic memory addresses can't trap. * alias.c (true_dependence, write_dependence_p): Fix bug in previous patch. * i386.c (ix86_GOT_alias_set): New. (legitimize_pic_address): Use it. * rtlanal.c (rtx_unstable_p): An unchanging MEM is only stable if its address is stable. (rtx_varies_p): An unchanging MEM can't vary if its address doesn't vary. From-SVN: r35900
John Wehle committed -
From-SVN: r35899
Kaveh R. Ghazi committed -
From-SVN: r35898
DJ Delorie committed
-
- 22 Aug, 2000 9 commits
-
-
2000-08-22 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * src/locale-inst.cc: Add codecvt<unicode_t, wchar_t, __enc_traits> instantiations for has_facet and use_facet. * testsuite/22_locale/codecvt_unicode_wchar_t.cc: New file, for testing two-byte unicode encodings converted to four-byte UCS4 encodings. * bits/codecvt.h (codecvt<__enc_traits>): Fix do_unshift. * testsuite/22_locale/codecvt_unicode_char.cc (test01): Add correct state/encoding information. * acinclude.m4 (GLIBCPP_CHECK_WCHAR_T_SUPPORT): Add wcsrtombs, mbsrtowcs checks as codecvt<wchar_t, char, mbstate_t> needs them now. Add checks for langinfo.h, nl_langinfo function call. * libio/iofwide.c (_IO_fwide): Simplify, as nl_langinfo is assumed. From-SVN: r35897
Benjamin Kosnik committed -
From-SVN: r35896
J. David Anglin committed -
From-SVN: r35895
Theodore Papadopoulo committed -
* vax.h (ASM_SPEC): Pass `-J' to assembler. * x-vax-gcc: New file for bootstrapping with gcc. * x-vax: Use X_CFLAGS rather than X_CPPFLAGS to pass `-J'. * configure.in: Use x-vax-gcc with gcc. * configure: Rebuilt. From-SVN: r35894
J. David Anglin committed -
* Makefile.in (error.o): Depends on diagnostic.h * cp-tree.h (problematic_instantiation_changed, record_last_problematic_instantiation, current_instantiation, print_instantiation_context): Declare. (maybe_print_template_context): Remove. * decl.c (init_decl_processing): Set print_error_function to NULL. (lang_print_error_function): Remove, since we're using a new machinery. * error.c: #include diagnostic.h (function_category): New function. (cp_diagnostic_starter): Likewise. (cp_diagnostic_finalizer): Likewise. (cp_print_error_function): Likewise. (maybe_print_instantiation_context): Likewise. (print_instantiation_full_context): Likewise. (print_instantiation_partial_context): Likewise. (print_instantiation_context): Define. (init_error): Initialize diagnostic pager and finalizer. * pt.c (problematic_instantiation_changed): Define. (record_last_problematic_instantiation): Likewise. (current_instantiation): Likewise. (maybe_print_template_context): Remove. (print_template_context): Likewise. (current_tinst_level): Make static to reflect Brendan Kehoe's change of 1995-04-13. (push_tinst_level): Call print_instantiation_context. From-SVN: r35893
Gabriel Dos Reis committed -
* toplev.c (rest_of_compilation): Rebuild label notes after post-reload splitting pass if new labels have been created. From-SVN: r35892
J"orn Rennecke committed -
* diagnostic.h (output_buffer_state): New macro. * diagnostic.c (diagnostic_for_decl, sorry, default_print_error_function, output_do_verbatim, report_diagnostic, report_problematic_module): Use it. (wrap_text): Tweak. (output_format): Use wrap_text instead of maybe_wrap_text. From-SVN: r35891
Gabriel Dos Reis committed -
From-SVN: r35890
Nick Clifton committed -
* config/sh/sh.md (cmpeqdi_t splitter): Fix a reverse testing. * config/sh/sh.c (prepare_scc_operands): Apply force_reg to sh_compare_op1 when the mode is DImode and sh_compare_op1 isn't const0_rtx. From-SVN: r35889
Kaz Kojima committed
-