- 24 Feb, 2001 13 commits
-
-
From-SVN: r40034
GCC Administrator committed -
Fri Feb 23 18:12:00 2001 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> * sendmsg.c (__objc_forward): Delete strlen() declaration. From-SVN: r40033
Rainer Orth committed -
* config/mn10300/mn10300.h (DBX_REGISTER_NUMBER): Reverted 2000-08-26's patch. (EXTRA_CONSTRAINT): Formatting changes. From-SVN: r40031
Alexandre Oliva committed -
From-SVN: r40030
Per Bothner committed -
From-SVN: r40029
Kaveh R. Ghazi committed -
* java/lang/Throwable.java (CPlusPlusDemangler): Pass -s java to c++filt to select java-style output. From-SVN: r40027
Per Bothner committed -
* gcj.texi: Updated documentation to match. and parse.h inadvertently left out from previous check-in. From-SVN: r40026
Per Bothner committed -
From-SVN: r40024
Per Bothner committed -
* gcc.c (record_temp_file, pfatal_with_name, error): Make non-static, so they can be called from java/jvspec.c. * gcc.h (record_temp_file, pfatal_with_name, error): Declare. From-SVN: r40023
Per Bothner committed -
* i386.c (ix86_frame): New structure. (ix86_compute_frame_size): Kill. (ix86_compute_frame_layout): New. (ix86_save_reg): New. (ix86_can_use_return_insn_p): Use frame layout stuff. (ix86_expand_prologue): Likewise. (ix86_expand_epilogue): Likewise. (ix86_initial_elimination_offset): Likewise. (ix86_nsaved_regs): Use ix86_save_reg. (ix86_emit_save_regs): Likewise. From-SVN: r40022
Jan Hubicka committed -
* flow.c (find_sub_basic_blocks): New function. (split_block): Be ready for basic block introduced by CODE_LABEL. (commit_one_edge_insertion): Call find_sub_basic_block. * flow.c (make_edges): Add edge from entry for blocks starting with label having ALTERNATE_NAME From-SVN: r40021
Jan Hubicka committed -
* function.c (epilogue_done): Be ready for first basic block not containing PROLOGUE_END note. (reposition_prologue_and_epilogue_notes): Avoid placing PROLOGUE_END note between BASIC_BLOCK. From-SVN: r40020
Jan Hubicka committed -
From-SVN: r40019
Jan Hubicka committed
-
- 23 Feb, 2001 17 commits
-
-
i960.h (FRAME_POINTER_REQUIRED): Revert removal of check for current_function_has_nonlocal_goto from 1999-11-12. * config/i960/i960.h (FRAME_POINTER_REQUIRED): Revert removal of check for current_function_has_nonlocal_goto from 1999-11-12. From-SVN: r40018
DJ Delorie committed -
* diagnostic.c (trim_filename): No longer static. * toplev.h (trim_filename): Declare. * rtl.c (rtl_check_failed_bounds): Call internal_error. (rtl_check_failed_type1, rtl_check_failed_type2): Likewise. (rtl_check_failed_code1, rtl_check_failed_code2): Likewise. (rtvec_check_failed_bounds): Likewise. * tree.c (tree_check_failed, tree_class_check_failed): Likewise. From-SVN: r40016
Richard Kenner committed -
* convert.c (convert_to_integer): Don't do unsigned unless result or both inputs are unsigned. From-SVN: r40014
Richard Kenner committed -
* fold-const.c (fold_convert): Don't call size_int_type_wide if input overflows. From-SVN: r40012
Richard Kenner committed -
* c-decl.c (set_block): Set NAMES and BLOCKS from BLOCK. * ch/decl.c, f/com.c, java/decl.c: Likewise. From-SVN: r40010
Richard Kenner committed -
From-SVN: r40008
Richard Kenner committed -
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
Benjamin Kosnik committed -
From-SVN: r40005
Alexandre Oliva committed -
From-SVN: r40003
David Edelsohn committed -
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
Jeffrey Oldham committed -
2001-02-23 Phil Edwards <pme@sources.redhat.com> c++/2052 * include/backward/iostream.h: Expose std::flush in old headers. From-SVN: r40000
Phil Edwards committed -
* 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
Gabriel Dos Reis committed -
* 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
Jakub Jelinek committed -
Remove special-casing on target. Use gcc instead of g++ to build gen-num-limits.cc From-SVN: r39994
Gabriel Dos Reis committed -
From-SVN: r39992
GCC Administrator committed -
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
Benjamin Kosnik committed -
From-SVN: r39990
Mark Mitchell committed
-
- 22 Feb, 2001 10 commits
-
-
* 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
Richard Henderson committed -
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
Mark Mitchell committed -
From-SVN: r39982
Andreas Jaeger committed -
* optimize.c: Include toplev.h for note_deferral_of_defined_inline_function prototype. From-SVN: r39981
Andreas Jaeger committed -
* 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
Jakub Jelinek committed -
From-SVN: r39975
GCC Administrator committed -
From-SVN: r39973
Bryce McKinlay committed -
* 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 committed -
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
Bryce McKinlay committed -
2001-02-20 Benjamin Kosnik <bkoz@redhat.com> * config/c_locale_gnu.h: Add clocale include. From-SVN: r39968
Benjamin Kosnik committed
-