- 28 Feb, 2011 13 commits
-
-
PR middle-end/47893 * rtl.h (ASLK_REDUCE_ALIGN, ASLK_RECORD_PAD): Define. (assign_stack_local_1): Change last argument type to int. * function.c (assign_stack_local_1): Replace reduce_alignment_ok argument with kind. If bit ASLK_RECORD_PAD is not set in it, don't record padding space into frame_space_list nor use those areas. (assign_stack_local): Adjust caller. (assign_stack_temp_for_type): Call assign_stack_local_1 instead of assign_stack_local, pass 0 as last argument. * caller-save.c (setup_save_areas): Adjust assign_stack_local_1 callers. * gcc.dg/pr47893.c: New test. From-SVN: r170568
Jakub Jelinek committed -
2011-02-28 Paolo Carlini <paolo.carlini@oracle.com> * testsuite/20_util/ratio/comparisons/comp3.cc: New. 2011-02-28 Marc Glisse <marc.glisse@normalesup.org> PR libstdc++/42622 * include/std/ratio (ratio_less): Reimplement to never overflow. * testsuite/20_util/ratio/comparisons/comp2.cc: Extend. From-SVN: r170567
Paolo Carlini committed -
PR debug/47283 * cfgexpand.c (convert_debug_memory_address): Add AS parameter. Use target address_mode and pointer_mode hooks instead of hardcoded Pmode and ptr_mode. Handle some simple cases of extending if POINTERS_EXTEND_UNSIGNED < 0. (expand_debug_expr) <case MEM_REF, INDIRECT_REF, TARGET_MEM_REF>: Call convert_debug_memory_address. (expand_debug_expr) <case ADDR_EXPR>: Pass as to convert_debug_memory_address. From-SVN: r170566
Jakub Jelinek committed -
PR middle-end/46790 * configure.ac (HAVE_LD_EH_GC_SECTIONS_BUG): New test. * configure: Regenerated. * config.in: Regenerated. * varasm.c (default_function_section): Return NULL if HAVE_LD_EH_GC_SECTIONS_BUG and decl has implicit section name. From-SVN: r170565
Jakub Jelinek committed -
In libobjc/: 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com> * selector.c (sel_getTypedSelector): Return NULL if there are multiple selectors with conflicting types. * objc/runtime.h (sel_getTypedSelector): Updated documentation. In gcc/testsuite/: 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com> * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return NULL in case of a selector with conflicting types. * obj-c++.dg/gnu-api-2-sel.mm: Same change. From-SVN: r170563
Nicola Pero committed -
ipa-inline.c (cgraph_decide_inlining_of_small_functions): Fix the description to match the printed values. 2011-02-28 Martin Jambor <mjambor@suse.cz> * ipa-inline.c (cgraph_decide_inlining_of_small_functions): Fix the description to match the printed values. From-SVN: r170562
Martin Jambor committed -
From-SVN: r170561
Richard Frith-Macdonald committed -
2011-02-28 Kazu Hirata <kazu@codesourcery.com> gcc/testsuite/ * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c, gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c, gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c, gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New. From-SVN: r170559
Kazu Hirata committed -
2011-02-28 Richard Guenther <rguenther@suse.de> * tree-inline.c (tree_function_versioning): Set BLOCK_SUPERCONTEXT of the copied scope tree. From-SVN: r170558
Richard Guenther committed -
PR fortran/47894 * intrinsic.texi: Fix doc of the VERIFY intrinsic. From-SVN: r170557
Francois-Xavier Coudert committed -
PR c++/47906 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6. From-SVN: r170556
Jason Merrill committed -
gcc/: * doc/extend.texi (Function Attributes): Avoid deeply (and wrongly) nested tables. From-SVN: r170555
Ralf Wildenhues committed -
From-SVN: r170554
GCC Administrator committed
-
- 27 Feb, 2011 16 commits
-
-
2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/47778 * gfortran.dg/namelist_71.f90: New test. From-SVN: r170549
Jerry DeLisle committed -
2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/47778 * io/list_read.c (namelist_read): Intialize the error string buffere. If pprev_nl was used during the previous namelist read and the rank was zero, reset the pointer to NULL for the next namelist read. From-SVN: r170548
Jerry DeLisle committed -
PR middle-end/47903 * real.c (real_arithmetic) <case PLUS_EXPR, MINUS_EXPR, MULT_EXPR, RDIV_EXPR>: Clear padding bits in *r first if r isn't op0 nor op1. From-SVN: r170547
Jakub Jelinek committed -
PR c++/47906 * g++.dg/abi/mangle39.C: Specify -fabi-version=6. * g++.dg/abi/mangle45.C: Specify -fabi-version=6. From-SVN: r170543
Jason Merrill committed -
From-SVN: r170540
Joseph Myers committed -
re PR fortran/47846 (Deferred-string length: Length is wrong (gfortran.dg/allocate_deferred_char_scalar_1.f03)) 2011-02-27 Tobias Burnus <burnus@net-b.de> PR fortran/47846 * trans-stmt.c (gfc_trans_allocate): Fix allocation with type-spec of deferred-length strings. From-SVN: r170539
Tobias Burnus committed -
2011-02-27 Paolo Carlini <paolo.carlini@oracle.com> PR c++/46466 * g++.dg/cpp0x/constexpr-ctor8.C: New. From-SVN: r170538
Paolo Carlini committed -
2011-02-23 Georg-Johann Lay <avr@gjlay.de> * config/avr/avr.md: Remove magic comment for emacs. From-SVN: r170537
Georg-Johann Lay committed -
2011-02-23 Georg-Johann Lay <avr@gjlay.de> PR target/45261 * config/avr/avr.c (avr_option_override): Use error on bad options. (avr_help): New function. (TARGET_HELP): Define. From-SVN: r170536
Georg-Johann Lay committed -
PR fortran/47886 * gfortran.dg/gomp/task-1.f90: Removed. * testsuite/libgomp.fortran/task3.f90: New test. From-SVN: r170535
Jakub Jelinek committed -
2011-02-22 Georg-Johann Lay <avr@gjlay.de> PR target/42240 * config/avr/avr.c (avr_cannot_modify_jumps_p): New function. (TARGET_CANNOT_MODIFY_JUMPS_P): Define. From-SVN: r170534
Georg-Johann Lay committed -
PR c++/47904 * tree.c (cp_tree_equal): Compare DECL_PARM_LEVEL. * pt.c (iterative_hash_template_arg): And hash it. From-SVN: r170533
Jason Merrill committed -
PR c++/47897 * semantics.c (non_const_var_error): Split out from... (cxx_eval_constant_expression): ...here. (potential_constant_expression_1) [VAR_DECL]: Use it. Allow dependent variables. From-SVN: r170532
Jason Merrill committed -
From-SVN: r170531
Joseph Myers committed -
* doc/invoke.texi (ARC Options): Use CPU instead of cpu. (ARM Options): Ditto. (i386 and x86-64 Options): Ditto. (RX Options): Ditto. (SPARC Options): Ditto. From-SVN: r170528
Gerald Pfeifer committed -
From-SVN: r170526
GCC Administrator committed
-
- 26 Feb, 2011 7 commits
-
-
2011-02-26 Tobias Burnus <burnus@net-b.de> PR fortran/47886 * openmp.c (gfc_resolve_omp_directive): Resolve if() condition of OpenMP's task. 2011-02-26 Tobias Burnus <burnus@net-b.de> PR fortran/47886 * gfortran.dg/gomp/task-1.f90: New. From-SVN: r170521
Tobias Burnus committed -
* config.gcc (i386-*-freebsd*): Make i486 the default arch on FreeBSD 6 and later. Generally use cpu generic. From-SVN: r170520
Tijl Coosemans committed -
PR fortran/47894 * intrinsic.texi: Fix doc of the VERIFY intrinsic. From-SVN: r170519
Francois-Xavier Coudert committed -
PR libfortran/45165 * unix.c (fallback_access): Fix file descriptor leaks. From-SVN: r170517
Francois-Xavier Coudert committed -
From-SVN: r170516
Nicola Pero committed -
From-SVN: r170513
Eric Botcazou committed -
From-SVN: r170512
GCC Administrator committed
-
- 25 Feb, 2011 4 commits
-
-
From-SVN: r170508
Gerald Pfeifer committed -
2011-02-25 Sebastien Bourdeauducq <sebastien@milkymist.org> PR gcc/46898 * config/lm32/lm32.md (ashrsi3): Added needed variable. 2011-02-25 Jon Beniston <jon@beniston.com> PR gcc/46898 * config/lm32/lm32.h (INCOMING_RETURN_ADDR_RTX): New. * config/lm32/lm32.md (ashlsi3): Remove unused variable. * config/lm32/lm32.c (TARGET_EXCEPT_UNWIND_INFO): New. (lm32_block_move_inline): Add type cast to remove warning. (lm32_expand_prologue): Generate fp in a way compatible with dwarf2out. (gen_int_relational): Move declarations to start of function. From-SVN: r170502
Sebastien Bourdeauducq committed -
* acinclude.m4 (LIBGFOR_CHECK_FPSETMASK): Set shell variable tested in configure.host. * configure: Regenerate. From-SVN: r170500
Francois-Xavier Coudert committed -
re PR tree-optimization/45470 (ICE: verify_flow_info failed: BB 2 can not throw but has an EH edge with -ftree-vectorize -fnon-call-exceptions) PR tree-optimization/45470 * tree-vect-data-refs.c (vect_analyze_data_refs): Fail if a statement can throw internally only. * tree-vect-stmts.c (vectorizable_call): Likewise. From-SVN: r170492
Eric Botcazou committed
-