1. 18 Jun, 2002 7 commits
    • Daily bump. · d3beaf0a
      From-SVN: r54737
      GCC Administrator committed
    • cpplib.c (dtable): Update. · d97371e0
      	* cpplib.c (dtable): Update.
      	(end_directive): Decrement expansion prevention count.
      	Clear state.in_expression.
      	(prepare_directive_trad): Set state.in_expression.
      	Increment expansion prevention count.
      	* cpptrad.c (enum ls): New.
      	(_cpp_overlay_buffer): Set overlaid_buffer.
      	(_cpp_remove_overlay): Use overlaid_buffer.
      	(_cpp_read_logcial_line_trad): Update buffer when it might
      	have changed.
      	(scan_out_logical_line): Handle state transitions for assertions
      	and defined() in #if, and for funlike invocations including the
      	directive case.  Handle '<' and '>' as a quote mechanism in
      	#include.  Warn about unterminated macro invocations.
      	* cpphash.h (struct lexer_state): New member in_expression.
      	(struct cpp_reader): New member overlaid buffer.
      
      From-SVN: r54732
      Neil Booth committed
    • arit.c (do_31div, [...]): Mark prototype __always_inline__. · 807b20b0
      	* config/cris/arit.c (do_31div, __Udiv, __Umod): Mark prototype
      	__always_inline__.
      
      From-SVN: r54731
      Hans-Peter Nilsson committed
    • lbasename.c: Add 2002 to copyright. · 53309d5c
      2002-06-17  Douglas Rupp  <rupp@gnat.com>
      
      	* lbasename.c: Add 2002 to copyright.
      	(IS_DIR_SEPARATOR): Remove VMS junk.
      
      From-SVN: r54729
      Douglas B Rupp committed
    • simd-1.c: New. · 820d4b1b
      2002-06-16  Aldy Hernandez  <aldyh@redhat.com>
      
              * gcc.c-torture/execute/simd-1.c: New.
      
              * gcc.dg/simd-1.c: New.
      
      From-SVN: r54728
      Aldy Hernandez committed
    • simd-1.c: New. · cb2a532e
      
      2002-06-16  Aldy Hernandez  <aldyh@redhat.com>
      
      	* gcc.c-torture/execute/simd-1.c: New.
      
      	* gcc.dg/simd-1.c: New.
      
      	* doc/extend.texi (Vector Extensions): Document that we can
      	specify simd types not specifically supported by the hardware.
      	Document that simd types can be used as function arguments.
      	Document that signness does make a difference in SIMD types.
      	Misc cleanups and revisions to the "vector extensions" section.
      
      	* simplify-rtx.c (simplify_subreg): Simplify subregs of vector
      	constants.
      
      	* expr.c (vector_mode_valid_p): New.
      
      	* expr.h: Add vector_mode_valid_p.
      
      	* defaults.h (VECTOR_MODE_SUPPORTED_P): Set default.
      
      	* emit-rtl.c (immed_double_const): Do not abort on vectors.
      
      	* c-common.c (type_for_mode): Always build vector nodes regardless
      	of VECTOR_MODE_SUPPORTED_P.
      	(handle_mode_attribute): Error if we can't emulate a nonexisting
      	vector mode.
      	(handle_vector_size_attribute): Same.
      
      	* optabs.c (expand_binop): Open-code vector operations.
      	(expand_unop): Open-code vector unops.
      	(expand_vector_binop): New.
      	(expand_vector_unop): New.
      
      	* c-typeck.c (build_binary_op): Allow vectors in binops.
      	Allow vectors in conditional operatiors.
      	(build_unary_op): Allow vectors in unary minus.
      
      	* config/rs6000/rs6000.h (ALTIVEC_VECTOR_MODE): Conditionalize on
      	TARGET_ALTIVEC.
      
      From-SVN: r54727
      Aldy Hernandez committed
    • * config/ia64/ia64.md (doloop_end_internal): Correct rtl. · 147d5f6f
      From-SVN: r54726
      Alan Modra committed
  2. 17 Jun, 2002 26 commits
  3. 16 Jun, 2002 7 commits