- 06 Apr, 2001 1 commit
-
-
2001-04-05 Benjamin Kosnik <bkoz@redhat.com> Prepare for libstdc++-2.92. * docs/html/17_intro/RELEASE-NOTES (New): Update. * docs/html/configopts.html: Fix formatting. * README (file): Updates. * include/bits/c++config (__GLIBCPP__): Update. From-SVN: r41136
Benjamin Kosnik committed
-
- 05 Apr, 2001 23 commits
-
-
2001-04-05 Alexandre Petit-Bianco <apbianco@redhat.com> * gcj.texi: Use `which-gcj' instead of `which-g77.' (version-gcc): Initialized. (which-gcj): Likewise. (http://gcc.gnu.org/ml/gcc-patches/2001-04/msg00333.html) From-SVN: r41133
Alexandre Petit-Bianco committed -
2001-03-29 Alexandre Petit-Bianco <apbianco@redhat.com> * libjava.lang/instinit2.out: Fixed. (http://gcc.gnu.org/ml/gcc-patches/2001-04/msg00343.html) From-SVN: r41132
Alexandre Petit-Bianco committed -
2001-04-04 Alexandre Petit-Bianco <apbianco@redhat.com> * java-tree.h (struct lang_decl): New macro `DECL_FIXED_CONSTRUCTOR_P.' New field `fixed_ctor.' * parse.y (build_instance_initializer): New function. (add_instance_initializer): Use it. (java_fix_constructors): Set `current_class' before fix pass. (fix_constructors): Just return if already fixed. Move `super()' invokation ahead. Use `build_instance_initializer.' Fixes PR java/1315. (http://gcc.gnu.org/ml/gcc-patches/2001-04/msg00343.html) From-SVN: r41129
Alexandre Petit-Bianco committed -
2001-04-05 Phil Edwards <pme@sources.redhat.com> * docs/doxygen/run_doxygen: Check for the existence of Doxygen. From-SVN: r41128
Phil Edwards committed -
* function.h (virtuals_instantiated): Declare. * function.c: (virtuals_instantiated): Make global. * calls.c (emit_library_call_value_1): Use virtual_outgoing_args_rtx only if it hasn't been instantiated. Otherwise, use the stack pointer directly. From-SVN: r41127
DJ Delorie committed -
2001-04-04 Alexandre Petit-Bianco <apbianco@redhat.com> * parse.y (resolve_qualified_expression_name): Pass field's DECL_CONTEXT to `not_accessible_p.' (not_accessible_p): Changed parameters order in `inherits_from_p' invokation. (http://gcc.gnu.org/ml/gcc-patches/2001-04/msg00326.html) From-SVN: r41126
Alexandre Petit-Bianco committed -
2001-03-27 Andrew Haley <aph@cambridge.redhat.com> * lang-options.h: Add flag_check_references. From-SVN: r41124
Andrew Haley committed -
* i386.c (x86_initialize_trampoline): New global function. * i386.h (TRAMPOLINE_SIZE): Size is 23 for x86_64. (INITIALIZE_TRAMPOLINE): Move offline. * i386-protos.h (x86_initialize_trampoline): Declare. From-SVN: r41123
Jan Hubicka committed -
* i386.md (movdi_1_rex64): Allow SSE->SSE reg move. (lea_0): Rename to lea_1. (lea_1_zext, lea_1_rex64, lea_2_rex64): New patterns. (lea_general_?): Allow SImodes on TARGET_64BIT (lea_general_?_zext): New patterns. (call_1, call_1_rex64): Fix. From-SVN: r41122
Jan Hubicka committed -
From-SVN: r41121
Jan Hubicka committed -
* i386.c (function_arg): Return constm1_rtx for last argument. (ix86_expand_prologue): Update gen_call calls. * i386.h (FUNCTION_BLOCK_PROFILER_EXIT): Likewise. * i386.md (call_pop): Likewise. (call): Second operand is VOIDmode. (call_0): Likewise; Support 64bits. (call_exp): New expander. (call_1): Get to the sync. (call_1_exp): New pattern. (call_value): Support 64bit. (call_value_exp): New pattern. (untyped_call): Update gen_call call. (call_value_pop): Disable for 64bit. (call_value_0_rex64): New pattern. (call_value_1_rex64): Likewise. From-SVN: r41120
Jan Hubicka committed -
From-SVN: r41119
Bo Thorsen committed -
2001-04-05 Bo Thorsen <bo@suse.de> * i386.md: Don't allow "builtin_setjmp_receiver" for TARGET_64BIT. From-SVN: r41118
Bo Thorsen committed -
* search.c (get_dynamic_cast_base_type): When building a new constant, set its type to ssizetype. From-SVN: r41117
J"orn Rennecke committed -
From-SVN: r41116
Tom Tromey committed -
* i386.md (*andsi_1+3): If used after reload, make sure the operand satisfies ANY_QI_REG_P. From-SVN: r41114
J"orn Rennecke committed -
From-SVN: r41112
Bernd Schmidt committed -
From-SVN: r41111
Bernd Schmidt committed -
From-SVN: r41108
GCC Administrator committed -
* config.gcc: Remove default for xm_file. Clean up local machine type handling. Remove settings of xm_file to something that doesn't exist. In the big switch, set xm_file, don't append to it (the value before the big switch is always null). Don't force build_xm_file or host_xm_file to have a value. * configure.in: Remove default for xm_file. Do not special case $cpu/xm-$cpu.h not existing. * configure: Regenerate. From-SVN: r41106
Zack Weinberg committed -
simplify-rtx.c (simplify_binary_operation): Check for overflow when folding integer division and modulo operations. 2001-04-04 Diego Novillo <dnovillo@redhat.com> * simplify-rtx.c (simplify_binary_operation): Check for overflow when folding integer division and modulo operations. 2001-04-04 Diego Novillo <dnovillo@redhat.com> * gcc.c-torture/compile/20010404-1.c: New test. From-SVN: r41105
Diego Novillo committed -
dwarf2out.c (output_cfi): Add 'for_eh' parameter, use PTR_SIZE instead of DWARF2_ADDR_SIZE for EH addresses. 2001-04-04 Andrew MacLeod <amacleod@redhat.com> * dwarf2out.c (output_cfi): Add 'for_eh' parameter, use PTR_SIZE instead of DWARF2_ADDR_SIZE for EH addresses. (output_call_frame_info): Use PTR_SIZE instead of DWARF2_ADDR_SIZE for EH addresses. From-SVN: r41104
Andrew MacLeod committed -
2001-04-04 Hans Boehm <hans_boehm@hp.com> * finalize.c: - Accomodate finalization requests for static objects. (Will be required by hash synchronization. May be needed in some configurations now.) * gc_priv.h: - Define MIN_WORDS. All allocation requests are rounded up to at least this size. Removes a subtle assumption that Java objects have a 2 word header. * gcconfig.h: - Adjust Linux/IA64 configuration for non-ancient kernels. (Necessary fix for IA64.) * linux_threads.c: - Fix syntax error in currently unused code. Will be needed for Linux/PA-RISC. * malloc.c: - Handle MIN_WORDS. * misc.c: - Handle MIN_WORDS. - Change stack cleaning code to typically clear about one tenth the memory it used to in the threads configuration. Occasionally still clear more. (This is really a fix for a long-standing and fairly significant performance bug with threads.) * os_dep.c: - Fix the code for finding the beginning of the data segment under Linux. I believe this is necessary for some IA64 Linux distributions. It will also helo other platforms, though those may additionally require a gcconfig.h adjustment. (This basically works around the absence of a data_start or __data_start definition in glibc.) * test.c: - Handle rounding due to MIN_WORDS. From-SVN: r41102
Hans Boehm committed
-
- 04 Apr, 2001 16 commits
-
-
2001-04-04 Andreas Jaeger <aj@suse.de> * gcj/Makefile.am (AUTOMAKE_OPTIONS): Remove no-installinfo. * gcj/Makefile.in: Rebuilt. * Makefile.am (AUTOMAKE_OPTIONS): Remove no-installinfo. * Makefile.in: Rebuilt. * testsuite/Makefile.am (AUTOMAKE_OPTIONS): Remove no-installinfo. * testsuite/Makefile.in: Rebuild. * include/Makefile.am (AUTOMAKE_OPTIONS): Remove no-installinfo. * include/Makefile.in: Rebuild. From-SVN: r41100
Andreas Jaeger committed -
2001-04-04 Phil Edwards <pme@sources.redhat.com> * docs/doxygen/user.cfg.in: Extract all non-private members; reduce confusing documentation output. From-SVN: r41097
Phil Edwards committed -
* config/ia64/ia64.h (IA64_UNWIND_INFO): Disable. * config/ia64/t-glibc (LIB2ADDEH): Disable. * config/ia64/t-ia64 (LIB2ADDEH): Disable. From-SVN: r41096
Richard Henderson committed -
* configure.in (gcc_cv_as_leb128): Escape ".". * configure: Rebuilt. From-SVN: r41095
Richard Henderson committed -
* java-tree.h (CONSTANT_VALUE_P): New macro. * jcf-write.c (generate_classfile): Use CONSTANT_VALUE_P. * parse.y (maybe_build_class_init_for_field): New static function. (resolve_expression_name, resolve_field_access): Use maybe_build_class_init_for_field instead of build_class_init This does not do the init if the field is compile-time-constant. (resolve_field_access): Simplify. * parse.y (fold_constant_for_init): Merge test into switch. From-SVN: r41094
Per Bothner committed -
gcse.c (delete_null_pointer_checks_1): Add delete_list argument, push insns to delete to it instead of deleting them. * gcse.c (delete_null_pointer_checks_1): Add delete_list argument, push insns to delete to it instead of deleting them. (delete_null_pointer_checks): Delete insns from delete_list after all delete_null_pointer_checks_1 passes are done. From-SVN: r41092
Jakub Jelinek committed -
From-SVN: r41090
Geoffrey Keating committed -
2001-03-30 Alexandre Petit-Bianco <apbianco@redhat.com> * parse-scan.y (array_type:): Rewritten. (type_declaration:): `empty_statement' replaces `SC_TK.' (class_member_declaration:): `empty statement' added. (method_body:): Simplified. (static_initializer:): Likewise. (primary_no_new_array:): Use `type_literals.' (type_literals:): New rule. (dims:): Set and update `bracket_count.' Fixes PR java/1074. Fixes PR java/2412. (http://gcc.gnu.org/ml/gcc-bugs/2001-03/msg00835.html, http://gcc.gnu.org/ml/gcc-bugs/2000-12/msg00384.html, http://gcc.gnu.org/ml/gcc-patches/2001-04/msg00258.html) From-SVN: r41089
Alexandre Petit-Bianco committed -
* configure.in (gcc_cv_as_leb128): Tweek minor number extraction. * configure: Rebuilt. From-SVN: r41087
Richard Henderson committed -
* expr.h: Remove #ifdef FUNCTION_CONVERSION_BUG logic. * config/romp/xm-romp.h: Delete. * po/POTFILES.in: Remove config/romp/xm-romp.h. From-SVN: r41086
Zack Weinberg committed -
From-SVN: r41085
Bernd Schmidt committed -
From-SVN: r41084
Herman A.J. ten Brugge committed -
* recog.c (validate_replace_rtx_1): Instead of aborting just make sure the change won't be validated. * gcc.c-torture/compile/20010326-1.c: New test. From-SVN: r41083
Jakub Jelinek committed -
* optimize.c (expand_call_inline): Only add newly inlined statements into inlined_stmts. From-SVN: r41081
Jakub Jelinek committed -
From-SVN: r41079
GCC Administrator committed -
* rtl.h (set_noop_p): Declare. * flow.c (set_noop_p): Move from here ... * rtlanal.c (set_noop_p): ... to here and enhance. * cse.c (delete_trivially_dead_insns): Use it. * gcse.c (hash_scan_set): Likewise. * jump.c (delete_noop_moves): Likewise. * recog.c (split_all_insns): Likewise. From-SVN: r41077
John Wehle committed
-