1. 24 Apr, 2002 7 commits
    • * loop.c (canonicalize_condition): Use gen_int_mode. · e879eb2f
      From-SVN: r52715
      Jan Hubicka committed
    • altivec.h: Cleanup file. · 4287a893
      2002-04-24  Aldy Hernandez  <aldyh@redhat.com>
      
      	* config/rs6000/altivec.h: Cleanup file.  Add non individual
      	variants.
      	(vec_vaddubm): New.
      	(vec_vadduhm): New.
      	(vec_vadduwm): New.
      	(vec_vaddfp): New.
      	(vec_vaddcuw): New.
      	(vec_vaddubs): New.
      	(vec_vaddsbs): New.
      	(vec_vadduhs): New.
      	(vec_vadduws): New.
      	(vec_vaddsws): New.
      	(vec_vand): New.
      	(vec_vandc): New.
      	(vec_vavgub): New.
      	(vec_vavgsb): New.
      	(vec_vavguh): New.
      	(vec_vavgsh): New.
      	(vec_vavguw): New.
      	(vec_vavgsw): New.
      	(vec_vrfip): New.
      	(vec_vcmpbfp): New.
      	(vec_vcmpequb): New.
      	(vec_vcmpequh): New.
      	(vec_vcmpequw): New.
      	(vec_vcmpeqfp): New.
      	(vec_vcmpgefp): New.
      	(vec_vcmpgtub): New.
      	(vec_vcmpgtsb): New.
      	(vec_vcmpgtuh): New.
      	(vec_vcmpgtsh): New.
      	(vec_vcmpgtuw): New.
      	(vec_vcmpgtsw): New.
      	(vec_vcmpgtfp): New.
      	(vec_vcmpgefp): New.
      	(vec_vcfux): New.
      	(vec_vcfsx): New.
      	(vec_vctsxs): New.
      	(vec_vctuxs): New.
      	(vec_vexptefp): New.
      	(vec_vrfim): New.
      	(vec_lvx): New.
      	(vec_lvebx): New.
      	(vec_lvehx): New.
      	(vec_lde): Add vector float variant.
      	(vec_lvewx): New.
      	(vec_lvxl): New.
      	(vec_vlogefp): New.
      	(vec_vmaddfp): New.
      	(vec_vmhaddshs): New.
      	(vec_vmaxub): New.
      	(vec_vmaxsb): New.
      	(vec_vmaxuh): New.
      	(vec_vmaxsh): New.
      	(vec_vmaxuw): New.
      	(vec_vmaxsw): New.
      	(vec_vmaxsw): New.
      	(vec_vmaxfp): New.
      	(vec_vmrghb): New.
      	(vec_vmrghh): New.
      	(vec_vmrghw): New.
      	(vec_vmrglb): New.
      	(vec_vmrglh): New.
      	(vec_vmrglw): New.
      	(vec_vminub): New.
      	(vec_vminsb): New.
      	(vec_vminuh): New.
      	(vec_vminsh): New.
      	(vec_vminuw): New.
      	(vec_vminsw): New.
      	(vec_vminfp): New.
      	(vec_vmladduhm): New.
      	(vec_vmhraddshs): New.
      	(vec_msumubm): New.
      	(vec_vmsummbm): New.
      	(vec_vmsumuhm): New.
      	(vec_vmsumshm): New.
      	(vec_vmsumuhs): New.
      	(vec_vmsumshs): New.
      	(vec_vmuleub): New.
      	(vec_vmulesb): New.
      	(vec_vmuleuh): New.
      	(vec_vmulesh): New.
      	(vec_vmuloub): New.
      	(vec_mulosb): New.
      	(vec_vmulouh): New.
      	(vec_vmulosh): New.
      	(vec_vnmsubfp): New.
      	(vec_vnor): New.
      	(vec_vor): New.
      	(vec_vpkuhum): New.
      	(vec_vpkuwum): New.
      	(vec_vpkpx): New.
      	(vec_vpkuhus): New.
      	(vec_vpkshss): New.
      	(vec_vpkuwus): New.
      	(vec_vpkswss): New.
      	(vec_vpkshus): New.
      	(vec_vpkswus): New.
      	(vec_vperm): New.
      	(vec_vrefp): New.
      	(vec_vrlb): New.
      	(vec_vrlh): New.
      	(vec_vrlw): New.
      	(vec_vrfin): New.
      	(vec_vrsqrtefp): New.
      	(vec_vsel): New.
      	(vec_vslb): New.
      	(vec_vslh): New.
      	(vec_vslw): New.
      	(vec_vsldoi): New.
      	(vec_vsl): New.
      	(vec_vslo): New.
      	(vec_vspltb): New.
      	(vec_vsplth): New.
      	(vec_vspltw): New.
      	(vec_vspltisb): New.
      	(vec_vspltish): New.
      	(vec_vspltisw): New.
      	(vec_vsrb): New.
      	(vec_vsrh): New.
      	(vec_vsrw): New.
      	(vec_vsrab): New.
      	(vec_vsrah): New.
      	(vec_vsraw): New.
      	(vec_vsr): New.
      	(vec_vsro): New.
      	(vec_stvx): New.
      	(vec_stvebx): New.
      	(vec_stvehx): New.
      	(vec_stvewx): New.
      	(vec_stvxl): New.
      	(vec_vsububm): New.
      	(vec_vsubuhm): New.
      	(vec_vsubuwm): New.
      	(vec_vsubfp): New.
      	(vec_vsubcuw): New.
      	(vec_vsububs): New.
      	(vec_vsubsbs): New.
      	(vec_vsubuhs): New.
      	(vec_vsubshs): New.
      	(vec_vsubuws): New.
      	(vec_vsubsws): New.
      	(vec_vsum4ubs): New.
      	(vec_vsum4sbs): New.
      	(vec_vsum4shs): New.
      	(vec_vsum2sws): New.
      	(vec_vsumsws): New.
      	(vec_vrfiz): New.
      	(vec_vupkhsb): New.
      	(vec_vupkhpx): New.
      	(vec_vupkhsh): New.
      	(vec_vupklsb): New.
      	(vec_vupklpx): New.
      	(vec_vupklsh): New.
      	(vec_vxor): New.
      
      From-SVN: r52711
      Aldy Hernandez committed
    • re PR c++/6331 (g++ 3.1 looses const qualifiers) · 985723ce
              PR c++/6331
              * method.c (do_build_copy_constructor): Use cp_build_qualified_type.
              * typeck.c (build_modify_expr): Allow arrays to differ in cv-quals.
      
      From-SVN: r52709
      Jason Merrill committed
    • Daily bump. · 12fe8bf2
      From-SVN: r52708
      GCC Administrator committed
    • Fix typos for 2002-03-08 entry. · be3ac45e
      From-SVN: r52703
      Per Bothner committed
    • win32.cc, win32.cc (backtrace): Added this function because Win32 does not supply it. · c2a6704f
      2002-04-23  Adam Megacz <adam@xwt.org>
      
              * win32.cc, include/win32.cc (backtrace): Added this function
              because Win32 does not supply it.
      
      From-SVN: r52701
      Adam Megacz committed
    • std_fstream.h (basic_filebuf::sync): Hoist unconditional flush on lower-layer handle to here... · 9385d9cb
      	* include/std/std_fstream.h (basic_filebuf::sync): Hoist
      	unconditional flush on lower-layer handle to here...
      	* include/bits/fstream.tcc (basic_filebuf::_M_really_overflow):
      	...from here.  Optimize remaining _M_file.sync() call pattern.
      	* testsuite/27_io/narrow_stream_objects.cc (test04): New test.
      	(test05): Likewise.
      
      From-SVN: r52699
      Loren J. Rittle committed
  2. 23 Apr, 2002 24 commits
  3. 22 Apr, 2002 9 commits