- 05 Mar, 2003 13 commits
-
-
raise.c (__gnat_Unwind_RaiseException): Add prototype to avoid warning, and fix return type for the IN_RTS && !SJLJ case. ada/9961 * raise.c (__gnat_Unwind_RaiseException): Add prototype to avoid warning, and fix return type for the IN_RTS && !SJLJ case. From-SVN: r63842
Geert Bosch committed -
* i386/i386.c (ix86_save_reg): Also test current_function_uses_const_pool. From-SVN: r63840
Michael Matz committed -
* unwind.h: Add the GPL exception. * Makefile.in (USER_H): Add unwind.h. From-SVN: r63839
Michael Matz committed -
PR c/9799 * c-typeck.c (push_init_level): Add sanity check. From-SVN: r63831
Eric Botcazou committed -
From-SVN: r63829
Mark Mitchell committed -
From-SVN: r63828
Andreas Jaeger committed -
From-SVN: r63827
Nathanael Nerode committed -
2003-03-04 Benjamin Kosnik <bkoz@redhat.com> * src/globals.cc: Clarify comments, remove c_locale_imp_compat. * config/linker-map.gnu: Filter typeinfo and vtable info. From-SVN: r63826
Benjamin Kosnik committed -
2003-03-04 Jerry Quinn <jlquinn@optonline.net> * src/ios.cc (ios_base::_M_grow_words): Don't delete _M_word on new failure. Throw exception if badbit and exception mask when ix >= numeric_limits<int>::max(). From-SVN: r63824
Jerry Quinn committed -
* Makefile.tpl: Reindent. * Makefile.in: Regenerate. * configure.in: Reindent. Don't set unused variables. * configure: Regenerate. From-SVN: r63823
Nathanael Nerode committed -
* gcc.dg/i386-local.c: New. * toplev.c (rest_of_compilation): Deffer RTL compilation only when RTL inlining is done. * cgraphunit.c (cgraph_mark_local_functions): New local function. (cgraph_optimize): Mark local functions. * i386-protos.h (init_cumulative_args): Update prototype. * i386.c (init_cumulative_args): Use register passing convention for local functions. * cgraph.c (cgraph_global_info_ready): New global variable (cgraph_local_info, cgraph_global_info): New functions. * cgraph.h (struct cgraph_local_info, cgraph_global_info): New structures. (cgraph_local_info, cgraph_global_info, cgraph_global_info_ready): Declare. * cgraphunit.c (cgraph_finalize_function): Set inline_many. (cgraph_mark_functions_to_output): Use inline_many. (cgraph_expand_function): Free DECL_SAVED_TREE uncondtionally. (cgraph_expand_functions): Expand inline functions last. (cgraph_optimize): Do not emit uneeded functions. From-SVN: r63822
Jan Hubicka committed -
From-SVN: r63821
GCC Administrator committed -
From-SVN: r63813
Steve Ellcey committed
-
- 04 Mar, 2003 27 commits
-
-
* cp-tree.h (cxx_saved_binding): Declare. (struct saved_scope): Adjust type of field 'old_binding'. * decl.c (cxx_saved_binding_make): New macro. (struct cxx_saved_binding): Define. (store_bindings): Adjust prototype. Use cxx_saved_binding to save C++ bindings. (maybe_push_to_top_level): Adjust local variable type. (pop_from_top_level): Likewise. From-SVN: r63810
Gabriel Dos Reis committed -
2003-03-04 Hans Boehm <Hans.Boehm@hp.com> * include/private/gcconfig.h (GC_data_start): declare when needed. * include/private/gc_priv.h: Include gcconfig.h after ptr_t declaration. * dyn_load.c (GC_register_dynamic_libraries_dl_iterate_phdr, GC_register_dynlib_callback): Register main data for static executable if dl_iterate_phdr() didn't. * misc.c (GC_init_inner): Call GC_init_linux_data_start() even if we don't expect to register main static data. From-SVN: r63809
Hans Boehm committed -
* doc/sourcebuild.texi (Front End Directory): Document tags. * configure: Rebuilt. * configure.in (target_list): Added tags. * Makefile.in (TAGS): Depend on lang.clean. Include subdirectory TAGS files by reference. * objc/Make-lang.in (objc.tags): New target. From-SVN: r63808
Tom Tromey committed -
From-SVN: r63807
Tom Tromey committed -
From-SVN: r63806
Tom Tromey committed -
From-SVN: r63805
Tom Tromey committed -
From-SVN: r63804
Tom Tromey committed -
From-SVN: r63803
Tom Tromey committed -
* src/strstream.cc (strstreambuf::overflow): Make sure operands of min and max have the same type. * include/bits/basic_string.tcc (append, rfind, compare): Likewise. From-SVN: r63802
Alexandre Oliva committed -
gcov-io.h (gcov_save_position, [...]): Modified to enable reading/ writing of whole .da file just once. * gcov-io.h (gcov_save_position, gcov_reserve_length, gcov_resync, gcov_skip, gcov_skip_string, gcov_write_unsigned, gcov_write_counter, gcov_write_string, gcov_read_unsigned, gcov_read_counter, gcov_read_string, gcov_write_length): Modified to enable reading/ writing of whole .da file just once. (da_file_open, da_file_close, da_file_eof, da_file_error, da_file_position, da_file_seek, da_file_write, da_file_read): New functions. (actual_da_file, actual_da_file_position, actual_da_file_length, actual_da_file_buffer, actual_da_file_buffer_size): New static functions. * libgcov.c (gcov_exit): Modified to read/write the whole .da file at just once. From-SVN: r63800
Zdenek Dvorak committed -
* config/m68k/m68k.c (m68k_output_function_prologue): Fix CFA offset without frame pointer. From-SVN: r63799
Andreas Schwab committed -
From-SVN: r63796
Steve Ellcey committed -
ada/9911 * a-except.adb (Unwind_RaiseException): Import a GNAT specific wrapper, which name remains constant whatever underlying GCC scheme. * raise.c (__gnat_Unwind_RaiseException): New wrappers, providing the stable interface needed for a-except. From-SVN: r63795
Olivier Hainque committed -
* configure.in: Don't always define TARGET_SYSTEM_ROOT. * configure: Regenerated. * gcc.c: Check whether TARGET_SYSTEM_ROOT is defined. From-SVN: r63793
Daniel Jacobowitz committed -
* configure.in: Include $(build_tooldir)/sys-include in FLAGS_FOR_TARGET. * configure: Regenerated. From-SVN: r63792
Daniel Jacobowitz committed -
From-SVN: r63791
J"orn Rennecke committed -
* configure.in: Check for <memcheck.h>. * configure: Regenerated. * config.in: Define HAVE_MEMCHECK_H. * ggc-common.c: Use <memcheck.h> if available instead of <valgrind.h>. * ggc-page.c: Likewise. * cppfiles.c: Likewise. From-SVN: r63790
Andreas Jaeger committed -
* configure.in: Check for <memcheck.h>. * configure: Regenerated. * config.in: Define HAVE_MEMCHECK_H. * ggc-common.c: Use <memcheck.h> if available instead of <valgrind.h>. * ggc-page.c: Likewise. * cppfiles.c: Likewise. From-SVN: r63788
Andreas Jaeger committed -
2003-03-04 Benjamin Kosnik <bkoz@redhat.com> * include/Makefile.am (allstamps): Remove stamp-std-precompile. * include/Makefile.in: Regenerate. From-SVN: r63787
Benjamin Kosnik committed -
From-SVN: r63784
Kazu Hirata committed -
PR c/9262 * c-typeck.c (do_case): Attach the first case label to the SWITCH_BODY. (c_finish_case): Rechain the next statements to the SWITCH_STMT. From-SVN: r63783
Eric Botcazou committed -
* doc/invoke.texi: Document that unit-at-a-time is enabled for -O3 * toplev.c (parse_options_and_default_flags): Enable flag_unit_at_a_time for -O3. From-SVN: r63782
Jan Hubicka committed -
From-SVN: r63779
Nathanael Nerode committed -
* configure.in: Delete three unused variables. Move a variable definition closer to its use. Simplify use_collect2 logic. Start to organize. Simplify tests for in-tree gas and ld. * configure: Regenerate. From-SVN: r63778
Nathanael Nerode committed -
* Makefile.tpl: Always pass down RANLIB. * Makefile.in: Regenerate. From-SVN: r63777
Nathanael Nerode committed -
* Makefile.tpl: Don't set unused enable_shared, enable_threads macros. * Makefile.in: Regenerate. * configure.in: Remove unused logic relating to --enable-shared and --enable-threads. Remove bogus comments. Remove redundant noconfigdirs. * configure: Regenerate. From-SVN: r63776
Nathanael Nerode committed -
* configure.in: Replace ${libstdcxx_version} by its value. Remove reference to mh-dgux. * configure: Regenerate. * mh-dgux: Delete. From-SVN: r63775
Nathanael Nerode committed
-