- 11 Mar, 2009 10 commits
-
-
2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com> * include/bits/shared_ptr.h: Add include guards. * include/tr1/shared_ptr.h: Likewise. From-SVN: r144778
Jonathan Wakely committed -
2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com> * include/std/iostream: Fix doxygen link. * include/bits/forward_list.h: Fix doxygen markup. * include/ext/vstring.h: Escape backslash in doxygen comment. * include/bits/basic_string.h: Likewise. From-SVN: r144777
Jonathan Wakely committed -
From-SVN: r144776
Nicola Pero committed -
From-SVN: r144775
Olivier Hainque committed -
ada/ * gcc-interface/trans.c (gnat_to_gnu) <case N_Slice>: In range check processing, remove unintended TREE_TYPE walk on index type to get to base type. testsuite/ * gnat.dg/slice_enum.adb: New test. From-SVN: r144774
Olivier Hainque committed -
2009-03-11 Dorit Nuzman <dorit@il.ibm.com> * MAINTAINERS: Remove myself as auto-vectorizer maintainer. From-SVN: r144773
Dorit Nuzman committed -
re PR debug/39086 (ICE in decl_ultimate_origin, at dwarf2out.c:5770 when compiling with -fno-tree-sra) PR debug/39086 * tree-nrv.c (tree_nrv): Don't do this optimization if the front end already did. Notice GIMPLE_CALL modifications of the result. Don't copy debug information from an ignored decl or a decl from another function. From-SVN: r144772
Jason Merrill committed -
2009-03-10 Paolo Carlini <paolo.carlini@oracle.com> * doc/xml/faq.xml: Fix links to implementation status pages. From-SVN: r144771
Paolo Carlini committed -
complex (operator+(const complex<>&, const _Tp&), [...]): Do not assume real() returns a reference (against DR 387). 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com> * include/std/complex (operator+(const complex<>&, const _Tp&), operator+(const _Tp&, const complex<>&), operator-(const complex<>&, const _Tp&), operator-(const _Tp&, const complex<>&)): Do not assume real() returns a reference (against DR 387). * testsuite/26_numerics/complex/dr387_2.cc: New. From-SVN: r144770
Paolo Carlini committed -
From-SVN: r144768
GCC Administrator committed
-
- 10 Mar, 2009 7 commits
-
-
From-SVN: r144760
Dorit Nuzman committed -
PR tree-optimization/39422 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move constant array with static initialization to global memory. * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise. From-SVN: r144754
Ira Rosen committed -
* gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid padding. From-SVN: r144752
Hariharan Sandanagobalane committed -
PR middle-end/37850 * libgcc2.c (__mulMODE3): Use explicit assignments to form the result. (__divMODE3): Likewise. Co-Authored-By: Nathan Froyd <froydnj@codesourcery.com> From-SVN: r144751
Richard Guenther committed -
2009-03-10 Ira Rosen <irar@il.ibm.com> * MAINTAINERS: Add myself as auto-vectorizer maintainer. From-SVN: r144747
Ira Rosen committed -
From-SVN: r144742
Uros Bizjak committed -
From-SVN: r144738
GCC Administrator committed
-
- 09 Mar, 2009 8 commits
-
-
PR c++/39371 * semantics.c (finish_switch_cond): Don't call get_unwidened. * decl.c (finish_case_label): Pass SWITCH_STMT_TYPE as 3rd argument instead of TREE_TYPE (cond). * g++.dg/opt/switch2.C: Add -w to dg-options. * g++.dg/warn/Wswitch-1.C: Adjust expected warnings. * g++.dg/warn/switch1.C: New test. * g++.dg/other/switch3.C: New test. From-SVN: r144732
Jakub Jelinek committed -
PR tree-optimization/39394 * gimplify.c (gimplify_type_sizes): Gimplify DECL_SIZE and DECL_SIZE_UNIT of variable length FIELD_DECLs. * gcc.c-torture/compile/pr39394.c: New test. From-SVN: r144727
Jakub Jelinek committed -
recog.c (verfiy_changes): Disallow renaming of hard regs in inline asms for register asm ("") declarations. 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * recog.c (verfiy_changes): Disallow renaming of hard regs in inline asms for register asm ("") declarations. 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * gcc.target/s390/20090223-1.c: New testcase. From-SVN: r144726
Andreas Krebbel committed -
From-SVN: r144723
Eric Botcazou committed -
From-SVN: r144720
Jerry DeLisle committed -
2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/39402 * gfortran.dg/fmt_f0_1.f90: New test. From-SVN: r144719
Jerry DeLisle committed -
2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/39409 * io/write_float.def (output_float): Handle F0.d formatting correctly for any d when value is 0.0. From-SVN: r144718
Jerry DeLisle committed -
From-SVN: r144716
GCC Administrator committed
-
- 08 Mar, 2009 5 commits
-
-
PR target/39361 * tree-inline.c (setup_one_parameter): Do replacement of const argument by constant in SSA form. From-SVN: r144713
Jan Hubicka committed -
gcc/cp/ 2009-03-08 H.J. Lu <hongjiu.lu@intel.com> PR c++/39060 * parser.c (cp_parser_late_parsing_default_args): Continue the loop when cp_parser_assignment_expression returns error_mark_node. gcc/testsuite/ 2009-03-08 H.J. Lu <hongjiu.lu@intel.com> PR c++/39060 * g++.dg/other/new1.C: Adjusted. * g++.dg/parse/crash40.C: Likewise. * g++.dg/parse/defarg12.C: Likewise. * g++.dg/template/error15.C: Likewise. * g++.dg/other/pr39060.C: New. From-SVN: r144710
H.J. Lu committed -
2009-02-25 Laurent GUERBY <laurent@guerby.net> PR ada/39221 * a-teioed.adb (Expand): Fix Result overflow. From-SVN: r144708
Laurent Guerby committed -
* config/i386/i386.c (ix86_maybe_switch_abi): Use named constants instead of magic numbers. From-SVN: r144706
Uros Bizjak committed -
From-SVN: r144705
GCC Administrator committed
-
- 07 Mar, 2009 5 commits
-
-
From-SVN: r144702
H.J. Lu committed -
PR c++/39367 * init.c (build_new_1): Don't use a VLA type. (build_vec_init): Handle getting a pointer for BASE. From-SVN: r144697
Jason Merrill committed -
PR middle-end/38028 * function.c (assign_parm_setup_stack): Use STACK_SLOT_ALIGNMENT to determine alignment passed to assign_stack_local. (assign_parms_unsplit_complex): Likewise. * except.c (sjlj_build_landing_pads): Likewise. From-SVN: r144696
Ulrich Weigand committed -
2009-03-06 H.J. Lu <hongjiu.lu@intel.com> PR c++/37520 * cp-tree.h: Check NO_DOT_IN_LABEL before NO_DOLLAR_IN_LABEL when mangling symbols. From-SVN: r144692
H.J. Lu committed -
From-SVN: r144690
GCC Administrator committed
-
- 06 Mar, 2009 5 commits
-
-
/cp 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com> PR c++/33492 * error.c (dump_expr): Don't try to print THROW_EXPRs in full. /testsuite 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com> PR c++/33492 * g++.dg/other/error32.C: New. From-SVN: r144686
Paolo Carlini committed -
PR middle-end/39360 * tree-flow.h (add_referenced_var): Return bool instead of void. * tree-dfa.c (add_referenced_var): Return result of referenced_var_check_and_insert call. * tree-inline.c (expand_call_inline): Call add_referenced_var instead of referenced_var_check_and_insert. * gcc.c-torture/compile/pr39360.c: New test. From-SVN: r144683
Jakub Jelinek committed -
PR debug/39372 * dwarf2out.c (add_abstract_origin_attribute): Return origin_die. (gen_variable_die): Emit DW_AT_location on abstract static variable's DIE, don't emit it if abstract origin already has it. * tree-cfg.c (remove_useless_stmts_bind): GIMPLE_BINDs with any BLOCK_NONLOCALIZED_VARS in its gimple_bind_block aren't useless. * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test. From-SVN: r144682
Jakub Jelinek committed -
* genpreds.c: (needs_variable): Fix parentheses at variable name detection. (write_tm_constrs_h): Indent generated code. From-SVN: r144679
Jan-Benedict Glaw committed -
From-SVN: r144668
Ramana Radhakrishnan committed
-