- Feb 03, 2013
-
-
Richard Sandiford authored
From-SVN: r195700
-
Richard Sandiford authored
From-SVN: r195699
-
Richard Sandiford authored
From-SVN: r195698
-
Richard Sandiford authored
From-SVN: r195697
-
David Edelsohn authored
2013-02-03 David Edelsohn <dje.gcc@gmail.com> Andrew Dixie <andrewd@gentrack.com> * collect2.c (GCC_CHECK_HDR): Do not scan objects with F_LOADONLY flag set. Co-Authored-By:
Andrew Dixie <andrewd@gentrack.com> From-SVN: r195696
-
Eric Botcazou authored
* gcc-interface/decl.c: Include diagnostic-core.h. (gnat_to_gnu_entity) <E_Array_Type>: Sorry if Reverse_Storage_Order is set on the entity. <E_Record_Type>: Likewise. * gcc-interface/Make-lang.in (ada/decl.o): Add $(DIAGNOSTIC_CORE_H). From-SVN: r195694
-
Richard Sandiford authored
From-SVN: r195693
-
Richard Sandiford authored
expmed.c (extract_bit_field_1): Pass the full width of the structure to get_best_reg_extraction_insn. gcc/ * expmed.c (extract_bit_field_1): Pass the full width of the structure to get_best_reg_extraction_insn. From-SVN: r195692
-
Richard Sandiford authored
libstdc++-v3/ * config/os/mingw32/ctype_inline.h: Fix copyright typo. From-SVN: r195691
-
GCC Administrator authored
From-SVN: r195690
-
- Feb 02, 2013
-
-
Ian Lance Taylor authored
PR go/56171 syscall: Only run creds_test on GNU/Linux. From-SVN: r195686
-
Ian Lance Taylor authored
From-SVN: r195685
-
Thomas Koenig authored
re PR fortran/50627 (Error recovery: ICE in gfc_free_namespace after diagnosing missing end of construct) 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/50627 PR fortran/56054 * decl.c (gfc_match_end): Remove half-ready namespace from parent if the end of a block is missing. * parse.c (parse_module): Do not put namespace into gsymbol on error. 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/50627 PR fortran/56054 * gfortran.dg/block_12.f90: New test. * gfortran.dg/module_error_1.f90: New test. From-SVN: r195684
-
Richard Sandiford authored
* lib/target-supports.exp (check_effective_target_vect_float) (check_effective_target_vect_no_align): Add mips-sde-elf. From-SVN: r195683
-
GCC Administrator authored
From-SVN: r195682
-
- Feb 01, 2013
-
-
François Dumont authored
* include/bits/hashtable_policy.h (_Prime_rehash_policy::_M_next_bkt) (_Prime_rehash_policy::_M_need_rehash): Move definition... * src/c++11/hashtable_c++0x.cc: ... here. * src/shared/hashtable-aux.cc: Remove c++config.h include. * config/abi/gnu.ver (GLIBCXX_3.4.18): Export _Prime_rehash_policy symbols. From-SVN: r195676
-
David Edelsohn authored
PR target/54601 libgcc/ * config.host (powerpc-ibm-aix[56789]): Add t-aix-cxa to tmake_file. Add crtcxa to extra_parts. * config/rs6000/exit.h: New file. * config/rs6000/cxa_atexit.c: New file. * config/rs6000/cxa_finalize.c: New file. * config/rs6000/crtcxa.c: New file. * config/rs6000/t-aix-cxa: New file. * config/rs6000/libgcc-aix-cxa.ver: New file. gcc/ * configure.ac (cxa_atexit): Add AIX. * configure: Regenerate. * config/rs6000/aix61.h (STARTFILE_SPEC): Add crtcxa.o. From-SVN: r195675
-
Jakub Jelinek authored
re PR debug/54793 (the location of a formal_parameter is not started from a function entry with -mfentry) PR debug/54793 * final.c (need_profile_function): New variable. (final_start_function): Drop ATTRIBUTE_UNUSED from first argument. If first of NOTE_INSN_BASIC_BLOCK or NOTE_INSN_FUNCTION_BEG is only preceeded by NOTE_INSN_VAR_LOCATION or NOTE_INSN_DELETED notes, targetm.asm_out.function_prologue doesn't emit anything, HAVE_prologue and profiler should be emitted before prologue, set need_profile_function instead of emitting it. (final_scan_insn): If need_profile_function, emit profile_function on the first NOTE_INSN_BASIC_BLOCK or NOTE_INSN_FUNCTION_BEG note. From-SVN: r195669
-
Richard Henderson authored
* config/alpha/alpha.md (umulditi3): New. From-SVN: r195668
-
Richard Henderson authored
* config/rs6000/rs6000.md (smulditi3): New. (umulditi3): New. From-SVN: r195667
-
Jakub Jelinek authored
From-SVN: r195666
-
David Edelsohn authored
* gcc.dg/pr56023.c: XFAIL on AIX. * gcc.dg/vect/pr49352.c: Same. From-SVN: r195665
-
David Edelsohn authored
* config/rs6000/xcoff.h (ASM_OUTPUT_ALIGNED_COMMON): Use floor_log2. (ASM_OUTPUT_ALIGNED_LOCAL): New. From-SVN: r195660
-
Alan Modra authored
* task.c (GOMP_task, GOMP_taskwait): Comment. From-SVN: r195647
-
Richard Biener authored
2013-02-01 Richard Biener <rguenther@suse.de> PR tree-optimization/56113 * tree-ssa-structalias.c (label_visit): Reduce work for single-predecessor nodes. From-SVN: r195646
-
Eric Botcazou authored
* fold-const.c (make_range_step) <TRUTH_NOT_EXPR>: Bail out if the range isn't testing for zero. From-SVN: r195642
-
Ian Lance Taylor authored
From-SVN: r195640
-
Ian Lance Taylor authored
From-SVN: r195638
-
GCC Administrator authored
From-SVN: r195637
-
- Jan 31, 2013
-
-
Ian Lance Taylor authored
From-SVN: r195634
-
Steven Bosscher authored
PR middle-end/56113 * fwprop.c (fwprop_init): Set up loops without CFG modifications. From-SVN: r195632
-
Ian Lance Taylor authored
From-SVN: r195627
-
Nick Clifton authored
* config/v850/lib1funcs.S: Add support for e3v5 architecture variant. * config/v850/constraints.md (Q): Define as a memory constraint. * config/v850/predicates.md (label_ref_operand): New predicate. (e3v5_shift_operand): New predicate. (ior_operator): New predicate. * config/v850/t-v850: Add e3v5 multilib. * config/v850/v850-protos.h (v850_adjust_insn_length): Prototype. (v850_gen_movdi): Prototype. * config/v850/v850.c: Add support for e3v5 architecture. Rename all uses of TARGET_V850E || TARGET_V850E2_ALL to TARGET_V850E_UP. (construct_save_jarl): Add e3v5 long JARL support. (v850_adjust_insn_length): New function. Adjust length of call insns when using e3v5 instructions. (v850_gen_movdi): New function: Generate instructions to move a DImode value. * config/v850/v850.h (TARGET_CPU_v850e3v5): Define. (CPP_SPEC): Define __v850e3v5__ as appropriate. (TARGET_USE_FPU): Enable for e3v5. (CONST_OK_FOR_W): New macro. (ADJUST_INSN_LENGTH): Define. * config/v850/v850.md (UNSPEC_LOOP): Define. (attr cpu): Add v850e3v5. Rename all uses of TARGET_V850E2 to TARGET_V850E2V3_UP. (movdi): New pattern. (movdi_internal): New pattern. (cbranchsf4): Conditionalize on TARGET_USE_FPU. (cbranchdf4): Conditionalize on TARGET_USE_FPU. (cstoresf4): Likewise. (cstoredf4): Likewise. (insv): New pattern. (rotlso3_a): New pattern. (rotlsi3_b): New pattern (rotlsi3_v850e3v5): New pattern. (doloop_begin): New pattern. (fix_loop_counter): New pattern. (doloop_end): New pattern. (branch_normal): Add e3v5 long branch support. (branch_invert): Likewise. (branch_z_normal): Likewise. (branch_z_invert): Likewise. (branch_nz_normal): Likewise. (branch_nz_invert): Likewise. (call_internal_short): Add e3v5 register-indirect JARL support. (call_internal_long): Likewise. (call_value_internal_short): Likewise. (call_value_internal_long): Likewise. * config/v850/v850.opt (mv850e3v5, mv850e2v4): New options. (mloop): New option. * config.gcc: Add support for configuring v840e3v5 target. * doc/invoke.texi: Document new v850 specific command line options. From-SVN: r195623
-
Paul Koning authored
PR debug/55059 PR debug/54508 * dwarf2out.c (prune_unused_types_mark): Mark all of parent's children if parent is a class. (prune_unused_types_prune): Don't add DW_AT_declaration. From-SVN: r195622
-
Jason Merrill authored
From-SVN: r195621
-
Ian Lance Taylor authored
* dwarf.c (read_function_info): Permit fvec parameter to be NULL. (dwarf_lookup_pc): Don't use ddata->fvec if threaded. From-SVN: r195620
-
Ian Lance Taylor authored
From-SVN: r195619
-
Dmitry Vyukov authored
PR libgomp/55561 * config/linux/wait.h (do_spin): Use atomic load for addr. * config/linux/ptrlock.c (gomp_ptrlock_get_slow): Use atomic for intptr and ptrlock. * config/linux/ptrlock.h (gomp_ptrlock_get): Use atomic load for ptrlock. Co-Authored-By:
Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch> From-SVN: r195618
-
Ramana Radhakrishnan authored
2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> Revert. 2013-01-27 Amol Pise <amolpise15@gmail.com> * gcc.target/arm/neon-vfnms-1.c: New test. * gcc.target/arm/neon-vfnma-1.c: New test. From-SVN: r195617
-
Richard Biener authored
2013-01-31 Richard Biener <rguenther@suse.de> PR tree-optimization/56157 * tree-vect-slp.c (vect_get_slp_defs): More thoroughly try to match up operand with SLP child. * gcc.dg/torture/pr56157.c: New testcase. From-SVN: r195616
-