1. 17 Dec, 2003 3 commits
    • re PR target/11012 ([m32r-elf] wrong code with -O at branch of conditional) · 085bd3ff
      	PR target/11012
      	* config/m32r/m32r.c (gen_compare): Call gen_addsi3 instead of
      	gen_cmp_ne_small_const_insn.
      	* config/m32r/m32r.md (cmp_ne_small_const_insn): Remove.
      
      From-SVN: r74726
      Kazu Hirata committed
    • re PR c/3347 (Too large bitfields should be errors) · 2ff7cce4
      2003-12-17  Neil Booth  <neil@daikokuya.co.uk>
                  Joseph S. Myers  <jsm@polyomino.org.uk>
      
      	PR c/3347
      	* c-decl.c (enum_decl_context): Remove BITFIELD.
      	(grokdeclarator): Take bit-field width as an input.
      	Perform bit-field width validation with
      	check_bitfield_type_and_width rather than waiting for
      	finish_struct.
      	(groktypename, groktypename_in_parm_context, start_decl,
      	push_parm_decl, grokfield, start_function): Update calls to
      	grokdeclarator.
      	(check_bitfield_type_and_width): New function.
      	(finish_struct): Move bit-field validation to grokdeclarator
      	and check_bitfield_type_and_width.
      
      testsuite:
      	* gcc.dg/bitfld-8.c: New test.
      
      From-SVN: r74725
      Joseph Myers committed
    • Daily bump. · 89843f8b
      From-SVN: r74723
      GCC Administrator committed
  2. 16 Dec, 2003 37 commits