- 05 Mar, 2013 24 commits
-
-
* sdbout.c (sdbout_one_type): Switch to current function's section supporting cold/hot. From-SVN: r196471
Kai Tietz committed -
* doc/invoke.texi (MicroBlaze): Add -mbig-endian, -mlittle-endian, -mxl-reorder. From-SVN: r196470
David Holsgrove committed -
PR middle-end/56461 * ggc-common.c (gt_pch_save): For ENABLE_VALGRIND_CHECKING, if VALGRIND_GET_VBITS is defined, temporarily make object memory all defined, and restore previous valgrind addressability and definability afterwards. Free this_object at the end. * c-pch.c (pch_init): Free target_validity at the end. From-SVN: r196469
Jakub Jelinek committed -
PR middle-end/56461 * lra.c (lra): Call lra_clear_live_ranges if live_p, right before calling lra_create_live_ranges, also call it when clearing live_p. Only call lra_clear_live_ranges at the end if live_p. From-SVN: r196468
Jakub Jelinek committed -
PR middle-end/56461 * sched-deps.c (delete_dep_node): Free DEP_REPLACE. From-SVN: r196467
Jakub Jelinek committed -
PR middle-end/56526 * simple-object-mach-o.c (simple_object_mach_o_segment): Initialize wrapper_sect_offset to avoid a warning. From-SVN: r196466
Jakub Jelinek committed -
2013-03-05 Richard Biener <rguenther@suse.de> PR tree-optimization/56521 * tree-ssa-sccvn.c (set_value_id_for_result): Always initialize value-id. From-SVN: r196465
Richard Biener committed -
gcc/ PR c++/55135 * except.h (remove_unreachable_eh_regions): New prototype. * except.c (remove_eh_handler_splicer): New function, split out of remove_eh_handler. (remove_eh_handler): Use remove_eh_handler_splicer. Add comment warning about running it on many EH regions one at a time. (remove_unreachable_eh_regions_worker): New function, walk the EH tree in depth-first order and remove non-marked regions. (remove_unreachable_eh_regions): New function. * tree-eh.c (mark_reachable_handlers): New function, split out from remove_unreachable_handlers. (remove_unreachable_handlers): Use mark_reachable_handlers and remove_unreachable_eh_regions. (remove_unreachable_handlers_no_lp): Use mark_reachable_handlers and remove_unreachable_eh_regions. From-SVN: r196464
Steven Bosscher committed -
* parser.c (cp_parser_braced_list): For {} initialize *non_constant_p to false. From-SVN: r196463
Jakub Jelinek committed -
2013-03-05 Richard Biener <rguenther@suse.de> PR middle-end/56525 * loop-init.c (fix_loop_structure): Remove loops in two stages, not freeing them until the end. From-SVN: r196462
Richard Biener committed -
2013-03-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * config/s390/s390.h: Define DWARF2_ASM_LINE_DEBUG_INFO. From-SVN: r196461
Andreas Krebbel committed -
2013-03-05 Paolo Carlini <paolo.carlini@oracle.com> PR c++/56530 * g++.dg/warn/Wsign-conversion-2.C: New. From-SVN: r196460
Paolo Carlini committed -
2013-03-05 Paolo Carlini <paolo.carlini@oracle.com> PR c++/56530 * g++.dg/warn/Wsign-conversion-2.C: New. From-SVN: r196459
Paolo Carlini committed -
re PR tree-optimization/56270 (loop over array of struct float causes compiler error: segmentation fault) 2013-03-05 Richard Biener <rguenther@suse.de> PR tree-optimization/56270 * tree-vect-slp.c (vect_schedule_slp): Clear vectorized stmts of loads after scheduling an SLP instance. * gcc.dg/vect/slp-38.c: New testcase. From-SVN: r196458
Richard Biener committed -
* Makefile.in (dg_target_exps): Add aarch64.exp, epiphany.exp and tic6x.exp. (check_gcc_parallelize): Run guality.exp as a separate job from vect.exp with unsorted.exp and $(dg_target_exps) separately from struct-layout-1.exp with stackalign.exp. From-SVN: r196457
Jakub Jelinek committed -
From-SVN: r196456
Jakub Jelinek committed -
PR middle-end/56461 * tree-vect-slp.c (vect_supported_load_permutation_p): Free load_index sbitmap even if some bit in it isn't set. From-SVN: r196455
Jakub Jelinek committed -
PR middle-end/56461 * tree-ssa-loop-niter.c (bb_queue): Remove typedef. (discover_iteration_bound_by_body_walk): Change queues to vec<vec<basic_block> > and queue to vec<basic_block>. Fix up spelling in comment. Call safe_push on queues[bound_index] directly. Release queues[queue_index] in every iteration unconditionally. Release bounds vector. From-SVN: r196454
Jakub Jelinek committed -
PR middle-end/56461 * tree-vect-stmts.c (free_stmt_vec_info_vec): Call free_stmt_vec_info on any left-over stmt_vec_info in the vector. * tree-vect-loop.c (vect_create_epilog_for_reduction): Release inner_phis vector. From-SVN: r196453
Jakub Jelinek committed -
2013-03-05 Richard Biener <rguenther@suse.de> PR lto/56515 * tree-inline.c (remap_blocks_to_null): New function. (expand_call_inline): When expanding a call stmt without an associated block inline remap all callee blocks to NULL. From-SVN: r196452
Richard Biener committed -
PR rtl-optimization/56494 * simplify-rtx.c (simplify_truncation): If C is narrower than A, optimize (truncate:A (subreg:B (truncate:C X) 0)) into (subreg:A (truncate:C X) 0) instead of (truncate:A X). * gcc.dg/pr56494.c: New test. From-SVN: r196451
Jakub Jelinek committed -
PR middle-end/56461 * sel-sched-ir.c (free_sched_pools): Release succs_info_pool.stack[succs_info_pool.max_top] vectors too if succs_info_pool.max_top isn't -1. From-SVN: r196450
Jakub Jelinek committed -
PR bootstrap/56509 * opts.c (opts_obstack, opts_concat): Moved to... * opts-common.c (opts_obstack, opts_concat): ... here. From-SVN: r196449
Jakub Jelinek committed -
From-SVN: r196448
GCC Administrator committed
-
- 04 Mar, 2013 16 commits
-
-
PR middle-end/56461 * diagnostic.c (diagnostic_append_note): Save and restore old prefix. From-SVN: r196445
Jakub Jelinek committed -
From-SVN: r196444
Jakub Jelinek committed -
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
-