- Dec 18, 2008
-
-
GCC Administrator authored
From-SVN: r142803
-
- Dec 17, 2008
-
-
Jason Merrill authored
gcc/cp: * semantics.c (describable_type): New function. (finish_decltype_type): Use it for dependent exprs. * cp-tree.h: Declare it. * mangle.c (write_type) [DECLTYPE_TYPE]: Set skip_evaluation. (write_expression): If skip_evaluation, use type stubs. * tree.c (cp_tree_equal): Handle PARM_DECLs from different declarations of a function. * init.c (build_new): Do auto deduction if type is describable. * decl.c (cp_finish_decl): Likewise. * parser.c (cp_parser_omp_for_loop): Likewise. gcc/testsuite: * g++.dg/cpp0x/auto6.C: Test more stuff. * g++.dg/cpp0x/auto12.C: New test. libiberty: * cp-demangle.c (d_expression): Handle rvalue stubs too. [DEMANGLE_COMPONENT_CAST]: Update mangling. (d_print_comp): Avoid extra ", " with empty template argument packs. Remove handling for obsolete T() mangling. From-SVN: r142799
-
Sebastian Pop authored
2008-12-17 Sebastian Pop <sebastian.pop@amd.com> * doc/install.texi (Prerequisites): Document PPL and CLooG-PPL dependences and the configure options. (Configuration): Document --with-cloog, --with-ppl, --with-cloog-lib, --with-ppl-lib, --with-cloog-incude, --with-ppl-include. From-SVN: r142798
-
Jack Howarth authored
2008-12-17 Jack Howarth <howarth@bromo.med.uc.edu> * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc: Don't xfail test on darwin8 or later. From-SVN: r142797
-
H.J. Lu authored
2008-12-17 H.J. Lu <hongjiu.lu@intel.com> PR middle-end/38556 * calls.c (expand_call): Check outgoing_reg_parm_stack_space only if REG_PARM_STACK_SPACE is defined. From-SVN: r142794
-
Jan Hubicka authored
* calls.c (expand_call): Do not sibcall if outgoing_reg_parm_stack_space does not match. Co-Authored-By:
Kai Tietz <kai.tietz@onevision.com> From-SVN: r142792
-
Daniel Kraft authored
2008-12-17 Daniel Kraft <d@domob.eu> PR fortran/38137 * trans-intrinsic.c (conv_same_strlen_check): New method. (gfc_conv_intrinsic_merge): Call it here to actually do the check. 2008-12-17 Daniel Kraft <d@domob.eu> PR fortran/38137 * gfortran.dg/merge_char_3.f90: New test. From-SVN: r142791
-
GCC Administrator authored
From-SVN: r142789
-
- Dec 16, 2008
-
-
Anatoly Sokolov authored
* config/avr/avr.c (avr_mcu_t): Add attiny87, attiny327, at90pwm81, atmega16m1, at90scr100, atmega128rfa1, m3000f, m3000s and m3001b devices. * config/avr/avr.h (LINK_SPEC, CRT_BINUTILS_SPECS): (Ditto.). * config/avr/t-avr (MULTILIB_MATCHES): (Ditto.). From-SVN: r142783
-
Jack Howarth authored
2008-12-16 Jack Howarth <howarth@bromo.med.uc.edu> * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc: Don't xfail excessive errors on darwin8 or later. From-SVN: r142782
-
Hariharan Sandanagobalane authored
PR target/38842 * config/picochip/picochip.opt (mae): Squeezed the comments onto one line. From-SVN: r142781
-
Rainer Orth authored
* configure.ac (gcc_cv_ld_hidden): Sun ld on Solaris 9 and up supports hidden. * configure: Regenerate. From-SVN: r142779
-
Richard Earnshaw authored
PR target/37436 * arm.c (arm_legitimate_index): Only accept addresses that are in canonical form. * predicates.md (arm_reg_or_extendqisi_mem_op): New predicate. * arm.md (extendqihi2): Use arm_reg_or_extendqisi_mem_op predicate for operand1. (extendqisi2): Likewise. (arm_extendqisi, arm_extendqisi_v6): Use arm_extendqisi_mem_op predicate for operand1. From-SVN: r142778
-
Benjamin Kosnik authored
2008-12-15 Benjamin Kosnik <bkoz@redhat.com> * include/c_global/cstdatomic: Remove assert include. * include/debug/debug.h: Consolidate __replacement_assert... * include/parallel/base.h: Consolidate __replacement_assert... * include/bits/c++config: ...here. * include/bits/atomic_0.h: Use it. * include/bits/atomic_2.h: Same. * testsuite/29_atomics/atomic/cons/assign_neg.cc: Adjust line numbers. * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same. From-SVN: r142777
-
GCC Administrator authored
From-SVN: r142775
-
- Dec 15, 2008
-
-
Adam Nemet authored
* config/mips/mips.c (mips_output_conditional_branch): Assert that openrands[1] is a CODE_LABEL. From-SVN: r142772
-
Richard Sandiford authored
gcc/ * config/mips/mips.c (mips_expand_builtin_direct): Set TARGET to the result of mips_prepare_builtin_target. From-SVN: r142771
-
Richard Sandiford authored
gcc/ * config/mips/mips.h (TARGET_CPU_CPP_BUILTINS): Define __mips_abicalls if TARGET_ABICALLS is true. From-SVN: r142770
-
Richard Sandiford authored
gcc/ * config/mips/mips.md (move_doubleword_fpr<mode>): Use TARGET_FLOAT64 && !TARGET_64BIT to detect the mxhc1 case. From-SVN: r142769
-
Steve Ellcey authored
* inclhack.def (hpux_spu_info): Match PA as well as IA64. * fixincl.x: Regenerate. From-SVN: r142767
-
Mikael Morin authored
re PR fortran/38487 (Bogus Warning: INTENT(INOUT) actual argument might interfere with actual argument) 2008-12-15 Mikael Morin <mikael.morin@tele2.fr> PR fortran/38487 * gfortran.dg/elemental_dependency_2.f90: New test. 2008-12-15 Mikael Morin <mikael.morin@tele2.fr> PR fortran/38487 * dependency.c (gfc_is_data_pointer): New function. (gfc_check_argument_var_dependency): Disable the warning in the pointer case. (gfc_check_dependency): Use gfc_is_data_pointer. From-SVN: r142766
-
Hariharan Sandanagobalane authored
picochip.c (picochip_override_options): Disable CFI asm and change the signature of brev and byteSwap functions to use... * config/picochip/picochip.c (picochip_override_options): Disable CFI asm and change the signature of brev and byteSwap functions to use unsigned values. * config/picochip/picochip.md (commsTestPort): This is a complex instruction and should not be vliwed. Dont set insn type. From-SVN: r142765
-
Mikael Morin authored
re PR fortran/38113 (on warning/error: skip whitespaces, move position marker to actual variable name) 2008-12-15 Mikael Morin <mikael.morin@tele2.fr> PR fortran/38113 * error.c (show_locus): Start counting columns at 0. * primary.c (match_actual_arg): Eat spaces before copying the current locus. (match_variable): Copy the locus before matching. From-SVN: r142763
-
Wolfgang Gellerich authored
2008-12-15 Wolfgang Gellerich <gellerich@de.ibm.com> * config/s390/s390.c (s390_swap_cmp): New function. (s390_non_addr_reg_read_p): New function. (s390_z10_optimize_cmp): New function. (s390_reorg): Added call to s390_optimize_cmp. * config/s390/s390.md (nop1): New insn. From-SVN: r142762
-
GCC Administrator authored
From-SVN: r142760
-
- Dec 14, 2008
-
-
Uros Bizjak authored
* g++.dg/other/i386-5.C: Include x86intrin.h. * g++.dg/other/i386-6.C: Ditto. From-SVN: r142752
-
Paul Thomas authored
2008-12-14 Paul Thomas <pault@gcc.gnu.org> PR fortran/35937 * trans-expr.c (gfc_finish_interface_mapping): Fold convert the character length to gfc_charlen_type_node. 2008-12-14 Paul Thomas <pault@gcc.gnu.org> PR fortran/35937 * gfortran.dg/char_length_14.f90: New test. From-SVN: r142750
-
Jerry DeLisle authored
2008-12-13 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/38504 * gfortran.dg/fmt_int_sign.f90: New test. From-SVN: r142748
-
Jerry DeLisle authored
2008-12-13 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/38504 io/write.c (write_decimal): Skip extra sign '-' at beginning of string returned by gfc_itoa. From-SVN: r142747
-
GCC Administrator authored
From-SVN: r142745
-
- Dec 13, 2008
-
-
Benjamin Kosnik authored
2008-12-13 Benjamin Kosnik <bkoz@redhat.com> * src/atomic.cc: Revert last change. * include/bits/atomic_2.h: Move cassert include to... * include/c_global/cstdatomic: ...here. * testsuite/29_atomics/atomic/cons/assign_neg.cc: Adjust line numbers. * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same. From-SVN: r142742
-
Sebastian Pop authored
* gcc.dg/graphite/pr38409.c: Fixed commit problem. From-SVN: r142741
-
Uros Bizjak authored
* gcc.target/i386/sse-12.c: Include x86intrin.h. (dg-options): Use -mavx instead of -msse4. Add -maes -mpclmul. * gcc.target/i386/sse-13.c: Include x86intrin.h. Define immintrin.h intrinsics that require immediate arguments. (dg-options): Use -mavx instead of -msse4. * gcc.target/i386/sse-14.c: Include x86intrin.h. Define immintrin.h intrinsics that require immediate arguments. (test_3): New macro. (dg-options): Use -mavx instead of -msse4. * g++.dg/other/i386-2.C: Include x86intrin.h. (dg-options): Use -mavx instead of -msse4. * g++.dg/other/i386-3.C: Include x86intrin.h. (dg-options): Use -mavx instead of -msse4. From-SVN: r142739
-
Benjamin Kosnik authored
2008-12-12 Benjamin Kosnik <bkoz@redhat.com> * src/Makefile.am: Remove -x c++ for atomic build rules. * src/Makefile.in: Regenerate. * src/atomic.cc: Move mutex include before cstdatomic. From-SVN: r142738
-
H.J. Lu authored
re PR libstdc++/37144 (A bug in include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp) 2008-12-12 H.J. Lu <hongjiu.lu@intel.com> PR libstdc++/37144 * testsuite/util/regression/trait/assoc/type_trait.hpp (regression_test_type_traits): Add const to pair_type_rebind. From-SVN: r142736
-
Benjamin Kosnik authored
2008-12-12 Benjamin Kosnik <bkoz@redhat.com> * src/atomic.cc: Correct guards to match mutex.cc. From-SVN: r142735
-
GCC Administrator authored
From-SVN: r142732
-
Rainer Emrich authored
PR bootstrap/38383 * pa64-hpux.h (LINK_GCC_C_SEQUENCE_SPEC): Don't hardcode search path for the milli.a library. From-SVN: r142729
-
- Dec 12, 2008
-
-
Andrew Pinski authored
2008-12-12 Andrew Pinski <andrew_pinskia@playstation.sony.com> Peter Bergner <bergner@vnet.ibm.com> PR target/24779 * config/rs6000/rs6000.md (call_indirect_aix32): Move the load of the TOC into the call pattern. (call_indirect_aix64): Likewise. (call_value_indirect_aix32): Likewise. (call_value_indirect_aix64): Likewise. (call_indirect_nonlocal_aix32_internal): New insn and split patterns to split off the load of the TOC. (call_indirect_nonlocal_aix32): Enable only after reload. (call_indirect_nonlocal_aix64_internal): New insn and split patterns to split off the load of the TOC. (call_indirect_nonlocal_aix64): Enable only after reload. (call_value_indirect_nonlocal_aix32_internal): New insn and split patterns to split off the load of the TOC. (call_value_indirect_nonlocal_aix32): Enable only after reload. (call_value_indirect_nonlocal_aix64_internal): New insn and split patterns to split off the load of the TOC. (call_value_indirect_nonlocal_aix64): Enable only after reload. Co-Authored-By:
Peter Bergner <bergner@vnet.ibm.com> From-SVN: r142727
-
Uros Bizjak authored
PR testsuite/38163 * gcc.dg/tree-ssa/loop-3.c: Compile only on nonpic x86 targets. Remove dg-skip-if directive. From-SVN: r142726
-