- 16 Oct, 2004 8 commits
-
-
PR tree-optimization/17560 * predict.c (tree_estimate_probability): Mark irreducible loops. From-SVN: r89145
Zdenek Dvorak committed -
PR rtl-optimization/17723 * cfgcleanup.c (merge_memattrs): Handle case when MEM_SIZE == NULL_RTX. From-SVN: r89144
Zdenek Dvorak committed -
2004-10-16 Benjamin Kosnik <bkoz@redhat.com> * include/tr1/array: Don't use layout_type. 2004-10-16 Sashan Govender <sashang@gmail.com> * include/tr1/array (array::end const): Fix casting from iterator to const_iterator. From-SVN: r89139
Benjamin Kosnik committed -
From-SVN: r89136
Eric Botcazou committed -
re PR c++/10479 (alignof and sizeof (and other expressions) in attributes does not compile inside template classes) PR c++/10479 * parser.c (cp_parser_parenthesized_expression_list): Fold non-dependent expressions in attribute lists. PR c++/10479 * g++.dg/ext/attrib16.C: New test. From-SVN: r89135
Giovanni Bajo committed -
2004-10-15 Andrew Pinski <pinskia@physics.uc.edu> * toplev.c (dump_file_name): Change type to be const. From-SVN: r89131
Andrew Pinski committed -
[[Split portion of a mixed commit.]] From-SVN: r89127.2
GCC Administrator committed -
[[Split portion of a mixed commit.]] From-SVN: r89126.2
GCC Administrator committed
-
- 15 Oct, 2004 30 commits
-
-
c-typeck.c (build_compound_expr, [...]): Don't try to use non_lvalue to stop something being a null pointer constant. * c-typeck.c (build_compound_expr, build_c_cast): Don't try to use non_lvalue to stop something being a null pointer constant. From-SVN: r89120
Joseph Myers committed -
PR c++/17042 * decl.c (declare_global_var): Use the return value from pushdecl. PR c++/14667 * parser.c (cp_parser_simple_declaration): Do not diagnose invalid type names if we have already found a valid type. (cp_parser_member_declaration): Likewise. PR c++/17852 * parser.c (cp_parser_member_specification_opt): Handle CPP_PRAGMA. PR c++/17042 * g++.dg/init/dso_handle1.C: New test. PR c++/17852 * g++.dg/parse/pragma1.C: New test. PR c++/14667 * g++.dg/parse/typedef6.C: New test. From-SVN: r89119
Mark Mitchell committed -
PR c++/17042 * decl.c (declare_global_var): Use the return value from pushdecl. PR c++/14667 * parser.c (cp_parser_simple_declaration): Do not diagnose invalid type names if we have already found a valid type. (cp_parser_member_declaration): Likewise. PR c++/17852 * parser.c (cp_parser_member_specification_opt): Handle CPP_PRAGMA. PR c++/17042 * g++.dg/init/dso_handle1.C: New test. PR c++/17852 * g++.dg/parse/pragma1.C: New test. PR c++/14667 * g++.dg/parse/typedef6.C: New test. From-SVN: r89118
Mark Mitchell committed -
From-SVN: r89113
Aldy Hernandez committed -
* config/rs6000/rs6000.h (FUNCTION_ARG_REGNO_P): FPRs are only available for TARGET_FPRS. (FUNCTION_VALUE_REGNO_P): Same. From-SVN: r89112
Aldy Hernandez committed -
* doc/invoke.texi (RS/6000 and PowerPC Options): Document -maltivec in same style as other ISA options. From-SVN: r89111
Geoffrey Keating committed -
parse.y (parse_warning_context): Remove ATTRIBUTE_PRINTF_2 and rename parameter 'msg' to 'msgid' in function... * parse.y (parse_warning_context): Remove ATTRIBUTE_PRINTF_2 and rename parameter 'msg' to 'msgid' in function declaration. (issue_warning_error_from_context): Likewise. (yyerror): Rename parameter 'msg' to 'msgid'. (all over): Use new quoting style for diagnostics. * check-init.c: Use %<, %> and %q for quoting in diagnostics, if possible, else convert `foo' to 'foo'. * class.c: Likewise. * decl.c: Likewise. * expr.c: Likewise. * jcf-io.c: Likewise. * jcf-parse.c: Likewise. * lang.c: Likewise. * lex.c: Likewise. * parse.h: Likewise. From-SVN: r89110
Ranjit Mathew committed -
* gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use -fno-common when on HPPA HP-UX platforms. From-SVN: r89107
Steve Ellcey committed -
2004-10-15 Jon Grimm <jgrimm2@us.ibm.com> * config/host-linux.c (TRY_EMPTY_VM_SPACE): Add __powerpc__ definition. From-SVN: r89106
Jon Grimm committed -
other/16820 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor stdint.h. * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of uintptr_t. From-SVN: r89105
Jakub Jelinek committed -
2004-10-15 Andrew Haley <aph@redhat.com> * Makefile.am (nat_files, xlib_nat_files): New. * Makefile.in: Regenerate. From-SVN: r89104
Andrew Haley committed -
* boehm.c, builtins.c, java-except.h, jcf-io.c, jcf-path.c, jcf.h, lang-specs.h, lex.c, lex.h, resource.c, win32-host.c: Update copyright. From-SVN: r89100
Kazu Hirata committed -
From-SVN: r89098
Kazu Hirata committed -
* bitmap.c, bitmap.h, builtin-attrs.def, cfglayout.h, collect2.h, conflict.c, coretypes.h, coverage.h, errors.h, gcc.h, gcov-dump.c, gen-protos.c, gencheck.c, gencodes.c, genconstants.c, gengenrtl.c, genmodes.c, genpeep.c, gensupport.h, graph.h, gthr-gnat.c, gthr-gnat.h, gthr-posix.c, gthr-posix.h, hard-reg-set.h, hwint.h, integrate.h, libgcc2.c, lists.c, machmode.def, mips-tdump.c, opts.h, params.c, predict.def, predict.h, protoize.c, reload.h, resource.h, rtl-error.c, sbitmap.c, sbitmap.h, sreal.c, tlink.c, tree-dump.h, tree-inline.h, unwind-dw2-fde.c, unwind-dw2.c, unwind-sjlj.c, value-prof.h: Update copyright. From-SVN: r89097
Kazu Hirata committed -
From-SVN: r89095
Kazu Hirata committed -
From-SVN: r89094
Kazu Hirata committed -
2004-10-13 Andrew Pinski <pinskia@physics.uc.edu> PR c++/16301 * name-lookup.c (parse_using_directive): If we have a error_mark_node, do not set the decl namespace associations on it. 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu> PR c++/16301 * g++.dg/lookup/strong-using-4.C: New test. From-SVN: r89093
Andrew Pinski committed -
2004-10-14 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/16567 * gcc.c-torture/compile/nested-1.c: New test. From-SVN: r89092
Andrew Pinski committed -
2004-10-15 Paolo Carlini <pcarlini@suse.de> * include/ext/bitmap_allocator.h: Qualify ::operator delete. * src/bitmap_allocator.cc: Likewise. * src/mt_allocator.cc: Use ::operator delete, not delete, consistently with ::operator new. * include/ext/bitmap_allocator.h (deallocate): Check for null pointer. * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: New. * testsuite/testsuite_allocator.h (check_deallocate_null): Add test. From-SVN: r89089
Paolo Carlini committed -
* testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*, and mipsisa64*-*-* (until support for misaligned loads is added). * testsuite/gcc.dg/vect/vect-50.c: Likewise. * testsuite/gcc.dg/vect/vect-52.c: Likewise. * testsuite/gcc.dg/vect/vect-54.c: Likewise. * testsuite/gcc.dg/vect/vect-58.c: Likewise. * testsuite/gcc.dg/vect/vect-60.c: Likewise. * testsuite/gcc.dg/vect/vect-80.c: Likewise. From-SVN: r89088
Dorit Naishlos committed -
2004-08-14 Paolo Bonzini <bonzini@gnu.org> PR other/17991 * Makefile.in (ALLOBJ, TESTOBJ, FIXOBJ): Add fixopts.o. Update copyright year. * fixfixes.c (main): Call initialize_opts from fixopts.c. * fixincl.c (initialize): Call initialize_opts from fixopts.c, do not include code for parsing options (environment vars). (fix_with_system): Use a search path for applyfix, so that you can run the test suite with two-process fixincludes. * fixopts.c: New file. * configure.ac: Add --enable-twoprocess. Export ac_exeext to config.h. Default to --enable-twoprocess for MinGW32. * config.h.in: Regenerate. * configure: Regenerate. From-SVN: r89087
Paolo Bonzini committed -
* tree-optimize.c (execute_one_pass): Stop timer right after executing the pass. From-SVN: r89086
Diego Novillo committed -
PR c++/17976 * decl.c (cp_finish_decl): Do not call expand_static_init more than once for a single variable. PR c++/17976 * g++.dg/init/dtor3.C: New test. From-SVN: r89081
Mark Mitchell committed -
revert: re PR middle-end/17967 (Expand is considered slower? (remove_useless_stmts is considered part of expand)) 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu> Revert: 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/17967 Revert: * tree-cfg.c (remove_usless_stmts_cond): Fold statement. (remove_useless_stmts_1): Fold trees we know how to fold. From-SVN: r89080
Andrew Pinski committed -
* configure.ac: Add .machine power4 directive when testing for mfcr field. * configure: Regenerate. From-SVN: r89076
David Edelsohn committed -
From-SVN: r89075
Geoffrey Keating committed -
2004-10-14 Andrew Pinski <pinskia@physics.uc.edu> * tree-vectorizer.c (vect_transform_loop): Declare vectorization_factor always. From-SVN: r89074
Andrew Pinski committed -
[[Split portion of a mixed commit.]] From-SVN: r89072.2
GCC Administrator committed -
[[Split portion of a mixed commit.]] From-SVN: r89071.2
GCC Administrator committed -
From-SVN: r89068
Ben Elliston committed
-
- 14 Oct, 2004 2 commits
-
-
* config/rs6000/rs6000.h (REG_CLASS_FROM_LETTER): Return NO_REGS for 'f' if !TARGET_FPRS. From-SVN: r89067
Daniel Jacobowitz committed -
PR debug/14492 * dwarf2out.c (loc_descriptor_from_tree): Handle FIX_*_EXPR. From-SVN: r89066
Richard Henderson committed
-