1. 15 Apr, 2004 6 commits
    • Makefile.in: Call gcc/ada/Makefile directly, not through the intermediary of gcc/Makefile. · 80dab182
      	* Makefile.in: Call gcc/ada/Makefile directly, not through the
      	intermediary of gcc/Makefile.  Incorporate all necessary parts of
      	rules from gcc/ada/Make-lang.in, including extra gnatlib/gnattools
      	targets, rts-zfp, rts-ravenscar.  Get needed bits of GCC
      	configuration from (new) gcc/libada-mk.  Decide what gnatlib variant
      	to build in configure.ac, not here.
      	* configure.ac: Provide Makefile.in with the new information it needs,
      	such as GCC's tmake_file and xmake_file.
      	* configure: Regenerate.
      
      From-SVN: r80711
      Nathanael Nerode committed
    • libada-mk.in: New file. · 69f9a345
      	* libada-mk.in: New file.
      	* configure.ac: Create libada-mk from libada-mk.in.
      	* configure: Regenerate.
      
      From-SVN: r80710
      Nathanael Nerode committed
    • optabs.h (enum optab_index): Add new OTI_logb and OTI_ilogb. · 88b28a31
      2004-04-14  Uros Bizjak  <uros@kss-loka.si>
      
      	* optabs.h (enum optab_index): Add new OTI_logb and OTI_ilogb.
      	(logb_optab, ilogb_optab): Define corresponding macros.
      	* optabs.c (init_optabs): Initialize logb_optab and ilogb_optab.
      	* genopinit.c (optabs): Implement logb_optab and ilogb_optab
      	using logb?f2 and ilogb?i2 patterns.
      	* builtins.c (expand_builtin_mathfn): Handle BUILT_IN_LOGB{,F,L}
      	using logb_optab, and BUILT_IN_ILOGB{,F,L} using ilogb_optab.
      	(expand_builtin): Expand BUILT_IN_LOGB{,F,L} and BUILT_IN_ILOGB{,F,L}
      	using expand_builtin_mathfn if flag_unsafe_math_optimizations is set.
      
      	* reg-stack.c (subst_stack_regs_pat): Handle UNSPEC_XTRACT_FRACT
      	and UNSPEC_XTRACT_EXP.
      
      	* config/i386/i386.md (*fxtractdf3, *fxtractsf3, *fxtractxf3): New
      	patterns to implement fxtract x87 instruction.
      	(logbdf2, logbsf2, logbxf2, ilogbsi2): New expanders to implement
      	logb, logbf, logbl, ilogb, ilogbf and ilogbl built-ins as inline x87
      	intrinsics.
      	(UNSPEC_XTRACT_FRACT, UNSPEC_XTRACT_EXP): New unspecs to represent
      	x87's fxtract insn.
      
      	* gcc.dg/builtins-38.c: New test.
      
      From-SVN: r80709
      Uros Bizjak committed
    • charset.exp: Run .cc extension tests. · 2aa01719
      2004-04-14  Eric Christopher  <echristo@redhat.com>
      
              * g++.dg/charset/charset.exp: Run .cc extension tests.
      
      From-SVN: r80707
      Eric Christopher committed
    • t-elf: Enable multilibs by default. · ec6e4092
      2004-04-14  Eric Christopher  <echristo@redhat.com>
      
              * config/mips/t-elf: Enable multilibs by default.
      
      From-SVN: r80706
      Eric Christopher committed
    • Daily bump. · b65e5993
      From-SVN: r80701
      GCC Administrator committed
  2. 14 Apr, 2004 14 commits
  3. 13 Apr, 2004 12 commits
  4. 12 Apr, 2004 8 commits