- 05 Nov, 2007 11 commits
-
-
2007-11-05 H.J. Lu <hongjiu.lu@intel.com> * configure.ac: Don't run config-ml.in directly. (multilib_arg): New. * configure: Regenerated. From-SVN: r129902
H.J. Lu committed -
2007-11-05 Nick Clifton <nickc@redhat.com> Sebastian Pop <sebastian.pop@amd.com> PR tree-optimization/32540 PR tree-optimization/33922 * doc/invoke.texi: Document PARAM_MAX_PARTIAL_ANTIC_LENGTH. * tree-ssa-pre.c: Include params.h. (compute_partial_antic_aux): Use PARAM_MAX_PARTIAL_ANTIC_LENGTH to limit the maximum length of the PA set for a given block. * Makefile.in: Add a dependency upon params.h for tree-ssa-pre.c * params.def (PARAM_MAX_PARTIAL_ANTIC_LENGTH): New parameter. * gcc.dg/tree-ssa/pr32540-1.c: New. * gcc.dg/tree-ssa/pr32540-2.c: New. * gcc.dg/tree-ssa/pr33922.c: New. Co-Authored-By: Sebastian Pop <sebastian.pop@amd.com> From-SVN: r129901
Nick Clifton committed -
2007-11-05 Douglas Gregor <doug.gregor@gmail.com> PR c++/33939 * pt.c (unify_pack_expansion): bring handling of function call arguments into line with type_unification_real. 2007-11-05 Douglas Gregor <doug.gregor@gmail.com> PR c++/33939 * g++.dg/cpp0x/variadic-rref.C: New. From-SVN: r129900
Douglas Gregor committed -
* libgcc2.c (__fixunstfDI, __fixunsxfDI, __fixunsdfDI, __fixunssfDI): Make return type unsigned. * libgcc2.h (__fixunstfDI, __fixunsxfDI, __fixunsdfDI, __fixunssfDI): Make return type unsigned. From-SVN: r129899
Nathan Sidwell committed -
2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org> cp/ * typeck.c (build_binary_op): Use pedwarn instead of error for consistency. testsuite/ * g++dg/warn/pointer-integer-comparison.C: New. From-SVN: r129898
Manuel López-Ibáñez committed -
PR tree-optimization/33856 * tree-data-ref.c (get_references_in_stmt): Don't add REFERENCE_CLASS_P trees to references vector if get_base_address returns NULL on them. * gcc.c-torture/compile/20071027-1.c: New test. From-SVN: r129897
Jakub Jelinek committed -
PR c++/33836 * parser.c (cp_parser_unary_expression): For &&label call cp_parser_non_integral_constant_expression and return error_mark_node if it returned true. * g++.dg/ext/label10.C: New test. From-SVN: r129896
Jakub Jelinek committed -
PR c++/33969 * decl.c (grokdeclarator): Don't call build_memfn_type if type is neither FUNCTION_TYPE nor METHOD_TYPE. * g++.dg/other/ptrmem9.C: New test. From-SVN: r129895
Jakub Jelinek committed -
From-SVN: r129893
Alexandre Oliva committed -
From-SVN: r129891
GCC Administrator committed -
Index: ChangeLog =================================================================== --- ChangeLog (revision 129887) +++ ChangeLog (working copy) @@ -6447,6 +6447,7 @@ 2007-09-02 Joseph Myers <joseph@codesourcery.com> + PR c/29237 PR middle-end/33272 * c-decl.c (grokdeclarator): Apply qualifiers to type of parameter decayed from array. Index: testsuite/ChangeLog =================================================================== --- testsuite/ChangeLog (revision 129887) +++ testsuite/ChangeLog (working copy) @@ -3041,6 +3041,7 @@ 2007-09-02 Joseph Myers <joseph@codesourcery.com> + PR C/29237 PR middle-end/33272 * gcc.dg/c99-arraydecl-3.c: New test. From-SVN: r129888
Andrew Pinski committed
-
- 04 Nov, 2007 7 commits
-
-
2007-11-04 Andrew Pinski <pinskia@gmail.com> PR middle-end/32931 * fold-const.c (fold_binary <case EQ_EXPR>): Convert the inner type for TRUTH_NOT_EXPR to type. 2007-11-04 Andrew Pinski <pinskia@gmail.com> PR middle-end/32931 * gfortran.fortran-torture/compile/forall-1.f90: New testcase. From-SVN: r129886
Andrew Pinski committed -
From-SVN: r129884
Gerald Pfeifer committed -
* g++.dg/cpp/_Pragma1.C: Disable on AIX. * g++.dg/ext/visibility/namespace2.C: Add argument to dg-require-visibility. * g++.dg/ext/java-1.C: Disable on AIX. From-SVN: r129883
David Edelsohn committed -
PR fortran/10220 * dwarf2out.c (add_calling_convention_attribute): Change second argument. Set calling convention to DW_CC_program for Fortran main program. (gen_subprogram_die): Adjust to new prototype for add_calling_convention_attribute. From-SVN: r129882
Francois-Xavier Coudert committed -
* gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail. From-SVN: r129881
Dorit Nuzman committed -
re PR tree-optimization/33987 (internal compiler error: in get_initial_def_for_reduction, at tree-vect-transform.c:2110 with -O3 -msse2) PR tree-optimization/33987 * tree-vect-transform.c (get_initial_def_for_reduction): Fix assert. Fix indentation. (vectorizable_reduction): Add type check. From-SVN: r129880
Dorit Nuzman committed -
From-SVN: r129878
GCC Administrator committed
-
- 03 Nov, 2007 9 commits
-
-
random (variate_generator<>::min, [...]): Return non-trivial values when _Engine_result_type is a floating point type and... 2007-11-03 Paolo Carlini <pcarlini@suse.de> Kai-Uwe Bux <bux@kubux.net> * include/tr1_impl/random (variate_generator<>::min, max, operator()()): Return non-trivial values when _Engine_result_type is a floating point type and result_type is an integer type. Co-Authored-By: Kai-Uwe Bux <bux@kubux.net> From-SVN: r129875
Paolo Carlini committed -
PR fortran/33881 * trans-array.c (gfc_conv_array_parameter): Evaluate se->string_length instead of the expr->ts.cl->backend_decl. * gfortran.dg/assumed_charlen_arg_1.f90: New test. From-SVN: r129874
Francois-Xavier Coudert committed -
2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org> PR c/29062 * c-parser.c (c_parser_statement_after_labels): Error if a declaration is parsed after a label. testsuite/ * gcc.dg/20031223-1.c: Adjust error output. * gcc.dg/parse-decl-after-label.c: New. From-SVN: r129873
Manuel López-Ibáñez committed -
PR debug/33921 * reorg.c (emit_delay_sequence): Do not clear the locator on the jump instruction. From-SVN: r129872
Daniel Jacobowitz committed -
re PR libfortran/24685 (real(16) formatted input is broken for huge values (gfortran.dg/default_format_2.f90)) 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/24685 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux* * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux* * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux* From-SVN: r129871
Jerry DeLisle committed -
2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/33985 * io/transfer.c (finalize_transfer): Do not flush for unformatted STREAM I/O. From-SVN: r129870
Jerry DeLisle committed -
* gfortran.h: Shorten comment. * trans-types.c (gfc_get_function_type): Allow argument to have flavor FL_PROGRAM. * trans-decl.c (gfc_sym_mangled_function_id): Mangle main program name into MAIN__. (build_function_decl): Fix comment. * parse.c (main_program_symbol): Give the main program its proper name, if any. Set its flavor to FL_PROGRAM. (gfc_parse_file): Likewise. From-SVN: r129869
Francois-Xavier Coudert committed -
PR rtl-optimization/28940 * gcc.target/i386/addr-sel-1.c: New test. From-SVN: r129868
Eric Botcazou committed -
From-SVN: r129866
GCC Administrator committed
-
- 02 Nov, 2007 13 commits
-
-
PR middle-end/33670 * haifa-sched.c (ok_for_early_queue_removal): Don't walk out of the current sched region. * gcc.dg/pr33670.c: New test. From-SVN: r129863
Jakub Jelinek committed -
PR c++/33516 * parser.c (cp_parser_nested_name_specifier_opt): Use TYPE_MAIN_VARIANT (new_scope) as scope if new_scope is an incomplete typedef of currently open class. * g++.dg/lookup/typedef1.C: New test. From-SVN: r129862
Jakub Jelinek committed -
* config/ia64/ia64.c (struct reg_write_state): Change into unsigned short bitfields rather than unsigned int, decrease first_pred to just 10 bits. (rws_insn): Change into a bitmap or if not ENABLE_CHECKING into two char array. (rws_insn_set, rws_insn_test): New functions. (in_safe_group_barrier): New variable. (rws_update): Remove first argument, always set rws_sum array. (rws_access_regno): Use rws_insn_set macro. Only call rws_update or update rws_sum if !in_safe_group_barrier, adjust rws_update args. (rtx_needs_barrier): Use rws_insn_test macro. (safe_group_barrier_needed): Don't save/restore rws_sum array, instead set/clear in_safe_group_barrier flag. From-SVN: r129861
Jakub Jelinek committed -
PR java/33765: * jcf-parse.c (java_parse_file): Ignore ZIPEMPTYMAGIC files. * zipfile.h (ZIPEMPTYMAGIC): New define. From-SVN: r129860
Tom Tromey committed -
re PR testsuite/32076 ("gcc.dg/tree-ssa/pr17141-1.c scan-tree-dump locp.*->i =" is the same name twice) PR testsuite/32076 * lib/scandump.exp (dump-suffix): New. (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not): Include dump suffix in pass/fail messages, put regexp in quotes. From-SVN: r129858
Janis Johnson committed -
From-SVN: r129857
Francois-Xavier Coudert committed -
xtensa.c (xtensa_expand_prologue): Put a REG_FRAME_RELATED_EXPR note on the last insn that sets up the stack... * config/xtensa/xtensa.c (xtensa_expand_prologue): Put a REG_FRAME_RELATED_EXPR note on the last insn that sets up the stack pointer or frame pointer. * config/xtensa/xtensa.h (DWARF_UNWIND_INFO): Delete. (MUST_USE_SJLJ_EXCEPTIONS): Define. (DWARF2_UNWIND_INFO): Define. (INCOMING_RETURN_ADDR_RTX): Define. (DWARF_FRAME_RETURN_COLUMN): Define. From-SVN: r129854
Bob Wilson committed -
2007-11-02 Paolo Carlini <pcarlini@suse.de> * include/bits/stl_algo.h (minmax, minmax_element): Add. * include/bits/algorithmfwd.h: Update. * testsuite/25_algorithms/minmax/requirements/ explicit_instantiation/2.cc: New. * testsuite/25_algorithms/minmax/requirements/ explicit_instantiation/pod.cc: Likewise. * testsuite/25_algorithms/minmax/1.cc: Likewise. * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise. * testsuite/25_algorithms/minmax_element/requirements/ explicit_instantiation/2.cc: Likewise. * testsuite/25_algorithms/minmax_element/requirements/ explicit_instantiation/pod.cc: Likewise. * testsuite/25_algorithms/minmax_element/1.cc: Likewise. * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Update. From-SVN: r129853
Paolo Carlini committed -
re PR libstdc++/33892 ([libstdc++ v3 parallel mode] Parallel mode algorithms use critical sections with global scope) 2007-11-02 Johannes Singler <singler@ira.uka.de> PR libstdc++/33892 * include/parallel/workstealing.h: Replaced pragma by function call lock. * include/parallel/search.h: Same * include/parallel/partition.h: Same * include/parallel/find.h: Same From-SVN: r129852
Johannes Singler committed -
* varpool.c (dump_varpool): Use 'next', not 'next_needed' when traversing pool. From-SVN: r129851
Tom Tromey committed -
2007-11-02 Paolo Carlini <pcarlini@suse.de> PR c++/33495 * error.c (dump_expr): Deal specially with statements. 2007-11-02 Paolo Carlini <pcarlini@suse.de> PR c++/33495 * g++.dg/other/error19.C: New. From-SVN: r129850
Paolo Carlini committed -
PR rtl-optimization/28062 * gcc.c-torture/compile/20071102-1.c: New test. From-SVN: r129846
Eric Botcazou committed -
langhooks.h (struct lang_hooks_for_callgraph): Remove third argument from function pointer ANALYZE_EXPR. * langhooks.h (struct lang_hooks_for_callgraph): Remove third argument from function pointer ANALYZE_EXPR. Update all users. * cgraph.c (debug_cgraph_node): New. (debug_cgraph): New. From-SVN: r129845
Diego Novillo committed
-