1. 06 Nov, 2001 8 commits
    • alpha.h (SECONDARY_MEMORY_NEEDED): Adjust for addition of new GP reg classes. · bfd82dbf
      	* config/alpha/alpha.h (SECONDARY_MEMORY_NEEDED): Adjust for addition
      	of new GP reg classes.
      
      From-SVN: r46807
      Richard Kenner committed
    • expr.c (store_field): When making temp object for unaligned component, set it to alias set 0. · 9e446a5c
      	* expr.c (store_field): When making temp object for unaligned
      	component, set it to alias set 0.
      
      From-SVN: r46806
      Richard Kenner committed
    • re PR c/461 (non-lvalue arrays) · 207bf485
      	* c-common.c (c_expand_expr_stmt): Apply default conversions to
      	non-lvalue arrays if C99.
      	* c-typeck.c (default_conversion): Split out code handling
      	array-to-pointer and function-to-pointer conversions into a
      	separate default_function_array_conversion function.
      	(default_function_array_conversion): New function.  Keep track of
      	whether any NON_LVALUE_EXPRs were stripped.  Return non-lvalue
      	arrays unchanged outside C99 mode instead of giving an error for
      	them.
      	(build_component_ref): Use pedantic_non_lvalue when handling
      	COMPOUND_EXPR.  Don't handle COND_EXPR specially.
      	(convert_arguments): Use default_function_array_conversion.
      	(build_unary_op): For ADDR_EXPR, take a flag indicating whether
      	non-lvalues are OK.
      	(unary_complex_lvalue): Likewise.
      	(internal_build_compound_expr): Use
      	default_function_array_conversion.  Apply default conversions to
      	function in compound expression.
      	(build_c_cast, build_modify_expr, digest_init, build_asm_stmt):
      	Use default_function_array_conversion.
      	* doc/extend.texi: Update documentation of subscripting non-lvalue
      	arrays.
      	Fixes PR c/461.
      
      testsuite:
      	* gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
      	gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
      	XFAILs.  Adjust expected error texts.
      	* gcc.c-torture/compile/20011106-1.c,
      	gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
      	gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
      	gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
      	gcc.dg/c99-array-lval-5.c: New tests.
      
      From-SVN: r46805
      Joseph Myers committed
    • Daily bump. · 25cece2f
      From-SVN: r46803
      GCC Administrator committed
    • aclocal.m4: (AM_WITH_NLS): Don't look at ALL_LINGUAS. · 9f6682b7
      	* aclocal.m4: (AM_WITH_NLS): Don't look at ALL_LINGUAS.
      	(AM_GNU_GETTEXT): Set CATALOGS to a list of .gmo files
      	corresponding to the complete set of .po and .gmo files in
      	the source directory's po subdir, modified by LINGUAS.  Don't
      	look at ALL_LINGUAS.
      	* configure.in: Don't set ALL_LINGUAS.
      	* configure: Regenerate.
      
      	* Makefile.in (.po.gmo): Don't move into source directory.
      	(.po.pox): Clarify comments.
      	(install-po): Look for .gmo files in both srcdir and objdir;
      	don't fail if a file is totally missing.
      	(distclean): rmdir ada subdirectory too.
      
      From-SVN: r46800
      Zack Weinberg committed
    • rs6000.c (rs6000_select_section): Handle CONSTRUCTORs _correctly_. · f3afc192
      	* config/rs6000/rs6000.c (rs6000_select_section): Handle
      	CONSTRUCTORs _correctly_.
      
      From-SVN: r46798
      Geoffrey Keating committed
    • porting.texi: Move... · eb6e2e5b
      2001-11-05  Phil Edwards  <pme@gcc.gnu.org>
      
      	* porting.texi:  Move...
      	* docs/html/17_intro/porting.texi:  ...to here.
      	* docs/html/Makefile:  Add rule to rebuild...
      	* docs/html/17_intro/porting.html:  ...this.  New file.
      
      From-SVN: r46797
      Phil Edwards committed
  2. 05 Nov, 2001 15 commits
  3. 04 Nov, 2001 17 commits