- Nov 22, 2000
-
-
J"orn Rennecke authored
* rtl.h (traverse_md_constants): Declare. (struct md_constant): Define. * Makefile.in (HOST_RTL): Add hashtab.o . (OBJS): Add hashtab.o . (hashtab.o): New rule. (rtl.o): Depends on HASHTAB_H. * rtl.c (hashtab.h): #include. (md_constants): New static variable. (def_hash, def_name_eq_p, read_constants): New static functions. (traverse_md_constants): New function. (read_name): Do constant expansion. (read_rtx): Recognize define_constants. * gencodes.c (print_md_constant): New function. (main): Emit #defines for all constant definitions encountered. * md.texi (Constant Definitions): New node. * gensupport.c (xcalloc): New function. From-SVN: r37635
-
Richard Henderson authored
* config/alpha/alpha.c (alpha_split_tfmode_frobsign): New. * config/alpha/alpha-protos.h: Declare it. * config/alpha/alpha.md (abstf_internal): Use it. (negtf_internal): Likewise. (andnotdi3): Unstar the name. (movtf_internal): Add o/G alternative. From-SVN: r37634
-
Zack Weinberg authored
stringpool.c (stringpool_statistics): Also report number and percentage of entries which are identifiers. * stringpool.c (stringpool_statistics): Also report number and percentage of entries which are identifiers. From-SVN: r37633
-
Benjamin Kosnik authored
2000-11-21 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * src/strstream.cc: Adjust includes. * src/Makefile.am (base_headers): Remove std_strstream.h, add backwards/strstream.h. (std_headers): Remove strstream. * src/Makefile.in: Regenerate. * libsupc++/Makefile.am (headers): Remove new.h * libsupc++/Makefile.in: Regenerate. * include/std/strstream: Remove. * include/backward/strstream.h: Replace with... * include/bits/std_strstream.h: ...this. Move. * include/backward/complex.h: Remove SGIisms. * include/backward/streambuf.h: Same. * include/backward/stream.h: Same. * include/backward/ostream.h: Same. * include/backward/istream.h: Same. * include/backward/iostream.h: Same. * include/backward/iomanip.h: Same. * include/backward/fstream.h: Same. * libsupc++/new.h: Add using declarations for bad_alloc, nothrow_t, and nothrow, move to ... * include/backward/new.h: ...here. From-SVN: r37632
-
- Nov 21, 2000
-
-
Benjamin Kosnik authored
2000-11-21 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * include/backward/strstream.h: Replace with... * include/bits/std_strstream.h: ...this. Move. * include/backward/complex.h: Remove SGIisms. * include/backward/streambuf.h: Same. * include/backward/stream.h: Same. * include/backward/ostream.h: Same. * include/backward/istream.h: Same. * include/backward/iostream.h: Same. * include/backward/iomanip.h: Same. * include/backward/fstream.h: Same. * libsupc++/new.h: Add using declarations for bad_alloc, nothrow_t, and nothrow, move to ... * include/backward/new.h: ...here. From-SVN: r37631
-
Mark Mitchell authored
From-SVN: r37630
-
Neil Booth authored
From-SVN: r37629
-
Branko Cibej authored
2000-11-21 Branko Cibej <brankoe@xbc.nu> * config/os/solaris/solaris2.6/bits/os_defines.h: Define _XOPEN_SOURCE, _LARGEFILE64_SOURCE, __EXTENSIONS__, __off_t, __off64_t and __ssize_t. * config/os/solaris/solaris2.5/bits/os_defines.h: For now, use the same configuration as above. From-SVN: r37628
-
Diego Novillo authored
2000-11-21 Diego Novillo <dnovillo@redhat.com> * gcse.c (hoist_expr_reaches_here_p): Do not mark expr_bb as visited before visiting it. From-SVN: r37627
-
Benjamin Kosnik authored
2000-11-21 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * acinclude.m4 (AC_LC_MESSAGES): Check for locale.h. * aclocal.m4: Regenerate. * configure: Renerate. From-SVN: r37626
-
Nick Clifton authored
Allow ARM configurations with --with-cpu=arm9 or --with-cpu=arm9tdmi or --with-cpu=strongarm110 or --with-cpu=strongarm1100 From-SVN: r37625
-
Mark Mitchell authored
From-SVN: r37624
-
Richard Henderson authored
* c-common.c (c_unsafe_for_reeval): New function. (add_c_tree_codes): Register it. * c-common.h: Declare it. * tree.c (lang_unsafe_for_reeval): New hook. (unsafe_for_reeval): Call it. * tree.h: Declare it. From-SVN: r37623
-
Richard Henderson authored
* config/i386/i386.c (i386_simplify_dwarf_addr): Simplify @GOT references as well. From-SVN: r37622
-
Neil Booth authored
From-SVN: r37621
-
Neil Booth authored
From-SVN: r37620
-
Bernd Schmidt authored
From-SVN: r37619
-
Jakub Jelinek authored
From-SVN: r37618
-
Bernd Schmidt authored
From-SVN: r37617
-
Kaveh R. Ghazi authored
* tradcpp.c (output_line_command): Mark system headers as such in `line' commands. From-SVN: r37616
-
Jakub Jelinek authored
* configure.in (HAVE_AS_DWARF2_DEBUG_LINE): Sparc has .file/.loc support in as as well. * configure: Regenerate. From-SVN: r37615
-
Bernd Schmidt authored
From-SVN: r37614
-
Andreas Jaeger authored
* g77.texi (Floating-point Exception Handling): Use feenableexcept in example. (Floating-point precision): Change to match above change. From-SVN: r37613
-
Hans-Peter Nilsson authored
* cplus-dem.c (cplus_demangle): Fix formatting. (grow_vect): Ditto. (ada_demangle): Ditto. (internal_cplus_demangle): Ditto. (mop_up): Ditto. * cplus-dem.c (main): Handle java_demangling. From-SVN: r37612
-
Richard Henderson authored
From-SVN: r37611
-
Jeff Law authored
From-SVN: r37610
-
Ovidiu Predescu authored
From-SVN: r37609
-
Neil Booth authored
From-SVN: r37608
-
Richard Henderson authored
* cp/parse.y (yyparse_1): Rename the parser entry point. * c-lex.c (orig_filename): New variable. (init_c_lex): Set it. Move call to cpp_start_read ... (yyparse): ... here. New function. * c-parse.in (yyparse_1): Rename the parser entry point. * c-tree.h: Declare it. From-SVN: r37607
-
Benjamin Kosnik authored
2000-11-20 Benjamin Kosnik <bkoz@redhat.com> * mkcheck.in (explanation): Don't paste output of passing compiles into log file. Use -static. Get version info. * testsuite/23_containers/vector_ctor.cc (test02): Fix thinko. From-SVN: r37606
-
Jakub Jelinek authored
expr.c (do_compare_and_jump): If op0 was replaced by promoted integer constant, use type of op1 for comparison. * expr.c (do_compare_and_jump): If op0 was replaced by promoted integer constant, use type of op1 for comparison. * g++.old-deja/g++.other/inline17.C: New test. From-SVN: r37605
-
Benjamin Kosnik authored
2000-11-20 Benjamin Kosnik <bkoz@redhat.com> * mkcheck.in (explanation): Don't paste output of passing compiles into log file. * testsuite/23_containers/vector_ctor.cc (test02): Fix thinko. From-SVN: r37604
-
Alex Samuel authored
* mangle.c (write_name): Use <unscoped-name> for names directly in function scope. (write_unscoped_name): Accept names directly in function scope. From-SVN: r37603
-
Stan Shebs authored
From-SVN: r37602
-
Stan Shebs authored
* config/rs6000/xm-darwin.h: New file, Darwin host definitions. * config/rs6000/x-darwin: New file, Darwin host fragment. * config.gcc (powerpc-*-darwin*): New host. * system.h (HAVE_DESIGNATED_INITIALIZERS): Allow this to be overridden by a config file. From-SVN: r37601
-
Gabriel Dos Reis authored
std_complex.h (complex<double>): Constructor complex<double>::complex(const complex<float>&) is not explicit... 2000-11-21 Gabriel Dos Reis <gdr@codesourcery.com> * include/bits/std_complex.h (complex<double>): Constructor complex<double>::complex(const complex<float>&) is not explicit; since it is a promotion. (complex<long double>): Constructors taking complex<float> and complex<double> are not explicit. From-SVN: r37599
-
Donald Lindsay authored
From-SVN: r37598
-
Neil Booth authored
* gcc.dg/cpp/paste2.c: Update test. * objc/execute/paste.m: New test. From-SVN: r37597
-
- Nov 20, 2000
-
-
Neil Booth authored
* cppmacro.c (paste_tokens): Rename from paste_payloads. Change token type after pasting spellings. (paste_all_tokens): Use it. From-SVN: r37596
-
Tom Tromey authored
* jv-scan.c (help): Document --complexity. (options): Added --complexity. (flag_complexity): New global. (main): Call `report'. * parse-scan.y (complexity): New global. (if_then_statement, if_then_else_statement, if_then_else_statement_nsi, switch_block_statement_group, while_expression, do_statement, for_begin, continue_statement, throw_statement, catch_clause, finally, method_invocation, conditional_and_expression, conditional_or_expression, conditional_expression): Update complexity. (reset_report): Reset complexity. (report): New function. From-SVN: r37595
-