- Feb 23, 2001
-
-
Richard Kenner authored
From-SVN: r40008
-
Benjamin Kosnik authored
2001-02-23 Benjamin Kosnik <bkoz@redhat.com> * include/bits/codecvt.h: Use __builtin_alloca. * include/bits/ostream.tcc: Same. * include/bits/fstream.tcc: Same. From-SVN: r40007
-
Alexandre Oliva authored
From-SVN: r40005
-
David Edelsohn authored
From-SVN: r40003
-
Jeffrey Oldham authored
2001-02-23 Jeffrey Oldham <oldham@codesourcery.com> * Makefile.in (resource.o): Add params.h dependence. * params.def (MAX_DELAY_SLOT_LIVE_SEARCH): New parameter. * params.h (MAX_DELAY_SLOT_LIVE_SEARCH): Likewise. * resource.c: Add dependence on params.h. (current_live_regs): Fix explanatory comment. (find_basic_block): Add new parameter to permit limiting search for a BARRIER. (mark_target_live_regs): Add new argument to find_basic_block call. (incr_ticks_for_insn): Likewise. From-SVN: r40001
-
Phil Edwards authored
2001-02-23 Phil Edwards <pme@sources.redhat.com> c++/2052 * include/backward/iostream.h: Expose std::flush in old headers. From-SVN: r40000
-
Gabriel Dos Reis authored
* diagnostic.c (output_to_stream): Rename to output_buffer_to_stream. Loses the stream parameter. (init_output_buffer): Set diagnosic_buffer's stream. (flush_diagnostic_buffer): Adjust. (default_print_error_function): Likewise. (finish_diagnostic): Likewise. (verbatim): Likewise. * diagnostic.h (struct output_buffer): Add `stream' field. (output_buffer_attached_stream): New macro. From-SVN: r39999
-
Jakub Jelinek authored
* fold-const.c (extract_muldiv) [case PLUS_EXPR]: If not MULT_EXPR, check if either operand is divisible by C. (multiple_of_p): Handle LSHIFT_EXPR with small constant shift. If type is signed, consider negative numbers as well. * gcc.c-torture/execute/20010222-1.c: New test. From-SVN: r39996
-
Gabriel Dos Reis authored
Remove special-casing on target. Use gcc instead of g++ to build gen-num-limits.cc From-SVN: r39994
-
GCC Administrator authored
From-SVN: r39992
-
Benjamin Kosnik authored
2001-02-22 Benjamin Kosnik <bkoz@redhat.com> * tests_flags.in (CXXFLAGS): Add -rpath to gcc build dir. * include/bits/codecvt.h: Use alloca instead of __extension__ for the time being. * include/bits/ostream.tcc: Same. * include/bits/std_ostream.h: Same. * include/bits/fstream.tcc: Same. * include/bits/locale_facets.tcc: Add typename. * include/bits/c++config (_GLIBCPP_FULLY_COMPLIANT_HEADERS): Enable. From-SVN: r39991
-
Mark Mitchell authored
From-SVN: r39990
-
- Feb 22, 2001
-
-
Richard Henderson authored
* config/ia64/crtbegin.asm (.fini): Use pc-relative relocs to reach .text instead of gp-relative relocs. * config/ia64/crtend.asm (.init): Likewise. From-SVN: r39986
-
Mark Mitchell authored
mangle.c (write_encoding): Pass write_function_type the FUNCTION_DECL for the function being encoded. * mangle.c (write_encoding): Pass write_function_type the FUNCTION_DECL for the function being encoded. (write_function_type): Pass it along to write_bare_function_type. (write_bare_function_type): Pass it along to write_method_parms. (write_method_parms): Don't mangle the compiler-generated parameters to a constructor or destructor. From-SVN: r39985
-
Andreas Jaeger authored
From-SVN: r39982
-
Andreas Jaeger authored
* optimize.c: Include toplev.h for note_deferral_of_defined_inline_function prototype. From-SVN: r39981
-
Jakub Jelinek authored
* cp-tree.h (struct lang_decl_inlined_fns): New. (struct lang_decls): Add inlined_fns. (DECL_INLINED_FNS): New macro. * optimize.c (struct inline_data): Add inlined_fns. (declare_return_variable): Use VARRAY_ACTIVE_SIZE macro. (inlinable_function_p): Likewise, fix typo in comment, function is not inlinable if it already inlined function currently being optimized. (expand_call_inline): Add fn to inlined_fns if neccessary. (optimize_function): Initialize inlined_fns. Save inlined_fns into DECL_INLINED_FNS after expanding inlines. * decl.c (mark_inlined_fns): New function. (lang_mark_tree): Call it. * g++.old-deja/g++.other/inline20.C: New test. From-SVN: r39977
-
GCC Administrator authored
From-SVN: r39975
-
Bryce McKinlay authored
From-SVN: r39973
-
Bryce McKinlay authored
* configure.in: Add support for --enable-java-awt configure option. Use --enable-java-awt=xlib to build the xlib peers (libgcjx). * Makefile.am: Make libgcjx conditional on XLIB_AWT, instead of NO_X. * Makefile.in: Rebuilt. * configure: Rebuilt. From-SVN: r39970
-
Bryce McKinlay authored
Fix for PR java/2040: * java/util/HashMap.java (HashMap): Don't throw exception for loadFactor > 1. Add exception messages. * java/util/Hashtable.java (Hashtable): Likewise. From-SVN: r39969
-
Benjamin Kosnik authored
2001-02-20 Benjamin Kosnik <bkoz@redhat.com> * config/c_locale_gnu.h: Add clocale include. From-SVN: r39968
-
- Feb 21, 2001
-
-
Phil Edwards authored
2001-02-21 Phil Edwards <pme@sources.redhat.com> * tests_flags.in: Remove -n flag from call to echo. From-SVN: r39966
-
David Mosberger authored
* config/ia64/ia64.c (ia64_epilogue_uses): For syscall_linkage functions, drop current_function_args_info.words test. (ia64_compute_frame_size): Mark syscall_linkage functions as using eight input registers. From-SVN: r39965
-
Ovidiu Predescu authored
From-SVN: r39964
-
Ovidiu Predescu authored
Wed Feb 21 12:38:22 2001 Ovidiu Predescu <ovidiu@cup.hp.com> * objc/execute/nested-1.m: Added (contributed by Nicola Pero). From-SVN: r39963
-
Loren J. Rittle authored
Co-Authored-By:
Bruce Korb <bkorb@gnu.org> From-SVN: r39961
-
Jeffrey D. Oldham authored
2001-02-21 Jeffrey D. Oldham <oldham@codesourcery.com> * gcc.c: Add comment explaining how to add a command-line option. Add title to specs language comment. From-SVN: r39960
-
Jeffrey Oldham authored
2001-02-21 Jeffrey Oldham <oldham@codesourcery.com> * gcc.c (cc1_options): Add "-param". (DEFAULT_WORD_SWITCH_TAKES_ARG): Likewise. (option_map): Likewise. * toplev.c (display_help): Add entry for "--param". (independent_decode_option): Fix typographical error. From-SVN: r39958
-
Benjamin Kosnik authored
2001-02-20 Benjamin Kosnik <bkoz@redhat.com> * config/c_locale_gnu.h: Add clocale include. From-SVN: r39956
-
Catherine Moore authored
* i386.c (function_arg_advance): Pass SSE arguments in registers. (function_arg): Likewise. Co-Authored-By:
Bernd Schmidt <bernds@redhat.com> Co-Authored-By:
Jan Hubicka <jh@suse.cz> From-SVN: r39955
-
Aldy Hernandez authored
From-SVN: r39954
-
Jan Hubicka authored
From-SVN: r39952
-
Kazu Hirata authored
2001-02-21 Kazu Hirata <kazu@hxi.com> * config/h8300/h8300.md (iorsi3): Do not output an extra newline character. (xorsi3): Likewise. From-SVN: r39950
-
Jan Hubicka authored
flow.c (init_propagate_block_info): Canon address and use single_set for killing dead memory stores. * flow.c (init_propagate_block_info): Canon address and use single_set for killing dead memory stores. From-SVN: r39949
-
Jeffrey Oldham authored
2001-02-21 Jeffrey Oldham <oldham@codesourcery.com> * Makefile.in (reorg.o): Add params.h dependence. * params.def: Fix typographical error in comment. (MAX_DELAY_SLOT_INSN_SEARCH): New parameter. * params.h: Modify introductory comment. (MAX_DELAY_SLOT_INSN_SEARCH): New parameter. * reorg.c: Add dependence on params.h. (redundant_insn): Add parameterized throttle for search. (fill_simple_delay_slots): Add a comment explaining a variable. Move conditional out of loop, simplifying code. (fill_eager_delay_slots): Fix typographical error in comment. From-SVN: r39948
-
Aldy Hernandez authored
From-SVN: r39947
-
Jason Merrill authored
* tree.h (DECL_UNINLINABLE): Move from C++ frontend. (struct tree_decl): Add uninlinable bitfield. * c-decl.c (duplicate_decls): Set it. * integrate.c (function_cannot_inline_p): Check it. * cp-tree.h (struct lang_decl_flags): Remove uninlinable flag. (DECL_UNINLINABLE): Move to middle-end. * dwarf2out.c (add_name_and_src_coords_attributes): Don't add DW_AT_MIPS_linkage_name to abstract methods. (dwarf2out_abstract_function): Emit class context before calling set_decl_abstract_flags. Don't clear DECL_ABSTRACT. (gen_subprogram_die): Remove obsolete code. (gen_member_die): Don't include clones in the member list. (gen_decl_die): Emit abstract info for clone origin. * dwarfout.c (output_type): Don't include clones in the member list. * dbxout.c (dbxout_type_methods): Ignore abstract methods. * toplev.c (note_deferral_of_defined_inline_function): Don't clear DECL_ABSTRACT on a function that already has it set. * class.c (clone_function_decl): Set DECL_ABSTRACT on original fn. * decl.c (duplicate_decls): Preserve DECL_ABSTRACT. * class.c (build_clone): Set DECL_ABSTRACT_ORIGIN for the clone. * optimize.c (maybe_clone_body): Set DECL_ABSTRACT_ORIGIN for the parms and outer BLOCK. note_deferral_of_defined_inline_function. * dwarf2out.c (gen_formal_types_die): Also accept a FUNCTION_DECL. (get_subprogram_die): Pass it in. * method.c (implicitly_declare_fn): Don't set DECL_ARTIFICIAL on second parm of op=. From-SVN: r39945
-
Richard Earnshaw authored
* flow.c (mark_set_1): Make not_dead unsigned long. For non-pseudos, use it as a bitmask of the hard regs that don't die. From-SVN: r39943
-
Gabriel Dos Reis authored
From-SVN: r39942
-