- 26 Apr, 2000 9 commits
-
-
From-SVN: r33442
Jeff Law committed -
integrate.c (output_inline_function): Do clear DECL_DEFER_OUTPUT before calling rest_of_compilation. * integrate.c (output_inline_function): Do clear DECL_DEFER_OUTPUT before calling rest_of_compilation. From-SVN: r33441
Jason Merrill committed -
2000-04-26 Andreas Jaeger <aj@suse.de> * config/mips/linux.h: Remove erroneous commit of #if 0/#endif in last patch. From-SVN: r33440
Andreas Jaeger committed -
2000-04-24 Nathan Myers <ncm@cantrip.org> * config/cpu: Atomicity cleanups. * config/cpu/alpha/bits: New directory. * config/cpu/arm/bits: New directory. * config/cpu/generic/bits: New directory. * config/cpu/i386/bits: New directory. * config/cpu/powerpc/bits: New directory. * config/cpu/sparc/sparc32/bits: New directory. * config/cpu/sparc/sparc32/bits: New directory. * config/cpu/*/bits: Move atomicity.h files to here. From-SVN: r33438
Nathan Myers committed -
From-SVN: r33433
Richard Henderson committed -
* calls.c (expand_call): Disable tail call generation once rtx_equal_function_value_matters is false. * reg-stack.c (convert_regs_1): Treat EDGE_ABNORMAL_CALL edges like EDGE_EH edges. From-SVN: r33431
Richard Henderson committed -
* dwarf2out.c (add_bound_info): Don't crash on an unexpanded SAVE_EXPR. * dwarfout.c (output_decl): Ignore NAMESPACE_DECLs. * dwarf2out.c (gen_subprogram_die): The class-scope declaration DIE is the primary DIE for a member function. (gen_decl_die): Call set_decl_origin_self here. * dwarfout.c (output_decl): And here. * integrate.c (output_inline_function): Not here. Don't clear DECL_INLINE until after calling rest_of_compilation. (set_decl_origin_self): No longer static. * tree.h: Add prototype. * toplev.c (note_deferral_of_defined_inline_function): Only write out abstract instance for actual inlines. * cp/decl.c (finish_function): Don't play games with DECL_INLINE. From-SVN: r33430
Jason Merrill committed -
* config/mn10300/mn10300.h (REG_CLASS_FROM_LETTER): Return EXTENDED_REGS only if TARGET_AM33. * config/mn10300/mn10300.md (movsi, addsi): Avoid exposing SP_REGS to register allocation and reloading unless absolutely necessary. (movsi3): Remove special-case of adding non-constants to SP. From-SVN: r33429
Alexandre Oliva committed -
aclocal.m4 (gcc_AC_NEED_DECLARATION): This macro now requires INCLUDES to search and does not provide any of its own. * aclocal.m4 (gcc_AC_NEED_DECLARATION): This macro now requires INCLUDES to search and does not provide any of its own. Also it now accepts optional ACTION-IF-NEEDED and ACTION-IF-NOT-NEEDED parameters. Also it does not call AC_DEFINE. (gcc_AC_NEED_DECLARATIONS): Likewise. Also this macro now calls AC_DEFINE and provides for automatic entries for autoheader. (gcc_AC_FUNC_PRINTF_PTR): Cleanup C code in test. * configure.in (gcc_AC_NEED_DECLARATIONS): Save and restore CFLAGS so we can pass -I flags and include gansidecl.h/system.h in this test. * acconfig.h: Delete all NEED_DECLARATION_* entries. From-SVN: r33428
Kaveh R. Ghazi committed
-
- 25 Apr, 2000 29 commits
-
-
* acconfig.h (ENABLE_STD_NAMESPACE, ENABLE_CHECKING, ENABLE_TREE_CHECKING, ENABLE_RTL_CHECKING, ENABLE_GC_CHECKING, ENABLE_GC_ALWAYS_COLLECT): Delete entries. * configure.in (ENABLE_STD_NAMESPACE, ENABLE_CHECKING, ENABLE_TREE_CHECKING, ENABLE_RTL_CHECKING, ENABLE_GC_CHECKING, ENABLE_GC_ALWAYS_COLLECT): Use three argument form of AC_DEFINE for these macros. Clean up spacing and linewraps. From-SVN: r33427
Kaveh Ghazi committed -
* calls.c (expand_call): Use get_callee_fndecl. * print-tree.c (print_node): Print the chain of an _EXPR. From-SVN: r33426
Jason Merrill committed -
From-SVN: r33425
Jason Merrill committed -
* config/ia64/crtbegin.asm: Add IA-64 unwind support. Correct alloc and gp save/restore problems. * config/ia64/crtend.asm: Add IA-64 unwind support. * config/ia64/ia64.c (ia64_compute_frame_size): Don't include pr_size in fr_pad_size calculation. ... Co-Authored-By: Andrew Haley <aph@cygnus.com> Co-Authored-By: Jim Wilson <wilson@cygnus.com> From-SVN: r33424
Andrew MacLeod committed -
From-SVN: r33423
Bruce Korb committed -
Mon Apr 24 14:59:36 2000 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (end_class_declaration): Reset the interface number counter. (This fixes the Java PR #181: http://sourceware.cygnus.com/ml/java-prs/2000-q1/msg00207.html) From-SVN: r33422
Alexandre Petit-Bianco committed -
target specific attributes to be inlined. From-SVN: r33421
Nick Clifton committed -
* acconfig.h (ENABLE_STD_NAMESPACE, ENABLE_CHECKING, ENABLE_TREE_CHECKING, ENABLE_RTL_CHECKING, ENABLE_GC_CHECKING, ENABLE_GC_ALWAYS_COLLECT): Delete entries. * configure.in (ENABLE_STD_NAMESPACE, ENABLE_CHECKING, ENABLE_TREE_CHECKING, ENABLE_RTL_CHECKING, ENABLE_GC_CHECKING, ENABLE_GC_ALWAYS_COLLECT): Use three argument form of AC_DEFINE for these macros. Clean up spacing and linewraps. From-SVN: r33420
Kaveh Ghazi committed -
2000-04-25 Zack Weinberg <zack@wolery.cumb.org> * cpplib.h (struct cpp_buffer): Add 'mapped' flag; fix commentary. 2000-04-25 Neil Booth <NeilB@earthling.net> Restore previous patch, plus the following fixes: * cpphash.c (_cpp_create_definition): Test PREV_WHITESPACE in flags, not CPP_OPEN_PAREN. * cpplex.c (expand_token_space, init_token_list, cpp_free_token_list): Put the dummy token at list->tokens[-1]. (_cpp_lex_line, _cpp_lex_file): token list is 0-based. From-SVN: r33419
Zack Weinberg committed -
From-SVN: r33418
Jakub Jelinek committed -
From-SVN: r33417
Alexandre Oliva committed -
2000-04-25 Gabriel Dos Reis <gdr@codesourcery.com> * ir.texi: Correct typo. From-SVN: r33416
Gabriel Dos Reis committed -
2000-04-25 Alexandre Petit-Bianco <apbianco@cygnus.com> * libjava.compile/MethodFailure4.java: New file. * libjava.compile/MethodFailure4.out: New file. From-SVN: r33415
Alexandre Petit-Bianco committed -
From-SVN: r33413
Jan Hubicka committed -
* stor-layout.c (finalize_record_size): Simplify to use existing functions. (compute_record_mode): No longer static. * tree.h (compute_record_mode): New declaration. From-SVN: r33412
Richard Kenner committed -
From-SVN: r33411
Neil Booth committed -
From-SVN: r33410
Richard Kenner committed -
* combine.c (combine_instructions): Add missing argument to try_combine. From-SVN: r33408
Richard Henderson committed -
* toplev.c (rest_of_compilation): Delay sibcall optimization until after emit_eh_context. From-SVN: r33407
Richard Henderson committed -
From-SVN: r33406
Jeff Law committed -
2000-04-24 Loren J. Rittle <ljrittle@acm.org> * mkcheck.in: Report compiler version used for test. Find the built _G_config.h instead of any old installed version. From-SVN: r33405
Loren J. Rittle committed -
2000-04-24 Loren J. Rittle <ljrittle@acm.org> * config/generic/ctype.cc (do_toupper): Remove dependence on non-portable/non-existent lookup table. (do_tolower): Same. From-SVN: r33404
Loren J. Rittle committed -
2000-04-24 Felix Natter <fnatter@gmx.net> * docs/17_intro/howto.html: Add bits. * docs/17_intro/porting-howto.html: New file. From-SVN: r33403
Felix Natter committed -
2000-04-24 Nathan Myers <ncm@cantrip.org> * src/string-inst.cc: More fixing. 2000-04-24 Benjamin Kosnik <bkoz@gnu.org> * bits/stl_iterator.h: Pedantic fixing. * bits/std_sstream.h: And here. * bits/string.tcc: And here. 2000-04-24 Felix Natter <fnatter@gmx.net> * docs/17_intro/howto.html: Add bits. * docs/17_intro/porting-howto.html: New file. 2000-04-24 Branko Cibej <branko.cibej@hermes.si> * acinclude.m4(GLIBCPP_CHECK_WCHAR_T_SUPPORT): Expand @libinst_wstring_la@ to libinst-wstring.la when specializing for wchar_t, to empty string otherwise. * src/Makefile.am: (EXTRA_LTLIBRARIES): New. (sources): Remove $(string_sources) and $(wstring_sources). (libstdc___la_LIBADD): Add libinst-string.la and @libinst_wstring_la@. (libstdc___la_DEPENDENCIES): New. (libinst_string_la_SOURCES, libinst_wstring_la_SOURCES): New. From-SVN: r33402
Benjamin Kosnik committed -
From-SVN: r33401
Martin v. Löwis committed -
2000-04-19 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (lookup_field_wrapper): Search for final local aliases. (resolve_expression_name): Let lookup_field_wrapper search for final local aliases. Force the value of `name' if one is found. (qualify_ambiguous_name): CONVERT_EXPR is enough to now we have an expression name. Fixed comments. From-SVN: r33400
Alexandre Petit-Bianco committed -
From-SVN: r33399
Martin v. Löwis committed -
replaced by a note. From-SVN: r33398
Nick Clifton committed -
2000-04-24 Gabriel Dos Reis <gdr@codesourcery.com> * call.c (standard_conversion): Accept conversion between COMPLEX_TYPEs * cvt.c (ocp_convert): Handle conversion to COMPLEX_TYPE From-SVN: r33396
Gabriel Dos Reis committed
-
- 24 Apr, 2000 2 commits
-
-
* gcc.c (load_specs): New static function. (read_specs): Use it. From-SVN: r33395
Mumit Khan committed -
* gcc.c (lookup_compiler): Make multiple passes for case insensitive filesystems. From-SVN: r33393
Mumit Khan committed
-