1. 19 Oct, 2008 4 commits
    • re PR c/30260 (Enumeration types and enumeration constants erroneously given unsigned types) · a7e72022
      2008-10-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
      
      	PR c/30260
      	* c-decl.c (finish_enum): Convert non-integer enumerators to enum
      	type.
      	(build_enumerator): Convert enumerators that fit in integer to
      	integer type.
      testsuite/
      	* gcc.dg/pr30260.c: New.
      
      From-SVN: r141224
      Manuel López-Ibáñez committed
    • Convert gcc/testsuite/ChangeLog to UTF-8. · 1344d390
      Command used:
      LC_ALL=C sed -i \
        -e 's/D\(o\|\xf6\)nmez/D\xc3\xb6nmez/' \
        -e 's/\(Av\|\xc3\xc2v\|\x81\xc1v\|\xc1v\|\xef\xbf\xbdv\?\|\x81\xc3\x81v\|\xc3v\)ila/\xc3\x81vila/' \
        -e 's/Esp\(in\|\xc3\xc2\xadn\|\x81\xedn\|\xedn\|\xef\xbf\xbdn\?\|\xef\xbf\xbd\xadn\|\x81\xc3\xadn\)dola/Esp\xc3\xadndola/' \
        -e 's/Schl\(u\|\xc3\xc2\xbc\|\xef\xbf\xbd\|\xfcu\?\|\x81\xfc\|\x81\xc3\xbc\|\xc3\xaf\xc2\xbf\xc2\xbd\|\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xc2\xbc\)ter/Schl\xc3\xbcter/' \
        -e 's/Humi\(e\|\xe8\|\xc3\xc2\xa8\)res/Humi\xc3\xa8res/' \
        -e 's/L\(ow\|\xc3\xaf\xc2\xbf\xc2\xbd\|oew\|\xf6w\)is/L\xc3\xb6wis/' \
        -e 's/G\xfctlein/G\xc3\xbctlein/' \
        -e 's/G\xe1[b]or/G\xc3\xa1bor/' \
        -e 's/L\xf3ki/L\xc3\xb3ki/' \
        -e 's/Fautr\xc3 /Fautr\xc3\xa9 /' \
        -e 's/S\xe9[b]astian/S\xc3\xa9bastian/' \
        -e 's/Th\xef\xbf\xbd[d]ore/Th\xc3\xa9odore/' \
        -e 's/Cors\xc3\xc2\xa9pius/Cors\xc3\xa9pius/' \
        -e 's/K\xfchl/K\xc3\xbchl/' \
        -e 's/R\xf6nnerup/R\xc3\xb6nnerup/' \
        -e 's/L\xf8vset/L\xc3\xb8vset/' \
        -e 's/Ph\x81\xfb\x81\xf4ng-Th\x81\xe5o/Ph\xc3\xbb\xc3\xb4ng-Th\xc3\xa5o/' \
        -e 's/V\x81\xf5/V\xc3\xb5/' \
        -e 's/J\xf6nsson/J\xc3\xb6nsson/' \
        -e 's/V\xef\xbf\xbdis\xef\xbf\xbdnen/V\xc3\xa4is\xc3\xa4nen/' \
        -e 's/J\xef\xbf\xbdrg/J\xc3\xb6rg/' \
        -e 's/M\xef\xbf\xbdsli/M\xc3\xb6sli/' \
        -e 's/R\xe4ty/R\xc3\xa4ty/' \
        -e 's/2003\xc2\xad-/2003-/' \
        -e 's/\xc2\xa0/ /g' \
        -e 's/ \xa0/  /g' \
        -e 's/\xa0 //' \
        gcc/testsuite/ChangeLog
      
      From-SVN: r141223
      Manuel López-Ibáñez committed
    • re PR fortran/37723 (wrong result for left-right hand side array overlap and… · 18c87fd5
      re PR fortran/37723 (wrong result for left-right hand side array overlap and (possibly) negative strides)
      
      2008-10-19  Paul Thomas  <pault@gcc.gnu.org>
      
              PR fortran/37723
              * dependency.c (gfc_dep_resolver ): If we find equal array
      	element references, go on to the next reference.
      
      2008-10-19  Paul Thomas  <pault@gcc.gnu.org>
      
              PR fortran/37723
              * gfortran.dg/dependency_22.f90: New test.
      
      From-SVN: r141221
      Paul Thomas committed
    • Daily bump. · 884f855c
      From-SVN: r141217
      GCC Administrator committed
  2. 18 Oct, 2008 7 commits
  3. 17 Oct, 2008 7 commits
  4. 16 Oct, 2008 18 commits
  5. 15 Oct, 2008 4 commits
    • forward_list.h: Remove pointless const qualifiers in const_casts. · 6bb76034
      2008-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/bits/forward_list.h: Remove pointless const qualifiers in
      	const_casts.
      	* include/bits/forward_list.tcc: Likewise.
      
      	* include/bits/forward_list.h (forward_list<>::pointer,
      	const_pointer, reference, const_reference): Fix, use _Tp_alloc_type.
      	* testsuite/23_containers/forward_list/requirements/
      	explicit_instantiation/1.cc: New.
      	* testsuite/23_containers/forward_list/requirements/
      	explicit_instantiation/1.cc: Likewise.
      
      From-SVN: r141153
      Paolo Carlini committed
    • forward_list.h (forward_list<>::max_size): Use Node_allocator; minor cosmetic changes. · 8f47a7f6
      2008-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/bits/forward_list.h (forward_list<>::max_size): Use
      	Node_allocator; minor cosmetic changes.
      	* testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
      
      From-SVN: r141151
      Paolo Carlini committed
    • rtl.texi (const_double): Remove the "addr" operand. · bf520698
      gcc/
      	* doc/rtl.texi (const_double): Remove the "addr" operand.
      	Describe CONST_DOUBLE_* macros under const_double rather
      	than const_vector.
      	(const_fixed): Fix the operand description.
      	(const): Add an @findex directive.
      	(CONST0_RTX, CONST1_RTX, CONST2_RTX): Move description
      	after the constant rtl table.
      	(fix): Combine floating-point and fixed-point descriptions.
      	Fix hyphenation.
      	* sched-deps.c (sched_analyze_2): Remove reference to
      	CONST_DOUBLE_CHAIN.
      
      From-SVN: r141149
      Richard Sandiford committed
    • mn10300.h (OUTPUT_ADDR_CONST_EXTRA): Handle UNSPEC_GOTSYM_OFFs. · d4e2d7d2
      gcc/
      	* config/mn10300/mn10300.h (OUTPUT_ADDR_CONST_EXTRA): Handle
      	UNSPEC_GOTSYM_OFFs.
      	* config/mn10300/mn10300.c (legitimate_pic_operand_p): Return true
      	for UNSPEC_GOTSYM_OFFs.
      	* config/mn10300/mn10300.md (UNSPEC_GOTSYM_OFF): New unspec.
      	(add_GOT_to_pic_reg): Use it.
      	* config/mn10300/constraints.md (S): Allow UNSPEC_GOTSYM_OFF.
      
      From-SVN: r141148
      Richard Sandiford committed