Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2000-10-31 | cp-tree.h (DECL_EXTERNAL_LINKAGE_P): New macro. | Mark Mitchell | 7 | -21/+132 | |
* cp-tree.h (DECL_EXTERNAL_LINKAGE_P): New macro. (linkage_kind): New enumeration. (decl_linkage): New function. * decl2.c (comdat_linkage): Extend comment. * error.c (dump_function_decl): Print the arguments used to instantiate a template, even when not printing the type of the function. * pt.c (convert_nontype_argument): Use DECL_EXTERNAL_LINKAGE_P, not TREE_PUBLIC, to test for external linkage. * tree.c (decl_linkage): New function. From-SVN: r37150 | |||||
2000-10-30 | cppfiles.c (stack_include_file): Check for stacked contexts here. | Neil Booth | 8 | -73/+206 | |
* cppfiles.c (stack_include_file): Check for stacked contexts here. * cpphash.h (_cpp_do__Pragma): New prototype. * cppinit.c (cpp_reader_init): Add _Pragma keyword to hash table. * cpplex.c (skip_escaped_newlines): Only process trigraphs and escaped newlines if !(buffer->from_stage3). (_cpp_lex_token): Warn about missing newlines iff !buffer->from_stage3. * cpplib.c (get__Pragma_string, destringize, _cpp_do__Pragma): New functions. (run_directive): Set output_line for _Pragma to avoid line markers in output. Set from_stage3 and prevent macro expansion for _Pragma and command-line options. Check buffer exhaustion. (cpp_push_buffer): Don't check for stacked macro contexts, as this is perfectly legitimate for _Pragma. Move the check to stack_include_file instead. Set from_stage3 iff buffer is preprocessed input. * cpplib.h (struct cpp_buffer): Make warned_cplusplus_comments unsigned. New boolean from_stage3. (struct spec_nodes): Add n__Pragma. * cppmacro.c (enter_macro_context): Flip sense of return value. (_cpp_get_token): Handle _Pragma operator. From-SVN: r37147 | |||||
2000-10-30 | gcc.texi: The C++ standard isn't "draft" anymore. | Phil Edwards | 2 | -1/+5 | |
2000-10-30 Phil Edwards <pme@sources.redhat.com> * gcc.texi: The C++ standard isn't "draft" anymore. From-SVN: r37146 | |||||
2000-10-30 | Daily bump. | Jeff Law | 2 | -2/+2 | |
From-SVN: r37142 | |||||
2000-10-30 | * cppmacro.c (builtin_macro): Use NT_VOID, not T_VOID. | Mark Mitchell | 2 | -1/+5 | |
From-SVN: r37141 | |||||
2000-10-29 | parse.y (patch_method_invocation): NULLify this_arg when already inserted. | Alexandre Petit-Bianco | 2 | -3/+15 | |
2000-10-25 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (patch_method_invocation): NULLify this_arg when already inserted. (maybe_use_access_method): Handle call to methods unrelated to the current class. Fixed comment. Fixes gcj/361. (http://sources.redhat.com/ml/java-prs/2000-q4/msg00072.html http://gcc.gnu.org/ml/gcc-patches/2000-10/msg00993.html) From-SVN: r37139 | |||||
2000-10-29 | * cpplib.c (skip_rest_of_line): Use _cpp_get_token. | Neil Booth | 2 | -2/+6 | |
From-SVN: r37135 | |||||
2000-10-29 | toplev.c, [...]: Change comments mentioning C9X to refer to C99 instead. | Joseph Myers | 7 | -6/+10 | |
* toplev.c, flags.h, fold-const.c, real.c, rtl.c, fixinc/inclhack.def: Change comments mentioning C9X to refer to C99 instead. From-SVN: r37127 | |||||
2000-10-29 | defined.c, [...]: New tests. | Neil Booth | 8 | -2/+94 | |
* gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c: New tests. * gcc.dg/cpp/macsyntx.c: Move test to defined.c. * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic optimisation. From-SVN: r37126 | |||||
2000-10-29 | invoke.texi: Document that -V will only work for very similar versions of ↵ | Joseph Myers | 2 | -2/+13 | |
driver and compiler. * invoke.texi: Document that -V will only work for very similar versions of driver and compiler. From-SVN: r37125 | |||||
2000-10-29 | macro4.c, macro5.c: New tests. | Neil Booth | 7 | -6/+81 | |
* gcc.dg/cpp/macro4.c, macro5.c: New tests. * mi1.c, mi1c.h: Add null directives to multiple-include test. * mi5.c: Test multiple includes work with -C. * trigraphs.c: Test ^= version. From-SVN: r37124 | |||||
2000-10-29 | cppmacro.c (_cpp_create_definition): Optimize the case of a macro defined to ↵ | Neil Booth | 2 | -1/+10 | |
itself. * cppmacro.c (_cpp_create_definition): Optimize the case of a macro defined to itself. From-SVN: r37123 | |||||
2000-10-29 | * cpplex.c (save_comment): Don't store new lines in C++ comments. | Neil Booth | 2 | -0/+8 | |
From-SVN: r37122 | |||||
2000-10-29 | * integrate.c (copy_insn_list): Copy the unchanging flag for calls. | Michael Hayes | 2 | -0/+5 | |
From-SVN: r37121 | |||||
2000-10-29 | Daily bump. | Jeff Law | 2 | -2/+2 | |
From-SVN: r37120 | |||||
2000-10-29 | cpphash.c (cpp_forall_identifiers): Add context variable for callback routine. | Geoff Keating | 4 | -9/+25 | |
* cpphash.c (cpp_forall_identifiers): Add context variable for callback routine. * cppmain.c (dump_macro): Update to match cpp_forall_identifiers change. (main): Call cpp_forall_identifiers with null context. * cpplib.h (cpp_forall_identifiers): Update prototype. * cppmain.c: Make `parse_in' and `print' static. From-SVN: r37119 | |||||
2000-10-28 | * c-decl.c (finish_function): Clear c_function_name_declared_p. | Alan Modra | 2 | -0/+5 | |
From-SVN: r37118 | |||||
2000-10-28 | regrename.c (scan_rtx_address): Frob action, not class, when trying to ↵ | Richard Henderson | 2 | -1/+8 | |
disable optimization. * regrename.c (scan_rtx_address): Frob action, not class, when trying to disable optimization. From-SVN: r37117 | |||||
2000-10-29 | New test | Mark Mitchell | 1 | -0/+14 | |
From-SVN: r37113 | |||||
2000-10-29 | c-semantics.c (make_rtl_for_local_static): Don't clobber DECL_ASSEMBLER_NAME. | Mark Mitchell | 2 | -8/+24 | |
* c-semantics.c (make_rtl_for_local_static): Don't clobber DECL_ASSEMBLER_NAME. From-SVN: r37112 | |||||
2000-10-28 | configure.in: Determine and substitute gcc_version_full. | Joseph Myers | 4 | -101/+115 | |
* configure.in: Determine and substitute gcc_version_full. * configure: Regenerate. * gccbug.in: Use it to give full version. Don't allow confidential PRs. From-SVN: r37111 | |||||
2000-10-28 | recog.c (split_all_insns): Run cleanup_subreg_operands after reload. | Richard Henderson | 1 | -0/+13 | |
* recog.c (split_all_insns): Run cleanup_subreg_operands after reload. From-SVN: r37110 | |||||
2000-10-28 | regrename.c (regrename_optimize): Verify that all registers of a multiple ↵ | Richard Henderson | 2 | -20/+41 | |
register mode are available. * regrename.c (regrename_optimize): Verify that all registers of a multiple register mode are available. (scan_rtx_address): Accept the mode of the address; all callers changed. From-SVN: r37109 | |||||
2000-10-28 | * cpplib.c (run_directive): Fix prototype. | Richard Henderson | 1 | -1/+1 | |
From-SVN: r37108 | |||||
2000-10-28 | pt.c (instantiate_decl): Always instantiate static data members initialized ↵ | Mark Mitchell | 3 | -6/+34 | |
in-class. * pt.c (instantiate_decl): Always instantiate static data members initialized in-class. From-SVN: r37107 | |||||
2000-10-28 | Use dynamic branch prediction hint in more cases. | Bernd Schmidt | 2 | -2/+4 | |
From-SVN: r37105 | |||||
2000-10-28 | Better RTX_COSTS for ia64. | Bernd Schmidt | 2 | -2/+12 | |
From-SVN: r37104 | |||||
2000-10-28 | Never set reload_override_in for optional reloads. | Bernd Schmidt | 2 | -5/+12 | |
From-SVN: r37103 | |||||
2000-10-28 | Fix computation of goal_alternative_matched | Bernd Schmidt | 2 | -8/+28 | |
From-SVN: r37102 | |||||
2000-10-28 | *** empty log message *** | Neil Booth | 1 | -0/+7 | |
From-SVN: r37101 | |||||
2000-10-28 | *** empty log message *** | Neil Booth | 1 | -0/+12 | |
From-SVN: r37100 | |||||
2000-10-28 | 19960224-2.c, [...]: Update tests for new diagnostic messages. | Neil Booth | 21 | -53/+104 | |
* gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c, endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c, paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c, tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for new diagnostic messages. * gcc.dg/cpp/macro3.c: New tests. From-SVN: r37099 | |||||
2000-10-28 | New macro expander. | Neil Booth | 18 | -4131/+3911 | |
2000-10-28 Neil Booth <neilb@earthling.net> New macro expander. * cpplib.c (struct answer): New. (struct if_stack): Use cpp_lexer_pos rather than line and col. Rename cmacro mi_cmacro. (struct directive, KANDR, STDC89, EXTENSION, COND, IF_COND, INCL, IN_I): New directive and flags. (skip_rest_of_line, check_eol, run_directive, glue_header_name, parse_answer, parse_assertion, find_answer): New functions. (parse_ifdef, detect_if_not_defined, validate_else): Remove. (lex_macro_node): New function to replace parse_ifdef and get_define_node. (_cpp_handle_directive): New function, combines _cpp_check_directive and _cpp_check_linemarker. (do_define, do_undef, parse_include, do_include, do_import, do_include_next, read_line_number, do_line, do_ident, do_pragma, do_pragma_once, do_pragma_poison, do_pragma_dependency): Update for new token getting interface. (do_ifdef, do_ifndef, do_if, do_else, do_endif, push_conditional) : Update for new multiple-include optimisation technique. (do_elif): Don't forget to invalidate controlling macros. (unwind_if_stack, cpp_defined, cpp_push_buffer, cpp_pop_buffer): Update. (parse_assertion, parse_answer, find_answer, _cpp_test_assertion): Functions to handle assertions with the new token interface. (do_assert, do_unassert): Use them. (cpp_define, _cpp_define_builtin, cpp_undef, cpp_assert, cpp_unassert): Use run_directive. (_cpp_init_stacks): Register directive names. Don't register special nodes. * cpperror.c (print_containing_files, _cpp_begin_message): Update to new position recording regime. (cpp_ice, cpp_fatal, cpp_error, cpp_error_with_line, cpp_warning, cpp_warning_with_line, cpp_pedwarn, cpp_pedwarn_with_line, cpp_pedwarn_with_file_and_line): Update for _cpp_begin_message changes. (cpp_type2name): Move to cpplex.c. * cppexp.c (parse_charconst): spec_nodes is no longer a pointer. (parse_defined): Update to handle new multiple include optimisation method. Remove poisoned identifier warning. (parse_assertion, TYPE_NAME): Delete. (lex): Update for multiple include optimisation, removal of CPP_DEFINED, to use _cpp_test_assertion for assertions and cpp_token_as_text. (_cpp_parse_expr): Update for MI optimisation, and to use op_as_text. (op_as_text): New function, to wrap cpp_token_as_text. * cppfiles.c (stack_include_file, _cpp_pop_file_buffer): Update for MI optimisation. (_cpp_execute_include): Take a token rather than 3 arguments. Fix segfault on diagnostic. (_cpp_compare_file_date): Take a token rather than 3 args. (cpp_read_file): Work correctly for zero-length files. * cpphash.c (_cpp_init_macros, _cpp_cleanup_macros): Rename _cpp_init_hashtable and _cpp_cleanup_hashtable. (cpp_lookup): Place identifiers at front of identifier pool for _cpp_lookup_with_hash. (_cpp_lookup_with_hash): Require identifiers to be at the front of the identifier pool. Commit the memory if not already in the hash table. * cppinit.c (cpp_reader_init): Move cpp_init_completed test to top. Initialise various members of cpp_reader, memory pools, and the special nodes. (cpp_printer_init): Delete. (cpp_cleanup): Update. (struct builtin, builtin_array, initialize_builtins): Update for new hashnode definition and builtin handling. (cpp_start_read, cpp_finish): Don't take or initialise a printer. Update. * cpplib.h (cpp_printer, cpp_toklist, CPP_DEFINED, BOL, PASTED, VAR_ARGS, BEG_OF_FILE, IN_DIRECTIVE, KNOWN_DIRECTIVE, T_VOID, T_SPECLINE, T_DATE, T_FILE, T_BASE_FILE, T_INCLUDE_LEVEL, T_TIME, T_STDC, T_OPERATOR, T_POISON, T_MACRO, T_ASSERTION): Delete. (struct cpp_pool, struct cpp_macro, struct cpp_lexer_pos, struct cpp_lookahead, CPP_DHASH, enum mi_state, enum mi_ind, NO_EXPAND, VARARGS_FIRST, struct cpp_token_with_pos, struct toklist, struct cpp_context, struct specnodes, TOKEN_LOOKAHEAD, TOKEN_BUFFSIZE, NODE_OPERATOR, NODE_POISONED, NODE_BUILTIN, NODE_DIAGNOSTIC, NT_VOID, NT_MACRO, NT_ASSERTION, enum builtin_type, cpp_can_paste): New. (struct cpp_token): Delete line and col members. (struct cpp_buffer): New member output_lineno. (struct lexer_state): Delete indented, in_lex_line, seen_dot. Add va_args_ok, poisoned_ok, prevent_expansion, parsing_args. (struct cpp_reader): New members lexer_pos, macro_pos, directive_pos, ident_pool, temp_string_pool, macro_pool, argument_pool, string_pool, base_context, context, directive, mi_state, mi_if_not_defined, mi_lexed, mi_cmacro, mi_ind_cmacro, la_read, la_write, la_unused, mlstring_pos, macro_buffer, macro_buffer_len. Delete members mls_line, mls_column, token_list, potential_control_macro, temp_tokens, temp_cap, temp_alloced, temp_used, first_directive_token, context_cap, cur_context, no_expand_level, paste_level, contexts, args, save_parameter_spellings, need_newline, . Change type of date, time and spec_nodes members. Change prototypes for include and ident callbacks. (struct cpp_hashnode): Change type of name. Remove union members expansion and code. Add members macro, operator and builtin. (cpp_token_len, cpp_token_as_text, cpp_spell_token, cpp_start_read, cpp_finish, cpp_avoid_paste, cpp_get_token, cpp_get_line, cpp_get_output_line, cpp_macro_definition, cpp_start_lookahead, cpp_stop_lookahead): New prototypes. (cpp_printer_init, cpp_dump_definition): Delete prototypes. (U_CHAR, U, ustrcmp, ustrncmp, ustrlen, uxstrdup, ustrchr, ufputs): Move from cpphash.h. * cpphash.h (U_CHAR, U, ustrcmp, ustrncmp, ustrlen, uxstrdup, ustrchr, ufputs): Move to cpplib.h. (enum spell_type, struct token_spelling, _cpp_token_spellings, TOKEN_SPELL, TOKEN_NAME, struct answer, FREE_ANSWER, KANDR, STDC89, EXTENSION, COND, EXPAND, INCL, COMMENTS, IN_I, struct directive, directive_handler, struct spec_nodes, _cpp_digraph_spellings, _cpp_free_temp_tokens, _cpp_init_input_buffer, _cpp_grow_token_buffer, _cpp_init_toklist, _cpp_clear_toklist, _cpp_expand_token_space, _cpp_expand_name_space, _cpp_equiv_tokens, _cpp_equiv_toklists, _cpp_process_directive, _cpp_run_directive, _cpp_get_line, _cpp_get_raw_token, _cpp_glue_header_name, _cpp_can_paste, _cpp_check_directive, _cpp_check_linemarker, _cpp_parse_assertion, _cpp_find_answer): Delete. (VALID_SIGN, ALIGN, POOL_FRONT, POOL_LIMIT, POOL_BASE, POOL_SIZE, POOL_USED, POOL_COMMIT, struct cpp_chunk, _cpp_lex_token, _cpp_init_pool, _cpp_free_pool, _cpp_pool_reserve, _cpp_pool_alloc, _cpp_next_chunk, _cpp_lock_pool, _cpp_unlock_pool, _cpp_test_assertion, _cpp_handle_directive, DSC): New. (struct include_file): New member defined. (DO_NOT_REREAD, _cpp_begin_message, _cpp_execute_include, _cpp_compare_file_date): Update. (_cpp_pop_context, _cpp_get_token, _cpp_free_lookaheads, _cpp_push_token): New. (_cpp_init_macros, _cpp_cleanup_macros): Rename to _cpp_init_hashtable, _cpp_cleanup_hashtable. * Makefile.in: Remove cppoutput.c. * cppoutput.c: Delete * fixheader.c (read_scan_file): Update for new cpp_get_token prototype. (recognized_function): New argument LINE. * scan-decls.c (skip_to_closing_brace, scan_decls): Update for new cpp_get_token prototype. * scan.h (recognized_function): Update prototype. * po/POTFILES.in: Remove cppoutput.c. From-SVN: r37098 | |||||
2000-10-28 | Daily bump. | Jeff Law | 2 | -2/+2 | |
From-SVN: r37097 | |||||
2000-10-28 | c-typeck.c (check_init_type_bitfields): Remove. | Mark Mitchell | 4 | -295/+40 | |
* c-typeck.c (check_init_type_bitfields): Remove. (constructor_incremental): Likewise. (struct constructor_stack): Remove incremental bit. (struct initializer_stack): Likewise. (start_init): Don't play with constructor_incremental. (finish_init): Likewise. (really_start_incremental_init): Likewise. (push_init_level): Likewise. (pop_init_level): Likewise. (output_init_level): Likewise. (output_pending_init_elements): Likewise. From-SVN: r37096 | |||||
2000-10-28 | c-pragma.c (handle_pragma_pack): Initialize align to -1. | Mike Coleman | 5 | -30/+240 | |
2000-10-21 Mike Coleman <mcoleman2@kc.rr.com> * c-pragma.c (handle_pragma_pack): Initialize align to -1. Improve error messages. Correct parsing of #pragma pack(pop [,id]). Do not check the user-supplied alignment if we're popping. * gcc.dg/pack-test-1.c: New test case. * gcc.dg/pack-test-2.c: New test case. * gcc.dg/pack-test-1.h: New file. From-SVN: r37095 | |||||
2000-10-27 | * cpp.texi: Update. | Neil Booth | 2 | -21/+44 | |
From-SVN: r37094 | |||||
2000-10-27 | * invoke.texi: Document -mintel-syntax | Kelley Cook | 2 | -3/+9 | |
From-SVN: r37093 | |||||
2000-10-27 | invoke.texi: Document -frename-registers. | Richard Henderson | 3 | -22/+36 | |
* invoke.texi: Document -frename-registers. Add it to -O3. * toplev.c (rest_of_compilation): Run regrename before ifcvt2. (enum dump_file_index, dump_file): Update order. (main): Set flag_rename_registers at -O3. From-SVN: r37092 | |||||
2000-10-27 | alpha.h (enum reg_class): Add PV_REG. | Richard Henderson | 3 | -8/+16 | |
* config/alpha/alpha.h (enum reg_class): Add PV_REG. (REG_CLASS_NAMES, REG_CLASS_CONTENTS, REGNO_REG_CLASS): Update. (REG_CLASS_FROM_LETTER): Assign it to 'c'. * config/alpha/alpha.md (call_osf_1): Use it. (call_value_osf_1): Likewise. From-SVN: r37091 | |||||
2000-10-27 | ia64.c: Revert 10-23 patch. | Richard Henderson | 4 | -14/+34 | |
* config/ia64/ia64.c: Revert 10-23 patch. (ia64_hard_regno_rename_ok): New. * config/ia64/ia64-protos.h: Declare it. * config/ia64/ia64.h (HARD_REGNO_RENAME_OK): Use it. From-SVN: r37090 | |||||
2000-10-27 | regrename.c: Rewrite to handle multi-register modes and cond_exec instructions. | Bernd Schmidt | 5 | -910/+659 | |
* regrename.c: Rewrite to handle multi-register modes and cond_exec instructions. * Makefile.in (regrename.o): Update dependancies. * recog.h (struct operand_alternative): Add is_address. * recog.c (preprocess_constraints) [case 'p']: Set it. Co-Authored-By: Richard Henderson <rth@redhat.com> From-SVN: r37089 | |||||
2000-10-27 | configure.in: If not NO_MINUS_C_MINUS_O, substitute OUTPUT_OPTION with '-o $@'. | Zack Weinberg | 20 | -2183/+1081 | |
* configure.in: If not NO_MINUS_C_MINUS_O, substitute OUTPUT_OPTION with '-o $@'. Make zlibdir, zlibinc relative to top level. Kill oldstyle_subdirs. Do not include $srcdir/$s/Makefile.in in all_lang_makefiles, but do include $outputs. Do not run configure.lang from config.status. Rearrange warning-flag logic to correspond to what the makefile wants. Put special vax stage1 options in @stage1_flags@ not @stage1_warn_cflags@. Don't do anything with extra_c_objs, extra_cxx_objs, or extra_cpp_objs. (--enable-c-cpplib): AC_SUBST(maybe_cpplib) with "libcpp.a" if switch is given, nothing otherwise. * configure.lang: Delete. * Makefile.in: Expunge all traces of extra_c_objs, extra_cxx_objs, and extra_cpp_objs. Set MAYBE_CPPLIB from @maybe_cpplib@. Add $(MAYBE_CPPLIB) to C_AND_OBJC_OBJS. Set warning options via a three level scheme so that -pedantic and -Wtraditional are not used for non-C front ends: LOOSE_WARN, STRICT1_WARN, STRICT2_WARN -> $(@D)-warn, GCC_WARN_CFLAGS -> WARN_CFLAGS. Distinguish STAGE1_CFLAGS from BOOT_CFLAGS. Add -I$(@D) and -I$(srcdir)/$(@D) to INCLUDES. Set OUTPUT_OPTION, ZLIB, ZLIBINC. Do not set P, LANG_FLAGS_TO_PASS. Add OUTPUT_OPTION to all object-file generation rules. Wrap all rules that change the current directory in parentheses; pmake doesn't spawn a new shell for each command. Expunge all references to $(P). When one command depends on another and they're run all at once, use && to separate them, not ;. Add libgcc_s$(SHLIB_EXT) to files deleted on make clean. Force OUTPUT_OPTION='-o $@' in stage2 and beyond. * cp/Make-lang.in, f/Make-lang.in, java/Make-lang.in, objc/Make-lang.in: Wrap all rules that change the current directory in parentheses. Expunge all references to $(P). When one command depends on another and they're run all at once, use && to separate them, not ;. Add OUTPUT_OPTION to all object-file generation rules. Delete obsolete variables. Move all build rules here from the corresponding Makefile.in and adapt to the new environment. * cp/Makefile.in, f/Makefile.in, java/Makefile.in, objc/Makefile.in: Delete. * cp/config-lang.in, f/config-lang.in, java/config-lang.in: Delete outputs= line. From-SVN: r37088 | |||||
2000-10-27 | calls.c (expand_call): If sibcall_failure is set during pass 1, clear ↵ | Jakub Jelinek | 4 | -4/+32 | |
tail_call_insns as well. * calls.c (expand_call): If sibcall_failure is set during pass 1, clear tail_call_insns as well. * g++.old-deja/g++.other/eh2.C: New test. From-SVN: r37087 | |||||
2000-10-27 | Add prototype to prevent compile time warning | Nick Clifton | 2 | -0/+6 | |
From-SVN: r37086 | |||||
2000-10-27 | New testcase. | Bernd Schmidt | 2 | -0/+15 | |
From-SVN: r37084 | |||||
2000-10-27 | Daily bump. | Jeff Law | 2 | -2/+2 | |
From-SVN: r37079 | |||||
2000-10-26 | New test. | Richard Henderson | 2 | -0/+48 | |
From-SVN: r37078 | |||||
2000-10-26 | label2.C: Tweak to work with V3. | Mark Mitchell | 11 | -13/+29 | |
* g++.old-deja/g++.brendan/label2.C: Tweak to work with V3. * g++.old-deja/g++.law/builtin1.C: Likewise. * g++.old-deja/g++.law/ctors10.C: Likewise. * g++.old-deja/g++.law/virtual3.C: Likewise. * g++.old-deja/g++.mike/p658.C: Likewise. * g++.old-deja/g++.other/sibcall1.C: Likewise. * g++.old-deja/g++.other/vaarg2.C: Likewise. * g++.old-deja/g++.robertl/eb124.C: Likewise. * g++.old-deja/g++.robertl/eb44.C: Likewise. * g++.old-deja/g++.robertl/eb77.C: Likewise. * include/backward/streambuf.h: New file. From-SVN: r37077 | |||||
2000-10-26 | calls.c (expand_call): Supress sibcall if we have a BLKmode return in registers. | Richard Henderson | 2 | -1/+11 | |
* calls.c (expand_call): Supress sibcall if we have a BLKmode return in registers. From-SVN: r37076 |