summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 2010-04-22 Laurynas Biveinis <laurynas.biveinis@gmail.com>lauras2010-04-236-7/+17
| | | | | | | | | | | | | | | | * sese.h (create_if_region_on_edge): Remove. * sese.c (create_if_region_on_edge): Make static. * tree-inline.c: Do not include ggc.h. * expr.c: Do not include ggc.h. * Makefile.in (tree-inline.o, expr.o): Remove $(GGC_H) from dependencies. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158661 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2010-04-231-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158660 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/43744kkojima2010-04-222-0/+23
| | | | | | | | | * config/sh/sh.c (find_barrier): Don't emit a constant pool in the middle of insns for casesi_worker_2. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158655 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.uros2010-04-223-18/+21
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158653 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/x-aix: Override LDFLAGS for all COMPILERS.dje2010-04-222-2/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158652 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix PR number in the previous commit to 43842.irar2010-04-222-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158651 138bc75d-0d04-0410-961f-82ee72b054a4
* PR tree-optimization/43482irar2010-04-225-5/+80
| | | | | | | | | | | | * tree-vect-loop.c (vect_create_epilog_for_reduction): Handle loop unrolling in update of exit phis. Fix comment. * tree-vect-slp.c (vect_analyze_slp): Check that there are at least two reduction statements in the loop before starting SLP analysis. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158650 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.bernds2010-04-223-0/+7
| | | | | | | | * gcc.target/i386/wmul-2.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158649 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...ghazi2010-04-222-0/+5
| | | | | | | | * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158647 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/stormy16/stormy16-lib2.c (__ucmpsi2): Fix thinko.nickc2010-04-222-4/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158646 138bc75d-0d04-0410-961f-82ee72b054a4
* 2010-04-22 Alexander Monakov <amonakov@ispras.ru>amonakov2010-04-224-7/+59
| | | | | | | | | * tree-ssa-reassoc.c (eliminate_plus_minus_pair): Handle BIT_NOT_EXPR to simplify a + ~a. * gfortran.dg/reassoc_6.f: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158645 138bc75d-0d04-0410-961f-82ee72b054a4
* 2010-04-22 Laurynas Biveinis <laurynas.biveinis@gmail.com>lauras2010-04-229-115/+143
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tree-parloops.c (loop_parallel_p): New argument parloop_obstack. Pass it down. (parallelize_loops): New variable parloop_obstack. Initialize it, pass it down, free it. * tree-loop-linear.c (linear_transform_loops): Pass down lambda_obstack. * tree-data-ref.h (lambda_compute_access_matrices): New argument of type struct obstack *. * tree-data-ref.c (analyze_subscript_affine_affine): New variable scratch_obstack. Initialize it, pass down, free it. * lambda.h (lambda_loop_new): Remove. (lambda_matrix_new, lambda_matrix_inverse) (lambda_trans_matrix_new, lambda_trans_matrix_inverse): New argument of type struct obstack *. * lambda-trans.c (lambda_trans_matrix_new): New argument lambda_obstack. Pass it down, use obstack allocation for ret. (lambda_trans_matrix_inverse): New argument lambda_obstack. Pass it down. * lambda-mat.c (lambda_matrix_get_column) (lambda_matrix_project_to_null): Remove. (lambda_matrix_new): New argument lambda_obstack. Use obstack allocation for mat. (lambda_matrix_inverse_hard, lambda_matrix_inverse): New argument lambda_obstack. * lambda-code.c (lambda_loop_new): New function. (lambda_lattice_new, compute_nest_using_fourier_motzkin) (lambda_compute_auxillary_space, lambda_compute_target_space) (lambda_loopnest_transform, gcc_loop_to_lambda_loop) (lambda_loopnest_to_gcc_loopnest): Pass down lambda_obstack. (build_access_matrix): New argument lambda_obstack. Use obstack allocation for am. (lambda_compute_step_signs, lambda_compute_access_matrices): New argument lambda_obstack. Pass it down. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158644 138bc75d-0d04-0410-961f-82ee72b054a4
* * optabs.h (expand_widening_mult): Declare.bernds2010-04-222-1/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158643 138bc75d-0d04-0410-961f-82ee72b054a4
* PR middle-end/29274bernds2010-04-223-0/+36
| | | | | | | | | * gcc.target/arm/wmul-1.c: New test. * gcc.target/arm/wmul-2.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158642 138bc75d-0d04-0410-961f-82ee72b054a4
* 2010-04-22 Richard Guenther <rguenther@suse.de>rguenth2010-04-224-13/+51
| | | | | | | | | | | PR tree-optimization/43845 * tree-ssa-pre.c (create_component_ref_by_pieces_1): Properly lookup the CALL_EXPR function and arguments. * gcc.c-torture/compile/pr43845.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158641 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/stormy16/stormy16.cnickc2010-04-227-290/+120
| | | | | | | | | | | | | | | | (xstormy16_asm_output_aligned_common): Handle a NULL decl parameter. * config/stormy16/stormy16.h: Tidy up formatting. (DONT_USE_BUILTIN_SETJMP): Remove definition. * config/stormy16/stormy16.c (cbranchsi4): Delete pattern. (ineqbranchsi): Delete pattern. * config/stormy16/stormy16-lib2-ucmpsi2.c: New file. * config/stormy16/stormy16-lib2.c (__ucmpsi2): New function. * config/stormy16/t-stormy16 (LIB2FUNCS_EXTRA): Add stormy16-lib2-ucmpsi2.c. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158640 138bc75d-0d04-0410-961f-82ee72b054a4
* * ifcvt.c (dead_or_predicable): Use df_simulate_find_defs andbernds2010-04-224-18/+44
| | | | | | | | | | | | | | df_simulate_find_noclobber_defs as appropriate. Keep track of an extra set merge_set_noclobber, and use it to relax the final test slightly. * df.h (df_simulate_find_noclobber_defs): Declare. * df-problems.c (df_simulate_find_defs): Don't ignore partial or conditional defs. (df_simulate_find_noclobber_defs): New function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158639 138bc75d-0d04-0410-961f-82ee72b054a4
* 2010-04-22 Johannes Singler <singler@kit.edu>singler2010-04-222-75/+79
| | | | | | | | | | | * include/parallel/partition.h (__parallel_partition): Improve scalability by: -introducing new variables __leftold, __rightold, __dist, thus -getting rid of omp lock by using atomic operations -getting rid of two omp barriers git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158636 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/i386/i386.md: Use {} around multi-line preparation statements.uros2010-04-222-16/+26
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158635 138bc75d-0d04-0410-961f-82ee72b054a4
* 2010-04-22 Laurynas Biveinis <laurynas.biveinis@gmail.com>lauras2010-04-224-86/+147
| | | | | | | | | | | | | | | | | | | | | | * c-tree.h (push_init_level, pop_init_level, set_init_index) (process_init_element): New argument of type struct obstack *. * c-typeck.c (push_init_level, pop_init_level, set_designator) (set_init_index, set_init_label, set_nonincremental_init) (set_nonincremental_init_from_string, find_init_member) (output_init_element, output_pending_init_elements) (process_init_element): New argument braced_init_obstack. Pass it down. (push_range_stack, add_pending_init): New argument braced_init_obstack. Use obstack allocation. * c-parser.c (c_parser_initelt, c_parser_initval): New argument braced_init_obstack. Pass it down. (c_parser_braced_init): New variables ret, braced_init_obstack. Initialize obstack, pass it down and finally free it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158634 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/bernds2010-04-2213-102/+356
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR middle-end/29274 * optabs.h (expand_widening_mult): Declare. * tree-pass.h (pass_optimize_widening_mul): Declare. * tree-ssa-math-opts.c (execute_optimize_widening_mul, gate_optimize_widening_mul): New static functions. (pass_optimize_widening_mul): New. * expr.c (expand_expr_real_2) <case WIDEN_MULT_EXPR>: New case. <case MULT_EXPR>: Remove support for widening multiplies. * tree.def (WIDEN_MULT_EXPR): Tweak comment. * cfgexpand.c (expand_debug_expr) <case WIDEN_MULT_EXPR>: Use simplify_gen_unary rather than directly building extensions. * tree-cfg.c (verify_gimple_assign_binary): Add tests for WIDEN_MULT_EXPR. * expmed.c (expand_widening_mult): New function. * passes.c (init_optimization_passes): Add pass_optimize_widening_mul. gcc/testsuite/ PR middle-end/29274 * gcc.target/i386/wmul-1.c: New test. * gcc.target/i386/wmul-2.c: New test. * gcc.target/bfin/wmul-1.c: New test. * gcc.target/bfin/wmul-2.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158633 138bc75d-0d04-0410-961f-82ee72b054a4
* 2010-04-22 Richard Guenther <rguenther@suse.de>rguenth2010-04-226-8/+70
| | | | | | | | | | | | | | | PR fortran/43829 * resolve.c (gfc_resolve_index): Wrap around ... (gfc_resolve_index_1): ... this. Add parameter to allow any integer kind index type. (resolve_array_ref): Allow any integer kind for the start index of an array ref. * gfortran.dg/vector_subscript_6.f90: New testcase. * gfortran.dg/assign_10.f90: Adjust. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158632 138bc75d-0d04-0410-961f-82ee72b054a4
* 2010-04-22 Basile Starynkevitch <basile@starynkevitch.net>bstarynk2010-04-222-0/+10
| | | | | | | | * gcc_update: Sets the locale to C. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158629 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2010-04-221-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158628 138bc75d-0d04-0410-961f-82ee72b054a4
* 2010-04-22 Jonathan Wakely <jwakely.gcc@gmail.com>redi2010-04-21135-4205/+4338
| | | | | | | | | | | | | * doc/xml/faq.xml: Link to manual. * doc/xml/manual/using.xml: Expand dynamic libraries section. * doc/xml/manual/strings.xml: Mention shrink_to_fit() member. * doc/xml/manual/prerequisites.xml: Link to doxygen requirements. * doc/xml/manual/appendix_contributing.xml: Update Bash version. * doc/html/*: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158624 138bc75d-0d04-0410-961f-82ee72b054a4
* * timevar.def (TV_WHOPR_WPA_FIXUP): Remove.hubicka2010-04-219-318/+26
| | | | | | | | | | | | | | | * lto-section-in.c (lto_section_name): Remove wpa_fixup. * lto-wpa-fixup.c: Remove. * Makefile.in (lto-wpa-fixup.o): Remove. * passes.c (init_optimization_passes): Remove pass_ipa_lto_wpa_fixup. (execute_all_ipa_transforms): Set cgraph_state to CGRAPH_STATE_IPA_SSA. * lto-streamer.c (lto_get_section_name): Remove wpa_fixup section. * lto.c (lto_fixup_tree): Do not call wpa fixup. (materialize_cgraph): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158622 138bc75d-0d04-0410-961f-82ee72b054a4
* PR fortran/43836jakub2010-04-214-1/+23
| | | | | | | | | | * f95-lang.c (gfc_define_builtin): Set TREE_NOTHROW on the decl. * gfortran.dg/gomp/pr43836.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158619 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-pass.h (ipa_opt_pass_d): Rename function_read_summary;hubicka2010-04-2112-26/+191
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | add write_optimization_summary, read_optimization_summary. (ipa_write_summaries_of_cgraph_node_set): Remove. (ipa_write_optimization_summaries): Declare. (ipa_read_optimization_summaries): Declare. * ipa-cp.c (pass_ipa_cp): Update. * ipa-reference.c (pass_ipa_reference): Update. * ipa-pure-const.c (pass_ipa_pure_const): Update. * lto-streamer-out.c (pass_ipa_lto_gimple, pass_ipa_lto_finish): Update. * ipa-inline.c (pass_ipa_inline): Update. * ipa.c (pass_ipa_whole_program): Update. * lto-wpa-fixup.c (pass_ipa_lto_wpa_fixup): Update. * passes.c (ipa_write_summaries_1): Do not test wpa. (ipa_write_optimization_summaries_1): New. (ipa_write_optimization_summaries): New. (ipa_read_summaries): Do not test ltrans. (ipa_read_optimization_summaries_1): New. (ipa_read_optimization_summaries): New. * lto.c (lto_wpa_write_files): Update. (read_cgraph_and_symbols): Be more verbose. (materialize_cgraph): Likewise. (do_whole_program_analysis): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158616 138bc75d-0d04-0410-961f-82ee72b054a4
* * lto-cgraph.c (lto_output_node): Do not output comdat groupshubicka2010-04-212-23/+7
| | | | | | | | for boundary nodes. (output_cgraph): Do not arrange comdat groups for boundary nodes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158615 138bc75d-0d04-0410-961f-82ee72b054a4
* PR debug/40040jakub2010-04-212-2/+7
| | | | | | | | * dwarf2out.c (add_name_and_src_coords_attributes): Add DW_AT_{,MIPS_}linkage_name even for Fortran decls. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158612 138bc75d-0d04-0410-961f-82ee72b054a4
* 2010-04-19 Andrew Haley <aph@redhat.com>aph2010-04-213-0/+53
| | | | | | | | | PR libgcj/40860 * configure.ac: Handle --no-merge-exidx-entries. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158611 138bc75d-0d04-0410-961f-82ee72b054a4
* * ipa-prop.c (ipa_edge_removal_hook): Check for bounds.hubicka2010-04-212-0/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158610 138bc75d-0d04-0410-961f-82ee72b054a4
* * lto.c (globalize_cross_file_statics): When function has address taken,hubicka2010-04-214-1/+18
| | | | | | | | | it needs to be public. * varpool.c (decide_is_variable_needed): Variable is always needed during ltrans. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158609 138bc75d-0d04-0410-961f-82ee72b054a4
* * opts.c (decode_options): Enable pure-const pass for whopr.hubicka2010-04-212-1/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158608 138bc75d-0d04-0410-961f-82ee72b054a4
* * cgraph.c (dump_cgraph_node): Dump also assembler name.hubicka2010-04-213-6/+19
| | | | | | | | | | * ipa-inline.c (cgraph_decide_inlining_of_small_functions): Do not ice at WPA dumping. (cgraph_decide_inlining): Do not expect callee to be removed in all cases. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158607 138bc75d-0d04-0410-961f-82ee72b054a4
* Add missing comma.eweddington2010-04-212-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158604 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/i386/i386.md (x86_shrd): Add athlon_decode anduros2010-04-212-1/+8
| | | | | | | | amdfam10_decode attributes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158596 138bc75d-0d04-0410-961f-82ee72b054a4
* PR middle-end/43570jakub2010-04-214-10/+286
| | | | | | | | | | | | | * omp-low.c (scan_sharing_clauses): Don't scan_omp_op OMP_CLAUSE_DECL for OMP_CLAUSE_COPYPRIVATE. (lower_copyprivate_clauses): Use private var in outer context instead of original var. Make sure the types are correct for VLAs. * testsuite/libgomp.fortran/vla8.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158594 138bc75d-0d04-0410-961f-82ee72b054a4
* 2010-04-21 Richard Guenther <rguenther@suse.de>rguenth2010-04-214-17/+30
| | | | | | | | | | * tree-ssa-structalias.c (do_ds_constraint): Avoid escaping to non-pointer objects. * gcc.dg/ipa/ipa-pta-11.c: Adjust. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158591 138bc75d-0d04-0410-961f-82ee72b054a4
* * dwarf2out.c (add_var_loc_to_decl): Add LABEL argument. Dropjakub2010-04-212-18/+80
| | | | | | | | | | | | last chain entry if it starts with the still current label. (add_location_or_const_value_attribute): Check that loc_list->first->next is NULL instead of comparing ->first with ->last. (dwarf2out_var_location): Pass last_label resp. last_postcall_label to add_var_loc_to_decl. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158590 138bc75d-0d04-0410-961f-82ee72b054a4
* * dwarf2out.c (output_call_frame_info): For dw_cie_versionjakub2010-04-214-5/+61
| | | | | | | | | | | | | | | | | | >= 4 add also address size and segment size fields into CIE header. * unwind-dw2.c (extract_cie_info): Handle CIE version 4, as long as address size is the same as sizeof (void *) and segment size is 0. * unwind-dw2-fde.c (get_cie_encoding): Likewise. If address size or segment size is unexpected, return DW_EH_PE_omit. (classify_object_over_fdes): If get_cie_encoding returned DW_EH_PE_omit, return -1. (init_object): If classify_object_over_fdes returned -1, pretend there were no FDEs at all. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158589 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/torture/builtin-cproj-3.c: New.ghazi2010-04-212-0/+29
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158588 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/i386/i386.md (bswap<mode>2): Macroize expander fromuros2010-04-212-47/+29
| | | | | | | | | | | | | | bswap{si,di}2 using SWI48 mode iterator. (*bswap<mode>2_movbe): Macroize insn from *bswap{si,di}_movbe using SWI48 mode iterator. Set type attribute of bswap insn to bitmanip, set modrm attribute of bswap insn to 0 and remove length attribute. (*bswap<mode>2_1): Macroize insn from *bswap{si,di}_1 using SWI48 mode iterator. Set type attribute to bitmanip, set modrm attribute to 0, set mode attribute to <MODE> and remove length attribute. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158587 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/9335jason2010-04-2110-4/+41
| | | | | | | | | | | | | gcc/cp: * init.c (constant_value_1): Treat error_mark_node as a constant if DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P is set. * cvt.c (ocp_convert): Handle getting error_mark_node from integral_constant_value. * decl.c (compute_array_index_type): Likewise. gcc/testsuite: * lib/prune.exp: Prune "skipping N instantiation contexts". git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158586 138bc75d-0d04-0410-961f-82ee72b054a4
* PR rtl-optimization/43520wilson2010-04-212-1/+9
| | | | | | | | * ira-lives.c (ira_implicitly_set_insn_hard_regs): Exclude classes with zero available registers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158584 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2010-04-211-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158583 138bc75d-0d04-0410-961f-82ee72b054a4
* 2010-04-20 Harald Anlauf <anlauf@gmx.de>kargl2010-04-202-1/+5
| | | | | | | * intrinsic.c (sort_actual): Remove 'is' in error message. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158577 138bc75d-0d04-0410-961f-82ee72b054a4
* * es.po: Update.jsm282010-04-202-105/+102
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158575 138bc75d-0d04-0410-961f-82ee72b054a4
* * builtins.c (fold_builtin_cproj): Fold more cases.ghazi2010-04-204-1/+123
| | | | | | | | | testsuite: * gcc.dg/torture/builtin-cproj-1.c: Test more cases. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158574 138bc75d-0d04-0410-961f-82ee72b054a4
* * builtins.c (build_complex_cproj, fold_builtin_cproj): New.ghazi2010-04-206-3/+196
| | | | | | | | | | | (fold_builtin_1): Fold builtin cproj. * builtins.def (BUILT_IN_CPROJ, BUILT_IN_CPROJF, BUILT_IN_CPROJL): Use ATTR_CONST_NOTHROW_LIST. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158573 138bc75d-0d04-0410-961f-82ee72b054a4