- 18 Feb, 2013 5 commits
-
-
2013-02-18 Richard Biener <rguenther@suse.de> PR tree-optimization/56366 * tree-vect-loop.c (get_initial_def_for_induction): Properly handle sign-conversion of outer-loop initial induction value. * gcc.dg/torture/pr56366.c: New testcase. From-SVN: r196121
Richard Biener committed -
2013-02-18 Richard Biener <rguenther@suse.de> PR middle-end/56349 * gcc.dg/torture/pr56350.c: Move ... * gcc.dg/torture/pr56349.c: ... here. From-SVN: r196119
Richard Biener committed -
2013-02-18 Richard Biener <rguenther@suse.de> PR middle-end/56350 * cfghooks.c (merge_blocks): If we merge a latch into another block adjust references to it. * cfgloop.c (flow_loops_find): Reset latch before recomputing it. (verify_loop_structure): Verify that a recorded latch is in fact a latch. * gcc.dg/torture/pr56350.c: New testcase. From-SVN: r196118
Richard Biener committed -
2013-02-18 Richard Biener <rguenther@suse.de> PR tree-optimization/56321 * tree-ssa-reassoc.c (propagate_op_to_single_use): Properly order SSA name release and virtual operand unlinking. * gcc.dg/torture/pr56321.c: New testcase. From-SVN: r196117
Richard Biener committed -
From-SVN: r196115
GCC Administrator committed
-
- 17 Feb, 2013 3 commits
-
-
* config/microblaze/microblaze.md (save_stack_block): Define. (restore_stack_block): Likewise. From-SVN: r196110
Edgar E. Iglesias committed -
2013-02-17 Tobias Burnus <burnus@net-b.de> * math/cacoshq.c (cacoshq): Call signbitq instead of signbit. From-SVN: r196109
Tobias Burnus committed -
From-SVN: r196107
GCC Administrator committed
-
- 16 Feb, 2013 5 commits
-
-
* config/microblaze/linux.h (TARGET_SUPPORTS_PIC): Define as 1. * config/microblaze/microblaze.h (TARGET_SUPPORTS_PIC): Define as 1. * config/microblaze/microblaze.c (microblaze_option_override): Bail out early for PIC modes when target does not support PIC. * gcc.dg/20020312-2.c: Define MicroBlaze PIC register From-SVN: r196104
Edgar E. Iglesias committed -
* config/microblaze/microblaze.c (microblaze_asm_trampoline_template): Replace with a microblaze version. (microblaze_trampoline_init): Adapt for microblaze. * gcc/config/microblaze/microblaze.h (TRAMPOLINE_SIZE): Adapt for microblaze. From-SVN: r196103
Edgar E. Iglesias committed -
gcc/ * asan.c (get_mem_refs_of_builtin_call): White space and style cleanup. (instrument_mem_region_access): Do not forget to always put instrumentation of the of 'base' and 'base + len' in a "if (len != 0) statement, even for cases where either 'base' or 'base + len' are not instrumented -- because they have been previously instrumented. Simplify the logic by putting all the statements instrument 'base + len' inside a sequence, and then insert that sequence right before the current insertion point. Then, to instrument 'base + len', just get an iterator on that statement. And do not forget to update the pointer to iterator the function received as argument. gcc/testsuite/ * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file. * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise. * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise. * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise. * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise. * c-c++-common/asan/pr56330.c: Likewise. * c-c++-common/asan/no-redundant-instrumentation-1.c (test1): Ensure the size argument of __builtin_memcpy is a constant. Co-Authored-By: Dodji Seketeli <dodji@redhat.com> From-SVN: r196102
Jakub Jelinek committed -
/cp 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com> Paolo Carlini <paolo.carlini@oracle.com> PR c++/51242 * decl2.c (grokbitfield): Allow scoped enumeration types. /testsuite 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com> Paolo Carlini <paolo.carlini@oracle.com> PR c++/51242 * g++.dg/cpp0x/enum23.C: New. Co-Authored-By: Paolo Carlini <paolo.carlini@oracle.com> From-SVN: r196100
Jonathan Wakely committed -
From-SVN: r196098
GCC Administrator committed
-
- 15 Feb, 2013 22 commits
-
-
PR target/54685 * gcc.target/sh/pr54685.c: Fix scanning of not insn. From-SVN: r196092
Oleg Endo committed -
PR c++/54276 * semantics.c (finish_id_expression): Also return the identifier for an outer local static. From-SVN: r196091
Jason Merrill committed -
2013-02-15 Vladimir Makarov <vmakarov@redhat.com> PR rtl-optimization/56348 * lra-assigns.c (reload_pseudo_compare_func): Prefer bigger pseudos. 2013-02-15 Vladimir Makarov <vmakarov@redhat.com> PR rtl-optimization/56348 * gcc.target/i386/pr56348.c: New test. From-SVN: r196090
Vladimir Makarov committed -
The mmap() call which reserves the arena should have MAP_NORESERVE flag as in typical cases this memory will never be (fully) needed. This matters in environments which do not do Linux style memory overcommit, such as OpenIndiana/OpenSolaris/Solaris. The MAP_NORESERVE flag does not exist on all operating systems (for example FreeBSD). Therefore we define it to zero value in case it does not exist. Fixes issue 21. From-SVN: r196088
Ian Lance Taylor committed -
* configure.ac: Set libgloss_dir for the aarch64*-*-* targets. * configure: Regenerated. From-SVN: r196083
Yufeng Zhang committed -
re PR c++/56343 ([C++11] Destructor defaulted on first declaration has wrong implicit exception specification) PR c++/56343 * class.c (check_bases_and_members): Deduce noexcept after checking bases. From-SVN: r196082
Jason Merrill committed -
PR c++/52026 * semantics.c (finish_id_expression): In a template, return the identifier for a constant variable. From-SVN: r196081
Jason Merrill committed -
From-SVN: r196080
Jason Merrill committed -
PR target/55431 * config/rs6000/linux-unwind.h (ppc_linux_aux_vector): Delete. (ppc_fallback_frame_state): Always set up save locations for fp and altivec. Don't bother with non-callee-saved regs, r0-r13 except for r2 on ppc64, fr0-fr13, v0-v19, vscr. From-SVN: r196077
Alan Modra committed -
2012-02-15 Greta Yorsh <Greta.Yorsh@arm.com> * gcc.target/arm/interrupt-1.c: Fix for thumb mode. * gcc.target/arm/interrupt-2.c: Likewise. From-SVN: r196076
Greta Yorsh committed -
2013-02-14 Tobias Burnus <burnus@net-b.de> Mikael Morin <mikael@gcc.gnu.org> PR fortran/56318 * simplify.c (gfc_simplify_matmul): Fix result shape and matmul result. 2013-02-14 Tobias Burnus <burnus@net-b.de> PR fortran/56318 * gcc/testsuite/gfortran.dg/matmul_9.f90: New. Co-Authored-By: Mikael Morin <mikael@gcc.gnu.org> From-SVN: r196075
Tobias Burnus committed -
* graph.c (start_graph_dump): Print dumpfile base as digraph label. (clean_graph_dump_file): Pass base to start_graph_dump. From-SVN: r196074
Steven Bosscher committed -
2013-02-15 Tobias Burnus <burnus@net-b.de> PR fortran/53818 * resolve.c (apply_default_init_local): Don't create an initializer for a result variable. 2013-02-15 Tobias Burnus <burnus@net-b.de> PR fortran/53818 * gfortran.dg/init_flag_11.f90: New. From-SVN: r196073
Tobias Burnus committed -
PR target/55941 * lower-subreg.c (simple_move): Check dest mode instead of src mode. From-SVN: r196071
Richard Henderson committed -
re PR c++/54922 ([C++11][DR 1359] constexpr constructors require initialization of all union members) PR c++/54922 * semantics.c (build_anon_member_initialization): New. (build_data_member_initialization): Use it. From-SVN: r196070
Jason Merrill committed -
PR c++/55003 * decl.c (cp_finish_decl): Force instantiation of an auto static data member. From-SVN: r196069
Jason Merrill committed -
PR c++/55220 * pt.c (unify): A pack expansion that is not the last template argument makes the entire template argument list non-deduced. From-SVN: r196068
Jason Merrill committed -
PR c++/56323 * name-lookup.c (do_class_using_decl): Handle typedefs with inheriting constructors. (push_class_level_binding_1): Allow inheriting from template template parameter, too. * pt.c (tsubst_decl) [USING_DECL]: Likewise. From-SVN: r196067
Jason Merrill committed -
* testsuite/18_support/quick_exit/quick_exit.cc: #if out the whole test if unsupported. From-SVN: r196066
Jason Merrill committed -
PR c++/55223 gcc/cp/ * pt.c (tsubst_copy_and_build) [LAMBDA_EXPR]: Fix handling of default argument scope. * mangle.c (write_name): Likewise. libiberty/ * cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_DEFAULT_ARG. (d_print_comp): Likewise. From-SVN: r196065
Jason Merrill committed -
re PR c++/55232 ([C++11] ICE with -Wunused-parameter for unused parameter pack using qualified dependent name) PR c++/55232 * error.c (find_typenames_r): Don't walk into a pack expansion. From-SVN: r196064
Jason Merrill committed -
From-SVN: r196063
GCC Administrator committed
-
- 14 Feb, 2013 5 commits
-
-
2013-02-14 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/56224 * gfortran.h (gfc_add_include_path): Add boolean argument for warn. * scanner.c (gfc_add_include_path): Pass along warn argument to add_path_to_list. * options.c (gfc_post_options): Add true warn argument to gfc_add_include_path. (gfc_handle_module_path_options): Likewise. (gfc_handle_option): Also gfc_add_include_path for intrinsic modules, without warning. From-SVN: r196058
Thomas Koenig committed -
From-SVN: r196057
Steven Bosscher committed -
PR bootstrap/56327 * interception/interception.h (OFF_T): Merged from upstream r175140. From-SVN: r196054
H.J. Lu committed -
From-SVN: r196053
Jason Merrill committed -
2013-02-14 Rainer Emrich <rainer@emrich-ebersheim.de> PR target/52123 * tracebak.c: Cast from pointer via FARPROC. From-SVN: r196051
Rainer Emrich committed
-