1. 09 Feb, 2007 13 commits
    • struct-layout-1.h (v16sf): Define to v4sf on uClinux targets. · 4a799f3d
      gcc/testsuite/
      	* gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
      	uClinux targets.
      	(u16sf): Likewise u4sf.
      	* g++.dg/compat/struct-layout-1.h: Likewise.
      
      From-SVN: r121745
      Richard Sandiford committed
    • target-supports.exp (check_effective_target_coldfire_fpu): New procedure. · 7fc564b7
      gcc/testsuite/
      	* lib/target-supports.exp (check_effective_target_coldfire_fpu): New
      	procedure.
      	* gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
      	m68k targets if check_effective_target_coldfire_fpu returns true.
      
      From-SVN: r121744
      Richard Sandiford committed
    • 200x-xx-xx Nathan Sidwell <nathan@codesourcery.com> Richard Sandiford <richard@codesourcery.com> · 10e96df4
      gcc/
      200x-xx-xx  Nathan Sidwell  <nathan@codesourcery.com>
      	    Richard Sandiford  <richard@codesourcery.com>
      
      	* config.gcc (m68010-*-netbsdelf*, m68k*-*-netbsdelf*)
      	(m68k*-*-openbsd*, m68k-*-linux*): Set default_cf_cpu.
      	(m68k-*-aout*, m68k-*-coff*, m68k-*-uclinux*, m68k-*-rtems*): Add
      	m68k/t-mlib to tmake_file.
      	(m68020-*-elf*, m68k-*-elf*): Likewise.  Add t-m68kbare as well.
      	(m68k*-*-*): Use --with-arch to pick a default for --with-cpu.
      	(m680[012]0-*-*, m68k*-*-*): Add support for --with-arch.
      	Allow it to be cf or m68k.  Set m68k_arch_family.  If that
      	variable is not empty, add t-$m68k_arch_family to tmake_file.
      	Add t-mlibs to tmake_file.
      	* doc/install.texi: Document --with-arch=m68k and --with-arch=cf.
      	* config/m68k/t-cf: New file.
      	* config/m68k/t-m68k: Likewise.
      	* config/m68k/t-mlibs: Likewise.
      	* config/m68k/t-m68kbare (MULTILIB_OPTIONS, MULTILIB_DIRNAMES)
      	(MULTILIB_MATCHES, MULTILIB_EXCEPTIONS): Delete.
      	(M68K_MLIB_DIRNAMES, M68K_MLIB_OPTIONS): Define.
      	* config/m68k/t-m68kelf (MULTILIB_OPTIONS, MULTILIB_DIRNAMES)
      	(MULTILIB_MATCHES, MULTILIB_EXCEPTIONS, LIBGCC, INSTALL_LIBGCC):
      	Delete.
      	* config/m68k/t-openbsd (MULTILIB_OPTIONS, LIBGCC): Delete.
      	(INSTALL_LIBGCC): Delete.
      	(M68K_MLIB_DIRNAMES, M68K_MLIB_OPTIONS): Define.
      	* config/m68k/t-rtems (MULTILIB_OPTIONS, MULTILIB_DIRNAMES)
      	(MULTILIB_MATCHES, MULTILIB_EXCEPTIONS): Delete.
      	(M68K_MLIB_CPU): Define.
      	* config/m68k/t-uclinux (MULTILIB_OPTIONS, MULTILIB_DIRNAMES)
      	(MULTILIB_MATCHES, MULTILIB_EXCEPTIONS): Delete.
      	(M68K_MLIB_CPU, M68K_MLIB_OPTIONS, M68K_MLIB_DIRNAMES): Define.
      
      Co-Authored-By: Richard Sandiford <richard@codesourcery.com>
      
      From-SVN: r121743
      Nathan Sidwell committed
    • re PR tree-optimization/23361 (Can't eliminate empty loops with power of two… · b44e7f07
      re PR tree-optimization/23361 (Can't eliminate empty loops with power of two step and variable bounds)
      
      2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
      	Richard Guenther  <rguenther@suse.de>
      
      	PR middle-end/23361
      	* fold-const.c (fold_comparison): Handle obfuscated comparisons
      	against INT_MIN/INT_MAX.
      	* tree-ssa-loop-ivcanon.c (remove_empty_loop): Print to dump
      	file if a loop is removed.
      
      	* gcc.dg/fold-compare-3.c: New testcase.
      	* gcc.dg/tree-ssa/loop-24.c: Likewise.
      
      Co-Authored-By: Richard Guenther <rguenther@suse.de>
      
      From-SVN: r121742
      Zdenek Dvorak committed
    • testsuite_flags.in: Add back @LIBICONV@ to SECTIONLDFLAGS. · 917fbceb
      2007-02-09  Paolo Carlini  <pcarlini@suse.de>
      
      	* scripts/testsuite_flags.in: Add back @LIBICONV@ to SECTIONLDFLAGS.
      
      From-SVN: r121741
      Paolo Carlini committed
    • re PR classpath/23566 (Need to regenerate TimeZone data against tzdata2006a) · 122c09be
      	PR 23566
      	* scripts/timezones.pl: Parse each file in 2 passes, in one parse
      	just Rule lines, in the other everything else.  Pass 0 instead of
      	$savings as second argument to parseRule when parsing the start
      	rule.
      	* java/util/TimeZone.java (timezones): Regenerate from tzdata2007a.
      
      From-SVN: r121740
      Jakub Jelinek committed
    • pr26570.c: Clean up coverage files. · 3553ec04
      	* gcc.dg/pr26570.c: Clean up coverage files.
      	* gcc.dg/pr30172-1.c: Clean up gimple tree dump.
      	* gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
      	* gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
      	* gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
      	* gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
      	* gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
      	* gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
      	* gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
      	* gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
      	* gcc.dg/tree-ssa/pr25501.c: Ditto.
      	* gcc.dg/fold-compare-2.c: Clean up vrp dump files.
      	* gcc.dg/vect/vect-recip.c: Clean up vect dump file.
      	* gcc.dg/vect/pr28952.c: Ditto.
      	* gcc.dg/vect/pr27151.c: Ditto.
      	* gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
      	* g++.dg/gomp/macro-3.C: Ditto.
      
      From-SVN: r121739
      Uros Bizjak committed
    • sources.am: Regenerate. · 19628083
              * sources.am: Regenerate.
              * Makefile.in: Regenerate.
              * testsuite/Makefile.in: Regenerate.
              * gcj/Makefile.in: Regenerate.
              * include/Makefile.in: Regenerate.
      
              * classpath/lib/javax/management/MBeanServerFactory.class:
              Regenerate.
      
      From-SVN: r121737
      Keith Seitz committed
    • calls.c (store_one_arg): Pass correct alignment to emit_push_insn for non-BLKmode values. · 46bd2bee
      	* calls.c (store_one_arg): Pass correct alignment to
      	emit_push_insn for non-BLKmode values.
      	* expr.c (emit_push_insn): If STRICT_ALIGNMENT, copy to an
      	unaligned stack slot via a suitably aligned slot.
      
      From-SVN: r121736
      Joseph Myers committed
    • re PR libstdc++/17012 ([DR 526] std::list's function, remove, looks like it is… · 687e00ee
      re PR libstdc++/17012 ([DR 526] std::list's function, remove, looks like it is reading memory that has been freed.)
      
      2007-02-08  Howard Hinnant  <hhinnant@apple.com>
      
      	PR libstdc++/17012
      	* include/bits/list.tcc (list<>::remove): Take care of
      	&*__first == &__value.
      	* docs/html/ext/howto.html: Add an entry for DR 526.
      
      From-SVN: r121735
      Howard Hinnant committed
    • sources.am: Regenerate. · 67e1d0f7
              * sources.am: Regenerate.
              * Makefile.in: Regenerate.
      
              * classpath/lib/javax/management/MBeanServerFactory.class:
              Regenerate.
      
      From-SVN: r121734
      Keith Seitz committed
    • m32c.c (m32c_unpend_compare): Add default to silence warnings. · 67fc44cb
      * config/m32c/m32c.c (m32c_unpend_compare): Add default to silence
      warnings.
      (legal_subregs): Use unsigned char, make const.
      (m32c_illegal_subreg_p): Use ARRAY_SIZE.  Delete unused variables.
      
      From-SVN: r121733
      DJ Delorie committed
    • Daily bump. · f88e483d
      From-SVN: r121731
      GCC Administrator committed
  2. 08 Feb, 2007 19 commits
  3. 07 Feb, 2007 8 commits