- 04 Mar, 2013 17 commits
-
-
2013-03-04 Martin Jambor <mjambor@suse.cz> * tree-dfa.c (get_or_create_ssa_default_def): Use parameter fn in all appropriate places. From-SVN: r196441
Martin Jambor committed -
* be.po, ca.po, da.po, de.po, el.po, eo.po, es.po, fi.po, fr.po, id.po, ja.po, nl.po, ru.po, sr.po, sv.po, tr.po, uk.po, vi.po, zh_CN.po, zh_TW.po: Update. From-SVN: r196440
Joseph Myers committed -
PR tree-optimization/56424 * ipa-split.c (split_function): Do not set the RSO flag if result is not by reference and its type is a register type. From-SVN: r196439
Eric Botcazou committed -
* be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po, ja.po, nl.po, ru.po, sr.po, sv.po, tr.po, vi.po, zh_CN.po, zh_TW.po: Update. From-SVN: r196438
Joseph Myers committed -
re PR c++/56464 ([C++11] Crashes when using implicit this in a lambda capture in member initializer) PR c++/56464 PR c++/54383 * semantics.c (lambda_expr_this_capture): Handle NSDMI and non-class scopes. From-SVN: r196437
Jason Merrill committed -
From-SVN: r196436
Ulrich Drepper committed -
Prevents ICE where insn contains an invalid address * config/microblaze/microblaze.c (microblaze_valid_pic_const): New (microblaze_legitimate_pic_operand): Likewise * config/microblaze/microblaze.h (LEGITIMATE_PIC_OPERAND_P): calls new function microblaze_legitimate_pic_operand * config/microblaze/microblaze-protos.h (microblaze_legitimate_pic_operand): Declare. From-SVN: r196434
David Holsgrove committed -
* config/microblaze/predicates.md (call_insn_simple_operand): New predicate for supported rtx code types. * config/microblaze/microblaze.md (call_internal1): Use call_insn_simple_operand predicate. From-SVN: r196433
Edgar E. Iglesias committed -
* config/microblaze/crti.S: Setup stack protection at entry From-SVN: r196432
Edgar E. Iglesias committed -
(__rotldi3): Shift bytewise if applicable. From-SVN: r196431
Georg-Johann Lay committed -
* gcc.dg/pr55153.c: Add dg-require-effective-target scheduling. * gcc.dg/pr56228.c <avr>: Skip. From-SVN: r196429
Georg-Johann Lay committed -
PR testsuite/52641 PR tree-optimization/52631 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int. From-SVN: r196428
Georg-Johann Lay committed -
PR middle-end/56461 * tree-loop-distribution.c (ldist_gen): Call partition_free after each partitions.ordered_remove. From-SVN: r196427
Jakub Jelinek committed -
PR middle-end/56461 * tree-vect-stmts.c (vectorizable_conversion): Don't call vec_oprnds0.create (1) for modifier == NONE. From-SVN: r196426
Jakub Jelinek committed -
PR middle-end/56461 * tree-vect-stmts.c (vectorizable_shift): Don't call create methods on vec_oprnds0 or vec_oprnds1 before loop, only call it on vec_oprnds1 right before pushing anything to it for scalar_shift_arg. From-SVN: r196425
Jakub Jelinek committed -
PR middle-end/56461 * tree-vect-loop.c (destroy_loop_vec_info): For !clean_stmts, just set nbbs to 0 instead of having separate code path. (vect_analyze_loop_form): Call destroy_loop_vec_info with true instead of false as last argument if returning NULL. From-SVN: r196424
Jakub Jelinek committed -
From-SVN: r196422
GCC Administrator committed
-
- 03 Mar, 2013 11 commits
-
-
* gcc.dg/vect/vect-82_64.c: Skip on AIX. * gcc.dg/vect/vect-83_64.c: Same. From-SVN: r196419
David Edelsohn committed -
target.def (TARGET_OPTION_VALID_ATTRIBUTE_P): Update comments; the attribute is now called "target" instead of "option". 2013-03-03 Sandra Loosemore <sandra@codesourcery.com> gcc/ * target.def (TARGET_OPTION_VALID_ATTRIBUTE_P): Update comments; the attribute is now called "target" instead of "option". (TARGET_OPTION_PRAGMA_PARSE): Likewise, for the pragma. * doc/tm.texi.in (Target Attributes): Likewise document the correct attribute/pragma name for TARGET_OPTION_VALID_P and TARGET_OPTION_PRAGMA_PARSE. Also copy-edit and correct markup. * doc/tm.texi: Regenerated. From-SVN: r196418
Sandra Loosemore committed -
fortran/ PR fortran/56477 * expr.c (gfc_check_pointer_assign): Avoid NULL pointer dereference. testsuite/ PR fortran/56477 * gfortran.dg/pointer_check_13.f90: New test. From-SVN: r196417
Mikael Morin committed -
fortran/ PR fortran/54730 * array.c (gfc_match_array_constructor): Set a checkpoint before matching a typespec. Drop it on success, restore it otherwise. testsuite/ PR fortran/54730 * gfortran.dg/array_constructor_42.f90: New test. From-SVN: r196416
Mikael Morin committed -
* config/microblaze/microblaze.c: Check mcpu, pcmp requirement and set TARGET_REORDER to 0 if not met. * config/microblaze/microblaze.h: Add -mxl-reorder to DRIVER_SELF_SPECS * config/microblaze/microblaze.md: New bswapsi2 and bswaphi2 instructions emitted if TARGET_REORDER * config/microblaze/microblaze.opt: New option -mxl-reorder set to 1 or 0 for -m/-mno case, but initialises as 2 to detect default use case separately From-SVN: r196415
David Holsgrove committed -
fortran/ PR fortran/54730 * gfortran.h (struct gfc_undo_change_set): New field 'previous'. (gfc_new_undo_checkpoint, gfc_drop_last_undo_checkpoint, gfc_restore_last_undo_checkpoint): New prototypes. * symbol.c (default_undo_chgset_var): Update initialization. (single_undo_checkpoint_p, gfc_new_undo_checkpoint, free_undo_change_set_data, pop_undo_change_set, gfc_drop_last_undo_checkpoint, enforce_single_undo_checkpoint): New functions. (save_symbol_data): Handle multiple change sets. Make sure old_symbol field's previous value is not overwritten. Clear gfc_new field. (restore_old_symbol): Restore previous old_symbol field. (gfc_restore_last_undo_checkpoint): New function, using body renamed from gfc_undo_symbols. Restore the previous change set as current one. (gfc_undo_symbols): New body. (gfc_commit_symbols, gfc_commit_symbol, gfc_enforce_clean_symbol_state): Call enforce_single_undo_checkpoint. (gfc_symbol_done_2): Ditto. Free change set data. From-SVN: r196414
Mikael Morin committed -
fortran/ * symbol.c (restore_old_symbol): Fix thinko. From-SVN: r196413
Mikael Morin committed -
fortran/ * symbol.c (gfc_undo_symbols): Move code... (restore_old_symbol): ... here as a new function. From-SVN: r196412
Mikael Morin committed -
fortran/ * Make-lang.in (F95_PARSER_OBJS): Add dependency to vec.h. * gfortran.h: Include vec.h. (gfc_undo_change_set): New struct. * symbol.c (tentative_tbp): Remove struct. (changed_syms, tentative_tbp_list): Remove variables. (default_undo_chgset_var, latest_undo_chgset): New variables. (save_symbol_data, gfc_get_sym_tree, gfc_undo_symbols, gfc_commit_symbols, gfc_commit_symbol, gfc_enforce_clean_symbol_state, gfc_get_typebound_proc): Use latest_undo_chgset instead of changed_syms and tentative_tbp_list. From-SVN: r196411
Mikael Morin committed -
From-SVN: r196410
GCC Administrator committed -
From-SVN: r196407
Ulrich Drepper committed
-
- 02 Mar, 2013 3 commits
-
-
From-SVN: r196406
Xinliang David Li committed -
2013-03-02 Paolo Carlini <paolo.carlini@oracle.com> PR c++/52688 * g++.dg/template/static33.C: New. * g++.dg/template/static34.C: Likewise. PR c++/10291 * g++.dg/template/static35.C: New. From-SVN: r196405
Paolo Carlini committed -
From-SVN: r196403
GCC Administrator committed
-
- 01 Mar, 2013 9 commits
-
-
include/ * dwarf2.h (enum dwarf_sect): New enum type. From-SVN: r196400
Cary Coutant committed -
PR middle-end/56461 * tree-ssa-loop-ivcanon.c (tree_estimate_loop_size): Release path vector even when returning true. Fix up function comment formatting. From-SVN: r196398
Jakub Jelinek committed -
PR middle-end/56461 * ira-build.c (ira_loop_nodes_count): New variable. (create_loop_tree_nodes): Initialize it. (finish_loop_tree_nodes): Use it instead of looking at current_loops. From-SVN: r196397
Jakub Jelinek committed -
PR middle-end/56461 * tree-vect-data-refs.c (vect_permute_store_chain): Avoid using copy method on dr_chain and result_chain. * tree-vect-stmts.c (vectorizable_store): Only call result_chain.create if j == 0. From-SVN: r196396
Jakub Jelinek committed -
PR middle-end/56461 * files.c (_cpp_save_file_entries): Free result at the end. * pch.c (cpp_string_free): New function. (cpp_save_state): Use it in htab_create call. (cpp_write_pch_deps): Free ss->defs. Destroy ss->definedhash. From-SVN: r196394
Jakub Jelinek committed -
PR middle-end/56461 * tree-vect-stmts.c (vect_create_vectorized_promotion_stmts): Call vec_oprnds0->release (); rather than vec_oprnds0->truncate (0) before overwriting it. From-SVN: r196393
Jakub Jelinek committed -
From Uros Bizjak. From-SVN: r196389
Ian Lance Taylor committed -
gcc/ 2013-03-01 Tobias Burnus <burnus@net-b.de> * doc/extended.texi (C Extensions): Change order in @menu to match @node. (Other MIPS Built-in Functions): Move last MIPS entry before "picoChip Built-in Functions". (SH Built-in Functions): Move after RX Built-in Functions. * doc/gcc.texi (Introduction): Change order in @menu to match @node. * doc/md.texi (Constraints): Ditto. * gty.texi (Type Information): Ditto. (User-provided marking routines for template types): Make subsection. * doc/invoke.texi (AArch64 Options): Move before "Adapteva Epiphany Options". libiberty/ 2013-03-01 Andreas Schwab <schwab@linux-m68k.org> * obstacks.texi (Obstacks): Trim @node to only contain the node name. * libiberty.texi (Obstacks): Lower section. From-SVN: r196388
Tobias Burnus committed -
2013-03-01 Tobias Burnus <burnus@net-b.de> * iresolve.c (resolve_bound): Use gfc_get_string instead of xstrdup. * symbol.c (free_components): Free proc-pointer components. From-SVN: r196387
Tobias Burnus committed
-