summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* PR c++/50020jason2011-08-084-10/+22
| | | | | | | * semantics.c (finish_call_expr): Don't look at 'this' if we had an explicit object argument. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177567 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/49781uros2011-08-083-11/+49
| | | | | | | | | | | | | | | | * config/i386/i386.c (ix86_decompose_address): Allow zero-extended SImode addresses. (ix86_print_operand_address): Handle zero-extended addresses. (memory_address_length): Add length of addr32 prefix for zero-extended addresses. (ix86_secondary_reload): Handle moves to/from double-word general registers from/to zero-extended addresses. * config/i386/predicates.md (lea_address_operand): Reject zero-extended operands. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177566 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/50011jason2011-08-084-2/+17
| | | | | | * typeck2.c (check_narrowing): Fix integer logic. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177565 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix Dwarf unwind library for UNITS_PER_WORD > sizeof (void *)hjl2011-08-088-18/+158
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gcc/ 2011-08-08 H.J. Lu <hongjiu.lu@intel.com> PR other/48007 * config.gcc (libgcc_tm_file): Add i386/value-unwind.h for Linux/x86. * system.h (REG_VALUE_IN_UNWIND_CONTEXT): Poisoned. (ASSUME_EXTENDED_UNWIND_CONTEXT): Likewise. * unwind-dw2.c (ASSUME_EXTENDED_UNWIND_CONTEXT): New. (_Unwind_Context_Reg_Val): Likewise. (_Unwind_Get_Unwind_Word): Likewise. (_Unwind_Get_Unwind_Context_Reg_Val): Likewise. (_Unwind_Context): Use _Unwind_Context_Reg_Val on the reg field. (_Unwind_IsExtendedContext): Check ASSUME_EXTENDED_UNWIND_CONTEXT for EXTENDED_CONTEXT_BIT. (__frame_state_for): Likewise. (uw_init_context_1): Likewise. (_Unwind_GetGR): Updated. (_Unwind_SetGR): Likewise. (_Unwind_GetGRPtr): Likewise. (_Unwind_SetGRPtr): Likewise. (_Unwind_SetGRValue): Likewise. (_Unwind_GRByValue): Likewise. (uw_install_context_1): Likewise. * doc/tm.texi.in: Document REG_VALUE_IN_UNWIND_CONTEXT and ASSUME_EXTENDED_UNWIND_CONTEXT. * doc/tm.texi: Regenerated. libgcc/ 2011-08-08 H.J. Lu <hongjiu.lu@intel.com> PR other/48007 * config/i386/value-unwind.h: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177563 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (gengtype$(exeext)): Add $(LDFLAGS).ro2011-08-082-1/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177562 138bc75d-0d04-0410-961f-82ee72b054a4
* New files from last commit.ro2011-08-082-0/+161
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177561 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/invoke.texi (DEC Alpha Options, -mcpu): native support isn'tro2011-08-082-3/+10
| | | | | | | | | Linux/GNU-specific. (DEC Alpha Options, -mtune): Likewise. (MIPS Options, -march): native is supported on IRIX. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177560 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc:ro2011-08-0818-10/+166
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * config/sparc/driver-sparc.c: New file. * config/sparc/x-sparc: New file. * config.host: Use driver-sparc.o, sparc/x-sparc on sparc*-*-solaris2*. * config/sparc/sparc.opt (native): New value for enum processor_type. * config/sparc/sparc-opts.h (PROCESSOR_NATIVE): Declare. * config/sparc/sparc.c (sparc_option_override): Abort if PROCESSOR_NATIVE gets here. * config/sparc/sol2.h [__sparc__] (host_detect_local_cpu): Declare. (EXTRA_SPEC_FUNCTIONS, MCPU_MTUNE_NATIVE_SPECS, DRIVER_SELF_SPECS): Define. * doc/invoke.texi (SPARC Options, -mcpu): Document native. (SPARC Options, -mtune): Likewise. * configure.ac (EXTRA_GCC_LIBS): Check for libkstat. Substitute result. * configure: Regenerate. * Makefile.in (EXTRA_GCC_LIBS): Set. (xgcc$(exeext)): Add $(EXTRA_GCC_LIBS). (cpp$(exeext)): Likewise. gcc/cp: * Make-lang.in (g++$(exeext)): Add $(EXTRA_GCC_LIBS). gcc/fortran: * Make-lang.in (gfortran$(exeext)): Add $(EXTRA_GCC_LIBS). gcc/go: * Make-lang.in (gccgo$(exeext)): Add $(EXTRA_GCC_LIBS). gcc/java: * Make-lang.in ($(XGCJ)$(exeext)): Add $(EXTRA_GCC_LIBS). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177559 138bc75d-0d04-0410-961f-82ee72b054a4
* 2011-08-08 Richard Guenther <rguenther@suse.de>rguenth2011-08-082-46/+60
| | | | | | | | | | * tree-vrp.c (extract_range_from_unary_expr_1): New function, split out from ... (extract_range_from_unary_expr): ... here. Handle BIT_NOT_EXPR by composition. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177558 138bc75d-0d04-0410-961f-82ee72b054a4
* 2011-08-08 Mikael Pettersson <mikpe@it.uu.se>rguenth2011-08-082-1/+7
| | | | | | | | | PR tree-optimization/50005 * ipa-inline-analysis (remap_predicate): Add cast to silence signed/unsigned comparison warning. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177557 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/rsandifo2011-08-082-48/+52
| | | | | | | | | * modulo-sched.c (get_sched_window): Use a table for the debug output. Print the current ii. (sms_schedule_by_order): Reduce whitespace in dump line. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177556 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/rsandifo2011-08-082-188/+104
| | | | | | | | * modulo-sched.c (get_sched_window): Use just one loop for predecessors and one loop for successors. Fix upper bound of memory range. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177555 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2011-08-081-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177554 138bc75d-0d04-0410-961f-82ee72b054a4
* 2011-08-07 Janus Weil <janus@gcc.gnu.org>janus2011-08-075-6/+183
| | | | | | | | | | | | | | | | | | Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/49638 * dependency.c (are_identical_variables): For dummy arguments only check for equal names, not equal symbols. * interface.c (gfc_check_typebound_override): Add checking for rank and character length. 2011-08-07 Janus Weil <janus@gcc.gnu.org> PR fortran/49638 * gfortran.dg/typebound_override_1.f90: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177550 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc-interface/gigi.h (enumerate_modes): Fix formatting.ebotcazou2011-08-073-7/+5
| | | | | | | * gcc-interface/trans.c (Subprogram_Body_to_gnu): Revert latest change. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177548 138bc75d-0d04-0410-961f-82ee72b054a4
* 2011-08-07 Jonathan Wakely <jwakely.gcc@gmail.com>redi2011-08-072-1/+5
| | | | | | | * include/bits/alloc_traits.h: Fix doxygen @headername. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177546 138bc75d-0d04-0410-961f-82ee72b054a4
* 2011-08-07 Janus Weil <janus@gcc.gnu.org>janus2011-08-076-229/+241
| | | | | | | | | | | | | | | | | | | | PR fortran/49638 * dependency.h (gfc_is_same_range,gfc_are_identical_variables): Remove two prototypes. * dependency.c (gfc_are_identical_variables,are_identical_variables): Renamed the former to the latter and made static. (gfc_dep_compare_expr): Renamed 'gfc_are_identical_variables', handle commutativity of multiplication. (gfc_is_same_range,is_same_range): Renamed the former to the latter, made static and removed argument 'def'. (check_section_vs_section): Renamed 'gfc_is_same_range'. * gfortran.h (gfc_check_typebound_override): New prototype. * interface.c (gfc_check_typebound_override): Moved here from ... * resolve.c (check_typebound_override): ... here (and renamed). (resolve_typebound_procedure): Renamed 'check_typebound_override'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177545 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc-interface/Makefile.in (raise-gcc.o): Fix previous change.ebotcazou2011-08-072-4/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177544 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 forktietz2011-08-0712-38/+69
| | | | | | | | | | | | | | | | | | x86_64 mingw target. * gcc.dg/tree-ssa/loop-1.c: Likewise. * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise. * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise. * gcc.dg/tree-ssa/loop-33.c: Likewise. * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise. * gcc.dg/tree-ssa/loop-35.c: Likewise. * gcc.dg/tree-ssa/stdarg-2.c: Likewise. * gcc.dg/tree-ssa/stdarg-4.c: Likewise. * gcc.dg/tree-ssa/stdarg-5.c: Likewise. * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177543 138bc75d-0d04-0410-961f-82ee72b054a4
* 2011-08-06 Benjamin Kosnik <bkoz@redhat.com>bkoz2011-08-0774-3612/+3786
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/doxygen/user.cfg.in (PDF_HYPERLINKS): To NO. 2011-08-06 Benjamin Kosnik <bkoz@redhat.com> * doc/doxygen/user.cfg.in: Add scoped_allocator. * include/debug/safe_sequence.h: Fix doxygen markup. * include/debug/safe_unordered_base.h: Same. * include/debug/safe_local_iterator.tcc: Same. * include/debug/safe_unordered_container.h: Same. * include/std/valarray: Same. * include/std/iomanip: Same. * include/std/streambuf: Same. * include/std/bitset: Same. * include/std/fstream: Same. * include/std/functional: Same. * include/std/istream: Same. * include/std/ostream: Same. * include/std/scoped_allocator: Same. * include/std/sstream: Same. * include/parallel/multiway_merge.h: Same. * include/parallel/base.h: Same. * include/parallel/for_each_selectors.h: Same. * include/parallel/multiway_mergesort.h: Same. * include/parallel/search.h: Same. * include/parallel/partial_sum.h: Same. * include/parallel/queue.h: Same. * include/parallel/sort.h: Same. * include/parallel/random_number.h: Same. * include/ext/vstring.h: Same. * include/ext/algorithm: Same. * include/ext/pb_ds/assoc_container.h: Same. * include/ext/bitmap_allocator.h: Same. * include/ext/stdio_filebuf.h: Same. * include/ext/memory: Same. * include/ext/functional: Same. * include/bits/basic_ios.h: Same. * include/bits/stl_list.h: Same. * include/bits/stl_map.h: Same. * include/bits/stl_algobase.h: Same. * include/bits/stl_queue.h: Same. * include/bits/gslice.h: Same. * include/bits/locale_classes.h: Same. * include/bits/stl_set.h: Same. * include/bits/locale_facets.h: Same. * include/bits/stl_stack.h: Same. * include/bits/stl_heap.h: Same. * include/bits/forward_list.h: Same. * include/bits/stream_iterator.h: Same. * include/bits/basic_string.h: Same. * include/bits/stl_multimap.h: Same. * include/bits/stl_pair.h: Same. * include/bits/ios_base.h: Same. * include/bits/stl_numeric.h: Same. * include/bits/stl_vector.h: Same. * include/bits/stl_deque.h: Same. * include/bits/codecvt.h: Same. * include/bits/stl_multiset.h: Same. * include/bits/stl_uninitialized.h: Same. * include/bits/ptr_traits.h: Same. * include/bits/slice_array.h: Same. * include/bits/stl_iterator_base_funcs.h: Same. * include/bits/stl_algo.h: Same. * include/bits/stl_iterator.h: Same. * include/bits/stl_tempbuf.h: Same. * include/bits/regex.h: Same. * include/bits/range_access.h: Same. * include/bits/random.h: Same. * include/bits/alloc_traits.h: Same. * include/bits/regex_error.h: Same. * include/bits/locale_facets_nonio.h: Same. * include/bits/stl_relops.h: Same. * include/backward/auto_ptr.h: Same. * libsupc++/initializer_list: Same. * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Adjust line numbers. * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same. * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc: Same. * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc: Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177542 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2011-08-071-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177541 138bc75d-0d04-0410-961f-82ee72b054a4
* PR testsuite/48727uros2011-08-062-1/+9
| | | | | | | | * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177537 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/pr48770.c: Cleanup coverage files.uros2011-08-063-0/+8
| | | | | | | | * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177536 138bc75d-0d04-0410-961f-82ee72b054a4
* libgcc/rsandifo2011-08-062-3/+9
| | | | | | | | | * config.host (*-*-darwin*, *-*-freebsd*, *-*-linux*, frv-*-*linux*) (*-*-kfreebsd*-gnu, *-*-knetbsd*-gnu, *-*-gnu*, *-*-kopensolaris*-gnu): Add to tmake_file rather than overriding it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177533 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/50001uros2011-08-062-1/+17
| | | | | | | | | * config/alpha/alpha.c (alpha_instantiate_decls): New function. (TARGET_INSTANTIATE_DECLS): New define. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177531 138bc75d-0d04-0410-961f-82ee72b054a4
* * testsuite/test-expandargv.c (writeout_test): Check result of fwrite.uros2011-08-062-16/+23
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177529 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.uros2011-08-063-43/+102
| | | | | | | | | | (pragma GCC target): Add avx, fma4, lzcnt and bmi options. * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4, lzcnt and bmi options. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177528 138bc75d-0d04-0410-961f-82ee72b054a4
* 2011-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>tkoenig2011-08-063-4/+16
| | | | | | | | | | | | PR fortran/50004 * target-memory.c (gfc_target_expr-size): Don't clobber typespec for derived types. * simplify.c (gfc_simplify_transfer): Don't calculate source_size twice. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177527 138bc75d-0d04-0410-961f-82ee72b054a4
* 2011-08-06 Paolo Bonzini <bonzini@gnu.org>bonzini2011-08-062-5/+15
| | | | | | | | | | | | Mikael Morin <mikael.morin@sfr.fr> * Makefile.in (INCLUDES_FOR_TARGET): New. (LIBGCC2_CFLAGS): Use it. (CRTSTUFF_CFLAGS): Use it instead of INCLUDES. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177522 138bc75d-0d04-0410-961f-82ee72b054a4
* Add testcases for PR 47381.hjl2011-08-064-0/+59
| | | | | | | | | | | | 2011-08-06 H.J. Lu <hongjiu.lu@intel.com> PR target/47381 * gcc.dg/pr47381-1.c: New. * gcc.dg/pr47381-2.c: Likewise. * gcc.target/i386/pr47381.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177514 138bc75d-0d04-0410-961f-82ee72b054a4
* Add testcases for PRs 47727/47372/47715.hjl2011-08-065-0/+62
| | | | | | | | | | | | | | | | | 2011-08-06 H.J. Lu <hongjiu.lu@intel.com> PR middle-end/47727 * gcc.dg/pr47727.c: New. PR target/47372 * gcc.dg/pr47372-1.c: New. * gcc.dg/pr47372-2.c: Likewise. PR target/47715 * gcc.dg/tls/pr47715-5.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177513 138bc75d-0d04-0410-961f-82ee72b054a4
* Add testcases for PRs 47449/47446.hjl2011-08-064-0/+102
| | | | | | | | | | | | | | 2011-08-06 H.J. Lu <hongjiu.lu@intel.com> PR middle-end/47449 * gcc.target/i386/pr47449.c: New. PR target/47446 * gcc.dg/pr47446-1.c: New. * gcc.dg/pr47446-2.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177512 138bc75d-0d04-0410-961f-82ee72b054a4
* Add testcases for PRs 47766/47715.hjl2011-08-066-0/+87
| | | | | | | | | | | | | | | | 2011-08-06 H.J. Lu <hongjiu.lu@intel.com> PR target/47766 * gcc.dg/pr47766.c: New. PR target/47715 * gcc.dg/tls/pr47715-1.c: New. * gcc.dg/tls/pr47715-2.c: Likewise. * gcc.dg/tls/pr47715-3.c: Likewise. * gcc.dg/tls/pr47715-4.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177511 138bc75d-0d04-0410-961f-82ee72b054a4
* In libobjc/:nicola2011-08-067-24/+743
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com> PR libobjc/50002 * class.c (__objc_update_classes_with_methods): Iterate over meta classes as well as normal classes when refreshing the method implementations. This fixes replacing class methods. 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com> * class.c (class_getSuperclass): Fixed to work with meta classes still in construction too. In gcc/testsuite/: 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com> PR libobjc/50002 * objc.dg/gnu-api-2-class.m: Updated comments. * obj-c++.dg/gnu-api-2-class.mm: Likewise. * objc.dg/gnu-api-2-class-meta.m: New test. * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise. 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com> PR libobjc/49882 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass() with classes that are in construction. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177510 138bc75d-0d04-0410-961f-82ee72b054a4
* Add testcases for PRs 48084/49504/49860.hjl2011-08-068-0/+100
| | | | | | | | | | | | | | | | | | | | 2011-08-06 H.J. Lu <hongjiu.lu@intel.com> PR target/48084 * gcc.target/i386/pr48084-1.c: New. * gcc.target/i386/pr48084-2.c: Likewise. * gcc.target/i386/pr48084-3.c: Likewise. * gcc.target/i386/pr48084-4.c: Likewise. * gcc.target/i386/pr48084-5.c: Likewise. PR rtl-optimization/49504 * gcc.target/i386/pr49504.c: New. PR target/49860 * gcc.dg/pr49860.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177509 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/i386/i386.c (ix86_compute_frame_layout): Simplifyuros2011-08-062-9/+10
| | | | | | | | frame->save_regs_using_mov calculation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177508 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove conflict markerschwab2011-08-061-26/+25
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177507 138bc75d-0d04-0410-961f-82ee72b054a4
* In libobjc/:nicola2011-08-062-1/+5
| | | | | | | | | 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com> * class.c (class_getSuperclass): Fixed typo in comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177506 138bc75d-0d04-0410-961f-82ee72b054a4
* In libobjc/:nicola2011-08-065-7/+31
| | | | | | | | | | | | | | | | | | | 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com> PR libobjc/49882 * class.c (class_getSuperclass): Return the superclass if the class is in construction. * objc/runtime.h (class_getSuperclass): Updated documentation. In gcc/testsuite/: 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com> PR libobjc/49882 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass() with classes that are in construction. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177505 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/i386/i386.md (ssemodesuffix): Remove V8SI mode.uros2011-08-063-3/+12
| | | | | | | | | | * config/i386/sse.md (castmode): New mode attribute. (avx_<castmode><avxsizesuffix>_<castmode>): Rename from avx_<ssemodesuffix><avxsizesuffix>_<ssemodesuffix>. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177504 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/48993jason2011-08-064-1/+44
| | | | | | | * semantics.c (potential_constant_expression_1) [CALL_EXPR]: Sorry on 'this' in a constructor. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177499 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/49921jason2011-08-064-0/+22
| | | | | | * semantics.c (finish_decltype_type): Call invalid_nonstatic_memfn_p. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177498 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/49669jason2011-08-064-2/+17
| | | | | | * init.c (perform_member_init): Handle invalid array initializer. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177497 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/49988jason2011-08-064-1/+42
| | | | | | | * semantics.c (cxx_eval_array_reference): Handle failure to reduce the array operand to something we can work with. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177496 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2011-08-061-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177495 138bc75d-0d04-0410-961f-82ee72b054a4
* 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>tkoenig2011-08-052-2/+2
| | | | | | | | | | PR fortran/37211 * fortran/ChangeLog: Correct PR number from last commit. * testsuite/ChangeLog: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177491 138bc75d-0d04-0410-961f-82ee72b054a4
* Add a testcase for PR target/47369.hjl2011-08-052-0/+18
| | | | | | | | | | 2011-08-05 H.J. Lu <hongjiu.lu@intel.com> PR target/47369 * gcc.dg/pr47369-1.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177490 138bc75d-0d04-0410-961f-82ee72b054a4
* Move gcc.target/i386/pr47364-[12].c gcc.c-torture/compile/pr47364-[12].c.hjl2011-08-053-8/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177489 138bc75d-0d04-0410-961f-82ee72b054a4
* Add gcc.target/i386/pr47364-2.c and gcc.dg/torture/pr47364-1.c.hjl2011-08-053-0/+21
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177488 138bc75d-0d04-0410-961f-82ee72b054a4
* Add a testcase for PR middle-end/47364.hjl2011-08-052-0/+17
| | | | | | | | | | 2011-08-05 H.J. Lu <hongjiu.lu@intel.com> PR middle-end/47364 * gcc.dg/torture/pr47364-1.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177487 138bc75d-0d04-0410-961f-82ee72b054a4