- 22 Aug, 2000 11 commits
-
-
2000-08-21 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * bits/codecvt.h: Implement codecvt<wchar_t, char, mbstate_t>. Fix up __enc_traits template so as to be marginally useful. * src/codecvt.cc: And here. * bits/char_traits: Tweak. * bits/locale_facets.h: Tweak. * bits/locale_facets.tcc: Tweak. * bits/localefwd.h: Tweak. * src/locale-inst.cc: Add use_facet/has_facet instantiations here. * testsuite/22_locale/codecvt_wchar_t_cc.cc: New file. * testsuite/22_locale/codecvt_char_char.cc: New file. * testsuite/22_locale/codecvt_unicode_char.cc: New file. From-SVN: r35870
Benjamin Kosnik committed -
`FUNCTION_TYPE_CHECK' and `(NODE)'. From-SVN: r35869
Alexandre Oliva committed -
From-SVN: r35868
Jeff Law committed -
From-SVN: r35867
Jeffrey A Law committed -
2000-08-22 Gabriel Dos Reis <gdr@codesourcery.com> * diagnostic.h (report_problematic_module): Declare. * diagnostic.c (report_problematic_module): New function. (report_error_function): Tweak. From-SVN: r35866
Gabriel Dos Reis committed -
* stmt.c (expand_goto_internal, fixup_gotos): Only check TYPE_RETURNS_STACK_DEPRESSED for FUNCTION_TYPE. From-SVN: r35865
Richard Kenner committed -
* config-ml.in (CC, CXX): Avoid trailing whitespace. (LD_LIBRARY_PATH, SHLIB_PATH): Adjust for multilibs and export to sub-configures. From-SVN: r35864
Alexandre Oliva committed -
2000-08-21 Mark Wielaard <mark@klomp.org> * Makefile.in: Rebuilt. * Makefile.am (java/lang/reflect/Constructor.h): Declare Class as a `friend class'. (java/lang/reflect/Field.h): Likewise. (java/lang/reflect/Method.h): Likewise. (gnu/gcj/runtime/VMClassLoader.h): Declare ClassLoader as a `friend class'. From-SVN: r35863
Mark Wielaard committed -
* flow.c (calculate_global_regs_live): Mark frame pointer live everywhere before reload. From-SVN: r35862
Richard Henderson committed -
* real.c (ereal_from_int, ereal_from_uint, significand_size): Handle INTEL_EXTENDED_IEEE_FORMAT. (toe64): Delete INTEL_EXTENDED_IEEE_FORMAT support. Unconditionally clear last two bytes of output FP value. From-SVN: r35861
Jim Wilson committed -
* config/ia64/ia64.h (REDO_SECTION_INFO_P): Change decl to DECL. From-SVN: r35860
Graham Stott committed
-
- 21 Aug, 2000 29 commits
-
-
* java/util/ResourceBundle.java (trySomeGetBundle): Removed debugging prints. From-SVN: r35859
Tom Tromey committed -
unroll.c (loop_find_equiv_value): If ret is modified between insn and loop_start, ret might not be equivalent to reg. * unroll.c (loop_find_equiv_value): If ret is modified between insn and loop_start, ret might not be equivalent to reg. * gcc.c-torture/execute/20000819-1.x: Remove. From-SVN: r35857
Jakub Jelinek committed -
* c-common.c (init_dollar_format_checking, maybe_read_dollar_number, finish_dollar_format_checking): New functions. (dollar_arguments_used, dollar_arguments_count, dollar_first_arg_num, dollar_max_arg_used, dollar_format_warned): New variables. (check_format_info): Support $ formats for scanf and printf width and precision. Always increment format_chars to advance past the '*' of precision, not just when the format parameters are available to check. testsuite: * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c, gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c, gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c, gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c, gcc.dg/format-xopen-1.c: New tests. From-SVN: r35856
Joseph Myers committed -
* mips.c (block_move_loop, expand_block_move, function_arg_partial_nregs, save_restore_insns, function_prologue, mips_expand_prologue, RA_MASK): Avoid using the `U' integer constant suffix. (function_arg_advance, function_arg): Match argument to format specifier `%p'. From-SVN: r35855
Kaveh R. Ghazi committed -
* lang-specs.h: Do not process -o or run the assembler if -fsyntax-only. Use %j instead of /dev/null. From-SVN: r35854
Nix committed -
* lang-specs.h: Do not process -o or run the assembler if -fsyntax-only. From-SVN: r35853
Nix committed -
* lang-specs.h: Do not process -o or run the assembler if -fsyntax-only. From-SVN: r35852
Nix committed -
From-SVN: r35851
DJ Delorie committed -
From-SVN: r35850
Jeff Law committed -
* gcc.c (do_spec_1): Implement %j spec flag. Remove dead comment. * gcc.texi (The Configuration File): Document HOST_BIT_BUCKET. * system.h (HOST_BIT_BUCKET): Default to "/dev/null". * config/i386/xm-dos.h (HOST_BIT_BUCKET): Define as "NUL". * config/i386/xm-os2.h, config/winnt/winnt.h: Likewise. * protoize.c (munge_compile_params): Use HOST_BIT_BUCKET (if writable) instead of hardcoded value. * toplev.c (compile_file): Output to a file even if -fsyntax-only. * gcc.c, config/i386/xm-dos.h, config/i386/xm-os2.h: Kill MKTEMP_EACH_FILE. * gcc.c (cc1_options): Do not process -o or run the assembler if -fsyntax-only. From-SVN: r35849
Jeff Law committed -
From-SVN: r35848
Eli Zaretskii committed -
From-SVN: r35847
Bruce Korb committed -
* config/i386/i386.md (lea_general_1): Copy insn condition to split condition. (lea_general_2, lea_general_3): Likewise. From-SVN: r35846
Jakub Jelinek committed -
* c-decl.c (duplicate_decls, define_label): Restrict -Wtraditional warnings to user code. * c-lex.c (readescape, yylex): Likewise. * c-typeck.c (store_init_value, process_init_element): Likewise (c_expand_start_case): Format. From-SVN: r35845
Kaveh R. Ghazi committed -
* mips/linux.h (LINK_SPEC): Use %(endian_spec). * mips/mips.h: Change LINKER_ENDIAN_SPEC to ENDIAN_SPEC and linker_endian_spec to endian_spec. (ENDIAN_SPEC): Add %{EB} and %{EL}. (LINK_SPEC): Remove %{EB} and %{EL}. (ASM_SPEC): Likewise. Use %(endian_spec). From-SVN: r35844
Maciej W. Rozycki committed -
* c-tree.h (flag_hosted): Move declaration from here... * c-common.h (flag_hosted): ... to here. (flag_noniso_default_format_attributes): New declaration. * c-decl.c (flag_noniso_default_format_attributes): New variable. (c_decode_option): Set it appropriately for options choosing language standard variant. * c-common.c (init_function_format_info): Only provide default format attributes if flag_hosted. Only provide the gettext formats if flag_noniso_default_format_attributes. Update comments. (check_format_info): Disable treatment of %a as a scanf flag in C99 mode. cp: * decl.c (flag_hosted, flag_noniso_default_format_attributes): New variables. * decl2.c (lang_decode_option): Disable gettext attributes for -ansi. From-SVN: r35843
Joseph Myers committed -
* c-common.c (scan_char_table): Add 'w' to flags for all formats except 'n'. (check_format_info): Set 'wide' for scanf format widths. Warn for a zero scanf width. Make the check for writing into a constant object at the first level of indirection; at later levels, warn if any type qualifiers are encountered. testsuite: * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests. From-SVN: r35842
Joseph Myers committed -
* reload.c (reload_inner_reg_of_subreg): New function broken out of push_reload. (push_reload): Use reload_inner_reg_of_subreg. (combine_reloads): Do not combine reloads if the input reload is a SUBREG in which the inner part will need reloading. From-SVN: r35841
Jeffrey A Law committed -
* global.c (global_alloc): Avoid passing dumpfile argument to reload routines. * toplev.c (rest_of_compilation): Likewise. * reload.h (reload): Remove dumpfile argument. Callers changed. (debug_reload, debug_reload_to_stream): Move prototypes here. * rtl.h (reload): Remove dumpfile argument. * reload.c (debug_reload): Remove prototype. (debug_reload_to_stream): Likewise. * reload1.c: Avoid passing dumpfile around, rely on rtl_dump_file instead. From-SVN: r35840
Jeffrey A Law committed -
From-SVN: r35839
Jakub Jelinek committed -
From-SVN: r35838
Gabriel Dos Reis committed -
From-SVN: r35837
Gabriel Dos Reis committed -
* diagnostic.c (context_as_prefix): Export. (need_error_newline): Remove. (lang_diagnostic_starter, lang_diagnostic_finalizer): New objects. (error_module_changed, record_last_error_module, error_function_changed, record_last_error_function): New functions. (initialize_diagnostics): Default intialize lang_diagnostic_starter, lang_diagnostic_finalizer. (init_output_buffer): Tweak. (file_name_as_prefix): New function. (announce_function, default_print_error_function, report_error_function, set_diagnostic_context): Tweak. cp/ * lex.c (lang_init_options): Default diagnostic message maximum length to 80, when line-wrapping. From-SVN: r35836
Gabriel Dos Reis committed -
* flow.c (init_propagate_block_info): Handle SUBREG in a jump condition expression. From-SVN: r35835
Richard Earnshaw committed -
* gcc.c-torture/compile/20000606-1.c: New test. * gcc.c-torture/compile/20000728-1.c: New test. * gcc.c-torture/execute/20000801-1.c: New test. * gcc.c-torture/execute/20000801-2.c: New test. * gcc.c-torture/execute/20000819-1.c: New test. * gcc.c-torture/execute/20000819-1.x: XFAIL. * gcc.dg/20000629-1.c: New test. * gcc.dg/20000724-1.c: New test. * gcc.dg/20000807-1.c: New test. From-SVN: r35834
Jakub Jelinek committed -
From-SVN: r35833
Jeff Law committed -
From-SVN: r35832
Jakub Jelinek committed -
2000-08-20 Benjamin Kosnik <bkoz@gnu.org> * src/string-inst.cc: Tweak instantiations for new-gxx-abi. From-SVN: r35831
Benjamin Kosnik committed -
From-SVN: r35830
Anthony Green committed
-