1. 27 Dec, 2001 7 commits
  2. 26 Dec, 2001 8 commits
  3. 25 Dec, 2001 3 commits
  4. 24 Dec, 2001 14 commits
  5. 23 Dec, 2001 8 commits
    • re PR c/2454 (Test Program A0376972.c fails with gcc-20010320, works with gcc-2.95.3) · 6eb53511
      	* c-typeck.c (c_start_case): Don't strip conversions from the
      	controlling expression.  Partially fixes PR c/2454.
      
      testsuite:
      	* gcc.c-torture/execute/20011223-1.c: New test.
      
      From-SVN: r48292
      Joseph Myers committed
    • Makefile.in (USER_H): Remove proto.h. · b31bbca2
      	* Makefile.in (USER_H): Remove proto.h.
      	* config.gcc (c*-convex-*): Set extra_headers=proto.h.
      
      From-SVN: r48291
      Joseph Myers committed
    • arc.c (arc_hard_regno_mode_ok): Const-ify. · 0b5826ac
      	* arc.c (arc_hard_regno_mode_ok): Const-ify.
      	* arc.h (arc_hard_regno_mode_ok): Likewise.
      	* i386.c (x86_64_reg_class_name): Make static.
      	* m68k.c (regno_reg_class): Const-ify.
      	* m68k.h (regno_reg_class): Likewise.
      	* mcore.c (reg_class_from_letter): Likewise.
      	* mcore.h (reg_class_from_letter): Likewise.
      	* sh.c (reg_class_from_letter, ashiftrt_insns, shift_insns,
      	ext_shift_insns, ext_shift_amounts): Likewise.
      	* sh.h (reg_class_from_letter): Likewise.
      	* sparc.c (hard_regno_mode_classes, hard_32bit_mode_classes,
      	hard_64bit_mode_classes): Likewise.
      	* sparc.h (hard_regno_mode_classes): Likewise.
      
      	* gcc.c (modify_target): Make static.
      	* gengenrtl.c (defs, formats): Likewise.
      	* reload1.c (elim_table_1, init_elim_table): Const-ify.
      	* tradcpp.c (directive, directive_table, handle_directive,
      	skip_if_group, run_directive): Likewise.
      
      cp:
      	* decl2.c (lang_f_options): Const-ify.
      
      f:
      	* com.c (ffecom_gfrt_volatile_, ffecom_gfrt_complex_,
      	ffecom_gfrt_const_, ffecom_gfrt_type_): Const-ify.
      
      java:
      	* Make-lang.in (keyword.h): Pass -C to gperf to const-ify
      	the static arrays that are output.
      	* jvspec.c (jvgenmain_spec): Make static.
      	* keyword.gperf (struct java_keyword, java_keyword): Const-ify.
      	* keyword.h: Regenerate.
      	* lang.c (string_option, process_option_with_no, lang_f_options,
      	lang_W_options): Const-ify.
      	* lex.c (java_lex): Likewise.
      
      From-SVN: r48290
      Kaveh R. Ghazi committed
    • calls.c (expand_call): Don't turn off ECF_LIBCALL_BLOCK for an invalid result register... · e4abc3d5
              * calls.c (expand_call): Don't turn off ECF_LIBCALL_BLOCK for
              an invalid result register; do end the sequence properly.
              (emit_library_call_value_1): Likewise.
      
      From-SVN: r48287
      Richard Henderson committed
    • gnat-style.texi (Declarations and Types): Remove ancient style rule which was… · ece2d1b8
      gnat-style.texi (Declarations and Types): Remove ancient style rule which was mandated by code generation issues.
      
      	* gnat-style.texi (Declarations and Types): Remove ancient style
      	rule which was mandated by code generation issues.
      
      From-SVN: r48286
      Florian Weimer committed
    • gnat-style.texi (header): Add @dircategory, @direntry. · b3d45d87
      	* gnat-style.texi (header): Add @dircategory, @direntry.
      	(title page): Remove date.
      	(general) Add @./@: where approriate, and two spaces after the
      	full stop at the end of a sentence.  Use @samp markup when
      	referring concrete lexical entities (keywords, attribute names
      	etc.), and @syntax for ARM grammar elements. Use @r for English
      	text in comments.  Use @emph for emphasis.  Change "if-statements"
      	etc. to "if statements" (without @samp). Break long lines.  Make
      	casing of section names consistent.
      	(Identifiers): Use @samp markup for variable names.
      	(Comments): Use @samp markup for comment characters. Line-end
      	comments may follow any Ada code, not just statements.  Fix
      	misspelling of "Integer" as "integer".
      	(Loop statements): Do not use variable name "I", use "J".
      	(Subprogram Declarations): Document alignment.
      	(Subprogram Bodies, Block statements): Document empty line before
      	"begin".
      
      From-SVN: r48285
      Florian Weimer committed
    • Daily bump. · 4e87ff3f
      From-SVN: r48283
      GCC Administrator committed