- 06 Apr, 1999 9 commits
-
-
* cp-tree.h (BASELINK_P): New macro. (SET_BASELINK_P): Likewise. * init.c (build_member_call): Remove needless assignment in if statement. * search.c (lookup_field_r): Fix handling when we are looking specifically for a type; these are not hidden by functions and variables. (lookup_member): Use SET_BASELINK_P. * tree.c (is_overloaded_fn): Use BASELINK_P. (really_overloaed_fn): Likewise. (get_first_fn): Likewise. From-SVN: r26219
Mark Mitchell committed -
� * expr.c (pop_type_0): New function. (pop_type): Use pop_type_0. * java-tree.h (pop_type_0): New declaration. * verify.c (verify_jvm_instructions): Check return instructions. From-SVN: r26218
Per Bothner committed -
� * expr.c (pop_type_0): New function. (pop_type): Use pop_type_0. * java-tree.h (pop_type_0): New declaration. * verify.c (verify_jvm_instructions): Check return instructions. From-SVN: r26217
Per Bothner committed -
8 * parse.y (patch_binop): Don't fold if non-constant and emiting class files. From-SVN: r26216
Per Bothner committed -
� * parse.y (patch_binop): Don't fold if non-constant and emiting class files. From-SVN: r26215
Per Bothner committed -
h * parse.y (patch_binop): Don't fold if non-constant and emiting class files. From-SVN: r26214
Per Bothner committed -
1999-04-06 12:56 -0400 Zack Weinberg <zack@rabi.columbia.edu> * cppexp.c (parse_charconst): Initialize c. (cpp_parse_expr): Initialize rprio. * cppfiles.c (merge_include_chains): Initialize prev. (finclude) Set fp->line_base to fp->buf before returning. * cpphash.c (macroexpand): Initialize token. * cppspec.c (lang_specific_driver): Change suff to const char *const *. From-SVN: r26213
Zack Weinberg committed -
1999-04-06 12:51 -0400 Zack Weinberg <zack@rabi.columbia.edu> * cppinit.c (install_predefs): Delete function. (cpp_start_read): Don't call install_predefs. (cpp_handle_option): Remove case 'u' and all refs to opts->inhibit_predefs. (print_help): Don't mention -undef. (initialize_builtins): Define __HAVE_BUILTIN_SETJMP__, to match cccp. * cpplib.h (struct cpp_options): Remove inhibit_predefs member. * cccp.c (predefs): Delete variable. (main): Remove case 'u' in argument parse loop, 'inhibit_predefs' variable, and the code block that would process CPP_PREDEFINES. (initialize_builtins): Don't define __OBJC__, the driver will do that. * gcc.c (default_compilers): Remove -undef from all specs that invoke a C preprocessor. * ch/lang-specs.h: Likewise. * cp/lang-specs.h: Likewise. * f/lang-specs.h: Likewise. * objc/lang-specs.h: Likewise. From-SVN: r26212
Zack Weinberg committed -
From-SVN: r26211
Jeff Law committed
-
- 05 Apr, 1999 19 commits
-
-
* decl.c (lookup_name_current_level): Tweak, and improve documentation. From-SVN: r26210
Mark Mitchell committed -
* testsuite/regress-demangle: New file. * testsuite/demangle-expected: New file. * Makefile.in (all, check, installcheck, info, install-info, clean-info, dvi, install, etags, tags, mostlyclean, clean, distclean, maintainer-clean, realclean): Depend on corresponding `-subdir' target. (all-subdir check-subdir installcheck-subdir info-subdir install-info-subdir clean-info-subdir dvi-subdir install-info-subdir etags-subdir mostlyclean-subdir clean-subdir distclean-subdir maintainer-clean-subdir): New target. * testsuite/Makefile.in: New file. * configure: Rebuilt. * configure.in: Create testsuite/Makefile. From-SVN: r26205
Tom Tromey committed -
* Makefile.in (gjavah.o): Depend on $(JAVA_TREE_H). * gjavah.c: Include math.h earlier. Include tree.h/java-tree.h. (main_jcf): Don't define. (process_file): Don't set `main_jcf'. * java-tree.h (main_jcf): Don't declare. * jcf-parse.c (main_jcf): Add static definition. * lang.c (main_jcf): Don't define. From-SVN: r26204
Kaveh R. Ghazi committed -
* class.c (add_method_1): Cast the argument of `bzero' to PTR. * decl.c (copy_lang_decl): Likewise for `bcopy'. * jcf-depend.c: Include "config.h", not <config.h>. * jcf-parse.c (jcf_figure_file_type): Cast the arguments of `bcopy' to PTR. * jcf-path.c: Include "config.h", not <config.h>. * lex.c: Don't include various system header files. (java_init_lex): Cast the argument of `bzero' to PTR * parse-scan.y (java_push_parser_context): Likewise. * parse.y (java_push_parser_context): Likewise. * xref.c: Don't include <stdio.h>. From-SVN: r26203
Kaveh R. Ghazi committed -
* class.c (maybe_fixup_vptrs): Remove declaration. (build_class_init_list): Likewise. * decl.c (pushdecl_class_level): Call check_template_shadow here ... (push_class_level_binding): ... not here. * search.c (dfs_push_type_decls): Only avoid template-self-reference TYPE_DECLs if they are from base classes. From-SVN: r26202
Mark Mitchell committed -
Mon Apr 5 11:24:19 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (struct parser_ctxt *ctxp): Now global. (declare_local_variables): Use WFL compound value for the declaration source line value, when doing cross-referencing. From-SVN: r26201
Alexandre Petit-Bianco committed -
From-SVN: r26200
Donn Terry committed -
From-SVN: r26199
Donn Terry committed -
From-SVN: r26198
Jeffrey A Law committed -
From-SVN: r26197
Nick Clifton committed -
From-SVN: r26195
Jeffrey A Law committed -
From-SVN: r26194
Bruce Korb committed -
From-SVN: r26193
Bruce Korb committed -
From-SVN: r26192
Bruce Korb committed -
From-SVN: r26191
Bruce Korb committed -
From-SVN: r26190
Jeffrey A Law committed -
* i386.c (x86_double_with_add): Turn off for Pentium and PPro. (small_shift_operand, output_ashlsi3): New functions. * i386.h (small_shift_operand, output_ashlsi3): Declare. * i386.md (ashlsi3): Simplify ahlsi3 patterns. Remove splitters that are no longer needed. From-SVN: r26189
Jeffrey A Law committed -
* pt.c (check_template_shadow): Don't treat OVERLOADs as _DECL nodes. Tidy. From-SVN: r26188
Mark Mitchell committed -
From-SVN: r26182
Jeff Law committed
-
- 04 Apr, 1999 5 commits
-
-
From-SVN: r26181
Craig Burley committed -
* stmt.c (expand_loop_end): When copying the loop exit test, do not walk into a nested loop. From-SVN: r26171
Jeffrey A Law committed -
From-SVN: r26170
Jeffrey A Law committed -
From-SVN: r26168
Jeffrey A Law committed -
From-SVN: r26167
Jeff Law committed
-
- 03 Apr, 1999 7 commits
-
-
* fixinc/hackshell.tpl: Skip links to directories, to avoid removing them. * fixinc/inclhack.tpl: Likewise. * fixinc/fixinc.sh, fixinc/fixincl.x, fixinc/inclhack.sh: Rebuilt. From-SVN: r26166
Jeffrey A Law committed -
* rs6000.md (addsi3, iorsi3, xorsi3, adddi3, iordi3, xordi3, movsi_got, movsi, movsf): Use no_new_pseudos. * rs6000.c (rs6000_got_register): Likewise. (offsettable_mem_opereand): Use || not |. From-SVN: r26165
David Edelsohn committed -
From-SVN: r26164
Craig Burley committed -
* acconfig.h (ENABLE_CHECKING): Remove redundant #undef. * config.in: Rebuilt. From-SVN: r26163
Jeffrey A Law committed -
From-SVN: r26162
Craig Burley committed -
From-SVN: r26161
Craig Burley committed -
From-SVN: r26160
Toshiyasu Morita committed
-