Nathan Froyd
c2ed6cf88c
builtins.c (std_gimplify_va_arg_expr): Use targetm.calls.function_arg_boundary.
...
* builtins.c (std_gimplify_va_arg_expr): Use
targetm.calls.function_arg_boundary.
* function.c (assign_parms, locate_and_pad_parm): Likewise.
* calls.c (struct arg_data): Update comment.
* defaults.h (FUNCTION_ARG_BOUNDARY): Delete.
* target.def (function_arg_boundary): Define.
* targhooks.h (default_function_arg_boundary): Declare.
* targhooks.c (default_function_arg_boundary): Define.
* doc/tm.texi.in (FUNCTION_ARG_PADDING): Use
TARGET_FUNCTION_ARG_BOUNDARY.
(FUNCTION_ARG_BOUNDARY): Delete.
(TARGET_FUNCTION_ARG_BOUNDARY): New.
* doc/tm.texi: Regenerate.
* system.h (FUNCTION_ARG_BOUNDARY): Poison.
* config/arc/arc.h (FUNCTION_ARG_BOUNDARY): Delete.
* config/arc/arc.c (arc_function_arg_boundary): Define.
(TARGET_FUNCTION_ARG_BOUNDARY): Define.
* config/arm/arm.h (FUNCTION_ARG_BOUNDARY): Delete.
* config/arm/arm-protos.h (arm_needs_doubleword_align): Delete.
* config/arm/arm.c (arm_needs_doubleword_align): Make static.
(arm_function_arg_boundary): Define.
(TARGET_FUNCTION_ARG_BOUNDARY): Define.
* config/frv/frv.h (FUNCTION_ARG_BOUNDARY): Delete.
* config/frv/frv-protos.h (frv_function_arg_boundary): Delete.
* config/frv/frv.c (frv_function_arg_boundary): Make static.
(TARGET_FUNCTION_ARG_BOUNDARY): Define.
* config/i386/i386.h (FUNCTION_ARG_BOUNDARY): Delete.
* config/i386/i386-protos.h (ix86_function_arg_boundary): Delete.
* config/i386/i386.c (ix86_function_arg_boundary): Make static.
(ix86_compat_function_arg_boundary): Take and return unsigned int.
(TARGET_FUNCTION_ARG_BOUNDARY): Define.
* config/ia64/ia64.h (FUNCTION_ARG_BOUNDARY): Delete.
* config/ia64/ia64-protos.h (ia64_function_arg_boundary): Delete.
* config/ia64/ia64.c (ia64_function_arg_boundary): Make static.
(TARGET_FUNCTION_ARG_BOUNDARY): Define.
* config/m32c/m32c.h (FUNCTION_ARG_BOUNDARY): Delete.
* config/m32c/m32c.c (m32c_function_arg_boundary): Define.
(TARGET_FUNCTION_ARG_BOUNDARY): Define.
* config/m32r/m32r.h (FUNCTION_ARG_BOUNDARY): Delete.
* config/mcore/mcore.h (FUNCTION_ARG_BOUNDARY): Delete.
* config/mcore/mcore.c (mcore_function_arg_boundary): Define.
(TARGET_FUNCTION_ARG_BOUNDARY): Define.
* config/mips/mips.h (FUNCTION_ARG_BOUNDARY): Delete.
* config/mips/mips-protos.h (mips_function_arg_boundary): Delete.
* config/mips/mips.c (mips_function_arg_boundary): Make static.
(TARGET_FUNCTION_ARG_BOUNDARY): Define.
* config/pa/pa.h (FUNCTION_ARG_BOUNDARY): Delete.
* config/pa/pa.c (pa_function_arg_boundary): Define.
(TARGET_FUNCTION_ARG_BOUNDARY): Define.
* config/picochip/picochip.h (FUNCTION_ARG_BOUNDARY): Delete.
* config/picochip/picochip-protos.h
(picochip_get_function_arg_boundary): Delete.
* config/picochip/picochip.c (picochip_get_function_arg_boundary):
Rename to...
(picochip_function_arg_boundary): ...this. Make static.
(picochip_function_arg, picochip_arg_partial_bytes): Adjust.
(picochip_arg_advance): Adjust.
(TARGET_FUNCTION_ARG_BOUNDARY): Define.
* config/rs6000/rs6000.h (FUNCTION_ARG_BOUNDARY): Delete.
* config/rs6000/rs6000-protos.h (function_arg_boundary): Delete.
* config/rs6000/rs6000.c (function_arg_boundary): Rename to...
(rs6000_function_arg_boundary): ...this. Make static.
(rs6000_parm_start, rs6000_gimplify_va_arg): Adjust.
(TARGET_FUNCTION_ARG_BOUNDARY): Define.
* config/rx/rx.h (FUNCTION_ARG_BOUNDARY): Delete.
* config/rx/rx.c (rx_function_arg_boundary): Define.
(TARGET_FUNCTION_ARG_BOUNDARY): Define.
* config/sparc/sparc.h (FUNCTION_ARG_BOUNDARY): Delete.
* config/sparc/sparc.c (sparc_function_arg_boundary): Define.
(TARGET_FUNCTION_ARG_BOUNDARY): Define.
* config/xtensa/xtensa.h (FUNCTION_ARG_BOUNDARY): Delete.
* config/xtensa/xtensa-protos.h (function_arg_boundary): Delete.
* config/xtensa/xtensa.c (function_arg_boundary): Rename to...
(xtensa_function_arg_boundary): ...this. Make static.
(TARGET_FUNCTION_ARG_BOUNDARY): Define.
From-SVN: r166803
2010-11-16 14:25:07 +00:00
Nathan Froyd
d824aea207
expr.c (alignment_for_piecewise_move): New function.
...
* expr.c (alignment_for_piecewise_move): New function.
(widest_int_mode_for_size): New function.
(move_by_pieces, move_by_pieces_ninsns): Call them.
(can_store_by_pieces, store_by_pieces_1): Likewise.
From-SVN: r166802
2010-11-16 14:19:43 +00:00
Nathan Froyd
69d540bdc7
gcc.c (char_p): Define.
...
* gcc.c (char_p): Define. Define a VEC of it.
(n_linker_options, n_assembler_options, n_preprocessor_options):
Delete.
(linker_options, assembler_options, preprocessor_options): Convert
to a VEC.
(add_preprocessor_option): Adjust.
(add_assembler_option): Adjust.
(add_linker_option): Adjust.
(do_specs_vec): New function.
(do_spec_1): Call it. Adjust for new types.
From-SVN: r166801
2010-11-16 14:18:02 +00:00
Nathan Froyd
8e65c28647
Makefile.in (bitmap.o, [...]): Update dependencies.
...
* Makefile.in (bitmap.o, ebitmap.o, et-forest.o): Update
dependencies.
(sreal.o, statistics.o, stringpool.o): Likewise.
From-SVN: r166800
2010-11-16 14:16:30 +00:00
Richard Guenther
6b03de573e
re PR tree-optimization/44545 (internal compiler error: in remove_unreachable_handlers, at tree-eh)
...
2010-11-16 Richard Guenther <rguenther@suse.de>
PR tree-optimization/44545
* tree-ssa-reassoc.c (linearize_expr_tree): Possibly throwing
statements are not reassociatable.
(reassociate_bb): Likewise.
* gcc.dg/pr44545.c: New testcase.
From-SVN: r166799
2010-11-16 14:15:55 +00:00
Andrey Belevantsev
d61c486744
re PR rtl-optimization/46366 (gcc.target/i386/pr45352-2.c failed)
...
PR rtl-optimization/46366
* gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
casts.
From-SVN: r166798
2010-11-16 17:11:39 +03:00
Nathan Froyd
338ae1c163
bitmap.c: Delete unnecessary includes.
...
* bitmap.c: Delete unnecessary includes.
* ebitmap.c: Likewise.
* et-forest.c: Likewise.
* sreal.c: Likewise.
* statistics.c: Likewise.
* stringpool.c: Likewise.
* double-int.c: Add comment for inclusion of tm.h.
From-SVN: r166797
2010-11-16 13:57:21 +00:00
Richard Guenther
2262707f73
tree-ssa-sccvn.c (visit_unary_op): Rename to ...
...
2010-11-16 Richard Guenther <rguenther@suse.de>
* tree-ssa-sccvn.c (visit_unary_op): Rename to ...
(visit_nary_op): ... this.
(visit_binary_op): Remove.
(visit_use): Adjust and handle GIMPLE_TERNARY_RHS.
* gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
From-SVN: r166795
2010-11-16 12:57:34 +00:00
Richard Guenther
05613877bd
re PR middle-end/45172 (internal compiler error: verify_flow_info failed)
...
2010-11-16 Richard Guenther <rguenther@suse.de>
PR middle-end/45172
* tree-eh.c (cleanup_empty_eh_unsplit): Avoid creating duplicate
edges.
* gfortran.dg/gomp/pr45172.f90: New testcase.
From-SVN: r166794
2010-11-16 11:42:50 +00:00
Nick Clifton
27128fc317
rx.c (rx_is_ms_bitfield_layout): Return false if the record is packed.
...
* config/rx/rx.c (rx_is_ms_bitfield_layout): Return false if the
record is packed.
* gcc.target/rx/pack.c: New test.
From-SVN: r166793
2010-11-16 09:40:02 +00:00
Richard Henderson
180ed1b2bd
fold-const.c (operand_equal_for_comparison_p): Handle FMA_EXPR...
...
* fold-const.c (operand_equal_for_comparison_p): Handle FMA_EXPR,
WIDEN_MULT_PLUS_EXPR, WIDEN_MULT_MINUS_EXPR, VEC_COND_EXPR,
DOT_PROD_EXPR.
From-SVN: r166792
2010-11-15 19:45:36 -08:00
Richard Henderson
3ca35fbd59
builtin-math-2.c: Split out fma tests...
...
* gcc.dg/torture/builtin-math-2.c: Split out fma tests...
* gcc.dg/torture/builtin-math-8.c: ... here. New file.
Use builtin_constant_p rather than scanning for builtin name.
From-SVN: r166791
2010-11-15 19:43:22 -08:00
Richard Henderson
93f9a911c3
mn10300.md (fmasf4, [...]): Rename from fmaddsf4, fmsubsf4, fnmaddsf4, fnmsubsf4 respectively.
...
* config/mn10300/mn10300.md (fmasf4, fmssf4, fnmasf4, fnmssf4): Rename
from fmaddsf4, fmsubsf4, fnmaddsf4, fnmsubsf4 respectively. Use
fma rtx_code.
From-SVN: r166790
2010-11-15 17:32:56 -08:00
Richard Henderson
be2fbfb6a6
frv.md (fmasf4, fmssf4): Rename from *muladdsf4 and *mulsubsf4 respectively.
...
* config/frv/frv.md (fmasf4, fmssf4): Rename from *muladdsf4
and *mulsubsf4 respectively. Use fma rtx_code.
From-SVN: r166789
2010-11-15 17:30:38 -08:00
Joseph Myers
5b634ee080
gcc.c: Include "vec.h".
...
* gcc.c: Include "vec.h".
(argbuf): Make into a VEC.
(argbuf_length, argbuf_index): Remove.
(alloc_args, clear_args, store_arg, execute, insert_wrapper,
do_spec, do_self_spec, do_spec_1, eval_spec_function, main,
compare_debug_dump_opt_spec_function: Use VEC interfaces on
argbuf.
* Makefile.in (GCC_OBJS): Add vec.o and ggc-none.o.
(gcc.o): Depend on $(VEC_H).
From-SVN: r166788
2010-11-16 01:01:57 +00:00
GCC Administrator
376fb8380a
Daily bump.
...
From-SVN: r166786
2010-11-16 00:18:35 +00:00
Richard Henderson
531e5376aa
loop-unroll.c (analyze_insn_to_expand_var): Accept
...
* loop-unroll.c (analyze_insn_to_expand_var): Accept
* accumulation
via FMA if unsafe math.
(insert_var_expansion_initialization): Handle FMA.
(combine_var_copies_in_loop_exit): Likewise.
From-SVN: r166781
2010-11-15 15:20:13 -08:00
Richard Henderson
f19f1e5ef0
ia64: -mfused-madd cleanup
...
* config.gcc [ia64-*] (extra_options): Add fused-madd.opt.
* config/ia64/ia64.opt: Remove mfused-madd.
* config/ia64/ia64.c (ia64_rtx_costs): Handle FP MULT, PLUS, FMA.
* config/ia64/vms.h (TARGET_DEFAULT): Remove MASK_FUSED_MADD.
* config/ia64/vms64.h (TARGET_DEFAULT): Likewise.
* config/ia64/ia64.h (TARGET_DEFAULT): Likewise.
* config/ia64/hpux.h (TARGET_DEFAULT): Likewise.
* config/ia64/vect.md (addv2sf3, subv2sf3): Generate FMA.
(*addv2sf3_1, *addv2sf3_2, *subv2sf3_1, *subv2sf3_2): Remove.
(fmav2sf4): Rename from fpma; use FMA code.
(fmsv2sf4): Rename from fpms; use FMA code.
(fnmav2sf4): Rename from *fpnma; use FMA code.
* config/ia64/ia64.md (MODE_SDF): New iterator.
(suffix): New mode attribute.
(*maddsf4, *msubsf4, *nmaddsf4): Remove.
(fmssf4): Rename from *fmssf4.
(fnmasf4): Rename from *nfmasf4.
(*madddf4, *madddf4_trunc, *msubdf4, *msubdf4_trunc): Remove.
(*nmadddf4, *nmadddf4_truncsf): Remove.
(fmsdf4): Rename from *fmsdf4.
(fnmadf4): Rename from *nfmadf4.
(*fmadf_trunc_sf, *fmsdf_trunc_sf, *fnmadf_trunc_sf): New.
(*maddxf4, *maddxf4_truncsf, *maddxf4_truncdf): Remove.
(*msubxf4, *msubxf4_truncsf, *msubxf4_truncdf): Remove.
(*nmaddxf4, *nmaddxf4_truncsf, *nmaddxf4_truncdf): Remove.
(fmsxf4): Rename from *fmsxf4.
(fnmaxf4): Rename from *nfmaxf4.
(*fmaxf_trunc_<MODE_SDF>, *fmsxf_trunc_<MODE_SDF>): New.
(*fnmaxf_trunc_<MODE_SDF>): New.
From-SVN: r166780
2010-11-15 15:16:48 -08:00
Nicola Pero
b6cfe8acc5
In gcc/objc/: 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
...
In gcc/objc/:
2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
* objc-act.c (objc_build_setter_call): New.
(objc_maybe_build_modify_expr): Rewritten to build a compound
statement.
(objc_build_incr_expr_for_property_ref): Updated calls to
objc_maybe_build_modify_expr to call objc_build_setter_call
instead. Use build_modify_expr () instead of build2 (MODIFY_EXPR,
...). Use convert () instead of build1 (NOP_EXPR, ...). Use
TREE_NO_WARNING on the final compound statement to silence C++
warnings.
In gcc/testsuite/:
2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
* objc.dg/property/dotsyntax-18.m: New.
* objc.dg/property/dotsyntax-19.m: New.
* objc.dg/property/dotsyntax-20.m: New.
* obj-c++.dg/property/dotsyntax-18.mm: New.
* obj-c++.dg/property/dotsyntax-19.mm: New.
* obj-c++.dg/property/dotsyntax-20.mm: New.
* objc.dg/property/dotsyntax-4.m: Removed some unused variables and code.
* objc.dg/property/dotsyntax-6.m: Same change.
* objc.dg/property/dotsyntax-16.m: Same change.
* objc.dg/property/dotsyntax-17.m: Same change.
* obj-c++.dg/property/dotsyntax-4.mm: Same change.
* obj-c++.dg/property/dotsyntax-6.mm: Same change.
* obj-c++.dg/property/dotsyntax-16.mm: Same change.
* obj-c++.dg/property/dotsyntax-17.mm: Same change.
* objc.dg/property/at-property-22.m: Added missing casts.
* obj-c++.dg/property/at-property-22.mm: Same change.
From-SVN: r166779
2010-11-15 23:12:49 +00:00
Jakub Jelinek
567b99c86e
re PR tree-optimization/46491 (ipa-pure-const.c miscompilation)
...
PR tree-optimization/46491
* gcc.target/i386/pr46491.c: New test.
From-SVN: r166777
2010-11-15 23:31:47 +01:00
Jakub Jelinek
7a4f257ddd
re PR tree-optimization/46461 (ICE: invalid argument to gimple call at -O with __builtin_memset())
...
PR tree-optimization/46461
* tree-ssa-forwprop.c (simplify_builtin_call): Ensure ptr1 is
a gimple val.
* gcc.c-torture/compile/pr46461.c: New test.
From-SVN: r166776
2010-11-15 23:30:15 +01:00
Zdenek Dvorak
ecbfe87a7b
MAINTAINERS: Moved myself to reviewers section.
...
* MAINTAINERS: Moved myself to reviewers section.
From-SVN: r166775
2010-11-15 22:28:44 +00:00
Ralf Wildenhues
9606fadbb5
PR libstdc++/45711 cleanup.
...
libstdc++-v3/:
PR libstdc++/45711
* src/Makefile.am (stamp-debug): Also adjust VPATH.
* src/Makefile.in: Regenerate.
From-SVN: r166772
2010-11-15 21:39:09 +00:00
Ralf Wildenhues
29a4f47725
Update MAINTAINERS.
...
/:
* MAINTAINERS (Various Maintainers): Add self for build machinery.
(Write After Approval): Remove self.
From-SVN: r166771
2010-11-15 21:38:42 +00:00
Ian Lance Taylor
c6a13190a1
godump.c: New file.
...
gcc/:
* godump.c: New file.
* common.opt (fdump-go-spec=): New option.
* tree.h: Add comments for TYPE_SYMTAB_ADDRESS and friends.
(TYPE_SYMTAB_IS_ADDRESS, TYPE_SYMTAB_IS_POINTER): Define.
(TYPE_SYMTAB_IS_DIE): Define.
(struct tree_type): Change GTY for symtab field to use
TYPE_SYMTAB_IS_ADDRESS and friends and to use a debug_hooks field
to pick the union field.
* debug.h (struct gcc_debug_hooks): Add tree_type_symtab_field.
(dump_go_spec_init): Declare.
* toplev.c (process_options): Handle flag_dump_go_spec.
* debug.c: Include "tree.h".
(do_nothing_debug_hooks): Set tree_type_symtab_field.
* dwarf2out.c (dwarf2_debug_hooks): Likewise.
* dbxout.c (dbx_debug_hooks): Likewise.
(xcoff_debug_hooks): Likewise.
* vmsdbgout.c (vmsdbg_debug_hooks): Likewise.
* sdbout.c (sdb_debug_hooks): Likewise. Do not define if
SDB_DEBUGGING_INFO is not defined.
* doc/invoke.texi (Option Summary): Mention -fdump-go-spec.
(Overall Options): Document -fdump-go-spec.
* Makefile.in (OBJS-common): Add godump.o.
(debug.o): Add dependency on $(TREE_H).
(godump.o): New target.
(GTFILES): Add $(srcdir)/godump.c.
gcc/c-family/:
* c-lex.c (init_c_lex): Set macro debug callbacks if
flag_dump_go_spec is set.
From-SVN: r166770
2010-11-15 21:38:40 +00:00
Tobias Burnus
11746b92d8
re PR fortran/46484 (Should reject ALLOCATED(non-variable expression ))
...
2010-11-15 Tobias Burnus <burnus@net.b.de>
PR fortran/46484
* check.c (variable_check): Don't treat functions calls as
* variables;
optionally accept function themselves.
(gfc_check_all_any, gfc_check_loc, gfc_check_move_alloc,
gfc_check_null, gfc_check_present, gfc_check_cpu_time,
gfc_check_date_and_time, gfc_check_mvbits, gfc_check_random_number,
gfc_check_random_seed, gfc_check_system_clock,
gfc_check_dtime_etime, gfc_check_dtime_etime_sub,
gfc_check_itime_idate,gfc_check_ltime_gmtime): Update call.
2010-11-15 Tobias Burnus <burnus@net.b.de>
PR fortran/46484
* gfortran.dg/allocatable_scalar_11.f90: New.
* gfortran.dg/allocatable_scalar_5.f90: Make test case standard
* conform.
From-SVN: r166769
2010-11-15 21:44:26 +01:00
Rainer Orth
ed2a97eb0d
libffi-dg.exp: Rename ...
...
* testsuite/lib/libffi-dg.exp: Rename ...
* testsuite/lib/libffi.exp: ... to this.
* libffi/testsuite/libffi.call/call.exp: Don't load libffi-dg.exp.
* libffi/testsuite/libffi.special/special.exp: Likewise.
From-SVN: r166768
2010-11-15 20:30:37 +00:00
Jakub Jelinek
23d8fd35c4
re PR debug/46095 (ICE: in dwarf2out_frame_debug_expr, at dwarf2out.c:2341 with -fstack-protector)
...
PR debug/46095
* config/i386/i386.c (pro_epilogue_adjust_stack): Instead of
marking r11 set RTX_FRAME_RELATED_P if offset is too large for
style < 0, add REG_FRAME_RELATED_EXPR.
* gcc.target/i386/pr46095.c: New test.
From-SVN: r166767
2010-11-15 21:09:24 +01:00
Jakub Jelinek
61630b2768
re PR debug/46387 (ICE in add_stores, at var-tracking.c:5415)
...
PR debug/46387
* rtl.h (vt_equate_reg_base_value): New prototype.
* alias.c (vt_equate_reg_base_value): New function.
* var-tracking.c (vt_init_cfa_base): Use it.
* gcc.dg/pr46387.c: New test.
From-SVN: r166766
2010-11-15 21:07:39 +01:00
Jan Hubicka
3abe8cabdc
re PR lto/41528 (LTO needs better internal and user documentation)
...
2010-11-15 Jan Hubicka <jh@suse.cz>
Diego Novillo <dnovillo@google.com>
PR lto/41528
* doc/lto.texi: Add.
* doc/gccint.texi: Add reference to lto.texi.
* doc/invoke.texi: Update user documentation for LTO.
Move internal flags to lto.texi
Co-Authored-By: Diego Novillo <dnovillo@google.com>
From-SVN: r166765
2010-11-15 14:55:27 -05:00
Nicola Pero
925e8657ce
In gcc/: 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
...
In gcc/:
2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
* c-typeck.c (build_unary_op): Use
objc_build_incr_expr_for_property_ref to build the pre/post
increment/decrement of an Objective-C property ref, and skip the
lvalue_or_else check in that case.
In gcc/c-family/:
2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
* c-common.h (objc_build_incr_expr_for_property_ref): New.
* stub-objc.c (objc_build_incr_expr_for_property_ref): New.
In gcc/cp/:
2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
* typeck.c (cp_build_unary_op): Use
objc_build_incr_expr_for_property_ref to build the pre/post
increment/decrement of an Objective-C property ref.
In gcc/objc/:
2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
* objc-act.c (objc_build_incr_expr_for_property_ref): New.
(objc_create_temporary_var): Moved it towards the beginning of the
file so that objc_build_incr_expr_for_property_ref can use it.
In gcc/testsuite/:
2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
* objc.dg/property/dotsyntax-16.m: New.
* objc.dg/property/dotsyntax-17.m: New.
* obj-c++.dg/property/dotsyntax-16.mm: New.
* obj-c++.dg/property/dotsyntax-17.mm: New.
* objc.dg/property/at-property-10.m: Uncommented using 'x++'
syntax with properties, which now works.
* obj-c++.dg/property/at-property-10.mm: Same change.
From-SVN: r166763
2010-11-15 18:46:42 +00:00
Martin Jambor
4cc13d9d7a
re PR tree-optimization/46349 (incorrect scalarization)
...
2010-11-15 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/46349
* tree-sra.c (contains_bitfld_comp_ref_p): New function.
(contains_vce_or_bfcref_p): Likewise.
(sra_modify_assign): Use them.
* testsuite/gnat.dg/opt9.adb: New file.
* testsuite/gnat.dg/opt9_pkg.ads: Likewise
From-SVN: r166759
2010-11-15 17:32:18 +01:00
Andreas Schwab
9965e3cddf
configure.ac: Fix spelling in option names.
...
* configure.ac: Fix spelling in option names.
* configure: Regenerated.
config/:
* cloog.m4 (CLOOG_INIT_FLAGS): Fix spelling in option names.
From-SVN: r166758
2010-11-15 16:30:20 +00:00
Richard Guenther
d6e524ced5
re PR lto/44989 (g++.dg/guality/redeclaration1.C)
...
2010-11-15 Richard Guenther <rguenther@suse.de>
PR lto/44989
* g++.dg/guality/redeclaration1.C: Do not execute for LTO.
From-SVN: r166757
2010-11-15 15:52:42 +00:00
Nathan Froyd
bb0a9581a5
re PR preprocessor/45038 (__DBL_MIN__ result in old-style-cast)
...
gcc/c-family/
PR preprocessor/45038
* c-cppbuiltin.c (c_cpp_builtins): Use different format for C++
dialects.
gcc/testsuite/
PR preprocessor/45038
* g++.dg/pr45038.C: New test.
From-SVN: r166756
2010-11-15 15:24:31 +00:00
Richard Guenther
c636a4fbf6
re PR tree-optimization/46467 (gcc.dg/torture/pta-structcopy-1.c FAILs with -fipa-pta without inlining)
...
2010-11-15 Richard Guenther <rguenther@suse.de>
PR tree-optimization/46467
* tree-ssa-structalias.c (do_structure_copy): Properly treat
variables without subvars.
* gcc.dg/ipa/ipa-pta-16.c: New testcase.
From-SVN: r166755
2010-11-15 14:15:33 +00:00
Joern Rennecke
d0a4fd975a
re PR target/46432 (v850-elf --enable-werror-always build fails)
...
PR target/46432
* config/v850/v850.h (ASM_OUTPUT_REG_PUSH, ASM_OUTPUT_REG_POP): Delete.
From-SVN: r166754
2010-11-15 14:03:31 +00:00
Joern Rennecke
21272a45a7
re PR bootstrap/45444 (ARM bootstrap failure: uninitialized const member in 'neon_builtin_datum' is invalid in C++ [-Werror=c++-compat])
...
PR bootstrap/45444
* config/arm/arm.c (locate_neon_builtin_icode): Initialize key.
(arm_output_asm_insn) Add ATTRIBUTE_PRINTF_4.
From-SVN: r166753
2010-11-15 13:40:27 +00:00
Richard Guenther
fcdc80e40a
re PR middle-end/46423 (FAIL: g++.dg/torture/pr34850.C)
...
2010-11-15 Richard Guenther <rguenther@suse.de>
PR testsuite/46423
* g++.dg/torture/pr34850.C: Adjust.
From-SVN: r166752
2010-11-15 12:38:59 +00:00
Hariharan Sandanagobalane
b7b25842b5
picochip.c (file header): Picochip name change.
...
* config/picochip/picochip.c (file header): Picochip name change.
* config/picochip/picochip.md (file header): Likewise.
* config/picochip/predicates.md (file header): Likewise.
* config/picochip/dfa_space.md (file header): Likewise.
* config/picochip/dfa_speed.md (file header): Likewise.
* config/picochip/picochip.h(file header): Likewise.
* config/picochip/constraints.md (file header): Likewise.
* config/picochip/picochip-protos.h (file header): Likewise.
* config/picochip/libgccExtras/setjmp.asm (file header): Likewise.
* config/picochip/libgccExtras/divmodsi4.asm (file header): Likewise.
* config/picochip/libgccExtras/ashlsi3.asm (file header): Likewise.
* config/picochip/libgccExtras/longjmp.asm (file header): Likewise.
* config/picochip/libgccExtras/ashlsi3.c (file header): Likewise.
* config/picochip/libgccExtras/popcounthi2.asm (file header): Likewise.
* config/picochip/libgccExtras/parityhi2.asm (file header): Likewise.
* config/picochip/libgccExtras/udivmodhi4.asm (file header): Likewise.
* config/picochip/libgccExtras/ashrsi3.asm (file header): Likewise.
* config/picochip/libgccExtras/ashrsi3.c (file header): Likewise.
* config/picochip/libgccExtras/ucmpsi2.asm (file header): Likewise.
* config/picochip/libgccExtras/divmodhi4.asm (file header): Likewise.
* config/picochip/libgccExtras/lshrsi3.asm (file header): Likewise.
* config/picochip/libgccExtras/subdi3.asm (file header): Likewise.
From-SVN: r166751
2010-11-15 12:08:16 +00:00
Richard Guenther
76b14c29f8
re PR bootstrap/46474 (powerpc64-linux bootstrap comparison failure in libcpp/symtab.o)
...
2010-11-15 Richard Guenther <rguenther@suse.de>
PR bootstrap/46474
* tree-ssa-math-opts.c (convert_mult_to_fma): Disregard debug stmts.
From-SVN: r166750
2010-11-15 12:04:46 +00:00
Jie Zhang
8679360a46
* testsuite/ext/profile/mh.cc: Add xfail for uclibc.
...
From-SVN: r166749
2010-11-15 11:01:20 +00:00
Nick Clifton
2fd7ba4ac9
stormy16.c (direct_return): Do not generate a direct return for interrupt handlers.
...
* config/stormy16/stormy16.c (direct_return): Do not generate a
direct return for interrupt handlers.
From-SVN: r166748
2010-11-15 10:39:18 +00:00
Joern Rennecke
5792856d2a
Add PR number to ChangeLog entry:
...
PR target/46427
* config/m32r/m32r.c: Remove unused variables frame_size and insn.
From-SVN: r166747
2010-11-15 09:58:42 +00:00
Joern Rennecke
3050859f62
* config/m32r/m32r.c: Remove unused variables frame_size and insn.
...
From-SVN: r166746
2010-11-15 09:55:57 +00:00
Joern Rennecke
c18a9bc461
Makefile.in (tm.texi): Replace with rule for: ($(srcdir)/doc/tm.texi).
...
* Makefile.in (tm.texi): Replace with rule for:
($(srcdir)/doc/tm.texi).
(s-tm-texi): Depend on $(srcdir)/doc/../doc/tm.texi instead of on
$(srcdir)/doc/tm.texi .
(TEXI_GCCINT_FILES): Depend on $(srcdir)/doc/tm.texi instead of on
tm.texi .
From-SVN: r166745
2010-11-15 09:44:16 +00:00
Richard Guenther
192f8da500
re PR lto/44150 (g++.dg/lto/20081109 cp_lto_20081109_0.o-cp_lto_20081109_1.o)
...
2010-11-15 Richard Guenther <rguenther@suse.de>
PR lto/44150
* lto-opts.c (lto_write_options): Write -fexceptions even if
not set by the user.
From-SVN: r166744
2010-11-15 09:43:01 +00:00
Joseph Myers
db710796ab
* sv.po: Update.
...
From-SVN: r166743
2010-11-15 01:33:55 +00:00
GCC Administrator
324c454147
Daily bump.
...
From-SVN: r166742
2010-11-15 00:18:24 +00:00
Joseph Myers
c55c1f4645
be.po, [...]: Update.
...
* be.po, ca.po, da.po, de.po, el.po, es.po, fi.po, fr.po, id.po,
ja.po, nl.po, sv.po, tr.po, uk,po, vi.po, zh_CN.po, zh_TW.po:
Update.
From-SVN: r166738
2010-11-14 21:49:37 +00:00