- 22 Mar, 2011 2 commits
-
-
krebbel authored
* config/s390/s390.c (s390_delegitimize_address): Handle PLTOFF and PLT unspecs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171279 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171278 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 21 Mar, 2011 38 commits
-
-
ian authored
From Rainer Orth. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171272 138bc75d-0d04-0410-961f-82ee72b054a4
-
rsandifo authored
2011-03-21 Richard Sandiford <richard.sandiford@linaro.org> * expr.h (prepare_operand): Move to... * optabs.h (prepare_operand): ...here and change the insn code parameter from "int" to "enum insn_code". (insn_operand_matches): Declare. * expr.c (init_expr_target): Use insn_operand_matches. (compress_float_constant): Likewise. * function.c (safe_insn_predicate, assign_parm_setup_reg): Likewise. * optabs.c (can_compare_p, prepare_cmp_insn): Likewise. (emit_cmp_and_jump_insn_1, gen_add2_insn, gen_add3_insn): Likewise. (have_add2_insn, gen_sub2_insn, gen_sub3_insn, have_sub2_insn): Likewise. (gen_cond_trap): Likewise. (prepare_operand): Likewise. Change icode to an insn_code. (insn_operand_matches): New function. * reload.c (find_reloads_address_1): Use insn_operand_matches. * reload1.c (gen_reload): Likewise. * targhooks.c (default_secondary_reload): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171270 138bc75d-0d04-0410-961f-82ee72b054a4
-
uros authored
(unspecv): Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171268 138bc75d-0d04-0410-961f-82ee72b054a4
-
uros authored
between a call and its CALL_ARG_LOCATION note. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171266 138bc75d-0d04-0410-961f-82ee72b054a4
-
mrs authored
2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu> * lib/prune.exp (prune_gcc_output): Prune "could not create compact unwind for" warnings. libstdc++: 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu> * testsuite/lib/prune.exp (libstdc++-dg-prune): Prune "could not create compact unwind for" warnings. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171263 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* config/abi/post/i486-linux-gnu/baseline_symbols.txt: Likewise. * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt: Likewise. * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt: Likewise. * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Likewise. * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Likewise. * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Likewise. * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt: Likewise. * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Likewise. * config/abi/post/solaris2.8/sparcv9/baseline_symbols.txt: Likewise. * config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise. * config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171258 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
even when adding symbols to CXXABI_1.3, GLIBCXX_LDBL_3.4 and CXXABI_LDBL_1.3 versions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171257 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171256 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
(CXXABI_1.3.5): Export _ZTI[PK]*[no]. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171255 138bc75d-0d04-0410-961f-82ee72b054a4
-
ebotcazou authored
* gcc-interface/decl.c (elaborate_expression_1): Localize GNU_DECL. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171254 138bc75d-0d04-0410-961f-82ee72b054a4
-
ebotcazou authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171253 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
PR c/48197 * c-common.c (shorten_compare): If primopN is first sign-extended to opN and then zero-extended to result type, set primopN to opN. * gcc.c-torture/execute/pr42544.c: New test. * gcc.c-torture/execute/pr48197.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171252 138bc75d-0d04-0410-961f-82ee72b054a4
-
ams authored
gcc/ * config/arm/unwind-arm.c (__gnu_unwind_pr_common): Correct test for barrier handlers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171251 138bc75d-0d04-0410-961f-82ee72b054a4
-
ramana authored
Fix PR number in changelog entry. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171250 138bc75d-0d04-0410-961f-82ee72b054a4
-
meissner authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171247 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
* params.def (lto-min-partition): Fix typo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171246 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
PR c/47939 * c-decl.c (grokdeclarator): Drop to the main variant only for array types. Drop flag_gen_aux_info check. * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase. * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise. * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise. * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171245 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
PR translation/47911 * params.def (lto-partitions): Fix typo. (lto-min-partition): Fix wording. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171244 138bc75d-0d04-0410-961f-82ee72b054a4
-
andreast authored
* config/rs6000/t-freebsd: Remove duplication from file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171243 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
PR middle-end/47661 * gimple.c (is_gimple_condexpr): Use tree_could_throw_p. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171236 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
PR lto/48210 * params.def (lto-partitions): Require at least 1 partition. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171234 138bc75d-0d04-0410-961f-82ee72b054a4
-
ro authored
sparc*-sun-solaris2.10 && lp64. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171231 138bc75d-0d04-0410-961f-82ee72b054a4
-
ro authored
* gthr-solaris.h: Remove. * gthr.h (_SOLARIS_THREADS): Don't include gthr-solaris.h, remove. * config/sol2.h (CPP_SUBTARGET_SPEC): Remove -threads support. (LIB_SPEC): Likewise. * config/sol2.opt (threads): Remove. * config.gcc (i[34567]86-*-solaris2*): Remove solaris threads support. (sparc*-*-solaris2*): Likewise. * configure.ac (enable_threads): Enable solaris support. * configure: Regenerate. * doc/invoke.texi (Option Summary, Solaris 2 Options): Remove -threads. * doc/install.texi (Configuration, --enable-threads=lib): Remove solaris. boehm-gc: * configure.ac (THREADS): Remove solaris. * configure: Regenerate. libjava: * configure.ac (THREADS): Remove solaris. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171229 138bc75d-0d04-0410-961f-82ee72b054a4
-
ebotcazou authored
rename DEBUG_INFO_P into DEBUG_INFO and move P_GNU_REP_LIST parameter to the end of the list. Adjust recursive call. Rename local variable. If REORDER is true, reorder components of the record type. (gnat_to_gnu_entity): Pass OK_To_Reorder_Components flag as argument to components_to_record and adjust the parameter list. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171228 138bc75d-0d04-0410-961f-82ee72b054a4
-
ro authored
* doc/install.texi (Specific, *-*-solaris2*): Document it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171226 138bc75d-0d04-0410-961f-82ee72b054a4
-
ro authored
* configure.ac (pwllib): Use LIBS instead of LDFLAGS. Add -lstdc++ -lm to LIBS. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171225 138bc75d-0d04-0410-961f-82ee72b054a4
-
ro authored
PR bootstrap/48135 * configure.ac (gfortran_use_symver): Handle --disable-symvers. * configure: Regenerate. libgomp: PR bootstrap/48135 * acinclude.m4 (enable_symvers): Handle --disable-symvers. * configure: Regenerate. libjava: PR bootstrap/48135 * configure.ac (libjava_cv_anon_version_script): Handle --disable-symvers. * configure: Regenerate. libquadmath: PR bootstrap/48135 * configure.ac (quadmath_use_symver): Handle --disable-symvers. * configure: Regenerate. libssp: PR bootstrap/48135 * configure.ac (ssp_use_symver): Handle --disable-symvers. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171224 138bc75d-0d04-0410-961f-82ee72b054a4
-
ro authored
PR bootstrap/48135 * make_sunver.pl: Don't use File::Glob. gcc: PR bootstrap/48135 * doc/install.texi (Prerequisites, Perl): Remove Glob.pm reference. Solaris 8 perl works. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171223 138bc75d-0d04-0410-961f-82ee72b054a4
-
ro authored
* doc/install.texi (Prerequisites): Move jar etc. up. Explain support library version requirements. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171221 138bc75d-0d04-0410-961f-82ee72b054a4
-
ebotcazou authored
disabled, use the variable for bounds of loop iteration scheme. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171220 138bc75d-0d04-0410-961f-82ee72b054a4
-
ro authored
* doc/install.texi (Prerequisites): Move Perl to build requirements. Always necessary on Solaris 2 with Sun ld. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171218 138bc75d-0d04-0410-961f-82ee72b054a4
-
ro authored
binutils 2.21. (Specific, i?86-*-solaris2.[89]): Likewise. (Specific, i?86-*-solaris2.10): Likewise. (Specific, mips-sgi-irix6): Likewise. (Specific, *-*-solaris2*): Remove Sun Studio download URL. Update for binutils 2.21. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171216 138bc75d-0d04-0410-961f-82ee72b054a4
-
ro authored
Allow -fuse-linker-plugin for non-default plugin linker. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171215 138bc75d-0d04-0410-961f-82ee72b054a4
-
nicola authored
2011-03-21 Nicola Pero <nicola.pero@meta-innovation.com> PR bootstrap/48167 * gengtype.c (files_rules): Added rule for cp/parser.h. In gcc/objcp/: 2011-03-21 Nicola Pero <nicola.pero@meta-innovation.com> PR bootstrap/48167 * Make-lang.in (START_HDRS): Added CXX_PARSER_H and CXX_PRETTY_PRINT_H. * config-lang.in (gtfiles): Added cp/parser.h and reorganized list so that it is more obvious that it is identical to the C++ one with the addition of some files at the end. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171214 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* config/s390/s390.c (s390_delegitimize_address): Don't call lowpart_subreg if orig_x has BLKmode. * gcc.dg/pr48213.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171211 138bc75d-0d04-0410-961f-82ee72b054a4
-
ktietz authored
2011-03-21 Kai Tietz <ktietz@redhat.com> PR target/12171 * c-pretty-print.c (pp_c_specifier_qualifier_list): Display allowed attributes for function pointer types. (pp_c_attributes_display): New function to display attributes having affects_type_identity flag set to true. * c-pretty-print.h (pp_c_attributes_display): New prototype. ChangeLog gcc/cp 2011-03-21 Kai Tietz <ktietz@redhat.com> PR target/12171 * cxx-pretty-print.c (pp_cxx_ptr_operator): Display allowed attributes for function pointer types. * error.c (dump_type_prefix): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171210 138bc75d-0d04-0410-961f-82ee72b054a4
-
ktietz authored
2011-03-21 Kai Tietz <ktietz@redhat.com> PR target/12171 * doc/plugins.texi: Adjust documentation for plugin register_callback. * tree.h (attribute_spec): Add new member affects_type_identity. - Zitierten Text anzeigen - * attribs.c (empty_attribute_table): Adjust attribute_spec initializers. * config/alpha/alpha.c: Likewise. * config/arc/arc.c: Likewise. * config/arm/arm.c: Likewise. * config/avr/avr.c: Likewise. * config/bfin/bfin.c: Likewise. * config/crx/crx.c: Likewise. * config/darwin.h: Likewise. * config/h8300/h8300.c: Likewise. * config/i386/cygming.h: Likewise. * config/i386/i386.c: Likewise. * config/ia64/ia64.c: Likewise. * config/m32c/m32c.c: Likewise. * config/m32r/m32r.c: Likewise. * config/m68hc11/m68hc11.c: Likewise. * config/m68k/m68k.c: Likewise. * config/mcore/mcore.c: Likewise. * config/mep/mep.c: Likewise. * config/microblaze/microblaze.c: Likewise. * config/mips/mips.c: Likewise. * config/rs6000/rs6000.c: Likewise. * config/rx/rx.c: Likewise. * config/sh/sh.c: Likewise. * config/sol2.h: Likewise. * config/sparc/sparc.c: Likewise. * config/spu/spu.c: Likewise. * config/stormy16/stormy16.c: Likewise. * config/v850/v850.c: Likewise. ChangeLog gcc/cp 2011-03-21 Kai Tietz <ktietz@redhat.com> PR target/12171 * tree.c (cxx_attribute_table): Adjust table. ChangeLog gcc/testsuite 2011-03-21 Kai Tietz <ktietz@redhat.com> PR target/12171 * g++.dg/plugin/attribute_plugin.c: Adjust test. ChangeLog gcc/java 2011-03-21 Kai Tietz <ktietz@redhat.com> PR target/12171 * lang.c (java_attribute_table): Adjust table. ChangeLog gcc/lto 2011-03-21 Kai Tietz <ktietz@redhat.com> PR target/12171 * lto-lang.c (lto_attribute_table): Adjust table. ChangeLog gcc/ada 2011-03-21 Kai Tietz <ktietz@redhat.com> PR target/12171 * gcc-interface/utils.c (gnat_internal_attribute_table): Add new element. ChangeLog gcc/c-family 2011-03-17 Kai Tietz PR target/12171 * c-common.c (c_common_attribute_table): Add new element. (c_common_format_attribute_table): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171209 138bc75d-0d04-0410-961f-82ee72b054a4
-
cltang authored
* simplify-rtx.c (simplify_binary_operation_1): Handle (xor (and A B) C) case when B and C are both constants. testsuite/ * gcc.target/arm/xor-and.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171208 138bc75d-0d04-0410-961f-82ee72b054a4
-