- Nov 12, 2000
-
-
Mark Mitchell authored
From-SVN: r37397
-
Jason Merrill authored
* function.c (assign_parms): If TREE_ADDRESSABLE is set, try to give the parm a register and then call put_var_into_stack. * stmt.c (expand_decl): Likewise. cp/ * typeck.c (mark_addressable): Don't call put_var_into_stack. From-SVN: r37396
-
- Nov 11, 2000
-
-
Mark Mitchell authored
* g++.brendan/err-msg8.C: Avoid capricious line-number issues with error messages. From-SVN: r37395
-
Jason Merrill authored
* decl.c (maybe_commonize_var): Set DECL_UNINLINABLE for statics in inlines. From-SVN: r37394
-
Joseph Myers authored
From-SVN: r37393
-
Mark Mitchell authored
* g++.mike/p700.C: Don't typedef wchar_t. * g++.mike/p784.C: Likewise. * g++.mike/eb101.C: Don't use __wchar_t. From-SVN: r37392
-
Mark Mitchell authored
* fixinc/inclhack.def (avoid_wchar_t_type): New fix. * fininc/fixincl.x: Regenerated. From-SVN: r37391
-
Anthony Green authored
2000-11-11 Anthony Green <green@redhat.com> * jcf-parse.c (process_zip_dir): Add finput parameter. (jcf_figure_file_type): Call process_zip_dir with appropriate argument. From-SVN: r37390
-
Toon Moene authored
2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl> * g77.f-torture/execute/20001111.[fx]: Test premature exit from DO loop. From-SVN: r37389
-
Philip Blundell authored
From-SVN: r37388
-
Bernd Schmidt authored
From-SVN: r37387
-
Joseph Myers authored
From-SVN: r37386
-
Neil Booth authored
* cppexp.c (lex): Don't handle CPP_PLACEMARKER. * cpplex.c (_cpp_lex_token): Rename skip_newlines to next_bol * cpplib.c (skip_rest_of_line, check_eol, cpp_push_buffer): Similarly. * cpplib.h: Remove CPP_PLACEMARKER. (struct lexer_state): Rename skip_newlines to next_bol. * cppmacro.c (stringify_arg): Don't handle CPP_PLACEMARKER. Simplify prev_white handling as a result. (paste_all_tokens): Don't worry about CPP_PLACEMARKERs. (parse_arg): Empty arguments are now empty, not CPP_PLACEMARKERs. (parse_args): Similarly. Update argument count tests. (enter_macro_context): Return 2 to indicate an empty macro. (replace_args): Don't bother pre-expanding an empty argument. Handle placemarkers and ## extension during pre-expansion. (cpp_get_token): Handle empty macro expansions. Don't worry about CPP_PLACEMARKERs. (_cpp_create_definition): Empty macros are now empty. (cpp_macro_defintion): Don't special case empty macros. * scan-decls.c: Don't bother with CPP_PLACEMARKERs. * c-lex.c: Similarly. From-SVN: r37385
-
Jeff Law authored
From-SVN: r37384
-
Joseph Myers authored
* gcc.texi, invoke.texi: Add new section discussing language standards; link to it where appropriate; refer to ISO C instead of ANSI C. From-SVN: r37383
-
Jeff Law authored
From-SVN: r37382
-
Alexandre Oliva authored
* builtins.c (std_expand_builtin_va_start): Take PARM_BOUNDARY into account. From-SVN: r37381
-
Alexandre Oliva authored
* config/sh/sh.h (MODES_TIEABLE_P): Don't tie SFmode to other FP modes. From-SVN: r37380
-
Phil Edwards authored
2000-11-10 Phil Edwards <pme@sources.redhat.com> * include/bits/codecvt.h (__iconv_adaptor): New adaptor function, courtesy of Alexandre Oliva, to handle const/non-const signatures. (codecvt::do_out): Use. (codecvt::do_in): And here. From-SVN: r37379
-
- Nov 10, 2000
-
-
Rodney Brown authored
From-SVN: r37378
-
Toon Moene authored
2000-11-10 Toon Moene <toon@moene.indiv.nluug.nl> * root.texi: Remove non-historical EGCS reference. Set current g77 version to 0.5.26. From-SVN: r37377
-
Toon Moene authored
2000-11-10 Toon Moene <toon@moene.indiv.nluug.nl> * com.c (ffecom_stabilize_aggregate_) case RTL_EXPR: Abort. From-SVN: r37376
-
Nick Clifton authored
From-SVN: r37375
-
Joseph Myers authored
From-SVN: r37374
-
Gabriel Dos Reis authored
From-SVN: r37373
-
Gabriel Dos Reis authored
* include/bits/localefwd.h (_Count_ones<>::_S_halfcount, _Count_ones<>::_S_count): Turn into enumerators. From-SVN: r37372
-
Zack Weinberg authored
* configure.in: Remove AC_PROG_LEX and AC_PROG_YACC. Look for flex and bison, specifically, first in a unified build and then installed on the system. * Makefile.in: Set BISON to @BISON@, FLEX to @FLEX@. Rename LEXFLAGS to FLEXFLAGS. Adjust ORDINARY_FLAGS_TO_PASS to match. (collect2.o, gcc.o, prefix.o, toplev.o, alloca.o, intl.o, cppdefault.o): Remove pointless sed munging of source file name. f: * Make-lang.in (f/fini.o, f/proj-h.o): Remove pointless sed munging of source file name. ($(srcdir)/f/intdoc.texi): Break up into several rules each of which builds just one thing. Don't mess with $(LANGUAGES). (f/ansify.o, f/intdoc.o): Remove unnecessary rules. From-SVN: r37371
-
Bernd Schmidt authored
From-SVN: r37370
-
Jeff Law authored
* libgcc2.c (__shtab): Remove __shtab variable. * libgcc-std.ver (GCC_3.0): Remove __shtab from symbol list. * Makefile.in (LIB2FUNCS): Remove _shtab from list of library members. Forgot to commit with above change. From-SVN: r37369
-
Mark Mitchell authored
From-SVN: r37368
-
Kaveh R. Ghazi authored
* alpha.c (check_float_value): Use memcpy, not bcopy. * arm.c (output_move_double): Likewise. * arm.md: Likewise. * m88k.c (legitimize_operand): Likewise. * m88k.h (ORDER_REGS_FOR_LOCAL_ALLOC): Likewise. * m88k.md: Likewise. * mips.c (override_options): Likewise. * mips.md: Likewise. * romp.c (output_fpops): Likewise. * rs6000.c (rs6000_override_options): Likewise. * sh.md: Likewise. * vax.c (check_float_value): Likewise. * emit-rtl.c (copy_rtx_if_shared, init_emit_once): Likewise. * expmed.c (synth_mult): Likewise. * final.c (add_bb_string): Likewise. * genattr.c (main): Likewise. * genattrtab.c (attr_string, simplify_cond, copy_rtx_unchanging): Likewise. * jump.c (thread_jumps): Likewise. * prefix.c (save_string): Likewise. * real.h (REAL_VALUE_FROM_CONST_DOUBLE): Likewise. * regclass.c (init_reg_sets, init_reg_sets_1): Likewise. * reload1.c (reload, eliminate_regs): Likewise. cp: * decl.c (grokdeclarator, save_function_data): Use memcpy, not bcopy. * lex.c (copy_lang_decl): Likewise. java: * decl.c (copy_lang_decl): Use memcpy, not bcopy. * jcf-parse.c (jcf_figure_file_type): Likewise. From-SVN: r37367
-
Joseph Myers authored
* gcc.texi (Service): Update to reflect current practice and location of the GNU service directory. From-SVN: r37366
-
Bernd Schmidt authored
From-SVN: r37365
-
Bernd Schmidt authored
From-SVN: r37364
-
Jeff Law authored
From-SVN: r37363
-
Jan van Male authored
2000-11-08 Jan van Male <jan.vanmale@fenk.wau.nl> * c-tree.texi: Fix typos. * extend.texi: Likewise * gcov.texi: Likewise * rtl.texi: Likewise * tm.texi: Likewise From-SVN: r37362
-
Hans-Peter Nilsson authored
in_system_header and flags[1] before dereferencing flags[2]. From-SVN: r37361
-
Matthew Hiller authored
* reload1.c (reload_combine): Fixed calculation of first_index_reg, last_index_reg. From-SVN: r37360
-
Mark Mitchell authored
* c-dump.c (dequeue_and_dump): Dump function bodies. * dump.c (cp_dump_tree): Don't dump function bodies here. From-SVN: r37359
-
Mark Mitchell authored
* Makefile.in (C_AND_OBJC_OBJS): Add c-dump.o. (c-dump.o): New target. * c-common.h (flag_dump_translation_unit): New variable. (C_TYPE_QUALS): New macro. (strip_array_types): New function. (DECL_C_BIT_FIELD): New macro. (SET_DECL_C_BIT_FIELD): Likewise. (CLEAR_DECL_C_BIT_FIELD): Likewise. (dump_info_p): New typedef. (dump_tree_fn): Likewise. (lang_dump_tree): New variable. (dump_node_to_file): New function. * c-common.c (flag_dump_translation_unit): Define it. (strip_array_types): New function. * c-decl.c (c_decode_option): Handle -fdump-translation-unit. * c-lang.c (finish_file): Call dump_node_to_file if flag_dump_translation_unit. * c-semantics.c (mark_rtl_for_local_static): Fix typo in comment. * c-tree.h (DECL_C_BIT_FIELD): Remove declaration. * c-dump.c: New file. * Make-lang.in (CXX_C_OBJS): Add c-dump.o. (dump.o): Update dependency list. * cp-tree.h (DECL_MAYBE_TEMPLATE): Remove. (flag_dump_translation_unit): Likewise. (CP_TYPE_QUALS): Adjust definition. (DECL_C_BIT_FIELD): Remove. (SET_DECL_C_BIT_FIELD): Likewise. (CLEAR_DECL_C_BIT_FIELD): Likewise. (add_maybe_template): Likewise. (strip_array_types): Likewise. (dump_node_to_file): Likewise. (cp_dump_tree): New function. * decl.c (init_decl_processing): Set lang_dump_tree. * decl2.c (flag_dump_translation_unit): Remove. * dump.c: Move most of it to ../c-dump.c. (cp_dump_tree): New function. * pt.c (add_maybe_template): Remove. * typeck.c (strip_array_types): Likewise. From-SVN: r37358
-