- 18 Apr, 2004 4 commits
-
-
* config/rs6000/altivec.h (vec_any_numeric): Correct typo in __unn_args_eq. From-SVN: r80809
Aldy Hernandez committed -
* gcc.dg/vmx/1b-01.c: New. * gcc.dg/vmx/1b-02.c: New. * gcc.dg/vmx/1b-03.c: New. * gcc.dg/vmx/1b-04.c: New. * gcc.dg/vmx/1b-05.c: New. * gcc.dg/vmx/1b-06.c: New. * gcc.dg/vmx/1b-07.c: New. * gcc.dg/vmx/1c-01.c: New. * gcc.dg/vmx/1c-02.c: New. * gcc.dg/vmx/3a-01a.c: New. * gcc.dg/vmx/3a-01.c: New. * gcc.dg/vmx/3a-01m.c: New. * gcc.dg/vmx/3a-03.c: New. * gcc.dg/vmx/3a-03m.c: New. * gcc.dg/vmx/3a-04.c: New. * gcc.dg/vmx/3a-04m.c: New. * gcc.dg/vmx/3a-05.c: New. * gcc.dg/vmx/3a-06.c: New. * gcc.dg/vmx/3a-06m.c: New. * gcc.dg/vmx/3a-07.c: New. * gcc.dg/vmx/3b-01.c: New. * gcc.dg/vmx/3b-02.c: New. * gcc.dg/vmx/3b-10.c: New. * gcc.dg/vmx/3b-13.c: New. * gcc.dg/vmx/3b-14.c: New. * gcc.dg/vmx/3b-15.c: New. * gcc.dg/vmx/3c-01a.c: New. * gcc.dg/vmx/3c-01.c: New. * gcc.dg/vmx/3c-02.c: New. * gcc.dg/vmx/3c-03.c: New. * gcc.dg/vmx/3d-01.c: New. * gcc.dg/vmx/4-01.c: New. * gcc.dg/vmx/4-03.c: New. * gcc.dg/vmx/5-01.c: New. * gcc.dg/vmx/5-02.c: New. * gcc.dg/vmx/5-03.c: New. * gcc.dg/vmx/5-04.c: New. * gcc.dg/vmx/5-05.c: New. * gcc.dg/vmx/5-06.c: New. * gcc.dg/vmx/5-07.c: New. * gcc.dg/vmx/5-07t.c: New. * gcc.dg/vmx/5-08.c: New. * gcc.dg/vmx/5-10.c: New. * gcc.dg/vmx/5-11.c: New. * gcc.dg/vmx/7-01a.c: New. * gcc.dg/vmx/7-01.c: New. * gcc.dg/vmx/7c-01.c: New. * gcc.dg/vmx/7d-01.c: New. * gcc.dg/vmx/7d-02.c: New. * gcc.dg/vmx/8-01.c: New. * gcc.dg/vmx/8-02a.c: New. * gcc.dg/vmx/8-02.c: New. * gcc.dg/vmx/brode-1.c: New. * gcc.dg/vmx/bug-1.c: New. * gcc.dg/vmx/bug-2.c: New. * gcc.dg/vmx/bug-3.c: New. * gcc.dg/vmx/cw-bug-1.c: New. * gcc.dg/vmx/cw-bug-2.c: New. * gcc.dg/vmx/cw-bug-3.c: New. * gcc.dg/vmx/dct.c: New. * gcc.dg/vmx/debug-1.c: New. * gcc.dg/vmx/debug-2.c: New. * gcc.dg/vmx/debug-3.c: New. * gcc.dg/vmx/debug-4.c: New. * gcc.dg/vmx/dos-bug-1-gdb.c: New. * gcc.dg/vmx/dos-bug-2-gdb.c: New. * gcc.dg/vmx/eg-5.c: New. * gcc.dg/vmx/fft.c: New. * gcc.dg/vmx/gcc-bug-1.c: New. * gcc.dg/vmx/gcc-bug-2.c: New. * gcc.dg/vmx/gcc-bug-3.c: New. * gcc.dg/vmx/gcc-bug-4.c: New. * gcc.dg/vmx/gcc-bug-5.c: New. * gcc.dg/vmx/gcc-bug-6.c: New. * gcc.dg/vmx/gcc-bug-7.c: New. * gcc.dg/vmx/gcc-bug-8.c: New. * gcc.dg/vmx/gcc-bug-9.c: New. * gcc.dg/vmx/gcc-bug-b.c: New. * gcc.dg/vmx/gcc-bug-c.c: New. * gcc.dg/vmx/gcc-bug-d.c: New. * gcc.dg/vmx/gcc-bug-e.c: New. * gcc.dg/vmx/gcc-bug-f.c: New. * gcc.dg/vmx/gcc-bug-g.c: New. * gcc.dg/vmx/gcc-bug-i.c: New. * gcc.dg/vmx/harness.h: New. * gcc.dg/vmx/ira1.c: New. * gcc.dg/vmx/ira2a.c: New. * gcc.dg/vmx/ira2b.c: New. * gcc.dg/vmx/ira2.c: New. * gcc.dg/vmx/ira2c.c: New. * gcc.dg/vmx/mem.c: New. * gcc.dg/vmx/newton-1.c: New. * gcc.dg/vmx/ops.c: New. * gcc.dg/vmx/sn7153.c: New. * gcc.dg/vmx/spill2.c: New. * gcc.dg/vmx/spill3.c: New. * gcc.dg/vmx/spill.c: New. * gcc.dg/vmx/t.c: New. * gcc.dg/vmx/varargs-1.c: New. * gcc.dg/vmx/varargs-2.c: New. * gcc.dg/vmx/varargs-3.c: New. * gcc.dg/vmx/varargs-4.c: New. * gcc.dg/vmx/varargs-5.c: New. * gcc.dg/vmx/varargs-6.c: New. * gcc.dg/vmx/varargs-7.c: New. * gcc.dg/vmx/vmx.exp: New. * gcc.dg/vmx/vprint-1.c: New. * gcc.dg/vmx/vscan-1.c: New. * gcc.dg/vmx/x-01.c: New. * gcc.dg/vmx/x-02.c: New. * gcc.dg/vmx/x-03.c: New. * gcc.dg/vmx/x-04.c: New. * gcc.dg/vmx/x-05.c: New. * gcc.dg/vmx/yousufi-1.c: New. * gcc.dg/vmx/zero-1.c: New. * gcc.dg/vmx/zero.c: New. Co-Authored-By: Aldy Hernandez <aldyh@redhat.com> From-SVN: r80808
Zack Weinberg committed -
From-SVN: r80805
GCC Administrator committed -
g77.texi (Floating-point Errors): Avoid referencing http://www.linuxsupportline.com/~billm/ which as has been... * g77.texi (Floating-point Errors): Avoid referencing http://www.linuxsupportline.com/~billm/ which as has been hijacked. From-SVN: r80801
Gerald Pfeifer committed
-
- 17 Apr, 2004 11 commits
-
-
* g++.dg/lookup/java1.C: Update for chage of _Jv_AllocObject. * g++.dg/lookup/java2.C: Likewise. From-SVN: r80799
Andrew Pinski committed -
From-SVN: r80797
John David Anglin committed -
2004-04-17 Laurent GUERBY <laurent@guerby.net> * ada/acats/run_all.sh: use -O2 by default. From-SVN: r80796
Laurent GUERBY committed -
PR target/14715 * config/rs6000/rs6000.c (rs6000_stack_info): Make parm_size agree with STARTING_FRAME_OFFSET. From-SVN: r80794
Alan Modra committed -
2004-04-17 Laurent GUERBY <laurent@guerby.net> PR ada/14988 (partial) * impunit.adb: Fix typo. From-SVN: r80793
Laurent GUERBY committed -
* config/mips/mips.h (PREDICATE_CODES): Add macc_msac_operand. * config/mips/mips.c (macc_msac_operand): New function. * config/mips/mips.md (*msac): Move after *macc. (*msac2): New. Generalize macc-related peepholes so that they apply to msac too. From-SVN: r80790
Richard Sandiford committed -
2004-04-17 Paolo Bonzini <bonzini@gnu.org> * opts.c (decode_options): Do not enable flag_rename_registers and flag_web at -O3. * toplev.c (flag_rename_registers): Initialize flag_rename_registers and flag_web to AUTODETECT_FLAG_VAR_TRACKING. (default_debug_hooks): New global. (process_options): Initialize default_debug_hooks. Warn if -fvar-tracking specified but not supported by the current debug format. Do not run var tracking at -O0 or if not supported by the current debug format, even if -fvar-tracking was given. If -fno-rename-registers is not specified, always run register renaming if var tracking is supported by the default debugging information format for the target, and we are at -O1 or higher; similarly for -fweb, but only at -O2 or higher. * doc/invoke.texi (Optimize Options): Document this. From-SVN: r80789
Paolo Bonzini committed -
* configure.ac (gcc_cv_ld_as_needed): Use AC_CACHE_CHECK. * configure: Regenerate. From-SVN: r80788
Richard Sandiford committed -
From-SVN: r80787
Richard Sandiford committed -
* config.gcc (i[34567]86-*-solaris2*): Default to DWARF-2 debugging on Solaris 7 and up. From-SVN: r80785
Rainer Orth committed -
From-SVN: r80780
GCC Administrator committed
-
- 16 Apr, 2004 12 commits
-
-
* doc/install.texi (Specific, mips-sgi-irix5): Reflect working IRIX 5 port. Remove -save-temps workaround, handled automatically. Require GNU binutils 2.15 for debugging. Remove SGI make warnings since GNU make is now required. (Specific, mips-sgi-irix6): Some markup fixes. Describe MIPSpro C problems and workarounds. Mention working O32 ABI support. Recommend GNU as 2.15 for O32 with debugging. Remove description of fixed structure pass/return bug. From-SVN: r80772
Rainer Orth committed -
From-SVN: r80769
John David Anglin committed -
* sdbout.c (sdbout_one_type): Use TYPE_VALUES for enums, not TYPE_FIELDS. (sdbout_finish): Don't free deferred_global_decls; it's GC'd. From-SVN: r80761
DJ Delorie committed -
From-SVN: r80759
John David Anglin committed -
From-SVN: r80758
John David Anglin committed -
* pa64-regs.h (DBX_REGISTER_NUMBER): Simplify and correct mapping of SAR register. Fix comment. (ADDITIONAL_REGISTER_NAMES): Correct register number of SAR register (%cr11). From-SVN: r80756
John David Anglin committed -
From-SVN: r80755
John David Anglin committed -
libjava: 2004-04-15 Bryce McKinlay <mckinlay@redhat.com> * prims.cc (_Jv_AllocObject): Remove `size' argument. (_Jv_AllocObjectNoFinalizer): Likewise. (_Jv_AllocObjectNoInitNoFinalizer): Likewise. (_Jv_AllocPtrFreeObject): Likewise. (_Jv_AllocString): Moved from natString.cc. Call collector interface directly even in the JVMPI case. * gcj/cni.h (JvAllocObject): Remove `size' argument from _Jv_AllocObject calls. * gcj/javaprims.h: Update prototypes. * gnu/gcj/natCore.cc (_Jv_create_core): Use `new', not _Jv_AllocObject. * java/lang/Class.h: Update _Jv_AllocObject friend prototype. * java/lang/natString.cc (_Jv_AllocString): Move to prims.cc. gcc/cp: 2004-04-15 Bryce McKinlay <mckinlay@redhat.com> * init.c (build_new_1): Don't use type size argument for Java _Jv_AllocObject call. gcc/java: 2004-04-15 Bryce McKinlay <mckinlay@redhat.com> * expr.c (expand_java_NEW): Don't use size argument for _Jv_AllocObject calls. * parse.y (patch_invoke): Likewise. From-SVN: r80754
Bryce McKinlay committed -
* config/arm/arm.c (arm_override_options): Revert previous patch. * config/arm/t-xscale-elf: Disable iwmmxt multilibs until they can be safely built. From-SVN: r80752
Nick Clifton committed -
* config/m32r/m32r.h (BIG_ENDIAN_BIT): Deleted to fix endian bug. (TARGET_LITTLE_ENDIAN, TARGET_BIG_ENDIAN, TARGET_DEFAULT): Changed. Ditto. (LITTLE_ENDIAN_BIT, TARGET_CPU_DEFAULT, TARGET_ENDIAN_DEFAULT): Added. Ditto. * config/m32r/little.h (TARGET_LITTLE_ENDIAN): Deleted. (TARGET_ENDIAN_DEFAULT): Added. From-SVN: r80747
Kazuhiro Inaoka committed -
* builtins.def (BUILT_IN_ISDIGIT, BUILT_IN_ISXDIGIT): Mark with ATTR_CONST_NOTHROW_LIST. From-SVN: r80740
Kaveh R. Ghazi committed -
From-SVN: r80737
GCC Administrator committed
-
- 15 Apr, 2004 10 commits
-
-
PR/middle-end 14915 * builtins.c (expand_builtin_signbit): Test BYTES_BIG_ENDIAN, not BITS_BIG_ENDIAN. From-SVN: r80732
Kaveh R. Ghazi committed -
2004-04-15 Pat Haugen <pthaugen@us.ibm.com> * ra-debug.c (ra_print_rtx): Add break's to case legs. From-SVN: r80725
Pat Haugen committed -
target-supports.exp (check_profiling_available): Assume profiling isn't available for mips*-*-elf targets. * lib/target-supports.exp (check_profiling_available): Assume profiling isn't available for mips*-*-elf targets. From-SVN: r80715
Richard Sandiford committed -
* Makefile.in (fixinc.sh): Set WARN_CFLAGS to empty string. From-SVN: r80713
James E Wilson committed -
* Make-lang.in: Remove obsolete rts-none, rts-cert, install-rts-none, and install-rts-cert targets. Remove all gnatlib and gnattools targets and all other rts-* targets (moved to libada). Remove (now) unused Make variables CHMOD, CHMOD_AX_FLAGS, shext, THREAD_KIND, TRACE, GNATLIBFLAGS, GNATLIBCFLAGS. From-SVN: r80712
Nathanael Nerode committed -
* libada-mk.in: New file. * configure.ac: Create libada-mk from libada-mk.in. * configure: Regenerate. From-SVN: r80710
Nathanael Nerode committed -
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 -
2004-04-14 Eric Christopher <echristo@redhat.com> * g++.dg/charset/charset.exp: Run .cc extension tests. From-SVN: r80707
Eric Christopher committed -
2004-04-14 Eric Christopher <echristo@redhat.com> * config/mips/t-elf: Enable multilibs by default. From-SVN: r80706
Eric Christopher committed -
From-SVN: r80701
GCC Administrator committed
-
- 14 Apr, 2004 3 commits
-
-
From-SVN: r80691
Zack Weinberg committed -
Revert: PR c++/13294 * pt.c (maybe_process_partial_specialization): Remember the context of a specialization. From-SVN: r80689
Jason Merrill committed -
* expr.c (build_invokeinterface): Remove unused variables to fix warnings. From-SVN: r80686
Bryce McKinlay committed
-