- 26 May, 2001 6 commits
-
-
From-SVN: r42615
Richard Henderson committed -
From-SVN: r42614
Stacey Sheldon committed -
dbxout.c (dbxout_symbol): Invert previous patch, which was outputting a tag only for variable-size records. * dbxout.c (dbxout_symbol): Invert previous patch, which was outputting a tag only for variable-size records. From-SVN: r42612
Geoffrey Keating committed -
From-SVN: r42610
Rainer Orth committed -
From-SVN: r42609
Rainer Orth committed -
From-SVN: r42605
Richard Henderson committed
-
- 25 May, 2001 30 commits
-
-
* config.gcc (all gnu and linux): Use t-slibgcc-elf-ver with t-linux. (i386-*-solaris2): Use t-slibgcc-elf-ver or t-slibgcc-sld. (sparc*-*-solaris2): Likewise. * config/t-linux: Remove shared libgcc macros. * config/t-slibgcc-elf-ver: Move from sparc/t-slibgcc. * config/t-slibgcc-sld: Move from sparc/t-slibgcc-sld. From-SVN: r42602
Richard Henderson committed -
2001-05-23 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> * mknumeric_limits: Stop if gen-num-limits dies. From-SVN: r42601
Rainer Orth committed -
From-SVN: r42599
Loren J. Rittle committed -
* xcoffout.h (DBX_OUTPUT_GCC_MARKER): Do not emit any marker. * config/rs6000/aix.h (USER_LABEL_PREFIX): AIX symbols do not have any prefix. (ASM_OUTPUT_LABELREF): Delete. From-SVN: r42598
David Edelsohn committed -
2001-05-25 Benjamin Kosnik <bkoz@redhat.com> other/2931 * acinclude.m4 (GLIBCPP_ENABLE_C99): Use AC_TRY_COMPILE. * aclocal.m4: Regenerate. * configure: Same. 2001-05-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> Phil Edwards <pme@sources.redhat.com> Alexandre Oliva <aoliva@redhat.com> * acinclude.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Set glibcpp_srcdir in an amd-safe manner. Revert glibcpp_prefixdir. From-SVN: r42596
Benjamin Kosnik committed -
* include/c_std/bits/std_cmath.h: Tweak. #define away abs, cos, fabs, sin, sqrt. They are now implemented in terms of __builtin_ variants. From-SVN: r42595
Gabriel Dos Reis committed -
* fixinc/inclhack.def (strict_ansi_not, strict_ansi_not_ctd, strict_ansi_only): Don't run if stdc_0_in_system_headers. * fixinc/fixincl.x: Regenerate. * fixinc/fixtests.c (stdc_0_in_system_headers_test): New function. (FIX_TEST_TABLE): Declare it. * fixinc/fixlib.h: Include config.h. From-SVN: r42593
Rainer Orth committed -
inclhack.def (alpha___assert): Change char * args to const char * on Tru64 UNIX to avoid excessive warnings... * fixinc/inclhack.def (alpha___assert): Change char * args to const char * on Tru64 UNIX to avoid excessive warnings from assert.h. * fixinc/fixincl.x: Regenerate. From-SVN: r42589
Rainer Orth committed -
dbxout.c (dbxout_symbol): Invert previous patch, which was outputting a tag only for variable-size records. * dbxout.c (dbxout_symbol): Invert previous patch, which was outputting a tag only for variable-size records. From-SVN: r42588
Geoffrey Keating committed -
From-SVN: r42587
Mark Mitchell committed -
alpha.md (movtf_internal): Use reg_overlap_mentioned_p instead of rtx_equal_p for early clobber test. * config/alpha/alpha.md (movtf_internal): Use reg_overlap_mentioned_p instead of rtx_equal_p for early clobber test. From-SVN: r42585
Jeff Knaggs committed -
* builtins.def: Encode additional information, such as names and types, here. * builtin-types.def: New file. * builtins.c (built_in_names): Adjust use of DEF_BUILTIN. (built_in_decls): Likewise. Don't explicitly initialize global data to NULL. (expand_builtin_mathfn): Handle float and long double variants of math builtins. (expand_builtin): Likewise. * c-common.c (c_common_nodes_and_builtins): Make it table-driven. (expand_tree_builtin): Handle long, long long, float, and long double variants of math functions. * c-common.h (c_tree_index): Remove some unused nodes. (void_ftype): Remove. (void_type_ptr): Likewise. (int_ftype_int): Likewise. (ptr_ftype_sizetype): Likewise. * c-decl.c (init_decl_processing): Remove creation of DWARF builtins. * defaults.h (MD_INIT_BUILTINS): Provide default definition. * tree.h (built_in_function): Adjust definition of DEF_BUILTIN. * Makefile.in (c-common.o): Depend on builtin-types.def. * decl.c (init_decl_processing): Tweak. From-SVN: r42583
Mark Mitchell committed -
2001-05-25 Dale Johannesen <dalej@apple.com> * config/rs6000/t-darwin: Fix dependencies for darwin.o. From-SVN: r42582
Dale Johannesen committed -
From-SVN: r42581
Neil Booth committed -
2001-05-25 Diego Novillo <dnovillo@redhat.com> * gcc.c-torture/compile/20010518-2.c: New file. * gcc.c-torture/execute/20010518-1.c: New file. * gcc.c-torture/execute/20010518-2.c: New file. From-SVN: r42580
Diego Novillo committed -
* aclocal.m4: Fixed typo. (gcc_AC_HEADER_STDBOOL): Define. (gcc_AC_C__BOOL): Define. * configure.in: Use them. (AC_CHECK_HEADERS): Remove stdbool.h * configure, config.in: Regenerate. From-SVN: r42578
Rainer Orth committed -
* function.c (expand_function_start): Don't abort on PARALLEL returns from hard_function_value. From-SVN: r42577
Richard Henderson committed -
* config/i386/i386.md: Revert previous change. Do not apply the peephole if the components do not die after the sequence. From-SVN: r42576
Richard Henderson committed -
* c-parse.in (array_declarator): New. Handle C99 constructs. Don't restrict [*] declarators to C only. (after_type_declarator, parm_declarator_starttypename, parm_declarator_nostarttypename, notype_declarator, direct_absdcl1): Use it. * c-decl.c (build_array_declarator, set_array_declarator_type): New functions. Warn that [*] isn't properly implemented; pedwarn for [*] outside C99 mode if pedantic rather than giving a hard error. (grokdeclarator): Handle static and type qualifiers in parameter array declarators. * c-tree.h (build_array_declarator, set_array_declarator_type): Declare. * extend.texi (Attribute Syntax): Document attributes in parameter array declarators. testsuite: * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests. From-SVN: r42574
Joseph Myers committed -
From-SVN: r42570
Mark Mitchell committed -
* config/i386/i386.md: Make sure cmpstr peepholes do not affect liveness information. From-SVN: r42568
Mark Mitchell committed -
From-SVN: r42566
GCC Administrator committed -
init.c (__objc_send_message_in_list): When setting a new entry in __objc_load_methods use the method name as key... 2001-05-25 Ovidiu Predescu <ovidiu@cup.hp.com> * init.c (__objc_send_message_in_list): When setting a new entry in __objc_load_methods use the method name as key, not the method IMP (reported by Richard Frith-Macdonald <richard@brainstorm.co.uk>). From-SVN: r42562
Ovidiu Predescu committed -
(__objc_send_message_in_list): When setting a new entry in __objc_load_methods use the method name as key... (__objc_send_message_in_list): When setting a new entry in __objc_load_methods use the method name as key, not the method IMP (reported by Richard Frith-Macdonald <richard@brainstorm.co.uk>). From-SVN: r42561
Ovidiu Predescu committed -
* c-typeck.c (digest_init): Issue error messages about invalid constants, not warnings. From-SVN: r42560
Mark Mitchell committed -
2001-05-24 Benjamin Kosnik <bkoz@redhat.com> libstdc++/2830 * testsuite/21_strings/inserters_extractors.cc (test09): New test. * include/bits/ostream.tcc: Format to match istream.tcc. (operator<<(basic_ostream __out, const basic_string __s)): Fix. From-SVN: r42557
Benjamin Kosnik committed -
2001-05-24 Phil Edwards <pme@sources.redhat.com> * libsupc++/eh_alloc.cc (__cxa_allocate_exception): Qualify malloc with std:: . (__cxa_free_exception): Likewise with free. From-SVN: r42556
Phil Edwards committed -
* include/c_std/bin/std_cstring.h: #define away all global functions we will redeclare in namespace `std'. * libsupc++/eh_alloc.cc (__cxa_allocate_exception): Use std::memset, instead of memset. * testsuite/19_diagnostics/stdexceptions.cc: Use `std::strcmp', not plain `strcmp'. * testsuite/21_strings/c_strings.cc: Use `std::strcpy' instead of plain `strcpy'. From-SVN: r42555
Mark Mitchell committed -
* g++.old-deja/g++.abi/bitfields.C: Update accordingly. * g++.old-deja/g++.brendand/misc13.C: Likewise. * g++.old-deja/g++.law/builtin1.C: Likewise. * g++.old-deja/g++.law/cvt2.C: Likewise. * g++.old-deja/g++.mike/net5.C: Likewise. * g++.old-deja/g++.other/builtins1.C: Likewise. * g++.old-deja/g++.other/builtins2.C: Likewise. * g++.old-deja/g++.other/builtins3.C: Likewise. * g++.old-deja/g++.other/builtins4.C: Likewise. * g++.old-deja/g++.other/inline8.C: Likewise. * g++.old-deja/g++.robertl/eb39.C: Likewise. From-SVN: r42554
Mark Mitchell committed -
* invoke.texi (-fno-builtin): Document that this is always on in C++. * decl.c (duplicate_decls): Tidy. (init_decl_processing): Always set flag_no_builtin. From-SVN: r42553
Mark Mitchell committed
-
- 24 May, 2001 4 commits
-
-
2001-05-24 Benjamin Kosnik <bkoz@redhat.com> libstdc++/2832 * include/bits/basic_ios.tcc: Small tweak. * include/bits/std_fstream.h (ifstream): Add buffer member. Adjust ctors and dtors, and rdbuf settings. (ofstream): Same. (fstream): Same. * include/bits/std_sstream.h: Same, but for stringstream classes. * testsuite/27_io/ostringstream_members.cc: New. * testsuite/27_io/stringstream_members.cc: New. * testsuite/27_io/fstream_members.cc: New. * testsuite/27_io/ifstream_members.cc: Add test. * testsuite/27_io/istringstream_members.cc: Add test. * testsuite/27_io/ofstream_members.cc: Add test. From-SVN: r42547
Benjamin Kosnik committed -
2001-05-24 Philip Blundell <philb@gnu.org> * doc/install.texi (arm*-*-linux-gnu): Say that binutils 2.10 is required. From-SVN: r42546
Phil Blundell committed -
2001-05-24 Philip Blundell <philb@gnu.org> * doc/install.texi (arm*-*-linux-gnu): Say that binutils 2.10 is required. [[Split portion of a mixed commit.]] From-SVN: r42545.2
Phil Blundell committed -
2001-05-24 Philip Blundell <philb@gnu.org> * config/arm/arm.c (output_return_instruction): Correctly handle interworking and interrupt functions. From-SVN: r42543
Philip Blundell committed
-