- 07 Sep, 2000 1 commit
-
-
* c-common.h (c_tree_index): Add CTI_VOID_ZERO. (void_zero_node): New macro. (struct stmt_tree_s): New type. (stmt_tree): New typedef. (struct language_function): New type. (last_tree): New macro. (last_expr_type): Likewise. (walk_tree_fn): New typedef. (current_stmt_tree): New function. (begin_stmt_tree): Likewise. (add_stmt): Likewise. (finish_stmt_tree): Likewise. (statement_code_p): Likewise. (lang_statement_code_p): New variable. (walk_stmt_tree): New function. (STMT_IS_FULL_EXPR_P): New macro. * c-common.c (lang_statement_code_p): New variable. (c_common_nodes_and_builtins): Initialize void_zero_node. (statement_code_p): New function. (walk_stmt_tree): Likewise. * c-decl.c (language_function): Rename to ... (c_language_function): ... this. Include language_function. (push_c_function_context): Adjust accordingly. (pop_c_function_context): Likewise. (mark_c_function_context): Likewise. (current_stmt_tree): Define. * c-semantics.c (begin_stmt_tree): New function. (add_stmt): Likewise. (prune_unused_decls): Likewise. (finish_stmt_tree): Likewise. Move statement-tree facilities from C++ to C front-end. * cp-tree.h (cp_tree_index): Remove CPTI_VOID_ZERO. (void_zero_node): Remove. (stmt_tree): Likewise. (scope_chain): Adjust. (language_function): Rename to cp_language_function. (cp_function_chain): Adjust. (current_stmt_tree): Remove. (last_tree): Likewise. (last_expr_type): Likewise. (struct lang_decl): Adjust. (STMT_IS_FULL_EXPR_P): Remove. (add_tree): Remove. (begin_stmt_tree): Likewise. (finish_stmt_tree): Likewise. (walk_tree_fn): Likewise. (walk_stmt_tree): Likewise. * class.c (finish_struct): Replace use of add_tree with add_stmt. * decl.c (mark_stmt_tree): Adjust type. (init_decl_processing): Don't build void_zero_node. (initialize_local_var): Adjust usage of current_stmt_tree. (finish_enum): Use add_stmt, not add_tree. (save_function_data): Adjust use of language_function. (finish_constructor_body): Use add_stmt, not add_tree. (finish_destructor_body): Likewise. (push_cp_function_context): Adjust use of language_function. (pop_cp_function_context): Likewise. (mark_lang_function): Likewise. (mark_cp_function_context): Likewise. * init.c (build_aggr_init): Adjust use of current_stmt_tree. (build_vec_init): Likewise. * semantics.c (SET_LAST_STMT): Remove. (RECHAIN_STMTS): Don't use it. (stmts_are_full_exprs_p): Adjust use of current_stmt_tree. (current_stmt_tree): Define. (add_tree): Remove. (finish_goto_stmt): Use add_stmt, not add_tree. (finish_expr_stmt): Likewise. (begin_if_stmt): Likewise. (finish_then_clause): Likewise. (begin_while_stmt): Likewise. (begin_do_stmt): Likewise. (finish_return_stmt): Likewise. (begin_for_stmt): Likewise. (finish_break_stmt): Likewise. (finish_continue_stmt): Likewise. (begin_switch_stmt): Likewise. (finish_case_label): Likewise. (begin_try_block): Likewise. (begin_function_try_block): Likewise. (begin_handler): Likewise. (begin_catch_block): Likewise. (begin_compound_stmt): Likewise. (begin_asm_stmt): Likewise. (finish_asm_stmt): Likewise. (finish_label_stmt): Likewise. (add_decl_stmt): Likewise. (finish_subobject): Likewise. (finish_decl_cleanup): Likewise. (finish_named_return_value): Likewise. (setup_vtbl_ptr): Likewise. (add_scope_stmt): Likewise. (finish_stmt_expr): Likewise. (prune_unused_decls): Remove. (begin_stmt_tree): Likewise. (finish_stmt_tree): Likewise. (prep_stmt): Adjust use of current_stmt_tree. (lang_expand_stmt): Likewise. * tree.c (statement_code_p): Remove. (cp_statement_code_p): New function. (walk_stmt_tree): Remove. (init_tree): Set lang_statement_code_p. From-SVN: r36221
Mark Mitchell committed
-
- 06 Sep, 2000 1 commit
-
-
From-SVN: r36199
Alexandre Oliva committed
-
- 15 Aug, 2000 3 commits
-
-
Tue Aug 15 00:38:56 2000 Ovidiu Predescu <ovidiu@cup.hp.com> * configure.in: Create a config.h file. Check for <sched.h>. * configure: Regenerate. * config.h.in: Check for <sched.h>. From-SVN: r35698
Ovidiu Predescu committed -
From-SVN: r35697
Ovidiu Predescu committed -
From-SVN: r35696
Ovidiu Predescu committed
-
- 14 Aug, 2000 2 commits
-
-
* configure: Make enable_threads and enable_shared defaults explicit. Substitute enable_threads into generated Makefiles. * configure.in: Accept *-*-linux* not just *-*-linux-gnu*. * libtool.m4: Accept *-*-linux* not just *-*-linux-gnu*. gcc: * configure.in: Accept *-*-linux* not just *-*-linux-gnu*. * fixinc/inclhack.def: Likewise. * fixinc/mkfixinc.sh: Likewise. * configure: Regenerate. * fixinc/fixincl.x: Regenerate. * install.texi: Document equivalence of linux and linux-gnu. libio: * configure.in: Accept *-*-linux* not just *-*-linux-gnu*. Honor --disable-threads. libstdc++: * configure.in: Accept *-*-linux* not just *-*-linux-gnu*. Honor --disable-threads. libstdc++-v3: * configure: Regenerate after change to ../libtool.m4. libobjc: * configure: Regenerate after change to ../libtool.m4. From-SVN: r35680
Zack Weinberg committed -
From-SVN: r35674
Andreas Schwab committed
-
- 11 Aug, 2000 1 commit
-
-
From-SVN: r35643
Manfred Hollstein committed
-
- 07 Aug, 2000 4 commits
-
-
Sun Aug 6 23:27:49 2000 Ovidiu Predescu <ovidiu@cup.hp.com> * objc-features.texi: Documented the new -fconstant-string-class option. From-SVN: r35538
Ovidiu Predescu committed -
From-SVN: r35537
Ovidiu Predescu committed -
Sun Aug 6 22:51:16 2000 Ovidiu Predescu <ovidiu@cup.hp.com> * thr-posix.c: Integrated Chris Ball's <cball@fmco.com> changes to improve the Posix thread support for Objective-C. From-SVN: r35536
Ovidiu Predescu committed -
thread support for Objective-C. From-SVN: r35535
Ovidiu Predescu committed
-
- 05 Aug, 2000 1 commit
-
-
* aclocal.m4: Replace copy of ../libtool.m4 with sinclude(../libtool.m4). From-SVN: r35502
Zack Weinberg committed
-
- 29 Jul, 2000 2 commits
-
-
From-SVN: r35329
Nicola Pero committed -
platforms (Suggested by Rodney Brown <rdb@cup.hp.com>). From-SVN: r35326
Ovidiu Predescu committed
-
- 20 Jul, 2000 1 commit
-
-
Applied H.J.Lu's patch to not require -lpthread when compiling single threaded Objective-C programs. From-SVN: r35141
H.J. Lu committed
-
- 13 Jul, 2000 1 commit
-
-
From-SVN: r35019
Kaveh R. Ghazi committed
-
- 15 Apr, 2000 1 commit
-
-
From-SVN: r33170
David Edelsohn committed
-
- 12 Apr, 2000 2 commits
-
-
encoding.c (objc_layout_structure_next_member): Do the whole procedure even for the first member, so that we get correct alignment. * encoding.c (objc_layout_structure_next_member): Do the whole procedure even for the first member, so that we get correct alignment. From-SVN: r33110
Jakub Jelinek committed -
* objc/objc-act.c: Include ggc.h. (objc_tree_index, objc_global_trees): Convert most of the static tree variables into a static array with previous names as defines. (objc_ellipsis_node): New variable. (lang_init): Call objc_act_parse_init and c_parse_init. Create objc_ellipsis_node. (build_selector_translation_table): Use objc_ellipsis_node instead of (tree)1. (hack_method_prototype): Likewise. (get_arg_type_list): Likewise. (start_method_def): Likewise. (continue_method_def): Likewise. (gen_method_decl): Likewise. (ggc_mark_imp_list): New function. (ggc_mark_hash_table): New function. (objc_act_parse_init): New function. * objc/objc-act.h (objc_ellipsis_node): Add extern variable. * c-parse.in (c_parse_init): For objc add roots of objc specific local tree variables. * objc/objc-parse.y: Rebuilt. * objc/objc-parse.c: Rebuilt. (opt_parm_list): Use objc_ellipsis_node instead of (tree)1. * Object.m (strlen): Provide prototype on all 64bit platforms, not only alpha. * sarray.c (memcpy): Likewise. * encoding.c (objc_layout_finish_structure): Don't use ROUND_TYPE_ALIGN on sparc. From-SVN: r33092
Jakub Jelinek committed
-
- 29 Mar, 2000 1 commit
-
-
* objc/Protocol.h, objc/objc-list.h: Change #endif labels to comments. From-SVN: r32812
Zack Weinberg committed
-
- 23 Feb, 2000 1 commit
-
-
* libobjc/Makefile.in: Add -DIN_TARGET_LIBS to ALL_CFLAGS. * gcc/config/i386/i386.h: If IN_TARGET_LIBS is defined, make BIGGEST_FIELD_ALIGNMENT a constant. From-SVN: r32110
Zack Weinberg committed
-
- 29 Sep, 1999 1 commit
-
-
From-SVN: r29701
Chris Ball committed
-
- 21 Sep, 1999 1 commit
-
-
* Makefile.in (gc.o, gc_gc.o): Do not pass -fgnu-runtime to the compiler when building C code. From-SVN: r29543
Jeffrey A Law committed
-
- 07 Sep, 1999 1 commit
-
-
From-SVN: r29150
Jeff Law committed
-
- 07 Aug, 1999 1 commit
-
-
* Makefile.in (FLAGS_TO_PASS): Include prefix, exec_prefix, libdir, libsubdir and tooldir. Applied in libchill, libf2c, libiberty and libobjc From-SVN: r28569
Daniel Jacobowitz committed
-
- 21 Jun, 1999 1 commit
-
-
� * init.c (__objc_force_linking): Make global. From-SVN: r27638
John David Anglin committed
-
- 20 May, 1999 1 commit
-
-
* configure.in (AC_PREREQ): Update to 2.13. (AC_EXEEXT): Call to find possible file extension. (compiler_name): Use. * configure: Regenerate. libio, libstdc++ * configure.in: Test for ${compiler_name}.exe as well. From-SVN: r27050
Jeff Law committed
-
- 27 Apr, 1999 1 commit
-
-
coding standards. From-SVN: r26679
Alexandre Oliva committed
-
- 25 Apr, 1999 1 commit
-
-
* Makefile.in (CC1OBJ): Define in terms of CC. (runtime-info.h): Use. From-SVN: r26618
Mumit Khan committed
-
- 08 Apr, 1999 1 commit
-
-
From-SVN: r26292
Ovidiu Predescu committed
-
- 26 Mar, 1999 1 commit
-
-
From-SVN: r26008
Ovidiu Predescu committed
-
- 24 Mar, 1999 2 commits
-
-
� * configure.in (AC_PREREQ): Update to 2.13. (AC_EXEEXT): Call to find possible file extension. (compiler_name): Use. * configure: Regenerate. From-SVN: r25955
Mumit Khan committed -
� * configure.in (AC_PREREQ): Update to 2.13. (AC_EXEEXT): Call to find possible file extension. (compiler_name): Use. * configure: Regenerate. From-SVN: r25954
Mumit Khan committed
-
- 27 Jan, 1999 1 commit
-
-
details. From-SVN: r24879
Jeffrey A Law committed
-
- 11 Jan, 1999 1 commit
-
-
From-SVN: r24614
Jeff Law committed
-
- 05 Jan, 1999 1 commit
-
-
* configure.in (thread_file): Correct and simplify code to find the thread file. * configure: Rebuilt. From-SVN: r24494
Jeffrey A Law committed
-
- 26 Nov, 1998 1 commit
-
-
./ChangeLog:1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure (skip-this-dir): Add handling for new shell script, which might be created by a sub-directory's configure to indicate, this particular directory is "unwanted". * Makefile.in ($(CONFIGURE_TARGET_MODULES)): Likewise. ./gcc/ChangeLog:1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * Makefile.in (CONFIG_LANGUAGES): New macro taking all languages which can be configured. (LANGUAGES): Use $(CONFIG_LANGUAGES) instead of @all_languages@ (Makefile): Pass actual LANGUAGES through the environment when re-configuring. (cstamp-h): Likewise. (config.status): Likewise. * configure.in (enable_languages): Add new configuration parameter "--enable-languages=lang1,lang2,...". (${srcdir}/*/config-lang.in): Change handling to configure only those directories, that the user might have enabled; default to "all" existing languages. * configure: Regenerate. ./libchill/ChangeLog:1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure.in (compiler_name): Add check to detect if this language's compiler has been built. * configure: Regenerate. ./libf2c/ChangeLog:1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure.in (compiler_name): Add check to detect if this language's compiler has been built. * configure: Regenerate. ./libio/ChangeLog:1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure.in (compiler_name): Add check to detect if this language's compiler has been built. ./libobjc/ChangeLog:1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure.in (compiler_name): Add check to detect if this language's compiler has been built. * configure: Regenerate. ./libstdc++/ChangeLog:1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure.in (compiler_name): Add check to detect if this language's compiler has been built. From-SVN: r23892
Manfred Hollstein committed
-
- 23 Nov, 1998 1 commit
-
-
From-SVN: r23802
Kaveh R. Ghazi committed
-
- 19 Nov, 1998 1 commit
-
-
From-SVN: r23722
Jeffrey A Law committed
-