- 25 Sep, 2000 39 commits
-
-
2000-09-25 Branko Cibej <branko.cibej@hermes.si> * flags.h: Declare warning flag warn_system_headers. * toplev.c: Define it. (W_options): Add option -Wsystem-headers. * diagnostic.c (count_error): Test warn_system_headers. * invoke.texi: Add description for -Wsystem-headers. * cpplib.h (cpp_options): New member warn_system_headers. * cpphash.h (CPP_PEDANTIC, CPP_WTRADITIONAL): Don't test CPP_IN_SYSTEM_HEADER. * cpplib.c (do_import, do_pragma_once): Likewise. * cpperror.c (_cpp_begin_message): Test warn_system_headers and CPP_IN_SYSTEM_HEADER. * cppinit.c (handle_option): Recognize -Wsystem_headers. (print_help): Describe -Wsystem_headers. * cpplex.c (lex_line): Reorganize condition so that warnings about C++ comments in system headers can be enabled. Remove label do_line_comment. From-SVN: r36636
Branko Cibej committed -
* cpplex.c (save_comment): Only store the initial '/' now. (lex_token): Combine handling of the two comment types. Pass everything but the initial '/' to save_comment. From-SVN: r36635
Neil Booth committed -
* cpphash.h (_cpp_digraph_spellings, _cpp_process_directive, _cpp_can_paste): New library-internal prototypes. * cpplex.c (dump_param_spelling, output_line_command, output_token, cpp_scan_buffer, cpp_scan_buffer_nooutput, cpp_printf, cpp_output_list): Move to cppoutput.c. (process_directive, can_paste, digraph_spellings): Add _cpp_ prefix. * cppmacro.c (dump_macro_args, cpp_dump_definition) Move to cppoutput.c. * cppoutput.c (dump_macro_args, cpp_dump_definition, output_token, dump_param_spelling, output_line_command, cpp_scan_buffer, cpp_scan_buffer_nooutput, cpp_printf, cpp_output_list): Moved from elsewhere. * Makefile.in: Add cppoutput.c. * po/POTFILES.in: Add cppoutput.c. From-SVN: r36634
Neil Booth committed -
2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr> * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3. * g++.old-deja/g++.pt/ttp62.C: Same. * g++.old-deja/g++.other/inline14.C: Same. From-SVN: r36633
Theodore Papadopoulo committed -
* config/ia64/ia64.c (ia64_print_operand): Define 'e' as 64-n. * config/ia64/ia64.md (rotrsi3): Allow variable rotates; don't split until after reload. (rotlsi3, rotldi3): New. From-SVN: r36632
Richard Henderson committed -
2000-09-25 Phil Edwards <pme@sources.redhat.com> * docs/documentation.html: Add link to... * docs/ext/howto.html: ...this. New dir/file, describing library extensions (both ours and SGI's). * docs/faq/index.html: Small updates. * docs/faq/index.txt: Regenerate. From-SVN: r36631
Phil Edwards committed -
From-SVN: r36630
Phil Edwards committed -
* diagnostic.c (output_last_position): Define. (set_real_maximum_length): Tweek. * diagnostic.h (output_last_position): Declare. From-SVN: r36629
Gabriel Dos Reis committed -
2000-09-25 Kazu Hirata <kazu@hxi.com> * config/i386/i386.c: Fix formatting. From-SVN: r36628
Kazu Hirata committed -
From-SVN: r36627
Neil Booth committed -
2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr> * bits/basic_file.h (_M_open_mode): Remove extra qualifier. From-SVN: r36626
Theodore Papadopoulo committed -
* emit-rtl-c (gen_lowpart_common): Accept non-paradoxical SUBREG when UNITS_PER_WORD is small. From-SVN: r36625
Alan Lehotsky committed -
2000-09-25 Levente Farkas <lfarkas@mindmaker.hu> * ext/stl_hashtable.h (_M_copy_from): Change __copy to __local_copy. From-SVN: r36624
Levente Farkas committed -
* c-common.c (format_char_info): Add flags2; update comments. (print_char_table, scan_char_table, time_char_table): Split some flags out into flags2. (check_format_info): Use flags2 for those flags, for identifying the initial character of a scanf scanset, and for identifying printf formats where the '0' flag is ignored with precision. From-SVN: r36623
Joseph Myers committed -
* tm.texi: Make documented *_ASM.*_OP:s include spacing. Fix typos in description for LONG_LONG_TYPE_SIZE and FINI_SECTION_ASM_OP. From-SVN: r36622
Hans-Peter Nilsson committed -
Changes add TABs on either or both sides, covering start of line, up to any operand for all .*ASM.*_OP definitions. From-SVN: r36621
Hans-Peter Nilsson committed -
Changes add TABs on either or both sides, covering start of line, up to any operand for all .*ASM.*_OP definitions. From-SVN: r36620
Hans-Peter Nilsson committed -
Changes add TABs on either or both sides, covering start of line, up to any operand for all .*ASM.*_OP definitions. From-SVN: r36619
Hans-Peter Nilsson committed -
From-SVN: r36618
Hans-Peter Nilsson committed -
Changes add TABs on either or both sides, covering start of line, up to any operand for all .*ASM.*_OP definitions. From-SVN: r36617
Hans-Peter Nilsson committed -
Changes add TABs on either or both sides, covering start of line, up to any operand for all .*ASM.*_OP definitions. From-SVN: r36616
Hans-Peter Nilsson committed -
Changes add TABs on either or both sides, covering start of line, up to any operand for all .*ASM.*_OP definitions. From-SVN: r36615
Hans-Peter Nilsson committed -
Changes add TABs on either or both sides, covering start of line, up to any operand for all .*ASM.*_OP definitions. From-SVN: r36614
Hans-Peter Nilsson committed -
Changes add TABs on either or both sides, covering start of line, up to any operand for all .*ASM.*_OP definitions. From-SVN: r36613
Hans-Peter Nilsson committed -
Changes add TABs on either or both sides, covering start of line, up to any operand for all .*ASM.*_OP definitions. From-SVN: r36612
Hans-Peter Nilsson committed -
Changes add TABs on either or both sides, covering start of line, up to any operand for all .*ASM.*_OP definitions. From-SVN: r36611
Hans-Peter Nilsson committed -
Changes add TABs on either or both sides, covering start of line, up to any operand for all .*ASM.*_OP definitions. From-SVN: r36610
Hans-Peter Nilsson committed -
Changes add TABs on either or both sides, covering start of line, up to any operand for all .*ASM.*_OP definitions. From-SVN: r36609
Hans-Peter Nilsson committed -
Changes add TABs on either or both sides, covering start of line, up to any operand for all .*ASM.*_OP definitions. From-SVN: r36608
Hans-Peter Nilsson committed -
Changes add TABs on either or both sides, covering start of line, up to any operand for all .*ASM.*_OP definitions. From-SVN: r36607
Hans-Peter Nilsson committed -
Changes add TABs on either or both sides, covering start of line, up to any operand for all .*ASM.*_OP definitions. From-SVN: r36606
Hans-Peter Nilsson committed -
Changes add TABs on either or both sides, covering start of line, up to any operand for all .*ASM.*_OP definitions. From-SVN: r36605
Hans-Peter Nilsson committed -
Changes add TABs on either or both sides, covering start of line, up to any operand for all .*ASM.*_OP definitions. From-SVN: r36604
Hans-Peter Nilsson committed -
up to any operand for all .*ASM.*_OP definitions. From-SVN: r36603
Hans-Peter Nilsson committed -
From-SVN: r36602
Jeff Law committed -
expmed.c (store_bit_field): Adjust last change to not consider any word-sized field naturally aligned. * expmed.c (store_bit_field): Adjust last change to not consider any word-sized field naturally aligned. From-SVN: r36601
Richard Henderson committed -
From-SVN: r36600
Richard Henderson committed -
From-SVN: r36599
Richard Henderson committed -
* config/alpha/alpha.c (alpha_emit_conditional_branch): Handle TFmode unordered compares properly. Revalidate integer compare operands. (alpha_emit_setcc): New. (alpha_emit_conditional_move): Revalidate integer compare operands. * config/alpha/alpha-protos.h: Update. * config/alpha/alpha.md (cmpdi): Allow general operands. (sne): Use alpha_emit_setcc. (seq, slt, sle, sgt, sge, sltu, sleu, sgtu, sgeu): Likewise. (sunordered, sordered): New. From-SVN: r36598
Richard Henderson committed
-
- 24 Sep, 2000 1 commit
-
-
* config/ia64/ia64-protos.h: Update. * config/ia64/ia64.c (call_multiple_values_operation): Remove. (ia64_expand_call): New. (ia64_expand_prologue): Emit an alloc if we need extra input registers. (ia64_expand_epilogue): New arg sibcall_p; don't emit the return instruction if true. (struct reg_flags): Add is_sibcall. (rtx_needs_barrier): A sibcall does not use CFM et al. Ignore USEs. (emit_insn_group_barriers): Set flags.is_sibcall. Remove hacks for CODE_FOR_gr_spill_internal/CODE_FOR_gr_restore_internal. * config/ia64/ia64.h (PREDICATE_CODES): Update. * config/ia64/ia64.md (call): Use ia64_expand_call. (call_value): Likewise. (sibcall, sibcall_value): New. (call patterns): Remove extra expanders; tidy. (sibcall_epilogue): New. (set_bsp): Remove the extra USE. Put the operand inside the UNSPEC. From-SVN: r36597
Richard Henderson committed
-