- 25 Mar, 2005 21 commits
-
-
* config/darwin.h (ASM_OUTPUT_ALIGNED_DECL_LOCAL): Don't allow 0 sized objects. From-SVN: r97059
Mike Stump committed -
* config/rs6000/rs6000.md (UNSPEC constants): Add UNSPEC_STFIWX. (fix_truncdfsi2): Allow registers or memory as destination. When TARGET_PPC_GFXOPT, generate simplified pattern. (fix_truncdfsi2_internal): Use define_insn_and_split. (fix_truncdfsi2_internal_gfxopt): New. (fctiwz): Don't confuse register allocation by giving it no choices. (stfiwx): New. * config/rs6000/rs6000.h (EXTRA_CONSTRAINT): Add 'Z'. (EXTRA_MEMORY_CONSTRAINT): Likewise. * config/rs6000/rs6000.c (indexed_or_indirect_operand): New. * config/rs6000/rs6000-protos.h (indexed_or_indirect_operand): New. From-SVN: r97058
Geoffrey Keating committed -
* tree.c (get_set_constructor_bits, get_set_constructor_bytes): Remove. * tree.h: Remove the corresponding prototypes. From-SVN: r97057
Kazu Hirata committed -
dominance.c (free_dominance_info): Speed up by freeing et data structures without maintaining other nodes. * dominance.c (free_dominance_info): Speed up by freeing et data structures without maintaining other nodes. * et-forest.c (et_free_tree_force): New. * et-forest.h: Add a prototype for et_free_tree_force. From-SVN: r97054
Kazu Hirata committed -
PR target/15491 * vax.c (vax_rtx_costs_1): Merge with vax_rtx_costs. (vax_rtx_costs): Return false when passed unsupported rtx's. Handle FLOAT_EXTEND, FLOAT_TRUNCATE and TRUNCATE. Fix costs for POST_INC, PRE_DEC, NEG and NOT. From-SVN: r97050
John David Anglin committed -
PR target/19888 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux. From-SVN: r97048
Steve Ellcey committed -
* testsuite/lib/libstdc++.exp (v3-build_support): Pass -w when compiling support objects. From-SVN: r97047
Mark Mitchell committed -
* fold-const.c: Convert uses of fold (build (...)) to fold_buildN. From-SVN: r97046
Kazu Hirata committed -
From-SVN: r97044
Zdenek Dvorak committed -
PR libfortran/19678 PR libfortran/19679 * gfortran.dg/dos_eol.f: New test. PR libfortran/19678 * list_read.c (next_char, eat_separator, finish_separator, read_real) (namelist_read): Add support for '\r' as well as '\n' as EOL character. PR libfortran/19679 * list_read.c (read_sf): Add a '\r' in a test to support DOS line-endings when line length is exceeded. From-SVN: r97041
Francois-Xavier Coudert committed -
PR rtl-optimization/20249 * cse.c (insert_regs): Do not record equivalence of registers in different modes. * gcc.dg/20050325-1.c: New test. From-SVN: r97039
Zdenek Dvorak committed -
2005-03-25 Paolo Bonzini <bonzini@gnu.org> * configure.in (RPATH_ENVVAR): Set to DYLD_LIBRARY_PATH on Darwin. * configure: Regenerate. From-SVN: r97038
Paolo Bonzini committed -
PR libfortran/15332 * io/format.c (parse_format_list): format node for colon edit descriptor needs a repeat counter set to 1. * gfortran.dg/pr15332.f: New test. From-SVN: r97036
Francois-Xavier Coudert committed -
include: * libiberty.h (xstrndup): Declare. libiberty: * Makefile.in (CFILES): Add strndup.c and xstrndup.c. (REQUIRED_OFILES): Add xstrndup.o. (CONFIGURED_OFILES): Add strndup.o. Regenerate dependencies. * configure.ac (funcs, AC_CHECK_FUNCS): Add strndup. * strndup.c, xstrndup.c: New. * config.in, configure, functions.texi: Regenerate. From-SVN: r97034
Kaveh R. Ghazi committed -
From-SVN: r97033
Kaveh R. Ghazi committed -
* emit-rtl.c (reverse_comparison): Remove. * rtl.h: Remove the corresponding prototype. From-SVN: r97032
Kazu Hirata committed -
* g++.dg/ext/visibility/pragma-override1.C: Mark as requiring 'internal' visibility. * g++.dg/ext/visibility/pragma-override2.C: Likewise. * g++.dg/ext/visibility/visibility-7.C: Mark as requiring 'protected' visibility. * gcc.dg/visibility-7.c: Likewise. * lib/target-supports.exp (check_visibility_available): Take a parameter, the kind of visibility to check for. * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter to check_visibility_available. From-SVN: r97031
Geoffrey Keating committed -
From-SVN: r97029
Anthony Green committed -
2005-03-24 Anthony Green <green@redhat.com> * gnu/gcj/tools/gcj_dbtool/Main.java: Accept libdir argument with -p option. (usage): Add [LIBDIR] to help output. * gnu/gcj/tools/gcj_dbtool/natMain.cc: New file. * Makefile.am (AM_CXXFLAGS): Define LIBGCJ_DEFAULT_DATABASE_PATH_TAIL. (db_pathtail): New macro. From gcc/java... 2005-03-24 Anthony Green <green@redhat.com> * gcj.texi (Invoking gcj-dbtool): Document new LIBDIR option to 'gcj-dbtool -p'. From-SVN: r97028
Anthony Green committed -
2005-03-24 Dale Johannesen <dalej@apple.com> * gcc.dg/20020919-1.c: Fix for x86 Darwin. From-SVN: r97026
Dale Johannesen committed -
[[Split portion of a mixed commit.]] From-SVN: r97024.2
GCC Administrator committed
-
- 24 Mar, 2005 19 commits
-
-
2005-03-24 Geoffrey Keating <geoffk@apple.com> * typeck.c (build_static_cast_1): Allow scalar_cast between any integral, floating, or enumeration type. Index: testsuite/ChangeLog 2005-03-24 Geoffrey Keating <geoffk@apple.com> * g++.dg/expr/cast3.C: New. From-SVN: r97019
Geoffrey Keating committed -
* doc/install.texi (--enable-altivec): Delete docs. From-SVN: r97018
James E Wilson committed -
* gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and rs6000. From-SVN: r97016
David Edelsohn committed -
This is the one case in c.opt where 'C++' appeared without 'ObjC++', and it's annoying that it was this important option. Bootstrapped & tested on powerpc-darwin8. (It's actually been tested much more extensively than that internally.) -- - Geoffrey Keating <geoffk@apple.com> ===File ~/patches/gcc-3973957.patch========================= 2005-03-24 Geoffrey Keating <geoffk@apple.com> * c.opt (fvisibility-inlines-hidden): Allow for ObjC++. From-SVN: r97015
Geoffrey Keating committed -
* config/rs6000/predicates.md (easy_fp_constant): Return 0 for SFmode and DFmode before reload when flag_unsafe_math_optimizations not enabled. From-SVN: r97014
David Edelsohn committed -
From-SVN: r97013
Aaron W. LaFramboise committed -
* config/i386/darwin.h (TARGET_SUBTARGET_DEFAULT): Add MASK_128BIT_LONG_DOUBLE, MASK_ALIGN_DOUBLE. From-SVN: r97005
Geoffrey Keating committed -
* gnu/gcj/runtime/BootClassLoader.java (BootClassLoader): Don't add sax and w3c libraries. * Makefile.am (libgij_la_LIBADD): Added libsax-gcj.la and libw3c-gcj.la. * external/w3c_dom/Makefile.in: Rebuilt. * external/w3c_dom/Makefile.am (libw3c_gcj_la_GCJFLAGS): Include AM_GCJFLAGS. (libw3c_gcj_la_LDFLAGS): New variable. (noinst_LTLIBRARIES): Renamed. * external/sax/Makefile.in: Rebuilt. * external/sax/Makefile.am (libsax_gcj_la_GCJFLAGS): Include AM_GCJFLAGS. (libsax_gcj_la_LDFLAGS): New variable. (noinst_LTLIBRARIES): Renamed. From-SVN: r97004
Tom Tromey committed -
2005-03-24 Benjamin Kosnik <bkoz@redhat.com> * include/tr1/memory: Forward to... * include/tr1/boost_shared_ptr.h: ...here. Add Boost Software License. * include/Makefile.am (tr1_headers): Add boost_shared_ptr.h. * include/Makefile.in: Regenerate. * testsuite/tr1/2_general_utilities/memory/shared_ptr/cons/ auto_ptr_neg.cc: Adjust line numbers. From-SVN: r97003
Benjamin Kosnik committed -
gfortran.texi: Include it; white space change; fix typo. From-SVN: r97000
Steven G. Kargl committed -
From-SVN: r96998
Francois-Xavier Coudert committed -
* gcc/testsuite/ChangeLog: fixing a few previous entries (missing "gfortran.dg/"). From-SVN: r96996
François-Xavier Coudert committed -
PR target/20095 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.* From-SVN: r96995
Steve Ellcey committed -
* configure.ac (enable-checking): Add 'runtime' option. * doc/install.texi (enable-checking): Document 'runtime' checking. * tsystem.h (gcc_assert, gcc_unreachable): Define. * config.in: Regenerated. * configure: Regenerated. From-SVN: r96990
Nathan Sidwell committed -
* gcc.dg/badshift.c: Renamed to... * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1. From-SVN: r96989
Alexandre Oliva committed -
* gcc.target/i386/badshift.c: Renamed to... * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86 only. From-SVN: r96988
Alexandre Oliva committed -
typeck.c (comptypes): First determine if the types are compatible from a target-independent point of view. * typeck.c (comptypes): First determine if the types are compatible from a target-independent point of view. Check target attributes last. * class.c (build_base_path): (build_vbase_offset_vtbl_entries): (add_vcall_offset): Replace fold (buildN (...)) with fold_buildN. * error.c (dump_expr): Likewise. * init.c (build_zero_init, expand_cleanup_for_base, build_vec_delete_1): Likewise. * mangle.c (write_integer_cst): Likewise. * method.c (thunk_adjust): Likewise. * pt.c (convert_nontype_argument, tsubst, unify): Likewise. * tree.c (cxx_print_statistics, array_type_nelts_total): Likewise. * typeck.c (build_ptrmemfunc_access_expr, (get_member_function_from_ptrfunc): Likewise. From-SVN: r96985
Steven Bosscher committed -
* testsuite/Makefile.am (all-local): Do not build testsuite_files. * testsuite/Makefile.in: Regenerated. From-SVN: r96984
Mark Mitchell committed -
* optabs.h (enum optab_index): Remove OTI_llrint. (llrint_optab): Remove macro. * optabs.c (init_optabs): Remove llrint_optab initialization. * genopinit.c (optabs): Remove llrint_optab implementation. * builtins.c (expand_builtin_mathfn): Handle BUILT_IN_LLRINT{,F,L} using lrint_optab. From-SVN: r96983
Uros Bizjak committed
-