- 04 Mar, 2013 14 commits
-
-
jsm28 authored
ja.po, nl.po, ru.po, sr.po, sv.po, tr.po, vi.po, zh_CN.po, zh_TW.po: Update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196438 138bc75d-0d04-0410-961f-82ee72b054a4
-
jason authored
PR c++/54383 * semantics.c (lambda_expr_this_capture): Handle NSDMI and non-class scopes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196437 138bc75d-0d04-0410-961f-82ee72b054a4
-
drepper authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196436 138bc75d-0d04-0410-961f-82ee72b054a4
-
eager authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196434 138bc75d-0d04-0410-961f-82ee72b054a4
-
eager authored
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196433 138bc75d-0d04-0410-961f-82ee72b054a4
-
eager authored
* config/microblaze/crti.S: Setup stack protection at entry git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196432 138bc75d-0d04-0410-961f-82ee72b054a4
-
gjl authored
(__rotldi3): Shift bytewise if applicable. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196431 138bc75d-0d04-0410-961f-82ee72b054a4
-
gjl authored
* gcc.dg/pr56228.c <avr>: Skip. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196429 138bc75d-0d04-0410-961f-82ee72b054a4
-
gjl authored
PR tree-optimization/52631 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196428 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* tree-loop-distribution.c (ldist_gen): Call partition_free after each partitions.ordered_remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196427 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* tree-vect-stmts.c (vectorizable_conversion): Don't call vec_oprnds0.create (1) for modifier == NONE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196426 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196425 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196424 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196422 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 03 Mar, 2013 11 commits
-
-
dje authored
* gcc.dg/vect/vect-83_64.c: Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196419 138bc75d-0d04-0410-961f-82ee72b054a4
-
sandra authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196418 138bc75d-0d04-0410-961f-82ee72b054a4
-
mikael authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196417 138bc75d-0d04-0410-961f-82ee72b054a4
-
mikael authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196416 138bc75d-0d04-0410-961f-82ee72b054a4
-
eager authored
* 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 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196415 138bc75d-0d04-0410-961f-82ee72b054a4
-
mikael authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196414 138bc75d-0d04-0410-961f-82ee72b054a4
-
mikael authored
* symbol.c (restore_old_symbol): Fix thinko. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196413 138bc75d-0d04-0410-961f-82ee72b054a4
-
mikael authored
* symbol.c (gfc_undo_symbols): Move code... (restore_old_symbol): ... here as a new function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196412 138bc75d-0d04-0410-961f-82ee72b054a4
-
mikael authored
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196411 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196410 138bc75d-0d04-0410-961f-82ee72b054a4
-
drepper authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196407 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 02 Mar, 2013 3 commits
-
-
davidxl authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196406 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
PR c++/52688 * g++.dg/template/static33.C: New. * g++.dg/template/static34.C: Likewise. PR c++/10291 * g++.dg/template/static35.C: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196405 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196403 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 01 Mar, 2013 12 commits
-
-
ccoutant authored
* dwarf2.h (enum dwarf_sect): New enum type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196400 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* tree-ssa-loop-ivcanon.c (tree_estimate_loop_size): Release path vector even when returning true. Fix up function comment formatting. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196398 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196397 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196396 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196394 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* tree-vect-stmts.c (vect_create_vectorized_promotion_stmts): Call vec_oprnds0->release (); rather than vec_oprnds0->truncate (0) before overwriting it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196393 138bc75d-0d04-0410-961f-82ee72b054a4
-
ian authored
From Uros Bizjak. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196389 138bc75d-0d04-0410-961f-82ee72b054a4
-
burnus authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196388 138bc75d-0d04-0410-961f-82ee72b054a4
-
burnus authored
* iresolve.c (resolve_bound): Use gfc_get_string instead of xstrdup. * symbol.c (free_components): Free proc-pointer components. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196387 138bc75d-0d04-0410-961f-82ee72b054a4
-
sje authored
* gcc.dg/pr56396.c: Require pic support. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196386 138bc75d-0d04-0410-961f-82ee72b054a4
-
jgreenhalgh authored
libgcc/ * config/aarch64/sync-cache.c (__aarch64_sync_cache_range): Silence warnings. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196380 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
PR tree-optimization/55481 * gcc.dg/torture/pr56488.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196377 138bc75d-0d04-0410-961f-82ee72b054a4
-