- 24 Jan, 2001 8 commits
-
-
2001-01-23 Chris Demetriou <cgd@broadcom.com> * exception.cc (__terminate_func): Remove declaration. (__terminate_func_ptr): New typedef. (__terminate, __terminate_set_func): New extern function prototypes. (std::terminate): Use __terminate function. (std::set_terminate): Use __terminate_set_func function. From-SVN: r39225
Chris Demetriou committed -
2001-01-23 Chris Demetriou <cgd@broadcom.com> * libgcc-std.ver (GCC_3.0): Add __terminate_func_set to list of EH symbols. * libgcc2.c (__terminate_func): Make variable static. (__terminate_set_func): New function to set __terminate_func. * libgcc2.h (__terminate_func_ptr): New typedef. (__terminate_set_func): New function. From-SVN: r39224
Chris Demetriou committed -
* ltcf-gcj.sh (lt_simple_link_test_code): Remove stray `(0)'. * libtool.m4 (_AC_LIBTOOL_GCJ): Pass $CPPFLAGS on. From-SVN: r39223
Alexandre Oliva committed -
flow.c (init_propagate_block_info): Don't consider unchanging memories for dead frame store elimination. * flow.c (init_propagate_block_info): Don't consider unchanging memories for dead frame store elimination. From-SVN: r39222
Richard Henderson committed -
* varasm.c (UNIQUE_SECTION): Move default implementation ... * defaults.h: ... here. From-SVN: r39221
Richard Henderson committed -
From-SVN: r39220
Franz Sirl committed -
2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * gcc.c-torture/execute/20010123-1.c: New test. From-SVN: r39219
Franz Sirl committed -
From-SVN: r39218
Franz Sirl committed
-
- 23 Jan, 2001 27 commits
-
-
From-SVN: r39217
Michael Hayes committed -
* libU77/ctime_.c: #include <sys/types.h> for time_t. * libU77/datetime_.c: Likewise. * libU77/fdate_.c: Likewise. * libU77/gmtime_.c: Likewise. * libU77/idate_.c: Likewise. * libU77/itime_.c: Likewise. * libU77/ltime_.c: Likewise. * libU77/sys_clock_.c: Likewise. * libU77/vxtidate_.c: Likewise. * libU77/vxttime_.c: Likewise. From-SVN: r39216
Michael Sokolov committed -
From-SVN: r39215
Neil Booth committed -
* com.c: Don't explicitly include any time headers, the right ones are already included by proj.h. From-SVN: r39214
Michael Sokolov committed -
* varasm.c (UNIQUE_SECTION): Move default implementation ... * defaults.h: ... here. From-SVN: r39213
Richard Henderson committed -
* configure.in: Enable libgcj on several additional platforms. In gcc/java: * config-lang.in: Disable java by default. From-SVN: r39212
Bryce McKinlay committed -
2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * rs6000.h (rs6000_return_addr): Move prototype from here... * rs6000-protos.h (rs6000_return_addr): ...to here. (rs6000_init_expanders): Delete prototype. From-SVN: r39211
Franz Sirl committed -
Document %B and %j and %. and %v3 and %M and %{S*&T} spec switches. From-SVN: r39210
Nick Clifton committed -
2001-01-23 Benjamin Kosnik <bkoz@redhat.com> * configure.target: Just use os_include_dir always. * configure.in: Remove calls to GLIBCPP_CHECK_CTYPE_SUPPORT. Link atomicity files and ctype files here. * configure: Regenerate. * acinclude.m4 (GLIBCPP_CHECK_CTYPE_SUPPORT): Remove. (GLIBCPP_ENABLE_ATOMICITY): Remove. * aclocal.m4: Regenerate. From-SVN: r39209
Benjamin Kosnik committed -
* gcj.texi (Copying): New node. Added copyright information. From-SVN: r39208
Tom Tromey committed -
From-SVN: r39207
Herman A.J. ten Brugge committed -
* cpperror.c: Merge handlers of PEDWARN and WARNING. Have -Werror make pedantic warnings errors, like the rest of GCC. Co-Authored-By: Neil Booth <neil@daikokuya.demon.co.uk> From-SVN: r39206
Chris Demetriou committed -
2001-01-23 Chris Demetriou <cgd@broadcom.com> * configure.in: Place definition of MULTISUBDIR in libsupc++/Makefile as is done for src/Makefile. * configure: Regenerate. From-SVN: r39205
Chris Demetriou committed -
2001-01-23 Phil Edwards <pme@sources.redhat.com> * c-tree.texi (IDENTIFIER_LENGTH): Fix typo. From-SVN: r39204
Phil Edwards committed -
* integrate.h (struct inline_remap): Add compare_src, compare_mode. * integrate.c (expand_inline_function): Initialize them. (subst_constants): If changing COMPARE so that both its arguments will be VOIDmode and the comparison mode will be lost, note compare_mode. Use the recorded compare_mode to optimize IF_THEN_ELSE. From-SVN: r39203
Jakub Jelinek committed -
From-SVN: r39202
Michael Sokolov committed -
* dwarf2out.c (new_die): Use xcalloc. (output_die): Abort rather than emit a local reference to offset 0. From-SVN: r39201
Jason Merrill committed -
2001-01-23 Phil Edwards <pme@sources.redhat.com> * acinclude.m4: Cosmetic changes only. * aclocal.m4: Regenerated. * configure: Regenerated. * configure.target: Update documented list of changed variables. * docs/html/install.html: Fix typo. * docs/html/20_util/howto.html: More notes on auto_ptr. * docs/html/27_io/howto.html: More notes on streabufs. * docs/html/faq/index.html: Add rel_ops problem and mention the DEC as(1) .subsection difficulty. * docs/html/faq/index.txt: Regenerated. From-SVN: r39200
Phil Edwards committed -
libgcc2.c (get_reg_addr): Don't abort if we haven't got a copy of a saved register; return NULL instead. 2001-01-17 Andrew Haley <aph@redhat.com> * libgcc2.c (get_reg_addr): Don't abort if we haven't got a copy of a saved register; return NULL instead. (copy_reg): Take a pointer to a source register rather than a frame_state. (next_stack_level): Remember the address in the stack frame of all saved registers. Use the saved register pointer array as the source of the CFA. (throw_helper): Rewrite. Unwind once rather than twice and keep track of saved registers as we go. From-SVN: r39199
Andrew Haley committed -
decl.c (grokdeclarator): Don't presume DECL_LANG_SPECIFIC indicates anything special about template depth. cp: * decl.c (grokdeclarator): Don't presume DECL_LANG_SPECIFIC indicates anything special about template depth. Make sure we only count the user visible template classes. testsuite: * g++.old-deja/g++.pt/spec37.C: New test. From-SVN: r39198
Nathan Sidwell committed -
cp: * call.c (build_conv): Typo in comment. (add_builtin_candidate): Add more explanation. Remove extra test for ENUMERAL_TYPE in {PRE,POST}INCREMENT_EXPR. Allow ENUMERAL_TYPEs for relops and eqops. Add both candidates when we have enumeral types. (add_builtin_candidates): Add more explanation. Add ENUMERAL_TYPE candidates for relops and eqops. (joust): Simplify control flow. Allow a non-template user function to hide a builtin. testsuite: * g++.old-deja/g++.pt/overload14.C: New test. From-SVN: r39197
Nathan Sidwell committed -
* ainclude.m4 (GLIBCPP_CHEC_MATH_DECLS_AND_LINKAGE_1): New macro. (GLIBCPP_CHECK_MATH_SUPPORT): Use it. (GLIBCPP_CHECK_TYPE_SUPPORT): Don't autoconf ctype information if its already provided in config.target. * aclocal.m4: Regenerated. * configure: Likewise. * configure.target: Set ctype_include_dir for lots of systems. * libsupc++/Makefile.am: Explicitly include --tag disable-shared. * libsupc++/Makefile.in: Regenerated. From-SVN: r39196
Mark Mitchell committed -
From-SVN: r39195
Jeff Law committed -
* c4x-protos.h (c4x_legitimize_reload_address): Remove. * c4x.c (c4x_legitimize_reload_address): Remove. * c4x.h (LEGITIMIZE_RELOAD_ADDRESS): Rewrite to generate correct reload address for ldp(k) insn. From-SVN: r39194
Herman A.J. ten Brugge committed -
* pa.md (return_internal): Add a USE of the PIC register to ensure it is restored after each call. (return expander): Corresponding changes. From-SVN: r39193
Jeffrey A Law committed -
* testsuite/lib/libstdc++.exp: Improve. Add support for @xxx# keyword capability. * testsuite/README: Add comment. From-SVN: r39192
Gabriel Dos Reis committed -
[sorry, missed this the first time around] 2001-01-12 Laurynas Biveinis <lauras@softhome.net> * acinclude.m4 (GLIBCPP_CHECK_CTYPE_SUPPORT): check for DJGPP <ctype.h> (LIB_AC_PROG_CXX): replace [/\\] with [\\/] to work around older bash bug. * aclocal.m4: regenerated. * configure.target: set os_include_dir to config/os/djgpp under DJGPP. * configure: regenerated. * config/os/djgpp, config/os/djgpp/bits: new directories. * config/os/djgpp/bits/ctype_base.h, config/os/djgpp/bits/ctype_inline.h, config/os/djgpp/bits/ctype_noninline.h, config/os/djgpp/bits/os_defines.h: new files. From-SVN: r39191
Laurynas Biveinis committed
-
- 22 Jan, 2001 5 commits
-
-
2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * gcc.c-torture/execute/20010122-1.c: New test, exercise __builtin_return_address. From-SVN: r39189
Franz Sirl committed -
2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * rs6000.h (INIT_EXPANDERS): Delete. (RETURN_ADDR_RTX): Call rs6000_return_addr(). * rs6000.c (rs6000_override_options): Call *_machine_status from here... (rs6000_init_expanders): ...instead of here. Delete. (rs6000_mark_machine_status): New function. (rs6000_init_machine_status): Use xcalloc. (rs6000_return_addr): Generate RTX for the return address. (rs6000_ra_ever_killed): New, check if LR was ever destroyed. (rs6000_stack_info): Use it. From-SVN: r39188
Franz Sirl committed -
* gthr-win32.h: Include errno.h to get a declaration for EINVAL and _mingw.h if the target is mingw32. From-SVN: r39187
Thomas Pfaff committed -
From-SVN: r39186
Andres Felipe Vargas committed -
* explow.c (probe_stack_range): Ensure value passed to stack_check_libfunc is ptr_mode, not Pmode. From-SVN: r39185
Richard Kenner committed
-