summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg
Commit message (Collapse)AuthorAgeFilesLines
* PR tree-optimization/51721jakub2012-03-121-0/+152
| | | | | | | | | | * tree-vrp.c (register_edge_assert_for_2): Add asserts for unsvar if (int) unsvar cmp CST. * gcc.dg/tree-ssa/vrp64.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@185222 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/52530uros2012-03-111-0/+30
| | | | | | | | * gcc.dg/torture/pr52530.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@185201 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/52450danglin2012-03-101-0/+1
| | | | | | | | * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@185184 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.danglin2012-03-101-0/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@185182 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-03-09 Andrew Pinski <apinski@cavium.com>pinskia2012-03-092-0/+47
| | | | | | | | | | | | | | | | | | | | | | | | PR middle-end/51988 * tree-ssa-phiopt.c: Include tree-pretty-print.h for print_generic_expr. (tree_ssa_phiopt_worker): Go through all the PHIs for value_replacement instead of just the singleton one. (value_replacement): Change return type to int. Return 0 instead of false. Allow the middle basic block to contain more than just the definings tatement. Handle non empty middle basic blocks. * Makefile.in (tree-ssa-phiopt.o): Add tree-pretty-print.h. 2012-03-09 Andrew Pinski <apinski@cavium.com> PR middle-end/51988 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase. * gcc.dg/tree-ssa/phi-opt-9.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@185131 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-03-09 Jiangning Liu <jiangning.liu@arm.com> ↵liujiangning2012-03-092-0/+41
| | | | | | | | | | | | | | | * tree-scalar-evolution (interpret_rhs_expr): generate chrec for array reference and component reference. (analyze_scalar_evolution_for_address_of): New. 2012-03-09 Jiangning Liu <jiangning.liu@arm.com> * gcc.dg/tree-ssa/scev-3.c: New. * gcc.dg/tree-ssa/scev-4.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@185129 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.pthaugen2012-03-061-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@185019 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-03-06 Richard Guenther <rguenther@suse.de>rguenth2012-03-061-0/+38
| | | | | | | | | | PR middle-end/52493 * tree-ssa-alias.c (ptr_derefs_may_alias_p): Robustify. * gcc.dg/torture/pr52493.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184987 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-03-06 Richard Guenther <rguenther@suse.de>rguenth2012-03-061-0/+20
| | | | | | | | | | PR lto/52097 * lto.c (uniquify_nodes): Merge TYPE_FIELDS of variant types. * gcc.dg/lto/pr52097_0.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184981 138bc75d-0d04-0410-961f-82ee72b054a4
* PR tree-optimization/51721jakub2012-03-052-0/+376
| | | | | | | | | | | | * tree-vrp.c (register_edge_assert_for_2): If comparing lhs of right shift by constant with an integer constant, add ASSERT_EXPRs for the rhs1 of the right shift. * gcc.dg/tree-ssa/vrp63.c: New test. * gcc.dg/pr51721.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184927 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/torture/pr52402.c: Add dg-require-effective-targetgjl2012-03-041-0/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184894 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/mkuvyrkov2012-03-021-1/+1
| | | | | | | | | | | | | | | | | * doc/invoke.texi (floop-flatten): Declare obsolete. * toplev.c (process_options): Remove references to flag_loop_flatten. * tree-ssa-loop.c (gate_graphite_transform): Same. * common.opt (floop-flatten): Obsolete. * graphite-poly.c (apply_poly_transforms): Remove reference to flag_loop_flatten. * Makefile.in (graphite-flattening.o): Remove. * graphite-flattening.c: Remove. gcc/testsuite/ * gcc.dg/graphite/pr50561.c: Update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184820 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-03-02 Richard Guenther <rguenther@suse.de>rguenth2012-03-021-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | PR tree-optimization/52406 * tree-data-ref.h: Update documentation about DR_BASE_OBJECT. (struct indices): Add unconstrained_base member. (struct dr_alias): Remove unused vops member. (DR_UNCONSTRAINED_BASE): New define. * tree-data-ref.c (dr_analyze_indices): For COMPONENT_REFs add indices to allow their disambiguation. Make DR_BASE_OBJECT be an artificial access that covers the whole indexed object, or mark it with DR_UNCONSTRAINED_BASE if we cannot do so. Canonicalize plain decl base-objects to their MEM_REF variant. (dr_may_alias_p): When the base-object of either data reference has unknown size use only points-to information. (compute_affine_dependence): Make dumps easier to read and more verbose. * tree-vect-data-ref.c (vector_alignment_reachable_p): Use DR_REF when looking for packed references. (vect_supportable_dr_alignment): Likewise. * gcc.dg/torture/pr52406.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184789 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/torture/pr47917.c: Make test using POSIX-printfktietz2012-03-012-4/+7
| | | | | | | | | routines on mingw targets. * gcc.dg/vect/pr46126.c (size_t): Add support for LLP64 target. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184754 138bc75d-0d04-0410-961f-82ee72b054a4
* PR tree-optimization/52445jakub2012-03-011-0/+15
| | | | | | | | | | | | | | | | * tree-ssa-phiopt.c (struct name_to_bb): Remove ssa_name field, add ssa_name_ver, offset and size fields and change store field to bool. (name_to_bb_hash, name_to_bb_eq): Adjust for the above changes. (add_or_mark_expr): Likewise. Only consider previous stores with the same size and offset. (nt_init_block): Only look at gimple_assign_single_p stmts, doesn't look at rhs2. * gcc.dg/pr52445.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184743 138bc75d-0d04-0410-961f-82ee72b054a4
* PR middle-end/52419jakub2012-02-291-0/+32
| | | | | | | | | | * expr.c (expand_assignment): If doing misaligned store that doesn't cover all mode bits, perform a RMW cycle. * gcc.dg/torture/pr52419.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184666 138bc75d-0d04-0410-961f-82ee72b054a4
* PR tree-optimization/52429jakub2012-02-291-0/+24
| | | | | | | | | | | * tree-parloops.c (separate_decls_in_region_debug): Return early if var is LABEL_DECL. * gcc.dg/torture/pr52429.c: New test. * g++.dg/opt/pr52429.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184665 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-02-29 Richard Guenther <rguenther@suse.de>rguenth2012-02-296-54/+0
| | | | | | | | | | | | | PR testsuite/52297 * gcc.dg/lto/trans-mem-1_0.c: Remove. * gcc.dg/lto/trans-mem-1_1.c: Likewise. * gcc.dg/lto/trans-mem-2_0.c: Likewise. * gcc.dg/lto/trans-mem-2_1.c: Likewise. * gcc.dg/lto/trans-mem-4_0.c: Likewise. * gcc.dg/lto/trans-mem-4_1.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184657 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.jakub2012-02-291-0/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184653 138bc75d-0d04-0410-961f-82ee72b054a4
* PR middle-end/51752aldyh2012-02-281-0/+24
| | | | | | | | | | | | | | | | | * gimple.h (gimple_in_transaction): New. (gimple_set_in_transaction): New. (struct gimple_statement_base): Add in_transaction field. * tree-ssa-loop-im.c: (movement_possibility): Restrict movement of transaction loads. (tree_ssa_lim_initialize): Compute transaction bits. * tree.h (compute_transaction_bits): Protoize. * trans-mem.c (tm_region_init): Use the heap to store BB auxilliary data. (compute_transaction_bits): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184638 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-02-28 Richard Guenther <rguenther@suse.de>rguenth2012-02-281-0/+33
| | | | | | | | | | | | PR target/52407 * config/i386/i386.c (ix86_expand_vector_set): Fix element ordering for the VEC_CONCAT for two element vectors for V2SFmode, V2SImode and V2DImode. * gcc.dg/torture/pr52407.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184627 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-02-28 Richard Guenther <rguenther@suse.de>rguenth2012-02-281-0/+28
| | | | | | | | | | | PR tree-optimization/52402 * ipa-prop.c (ipa_modify_call_arguments): Properly use mis-aligned types when creating the accesses at the call site. * gcc.dg/torture/pr52402.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184619 138bc75d-0d04-0410-961f-82ee72b054a4
* * gfortran.dg/typebound_operator_9.f03: Skip on SPU.uweigand2012-02-271-0/+6
| | | | | | | * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184602 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value fromamacleod2012-02-244-16/+38
| | | | | | | | | | | | | | | | | simulate_thread_wrapper_other_threads * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main): Move initialization of 'value' to main(). (main): Initialize 'value'; * gcc.dg/simulate-thread/speculative-store.c (simulate_thread_step_verify): Return 0 when successful. * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD): Reduce threshold. (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test. (simulate_thread_wrapper_other_threads): Return a success/fail value and issue an error if the instruction count threshold is exceeded. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184564 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-02-24 Richard Guenther <rguenther@suse.de>rguenth2012-02-241-0/+13
| | | | | | | | | | | | PR middle-end/52355 * fold-const.c (fold_addr_of_array_ref_difference): New function. (fold_binary_loc): Use it to extend the existing &a[i] - &a[j] folding. * gcc.dg/pr52355.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184548 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields optionktietz2012-02-2311-15/+33
| | | | | | | | | | | | | | | | | | | | | | | | | for mingw-targets. * gcc.dg/Wpadded.c: Likewise. * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield structure-layout. * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use for sleep by Sleep and add windows.h include for this function. * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw targets. * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw target. * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target. * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail on x64 mingw target. * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout. * gcc.dg/pr50251.c: Disable test for x64 mingw target. * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid failure on LLP64 target. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184519 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c/52290uros2012-02-231-0/+3
| | | | | | | | | | | | | * c-decl.c (start_function): Exit early if decl1 is not FUNTION_DECL. testsuite/ChangeLog: PR c/52290 * gcc.dg/noncompile/pr52290.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184511 138bc75d-0d04-0410-961f-82ee72b054a4
* PR tree-optimization/52019jakub2012-02-231-0/+10
| | | | | | | | | | * ipa-split.c (find_return_bb, find_retval, visit_bb): Ignore CLOBBER stmts. * gcc.dg/tree-ssa/ipa-split-6.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184508 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfieldktietz2012-02-211-4/+5
| | | | | | | as extension. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184437 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-02-21 Richard Guenther <rguenther@suse.de>rguenth2012-02-211-0/+31
| | | | | | | | | | | | PR tree-optimization/52324 * gimplify.c (gimplify_expr): When re-gimplifying expressions do not gimplify a MEM_REF address operand if it is already in suitable form. * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184435 138bc75d-0d04-0410-961f-82ee72b054a4
* PR tree-optimization/52318jakub2012-02-211-0/+17
| | | | | | | | | | * gimple-fold.c (gimplify_and_update_call_from_tree): Add vdef also to non-pure/const call stmts in the sequence. * gcc.dg/pr52318.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184428 138bc75d-0d04-0410-961f-82ee72b054a4
* PR middle-end/52141aldyh2012-02-201-0/+24
| | | | | | | | | * trans-mem.c (ipa_tm_scan_irr_block): Error out on GIMPLE_ASM's in a transaction safe function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184417 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/52238ktietz2012-02-201-0/+51
| | | | | | | | | | * stor-layout.c (place_field): Handle desired_align for ms-bitfields, too. * gcc.dg/bf-ms-layout-3.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184409 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-02-20 Richard Guenther <rguenther@suse.de>rguenth2012-02-202-0/+47
| | | | | | | | | | | | | | | | PR tree-optimization/52298 * tree-vect-stmts.c (vectorizable_store): Properly use STMT_VINFO_DR_STEP instead of DR_STEP when vectorizing outer loops. (vectorizable_load): Likewise. * tree-vect-data-refs.c (vect_analyze_data_ref_access): Access DR_STEP after ensuring it is not NULL. * gcc.dg/torture/pr52298.c: New testcase. * gcc.dg/vect/pr52298.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184396 138bc75d-0d04-0410-961f-82ee72b054a4
* gjl2012-02-201-0/+9
| | | | | | | | * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184393 138bc75d-0d04-0410-961f-82ee72b054a4
* Directly declare sqrtf in gcc.dg/pr51867.cro2012-02-151-1/+2
| | | | | | | * gcc.dg/pr51867.c: Don't include <math.h>. (sqrtf): Declare. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184279 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/lto/20091013-1_1.c: xfail for avr.gjl2012-02-152-0/+2
| | | | | | | | * gcc.dg/lto/20091013-1_2.c: xfail for avr. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184276 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove mistaken commit.aldyh2012-02-151-21/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184272 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>rguenth2012-02-151-0/+9
| | | | | | | | | | | | PR tree-optimization/50561 * graphite-flattening.c (lst_project_loop): Do not remove old scattering dimensions after flattening. (lst_do_flatten): Likewise. * gcc.dg/graphite/pr50561.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184265 138bc75d-0d04-0410-961f-82ee72b054a4
* + PR middle-end/52142aldyh2012-02-152-0/+43
| | | | | | | | | + * ipa-inline.c (can_inline_edge_p): Do not inline tm_pure + functions into non-tm_pure functions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184251 138bc75d-0d04-0410-961f-82ee72b054a4
* * lib/target-supports.exp (check_effective_target_fgnu_tm): Newhp2012-02-145-0/+8
| | | | | | | | | | | | | | proc. * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target fgnu_tm. * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c, gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto. * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on effective_target fgnu_tm. * g++.dg/tm/tm.exp: Ditto for g++.dg/tm. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184237 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.uros2012-02-141-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184217 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-02-14 Richard Guenther <rguenther@suse.de>rguenth2012-02-141-0/+36
| | | | | | | | | | | | PR tree-optimization/52244 PR tree-optimization/51528 * tree-sra.c (analyze_access_subtree): Only create INTEGER_TYPE replacements for integral types. * gcc.dg/torture/pr52244.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184214 138bc75d-0d04-0410-961f-82ee72b054a4
* Add ports for TILE-Gx and TILEPro.walt2012-02-143-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | . * MAINTAINERS (tilegx port): Add myself. (tilepro port): Add myself. contrib * config-list.mk (LIST): Add tilegx-linux-gnu and tilepro-linux-gnu. * gcc_update (gcc/config/tilegx/mul-tables.c): New dependencies. (gcc/config/tilepro/mul-tables.c): New dependencies. gcc * config.gcc: Handle tilegx and tilepro. * configure.ac (gcc_cv_as_dwarf2_debug_line): Enable test for tilegx and tilepro. Add HAVE_AS_TLS check for tilegx and tilepro. * configure: Regenerate. * doc/contrib.texi: Add Mat Hostetter and self. * doc/extend.texi (TILE-Gx Built-in Functions): New node. Document instruction intrinsics and network accessing intrinsics. (TILEPro Built-in Functions): New node. Document instruction intrinsics and network accessing intrinsics. * doc/install.texi (Specific, tilegx-*-linux*): Document it. (Specific, tilepro-*-linux*): Likewise. * doc/invoke.texi (TILE-Gx Options): New section. (TILEPro Options): New section. * doc/md.texi (TILE-Gx): New section. (TILEPro): New section. * common/config/tilegx: New directory for tilegx. * common/config/tilepro: New directory for tilepro. * config/tilegx: New directory for tilegx. * config/tilepro: New directory for tilepro. gcc/testsuite * g++.dg/other/PR23205.C: Disable test on tile. * g++.dg/other/pr23205-2.C: Disable test on tile. * gcc.dg/20020312-2.c: Add a condition for __tile__. * gcc.dg/20040813-1.c: Disable test on tile. * gcc.dg/lower-subreg-1.c: Disable test on tilegx. * gcc.misc-tests/linkage.exp: Handle tilegx. libcpp * configure.ac: Require 64-bit hwint for tilegx and tilepro. * configure: Regenerate. libgcc * config.host: Handle tilegx and tilepro. * config/tilegx: New directory for tilegx. * config/tilepro: New directory for tilepro. libgomp * configure.tgt: Handle tilegx and tilepro. * config/linux/tile: New directory for tilegx and tilepro. Added: trunk/gcc/common/config/tilegx/tilegx-common.c trunk/gcc/common/config/tilepro/tilepro-common.c trunk/gcc/config/tilegx/constraints.md trunk/gcc/config/tilegx/linux.h trunk/gcc/config/tilegx/mul-tables.c trunk/gcc/config/tilegx/predicates.md trunk/gcc/config/tilegx/sync.md trunk/gcc/config/tilegx/t-tilegx trunk/gcc/config/tilegx/tilegx-builtins.h trunk/gcc/config/tilegx/tilegx-c.c trunk/gcc/config/tilegx/tilegx-generic.md trunk/gcc/config/tilegx/tilegx-modes.def trunk/gcc/config/tilegx/tilegx-multiply.h trunk/gcc/config/tilegx/tilegx-protos.h trunk/gcc/config/tilegx/tilegx.c trunk/gcc/config/tilegx/tilegx.h trunk/gcc/config/tilegx/tilegx.md trunk/gcc/config/tilegx/tilegx.opt trunk/gcc/config/tilepro/constraints.md trunk/gcc/config/tilepro/gen-mul-tables.cc trunk/gcc/config/tilepro/linux.h trunk/gcc/config/tilepro/mul-tables.c trunk/gcc/config/tilepro/predicates.md trunk/gcc/config/tilepro/t-tilepro trunk/gcc/config/tilepro/tilepro-builtins.h trunk/gcc/config/tilepro/tilepro-c.c trunk/gcc/config/tilepro/tilepro-generic.md trunk/gcc/config/tilepro/tilepro-modes.def trunk/gcc/config/tilepro/tilepro-multiply.h trunk/gcc/config/tilepro/tilepro-protos.h trunk/gcc/config/tilepro/tilepro.c trunk/gcc/config/tilepro/tilepro.h trunk/gcc/config/tilepro/tilepro.md trunk/gcc/config/tilepro/tilepro.opt trunk/libgcc/config/tilegx/sfp-machine.h trunk/libgcc/config/tilegx/sfp-machine32.h trunk/libgcc/config/tilegx/sfp-machine64.h trunk/libgcc/config/tilegx/t-crtstuff trunk/libgcc/config/tilegx/t-softfp trunk/libgcc/config/tilegx/t-tilegx trunk/libgcc/config/tilepro/atomic.c trunk/libgcc/config/tilepro/atomic.h trunk/libgcc/config/tilepro/linux-unwind.h trunk/libgcc/config/tilepro/sfp-machine.h trunk/libgcc/config/tilepro/softdivide.c trunk/libgcc/config/tilepro/softmpy.S trunk/libgcc/config/tilepro/t-crtstuff trunk/libgcc/config/tilepro/t-tilepro trunk/libgomp/config/linux/tile/futex.h Modified: trunk/MAINTAINERS trunk/contrib/config-list.mk trunk/contrib/gcc_update trunk/gcc/config.gcc trunk/gcc/configure trunk/gcc/configure.ac trunk/gcc/doc/contrib.texi trunk/gcc/doc/extend.texi trunk/gcc/doc/install.texi trunk/gcc/doc/invoke.texi trunk/gcc/doc/md.texi trunk/gcc/testsuite/g++.dg/other/PR23205.C trunk/gcc/testsuite/g++.dg/other/pr23205-2.C trunk/gcc/testsuite/gcc.dg/20020312-2.c trunk/gcc/testsuite/gcc.dg/20040813-1.c trunk/gcc/testsuite/gcc.dg/lower-subreg-1.c trunk/gcc/testsuite/gcc.misc-tests/linkage.exp trunk/libcpp/configure trunk/libcpp/configure.ac trunk/libgcc/config.host trunk/libgomp/configure.tgt git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184203 138bc75d-0d04-0410-961f-82ee72b054a4
* PR tree-optimization/52210jakub2012-02-141-0/+12
| | | | | | | | | | | * tree-vect-slp.c (vect_get_and_check_slp_defs): Call vect_model_simple_cost with two entry vect_def_type array instead of an address of dt. * gcc.dg/pr52210.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184201 138bc75d-0d04-0410-961f-82ee72b054a4
* PR debug/52132jakub2012-02-111-0/+18
| | | | | | | | | | * reg-stack.c (subst_stack_regs_in_debug_insn): Don't use get_true_reg. * gcc.dg/pr52132.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184126 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/bergner2012-02-091-0/+10
| | | | | | | | | | | | PR middle-end/52140 * dojump.c (do_compare_rtx_and_jump): Use SCALAR_FLOAT_MODE_P. gcc/testsuite/ PR middle-end/52140 * gcc.dg/dfp/pr52140.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184045 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/51867amker2012-02-091-0/+16
| | | | | | | | | | | | * builtins.c (expand_builtin): Don't check DECL_ASSEMBLER_NAME_SET_P. PR target/51867 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'. * testsuite/gcc.dg/pr51867.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184037 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-02-08 Andrew MacLeod <amacleod@redhat.com>amacleod2012-02-082-4/+2
| | | | | | | | | | | | | | * gcc.dg/simulate-thread/simulate-thread.exp: Use only -O0 and -O3. * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every machine instuction in the log. 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu> * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout to 20 seconds. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184025 138bc75d-0d04-0410-961f-82ee72b054a4
* 2012-02-08 Magnus Granberg <zorry@gentoo.org>jsm282012-02-082-0/+11
| | | | | | | | | | | | | PR driver/48524 * gcc.c (switch_matches) Support switches with separated form, -D and -U. testsuite: * gcc.dg/pr48524.c: New test. * gcc.dg/pr48524.spec: New spec file for test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184022 138bc75d-0d04-0410-961f-82ee72b054a4