- Nov 21, 2000
-
-
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
-
Tom Tromey authored
* lex.c (yylex): Added STRICT_TK case. * parse.y (STRICT_TK): Added. * parse-scan.y (STRICT_TK): Added. * Make-lang.in ($(srcdir)/java/keyword.h): Added missing `\' and `;'. Use 4, not 3, with -k option. Correctly rename resulting file. * keyword.h: Rebuilt. * keyword.gperf (strictfp): Added. From-SVN: r37594
-
Tom Tromey authored
* lex.c (yylex): Recognize floating point constants with leading 0. From-SVN: r37593
-
Richard Henderson authored
* dwarf.h (FMT_CODE): Adjust argument order; fix mapping to dwarf_subscr_data_formats bits. * dwarfout.c (simple_type_size_in_bits): Handle a type with no computed size as size zero. (field_byte_offset): Likewise. (subscript_data_attribute): Handle a range with no upper bound. From-SVN: r37592
-
Benjamin Kosnik authored
2000-11-20 Benjamin Kosnik <bkoz@redhat.com> * include/bits/std_complex.h: Tweaks, include cmath for abs overloads. * src/complex.cc: Remove cmath include, formatting tweaks, remove dead code. * include/c/bits/std_cmath.h: Formatting tweaks. * testsuite/26_numerics/complex_value.cc: New file, for catching bits gleaned from libstdc++/106. * testsuite/23_containers/vector_ctor.cc (test02): Add test from libstdc++/102. From-SVN: r37591
-
Kaveh R. Ghazi authored
From-SVN: r37590
-
Joseph Myers authored
c-typeck.c (build_conditional_expr): When merging type qualifiers for conditional expressions between a pointer and... * c-typeck.c (build_conditional_expr): When merging type qualifiers for conditional expressions between a pointer and a pointer to a void type, merge the qualifiers on the target types rather than the pointer type. Remove obsolete conditioned out code. testsuite: * gcc.dg/c99-condexpr-1.c: New test. From-SVN: r37589
-
Neil Booth authored
From-SVN: r37588
-
Neil Booth authored
* c-lang.c (lang_init_options): Update call to cpp_reader_init. * cppmain.c (main): Similarly. * fix-header.c (read_scan_file): Similarly. * cp/lex.c (lang_init_options): Similarly. * objc/objc-act.c (lang_init_options): Similarly. * cppexp.c (parse_number): Only warn for unextended C89. * cppinit.c (set_lang): New function. (cpp_reader_init): Take a LANG argument and pass it to set_lang. (COMMAND_LINE_OPTIONS): New option std=c++98. (cpp_handle_option): Use set_lang. * cpplib.h (enum_c_lang): New enumeration. Update comments. From-SVN: r37587
-
Tom Tromey authored
* Makefile.in: Rebuilt. * Makefile.am (core_java_source_files): Added new files. * java/lang/reflect/ReflectPermission.java: New class. * java/io/FileFilter.java: From Classpath * java/io/FilePermission.java: From Classpath. From-SVN: r37586
-
Nathan Sidwell authored
cp: * lex.c (rid_to_yy, RID_EXPORT): Make unique keyword. * parse.y (extdef): Add EXPORT reduction. * spew.c (yylex): Don't skip export here. testsuite: * g++.old-deja/g++.pt/export1.C: New test. From-SVN: r37585
-
Jakub Jelinek authored
From-SVN: r37584
-
William Cohen authored
Correction so -fchech-memory-usage only flushes hard registers to temp memory location. Values in psuedo registers and memory shouldn't be affected. From-SVN: r37583
-
Bernd Schmidt authored
From-SVN: r37582
-
Jeff Law authored
From-SVN: r37581
-
Joseph Myers authored
* include/bits/c++config, include/bits/ios_base.h, include/bits/std_streambuf.h: Correct spelling of "deprecated". From-SVN: r37580
-
Richard Henderson authored
From-SVN: r37579
-
Richard Henderson authored
* dwarf2out.c (simple_type_size_in_bits): Handle a type with no computed size as size zero. (field_byte_offset): Likewise. From-SVN: r37578
-