- Dec 20, 1999
-
-
green authored
Undefine MPROTEXT_VDB (from Jeff Sturm). * os_dep.c: Remove Alpha Linux hacks. * misc.c: Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31028 138bc75d-0d04-0410-961f-82ee72b054a4
-
green authored
* libgcjdata.c: New file. * libgcj.spec.in: Use @LIBDATASTARTSPEC@ in startfile. * configure: Rebuilt. * configure.in (LIBDATASTARTSPEC): Force data with a known name into the program. * Makefile.in: Rebuilt. * Makefile.am: Build libgcjdata.a. * libgcj.spec.in: Use @FORCELIBGCCSPEC@ in startfile. * configure: Rebuilt. * configure.in (FORCELIBGCCSPEC): Force important parts of libgcc into every program. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31027 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Dec 19, 1999
-
-
crux authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31026 138bc75d-0d04-0410-961f-82ee72b054a4
-
kenner authored
(TARGET_SWITCHES): Allow subtargets to default switches. * rs6000/vxppc.h (SUBTARGET_DEFAULT): New macro. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31025 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31024 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
in a main program. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31023 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
* cppinit.c (cpp_handle_option): Likewise. * ginclude/stdarg.h (va_copy): Use __STDC_VERSION__ to determine when to define. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31022 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
cmove with mismatched test and data modes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31021 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
in system headers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31020 138bc75d-0d04-0410-961f-82ee72b054a4
-
kenner authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31019 138bc75d-0d04-0410-961f-82ee72b054a4
-
kenner authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31018 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Dec 18, 1999
-
-
kenner authored
* flow.c: Likewise. * regs.h: Likewise. * stor-layout.c: Likewise. * fold-const.c: Likewise. (OVERFLOW_SUM_SIGN): Renamed from overflow_sum_sign. (struct cb_args, const_binop_1, const_binop): Pass type of arg, not arg itself. (size_int_wide): Cache nodes even if garbage collecting. (twoval_comparison_p): Reenable SAVE_EXPR case if operand of SAVE_EXPR has no side effects. * cse.c: Move a comment. * tree.c: Minor reformatting. (int_size_in_bytes): Return -1 if constant overflows. * reload.c (combine_reloads): Do nothing if no output reload git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31017 138bc75d-0d04-0410-961f-82ee72b054a4
-
amylaar authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31016 138bc75d-0d04-0410-961f-82ee72b054a4
-
sirl authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31015 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
* objc/objc-parse.c: Regenerate. This file must be rebuilt after any change to c-parse.in, even if objc-parse.y didn't change. Oops. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31014 138bc75d-0d04-0410-961f-82ee72b054a4
-
davem authored
reconstruction and branch shortening changes lost in December 18th change. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31013 138bc75d-0d04-0410-961f-82ee72b054a4
-
gerald authored
Add usage. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31012 138bc75d-0d04-0410-961f-82ee72b054a4
-
rearnsha authored
ARM_FLAG_SHORT_BYTES to ARM_FLAG_MMU_TRAPS. * config/arm/uclinux-elf.h: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31011 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31009 138bc75d-0d04-0410-961f-82ee72b054a4
-
gdr authored
* toplev.c (notice, vmessage, v_message_with_file_and_line, v_message_with_decl, file_and_line_for_asm, v_error_with_file_and_line, v_error_with_decl, v_error_for_asm, verror, vfatal, v_warning_with_file_and_line, v_warning_with_decl, v_warning_for_asm, vwarning, vpedwarn, v_pedwarn_with_decl, v_pedwarn_with_file_and_line, vsorry, vnotice, count_error, pfatal_with_name, fatal_io_error, need_error_newline, last_error_function, last_error_tick, announce_function, default_print_error_function, print_error_function, report_error_function, fnotice, error_with_file_and_line, error_with_decl, error_for_asm, error, set_fatal_function, fatal, _fatal_insn, _fatal_insn_not_found, warning_with_file_and_line, warning_with_decl, warning_for_asm, warning, pedwarn, pedwarn_with_decl, pedwarn_with_file_and_line, sorry): Move to diagnostic.c (compile_file): Use fnotice instead of notice. Adjust call. * diagnostic.c: New file. * Makefile.in (OBJS): Include diagnostic.o (diagnostic.o): Define dependence. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31003 138bc75d-0d04-0410-961f-82ee72b054a4
-
tromey authored
required. Partial fix for PR libgcj/111. From Per Bothner. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31002 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Dec 17, 1999
-
-
m.hayes authored
Tweak formatting. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31001 138bc75d-0d04-0410-961f-82ee72b054a4
-
m.hayes authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31000 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
* fixtests.c (is_cxx_header): New fn, split out of double_slash_test. (else_endif_label): Allow "#endif // comment" in C++ headers, as determined by is_cxx_header. * fixfixes.c (else_endif_label_fix): Update comment. * fixincl.c: Don't output VERB_PROGRESS lines if stdout is not a tty. * genfixes: Correct double thinko in commandline parsing. * hackshell.tpl: Generate correct sh syntax for bypass entries. * inclhack.def (all): Whenever an inserted preprocessor conditional is split over multiple lines, use double backslashes in this file so the fixed header will be readable. (AAB_fd_zero_glibc_1_0): Rename to AAB_fd_zero_asm_posix_types_h and add bypass entry for correct version of this header. (AAB_fd_zero_glibc_1_x): Rename to AAB_fd_zero_gnu_types_h. (AAB_fd_zero_glibc_2_0): Rename to AAB_fd_zero_selectbits_h. (hpux8_bogus_inlines): New fix, split from... (ultrix_atof_param) ... here. (math_expression): Add bypass entry keyed to glibc comment indicating the problem has been dealt with; disable unnecessary sed operations; update commentary. (math_gcc_ifndefs): Rename to math_huge_val_from_dbl_max, add select and bypass entries, simplify shell operation. (math_huge_val_ifndef): Split from math_gcc_ifndefs. (ip_missing_semi, rs6000_param, tinfo_cplusplus, ultrix_atof_param): Add select entry. (stdio_va_list, sunos_mather_decl): Add bypass entry. (systypes_for_aix, sysv86_string, tinfo_cplusplus): Put the comments with the fixes they describe. * fixincl.x, fixincl.sh, inclhack.sh: Regen. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30999 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
* c-parse.in (string action): Do not warn about ANSI string concatenation in system headers. Affects C parser only. * c-parse.y, c-parse.c, c-parse.h: Rebuild. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30998 138bc75d-0d04-0410-961f-82ee72b054a4
-
tromey authored
fixes PR gcj/119. (process_file): Use `\n\' at end of each line in string. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30997 138bc75d-0d04-0410-961f-82ee72b054a4
-
tromey authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30996 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
compiling libgcc2 the macro depends always on arch cpp defines. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30995 138bc75d-0d04-0410-961f-82ee72b054a4
-
rearnsha authored
EXPR_LISTs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30994 138bc75d-0d04-0410-961f-82ee72b054a4
-
hubicka authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30993 138bc75d-0d04-0410-961f-82ee72b054a4
-
hubicka authored
notes too, create one when replacement failed, attempt to simplify resulting notes. (cprop_insn): Propagate even to registers mentioned only in REG_EQUAL or REG_EQUIV notes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30992 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30991 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
(dso_handle_node): New macro. (flag_use_cxa_atexit): New variable. (declare_global_var): New function. (start_anon_func): Remove declaration. (end_anon_func): Likewise. * decl.c (get_atexit_node): New function, split out from destroy_local_static. Handle flag_use_cxa_atexit. (get_dso_handle_node): Likewise. (start_cleanup_fn): Renamed from start_anon_func. Moved here from except.c. Handle flag_use_cxa_atexit. (end_cleanup_fn): Renamed from end_anon_func. Moved here from except.c. (declare_global_var): New variable. (destroy_local_static): Handle flag_use_cxa_atexit. * decl2.c (flag_use_cxa_atexit): New variable. (lang_f_options): Likewise. * except.c (start_anon_func): Remove. (end_anon_func): Liekwise. * lang-options.h: Add -fuse-cxa-atexit and -fno-use-cxa-atexit. * rtti.c (get_tinfo_var): Use declare_global_var. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30990 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
(__cxa_finalize): Likewise. (do_global_dtors_aux): Call __cxa_finalize if __dso_handle is non-NULL. * invoke.texi: Document -fuse-cxa-atexit. * tree.h (ptr_type_node): Document. (const_ptr_type_node): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30989 138bc75d-0d04-0410-961f-82ee72b054a4
-
bryce authored
* java/lang/Boolean.java (Boolean(String)): Set Value' to false on a null String constructor parameter. * java/net/natPlainSocketImpl.cc: Remove unneccessary sprintf calls for exception messages. BooleanClass: declare. (setOption): Use BooleanClass instead of Class.forName() for instanceof test. (bind): Cast 4th parameter of setsockopt to char *' for compatibility with older Solaris headers. * java/net/natPlainDatagramSocketImpl.cc: Remove unneccessary sprintf calls for exception messages. BooleanClass, IntegerClass: declare. (setOption): Use BooleanClass and IntegerClass, not Class.forName() for instanceof test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30988 138bc75d-0d04-0410-961f-82ee72b054a4
-
hubicka authored
* regmove.c (optimize_reg_copy_1): Ignore LOOP notes. (optimize_reg_copy_2): Likewise. (optimize_reg_copy_3): Likewise. (fixup_match_2): Likewise. (regmove_optimize): Likewise. (fixup_match_1): Liekwise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30987 138bc75d-0d04-0410-961f-82ee72b054a4
-
hubicka authored
(optimize_reg_copy_1): Remove REG_N_REFS updating code. (optimize_reg_copy_2, copy_src_to_dest, fixup_match_2): Likewise. (regmove_optimize, fixup_match_1): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30986 138bc75d-0d04-0410-961f-82ee72b054a4
-
hubicka authored
(pushsf mem peep2): New. (testhi to andhi peep2): Remove. * i386.h (x86_promote_QImode): New. (TARGET_PROMOTE_QImode): New. (PREDICATE_CODES): Add promotable_binary_operator. * i386.c (x86_promote_QImode0: New. (promotable_binary_operator): New. * i386-protos.h (promotable_binary_operator): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30985 138bc75d-0d04-0410-961f-82ee72b054a4
-
hubicka authored
condition. (one_cmpl?i*): Pass "NOT" to unary_operator_ok. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30984 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Dec 16, 1999
-
-
mmitchel authored
* class.c (check_field_decls): Don't return a value. (avoid_overlap): Moved here from tree.c. (build_base_fields): Likewise. (check_bases): New function, split out from finish_base_struct. (check_bases_and_members): New function, split out from finish_struct_1. (struct base_info): Remove cant_have_default_ctor, cant_have_const_ctor, cant_have_asn_ref. (finish_base_struct): Split semantic analysis into check_bases. (finish_struct_methods): Fix bogus assertion. (check_field_decls): Call finish_struct_anon here. (build_vbase_pointer_fields): Use CLASSTYPE_N_BASECLASSES. (finish_struct_1): Use check_bases_and_members. Reorganize. * cp-tree.h (CLASSTYPE_VBASECLASSES): Improve documentation. (build_base_fields): Don't declare. * tree.c (avoid_overlap): Remove. (build_base_fields): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30983 138bc75d-0d04-0410-961f-82ee72b054a4
-