- 07 Oct, 2005 4 commits
-
-
* config/rs6000/rs6000.md (eqsi_power): New. (neg_eq0si): Add TARGET_POWER to final condition. (neg_eqsi): Same. From-SVN: r105089
David Edelsohn committed -
From-SVN: r105088
Mark Mitchell committed -
2005-10-07 Benjamin Kosnik <bkoz@redhat.com> * docs/doxygen/user.cfg.in: Update to Doyxygen 1.4.4. From-SVN: r105087
Benjamin Kosnik committed -
[[Split portion of a mixed commit.]] From-SVN: r105076.2
GCC Administrator committed
-
- 06 Oct, 2005 25 commits
-
-
PR testsuite/23611, PR testsuite/23615 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of writing prototypes of library functions by hand. * obj-c++.dg/bitfield-4.mm: Likewise. * obj-c++.dg/const-str-4.mm: Likewise. * obj-c++.dg/encode-4.mm: Likewise. * obj-c++.dg/encode-5.mm: Likewise. * obj-c++.dg/encode-6.mm: Likewise. * obj-c++.dg/gnu-runtime-3.mm: Likewise. * obj-c++.dg/method-10.mm: Likewise. * obj-c++.dg/method-17.mm: Likewise. * obj-c++.dg/method-19.mm: Likewise. * obj-c++.dg/try-catch-2.mm: Likewise. From-SVN: r105074
Ulrich Weigand committed -
PR libobjc/23612 * objc/objc-api.h (struct objc_ivar): Move definition to global scope. From-SVN: r105073
Ulrich Weigand committed -
From-SVN: r105072
Richard Henderson committed -
* config/rs6000/rs6000.c (rs6000_cannot_force_const_mem): New. (TARGET_CANNOT_FORCE_CONST_MEM): Use it. From-SVN: r105069
Richard Henderson committed -
2005-10-06 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/22216 PR middle-end/23651 * cfgexpand.c (tree_expand_cfg): After expanding the functions, clear out return_label and naked_return_label. From-SVN: r105066
Andrew Pinski committed -
2005-10-06 Daniel Berlin <dberlin@dberlin.org> * tree-ssa-structalias.c (check_for_overlaps): Fix bug in last change. From-SVN: r105059
Daniel Berlin committed -
PR tree-opt/22237 * tree-inline.c (declare_return_variable): Handle modify_dest not being a DECL. From-SVN: r105057
Richard Henderson committed -
2005-10-06 Richard Guenther <rguenther@suse.de> * ChangeLog: Fix ChangeLog entry to mention RESULT_DECL instead of PARM_DECL. From-SVN: r105054
Richard Biener committed -
2005-10-06 Daniel Berlin <dberlin@dberlin.org> Fix PR tree-optimization/22488 * tree-ssa-structalias.c (check_for_overlaps): New function. (create_variable_info_for): Use it. From-SVN: r105052
Daniel Berlin committed -
PR debug/24070 * dwarf2out.c (lookup_filename): Return the result of maybe_emit_file. (dwarf2out_start_source_file): Print it. From-SVN: r105051
Richard Henderson committed -
From-SVN: r105050
Geoffrey Keating committed -
PR 24236 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer. From-SVN: r105047
Richard Henderson committed -
2005-10-06 Dale Johannesen <dalej@apple.com> * gcc.c-torture/execute/20030125-1.c: Correct. From-SVN: r105046
Dale Johannesen committed -
PR 23706 * mode-switching.c (optimize_mode_switching): Clear transp bit for block with incomming abnormal edges. * config/sh/sh.c (fpscr_values, emit_fpu_switch): New. (fpscr_set_from_mem): Use them. * config/sh/sh.md (fpu_switch0, fpu_switch1): Remove. (fpscr postinc splitters): Rewrite as peephole2+split. From-SVN: r105045
Richard Henderson committed -
* config/rs6000/rs6000.md (eq<mode>): Add !TARGET_POWER. (eq<mode>_compare): Same. From-SVN: r105044
David Edelsohn committed -
re PR tree-optimization/24238 (ICE: verify_ssa failed "statement makes a memory store, but has no V_MAY_DEFS nor V_MUST_DEFS") 2005-10-06 Richard Guenther <rguenther@suse.de> PR tree-optimization/24238 * tree-ssa-alias.c (find_used_portions): Handle PARAM_DECL. * g++.dg/tree-ssa/pr24238.C: New testcase. From-SVN: r105043
Richard Guenther committed -
re PR fortran/18568 (pointers in derived data types do not transmit shape of pointed to arrays - bug or non-standard feature?) 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi> fortran/ PR 18568 * resolve.c (find_array_spec): Search through the list of components in the symbol of the type instead of the symbol of the variable. testsuite/ PR 18568 * gfortran.dg/der_pointer_3.f90: New test. From-SVN: r105039
Erik Edelmann committed -
./ * Makefile.def (flags_to_pass): Add OBJDUMP_FOR_TARGET. * Makefile.tpl (BASE_TARGET_EXPORTS): Add OBJDUMP. (OBJDUMP_FOR_TARGET, CONFIGURED_OBJDUMP_FOR_TARGET) (USUAL_OBJDUMP_FOR_TARGET): New. (EXTRA_TARGET_FLAGS): Add OBJDUMP. * configure.in: Check for $OBJDUMP_FOR_TARGET. * configure, Makefile: Regenerated. gcc/ * acinclude.m4 (gcc_AC_CHECK_TOOL): Handle environment variables here. Use AC_PATH_PROG for environment variables instead of test -x. * configure.ac: Update calls to gcc_AC_CHECK_TOOL. Use it for objdump also. * configure: Regenerated. From-SVN: r105038
Daniel Jacobowitz committed -
From-SVN: r105034
Volker Reichelt committed -
PR target/23783 * arm.md (call): If the address isn't a SYMBOL_REF or a register, then force it into a register. (call_value): Likewise. From-SVN: r105032
Richard Earnshaw committed -
PR 24049 * passes.c (init_optimization_passes): Move pass_lower_vector_ssa under pass_vectorize. Clear TODO_ggc_collect from the dce pass under pass_vectorize. From-SVN: r105029
Richard Henderson committed -
PR Debug/23205 * dbxout.c (dbxout_symbol): Check DECL_RTL_SET_P, after handling constants. Check NAMESPACE_DECL context for constants. * g++.dg/other/PR23205.C: New. From-SVN: r105028
Devang Patel committed -
[[Split portion of a mixed commit.]] From-SVN: r105025.2
GCC Administrator committed -
2005-10-05 Eric Christopher <echristo@apple.com> * doc/md.texi (Standard Names): Fix name of pushm1 pattern. From-SVN: r105023
Eric Christopher committed -
PR 23714 * tree-cfg.c (mark_array_ref_addressable_1): New. (mark_array_ref_addressable): New. * tree-flow.h (mark_array_ref_addressable): Declare. * tree-optimize.c (execute_cleanup_cfg_post_optimizing): Use it. From-SVN: r105022
Richard Henderson committed
-
- 05 Oct, 2005 11 commits
-
-
2005-10-05 Paolo Carlini <pcarlini@suse.de> * include/ext/sso_string_base.h (struct __sso_string_local): Remove, actually POD types cannot have user defined constructors (being aggregates) and therefore can always be members of unions. (class __sso_string_base): Adjust consistently. From-SVN: r105021
Paolo Carlini committed -
re PR middle-end/20606 (ICE in make_edges, at cfgbuild.c:327 on x86_64 (with O2 - not with no optimizations)) 2005-10-05 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/20606 PR middle-end/24069 * reload.c (subst_reloads): When adding a REG_LABEL to a jump instruction, also update JUMP_LABEL. From-SVN: r105013
Andrew Pinski committed -
* params.def (PARAM_MAX_GROW_COPY_BB_INSNS): New. * bb-reorder.c (copy_bb_p): Use it. * doc/invoke.texi (param table): Add max-grow-copy-bb-insn. From-SVN: r105011
David Edelsohn committed -
2005-10-05 Paolo Carlini <pcarlini@suse.de> PR libstdc++/24198 * testsuite/27_io/basic_filebuf/3.cc: Use __gnu_test::pod_ushort instead. * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise. * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise. * testsuite/27_io/basic_fstream/3.cc: Likewise; run the test. * testsuite/27_io/basic_ifstream/3.cc: Likewise; run the test. * testsuite/27_io/basic_ios/3.cc: Likewise. * testsuite/27_io/basic_iostream/3.cc: Likewise; run the test. * testsuite/27_io/basic_istream/3.cc: Likewise; run the test. * testsuite/27_io/basic_istringstream/3.cc: Likewise; run the test. * testsuite/27_io/basic_ofstream/3.cc: Likewise; run the test. * testsuite/27_io/basic_ostream/3.cc: Likewise; run the test. * testsuite/27_io/basic_ostringstream/3.cc: Likewise; run the test. * testsuite/27_io/basic_streambuf/3.cc: Likewise. * testsuite/27_io/basic_stringbuf/3.cc: Likewise. * testsuite/27_io/basic_stringstream/3.cc: Likewise; run the test. From-SVN: r105010
Paolo Carlini committed -
PR target/23602 * toplev.c (process_options): Warn about unsupported combinations of unwind tables and omit-frame-pointer. * config/i386/i386.c (override_options): Similarly. Enable accumulate-outgoing-args if not explicitly disabled. testsuite/ * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options. * g++.dg/eh/omit-frame-pointer2.C: Likewise. libjava/ * configure.host (i?86-*): Set -fomit-frame-pointer in libgcj_flags, but not BACKTRACESPEC. (x86_64-*): Similarly. Don't set -ffloat-store in 64-bit mode. From-SVN: r105009
Richard Henderson committed -
* vect.md (vec_initv2si): Fix typo of V2SF to V2SI. Handle big endian vs. small endian. (vec_initv2sf): Handle big endian vs. small endian. (*vec_extractv2sf_1): Ditto. From-SVN: r105008
Steve Ellcey committed -
2005-10-05 Dale Johannesen <dalej@apple.com> * convert.c (convert_to_real): Don't convert (float)floor(double d) to floorf((float)d). From-SVN: r105006
Dale Johannesen committed -
2005-10-05 Dale Johannesen <dalej@apple.com> * gcc.c-torture/execute/float-floor.c: New. From-SVN: r105004
Dale Johannesen committed -
2005-10-05 Paolo Bonzini <bonzini@gnu.org> * Makefile.tpl (all) [gcc-no-bootstrap]: Make prebootstrap packages before other host packages. From-SVN: r105002
Paolo Bonzini committed -
2005-10-05 Paolo Carlini <pcarlini@suse.de> PR libstdc++/11729 (DR 280, [Ready]) * include/bits/stl_iterator.h: Add reverse_iterator global functions with two template parameters (operator==, !=, <, >, <=, >=, -). * testsuite/24_iterators/reverse_iterator/11729.cc: New. * docs/html/ext/howto.html: Add an entry for issue 280. From-SVN: r105000
Paolo Carlini committed -
From-SVN: r104997
Daniel Jacobowitz committed
-