1. 13 Nov, 2004 31 commits
  2. 12 Nov, 2004 9 commits
    • inclhack.def (sco_math): Bypass on __GNUG__. · 492d5b4f
      	* inclhack.def (sco_math): Bypass on __GNUG__.
      	(sysz_stdlib_for_sun): Bypass on _CLASSIC_ANSI_TYPES.
      	* fixincl.x: Regenerate.
      
      From-SVN: r90550
      Joseph Myers committed
    • gcc-dg.exp (dg-forbid-option): New function. · bf0fdfdd
      2004-11-12  Mark Mitchell <mark@codesourcery.com>
      
      	* lib/gcc-dg.exp (dg-forbid-option): New function.
      	* g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
      	* g++.dg/abi/bitfield8.C: Likewise.
      	* g++.dg/abi/dtor1.C: Likewise.
      	* g++.dg/abi/empty10.C: Likewise.
      	* g++.dg/abi/empty7.C: Likewise.
      	* g++.dg/abi/empty9.C: Likewise.
      	* g++.dg/abi/layout3.C: Likewise.
      	* g++.dg/abi/layout4.C: Likewise.
      	* g++.dg/abi/thunk1.C: Likewise.
      	* g++.dg/abi/thunk2.C: Likewise.
      	* g++.dg/abi/vbase11.C: Likewise.
      	* g++.dg/abi/vthunk2.C: Likewise.
      	* g++.dg/abi/vthunk3.C: Likewise.
      	* g++.dg/ext/attrib8.C: Likewise.
      	* g++.dg/opt/longbranch2.C: Likewise.
      	* g++.dg/opt/reg-stack4.C: Likewise.
      	* g++.old-deja/g++.ext/attrib1.C: Likewise.
      	* g++.old-deja/g++.ext/attrib2.C: Likewise.
      	* g++.old-deja/g++.ext/attrib3.C: Likewise.
      	* g++.old-deja/g++.other/store-expr1.C: Likewise.
      	* g++.old-deja/g++.other/store-expr2.C: Likewise.
      	* gcc.dg/20000609-1.c: Likewise.
      	* gcc.dg/20000720-1.c: Likewise.
      	* gcc.dg/20011107-1.c: Likewise.
      	* gcc.dg/20011119-1.c: Likewise.
      	* gcc.dg/20020108-1.c: Likewise.
      	* gcc.dg/20020122-2.c: Likewise.
      	* gcc.dg/20020122-3.c: Likewise.
      	* gcc.dg/20020201-3.c: Likewise.
      	* gcc.dg/20020206-1.c: Likewise.
      	* gcc.dg/20020218-1.c: Likewise.
      	* gcc.dg/20020310-1.c: Likewise.
      	* gcc.dg/20020411-1.c: Likewise.
      	* gcc.dg/20020418-2.c: Likewise.
      	* gcc.dg/20020426-1.c: Likewise.
      	* gcc.dg/20020426-2.c: Likewise.
      	* gcc.dg/20020517-1.c: Likewise.
      	* gcc.dg/20020523-1.c: Likewise.
      	* gcc.dg/20020523-2.c: Likewise.
      	* gcc.dg/20020729-1.c: Likewise.
      	* gcc.dg/20030204-1.c: Likewise.
      	* gcc.dg/20030826-2.c: Likewise.
      	* gcc.dg/20030926-1.c: Likewise.
      	* gcc.dg/20031202-1.c: Likewise.
      	* gcc.dg/980312-1.c: Likewise.
      	* gcc.dg/980313-1.c: Likewise.
      	* gcc.dg/990117-1.c: Likewise.
      	* gcc.dg/990424-1.c: Likewise.
      	* gcc.dg/990524-1.c: Likewise.
      	* gcc.dg/991230-1.c: Likewise.
      	* gcc.dg/i386-387-1.c: Likewise.
      	* gcc.dg/i386-387-2.c: Likewise.
      	* gcc.dg/i386-387-3.c: Likewise.
      	* gcc.dg/i386-387-4.c: Likewise.
      	* gcc.dg/i386-387-5.c: Likewise.
      	* gcc.dg/i386-387-6.c: Likewise.
      	* gcc.dg/i386-asm-1.c: Likewise.
      	* gcc.dg/i386-bitfield1.c: Likewise.
      	* gcc.dg/i386-bitfield2.c: Likewise.
      	* gcc.dg/i386-loop-1.c: Likewise.
      	* gcc.dg/i386-loop-2.c: Likewise.
      	* gcc.dg/i386-loop-3.c: Likewise.
      	* gcc.dg/i386-pentium4-not-mull.c: Likewise.
      	* gcc.dg/i386-pic-1.c: Likewise.
      	* gcc.dg/i386-regparm.c: Likewise.
      	* gcc.dg/i386-signbit-1.c: Likewise.
      	* gcc.dg/i386-signbit-2.c: Likewise.
      	* gcc.dg/i386-signbit-3.c: Likewise.
      	* gcc.dg/i386-sse-5.c: Likewise.
      	* gcc.dg/i386-sse-8.c: Likewise.
      	* gcc.dg/i386-unroll-1.c: Likewise.
      	* gcc.dg/tls/opt-1.c: Likewise.
      	* gcc.dg/tls/opt-2.c: Likewise.
      	* gcc.dg/unroll-1.c: Likewise.
      	* gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
      	* gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
      	* gcc.misc-tests/i386-pf-none-1.c: Likewise.
      	* gcc.misc-tests/i386-pf-sse-1.c: Likewise.
      	* gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
      	-m64 is specified.
      
      From-SVN: r90549
      Mark Mitchell committed
    • re PR c++/18389 (ICE on struct declaration in for statement) · 44370687
      	PR c++/18389
      	* decl.c (start_decl): Make sure to set *pop_scope_p.  Return
      	error_mark_node to indicate errors.
      
      	PR c++/18429
      	* parser.c (cp_parser_direct_declarator): Disallow non-constant
      	array bounds when not inside a function.
      
      	PR c++/18436
      	* pt.c (tsubst_copy_and_build): Do not do Koenig lookup when an
      	unqualified name resolves to a member function.
      
      	PR c++/18407
      	* pt.c (tsubst_copy_and_build): Handle qualified names used from a
      	derived class correctly.
      
      	* decl2.c (import_export_decl): Fix typo in comment.
      	* tree.c (pod_type_p): Likewise.
      
      	PR c++/18389
      	* g++.dg/parse/cond1.C: New test.
      
      	PR c++/18429
      	* g++.dg/template/array9.C: New test.
      	* g++.dg/ext/vla1.C: Adjust error messages.
      	* g++.dg/ext/vlm1.C: Likewise.
      	* g++.dg/template/crash2.C: Likewise.
      
      	PR c++/18436
      	* g++.dg/template/call3.C: New test.
      
      	PR c++/18407
      	* g++.dg/template/ptrmem11.C: New test.
      
      From-SVN: r90545
      Mark Mitchell committed
    • re PR target/17778 (regression in evaluating long double hexadecimal constants) · cc69336f
              PR 17778
              * config/i386/i386.h (TARGET_96_ROUND_53_LONG_DOUBLE): New.
              * config/i386/freebsd.h (SUBTARGET_OVERRIDE_OPTIONS): Remove.
              (TARGET_96_ROUND_53_LONG_DOUBLE): New.
              * config/i386/i386-modes.def (XF): Use it.
      
      From-SVN: r90543
      Richard Henderson committed
    • re PR testsuite/14264 (testsuite should set LC_ALL/LANG to C) · 690e11b8
      2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR other/14264
              * lib/g++.exp: Set LC_ALL and LANG to C.
              * lib/gcc-dg.exp: Likewise.
              * lib/gfortran.exp: Likewise.
              * lib/objc.exp: Likewise.
              * lib/treelang.exp: Likewise.
      2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR other/14264
              * testsuite/lib/libstdc++.exp: Set LC_ALL and LANG to C.
      2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR other/14264
              * testsuite/lib/libjava.exp: Set LC_ALL and LANG to C.
      
      From-SVN: r90539
      Andrew Pinski committed
    • FileLock.java (isValid): locks are valid if the channel is open. · 2941ddc4
      2004-11-11  Casey Marshall  <csm@gnu.org>
      
      	* gnu/java/nio/FileLock.java (isValid): locks are valid if the
      	channel is open.
      	* gnu/java/nio/channels/natFileChannelPosix.cc (lock): use
      	'F_RDLCK' for shared locks, 'F_WRLCK' for exclusive locks.
      
      From-SVN: r90538
      Casey Marshall committed
    • re PR other/18423 (powerpc-eabisim build broken due to configure skipping fixincludes) · 556f03c4
      
      	PR 18423
      	* configure.in: Remove all instances of build-fixincludes from
      	noconfigdirs.
      	(build_configargs): Supply --target to subdirectories.
      	* configure: Regenerate.
      
      From-SVN: r90537
      Geoffrey Keating committed
    • Makefile.def: Make gcc install depend on fixincludes install. · 848556c2
      	* Makefile.def: Make gcc install depend on fixincludes install.
      	* Makefile.in: Regenerate.
      
      From-SVN: r90536
      Geoffrey Keating committed
    • Makefile.in (macro_list): Use move-if-change to avoid spurious rebuilds. · 9af12c1b
      	* Makefile.in (macro_list): Use move-if-change to avoid spurious
      	rebuilds.
      
      From-SVN: r90535
      Geoffrey Keating committed