- 01 Nov, 2004 4 commits
-
-
[[Split portion of a mixed commit.]] From-SVN: r89926.2
GCC Administrator committed -
Convert diagnostics to use quoting flag q 8/n * cvt.c (cp_convert_to_pointer, warn_ref_binding, convert_to_reference, ocp_convert, convert_to_void cp_convert_to_pointer): From-SVN: r89924
Gabriel Dos Reis committed -
PR c++/15172 * typeck2.c (store_init_value): Use split_nonconstant_init even for types that require construction. PR c++/15172 * g++.dg/init/aggr2.C: New test. From-SVN: r89922
Mark Mitchell committed -
2004-10-31 Benjamin Kosnik <bkoz@redhat.com> PR c++/16728 * testsuite/23_containers/set/modifiers/16728.cc: New. From-SVN: r89921
Benjamin Kosnik committed
-
- 31 Oct, 2004 10 commits
-
-
PR middle-end/14521 * tree-inline.c (inline_forbidden_p_1): Use %qF instead of '%F' for consistent quoting in diagnostic messages. (expand_call_inline): Likewise. * tree-optimize.c (tree_rest_of_compilation): Likewise. * tree-ssa.c (warn_uninitialized_var): Likewise. (warn_uninitialized_phi): Likewise. From-SVN: r89918
Roger Sayle committed -
* config/mips/mips.c (mips_cannot_change_mode_class): Use a stricter mode check. From-SVN: r89917
Richard Sandiford committed -
From-SVN: r89916
Kazu Hirata committed -
PR middle-end/17526 * tree-gimple.c (is_gimple_mem_rhs): Also require a val for aggregate types that are not BLKmode. From-SVN: r89915
Jason Merrill committed -
[gcc/ChangeLog] 2004-10-30 Ziemowit Laski <zlaski@apple.com> * c-common.h (objc_lookup_ivar): Add second parameter to prototype. * c-typeck.c (build_external_ref): After looking up symbol, pass it to objc_lookup_ivar() to decide whether it or the ivar should be used, rather than deciding the issue locally. * stub-objc.c (objc_lookup_ivar): Add an OTHER parameter, which is simply returned in the non-ObjC case. [gcc/objc/ChangeLog] 2004-10-30 Ziemowit Laski <zlaski@apple.com> * objc-act.c (objc_lookup_ivar): The new OTHER parameter contains the result of the ID lookup by the C or C++ front-end; in class methods, use OTHER if it exists; in instance methods, use OTHER only if it is locally declared. [gcc/testsuite/ChangeLog] 2004-10-30 Ziemowit Laski <zlaski@apple.com> * objc.dg/local-decl-1.m: New test. From-SVN: r89912
Ziemowit Laski committed -
* sdbout.c (sdbout_symbol): Do not output type .def statements for builtin types. From-SVN: r89911
Danny Smith committed -
* c-common.c (catenate_strings): New. (c_parse_error): Use it. Don't over-escape. testsuite/ * gcc.dg/20040910-1.c: Adjust regex. From-SVN: r89910
Gabriel Dos Reis committed -
2004-10-31 Janne Blomqvist <jblomqvi@cc.hut.fi> PR fortran/17590 * gfortran.h: Change GFC_STD_* flags to more appropriate ones. (struct gfc_intrinsic_isym): Add field for standard. (struct gfc_option_t): Add field for warning about use of nonstandard intrinsics. * intrinsic.c (add_sym): Add parameter for standard version, check this against current standard. (add_sym_0): Pass standard parameter to add_sym. (add_sym_1, add_sym_0s, add_sym_1s, add_sym_1m, add_sym_2): Ditto. (add_sym_2s, add_sym_3, add_sym_3ml, add_sym_3red, add_sym_3s): Ditto. (add_sym_4, add_sym_4s, add_sym_5, add_sym_5s): Ditto. (make_generic): Add parameter for standard, check this against currently selected standard. (add_functions, add_subroutines): Add parameter to tell which standard an intrinsic belongs to. (check_intrinsic_standard): New function. (gfc_intrinsic_func_interface): Add call to check_intrinsic_standard. (gfc_intrinsic_sub_interface): Ditto. * lang.opt: Add Wnonstd-intrinsics option. * options.c (gfc_init_options): Change to use new GFC_STD_* flags, init new warning. (set_Wall): Add warning about nonstd intrinsics. (gfc_handle_option): Change to use new GFC_STD_* flags, handle new warning. * invoke.texi: Update manual to include -Wnonstd-intrinsics. From-SVN: r89907
Janne Blomqvist committed -
[[Split portion of a mixed commit.]] From-SVN: r89905.2
GCC Administrator committed -
[[Split portion of a mixed commit.]] From-SVN: r89904.2
GCC Administrator committed
-
- 30 Oct, 2004 26 commits
-
-
PR libgcj/18234 * java/lang/Runtime.java (static): Call init(). (Runtime): Remove call to init(). (init): Make static. From-SVN: r89902
Mark Wielaard committed -
* config/sh/sh.c (calc_live_regs): Declare reg as unsigned and modify the for loop expressions for it. Remove unnecessary casts. (sh_expand_prologue): Declare reg as unsigned. (sh_gimplify_va_arg_expr): Initinalize lab_over. (sh_handle_sp_switch_attribute): Add const qualifier appropriately. From-SVN: r89901
Kaz Kojima committed -
PR rtl-optimization/18084 * g++.dg/opt/pr18084-1.C: New testcase. From-SVN: r89900
Roger Sayle committed -
2004-10-30 Paolo Carlini <pcarlini@suse.de> * include/ext/bitmap_allocator.h (allocate(size_type)): Minor tweak. * testsuite/ext/bitmap_allocator/check_delete.cc: New. * testsuite/ext/bitmap_allocator/check_new.cc: Likewise. From-SVN: r89899
Paolo Carlini committed -
PR c++/17542 * cp-tree.h (class_key_or_enum_as_string): Declare. * error.c (class_key_or_enum): Rename to class_key_or_enum_as_string and remove static qualifier. * decl.c (shadow_tag): Warn about ignored attributes in class/struct/ union/enum declaration. * g++.dg/ext/attrib18.C: New test. From-SVN: r89898
Matt Austern committed -
* doc/invoke.texi (Darwin Options): Improve description of how the subtype is chosen. From-SVN: r89897
Geoffrey Keating committed -
PR middle-end/18096 * config/rs6000/rs6000.c (rs6000_emit_allocate_stack): Check that the stack adjustment, "size", is valid for Pmode. If the stack frame is too large, generate a trap insn and issue a warning. * gcc.dg/pr18096-1.c: New test case. From-SVN: r89896
Roger Sayle committed -
2004-10-30 Aaron W. LaFramboise <aaronavay62@aaronwl.com> * config.h.in: Regenerate. * configure: Regenerate. * configure.ac (AC_CHECK_FUNCS): Add mkstemp. * io/unix.c (S_IRGRP): Define if undefined. (S_IWGRP): Same. (S_IROTH): Same. (S_IWOTH): Same. (tempfile): Use mktemp if mkstemp missing, fix typos. From-SVN: r89893
Aaron W. LaFramboise committed -
2004-09-15 Aaron W. LaFramboise <aaronavay62@aaronwl.com> * unix.c: Include stdio.h. From-SVN: r89892
Aaron W. LaFramboise committed -
2004-10-30 Aaron W. LaFramboise <aaronavay62@aaronwl.com> * intrinsics/system.c ("libgfortran.h"): Move after system headers. From-SVN: r89891
Aaron W. LaFramboise committed -
From-SVN: r89890
Roger Sayle committed -
2004-10-30 Andrew Pinski <pinskia@physics.uc.edu> * f95-lang.c (lang_tree_node): Add chain_next to be the TREE_CHAIN. From-SVN: r89889
Andrew Pinski committed -
2004-10-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de> * simplify.c (twos_complement): Calculate mask in GMP arithmetic. From-SVN: r89888
Tobias Schlüter committed -
2004-10-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de> * trans.c (gfc_trans_code): Set global locus after recursing. Fix comment typo. From-SVN: r89887
Tobias Schlüter committed -
2004-10-30 Canqun Yang <canqun@nudt.edu.cn> * check.c (gfc_check_rand): Allow missing optional argument. (gfc_check_irand): Ditto. * intrinsic.c (add_functions): Set arg optional flag for {i,}rand. libgfortran/ * intrinsics/rand.c (irand): Handle NULL argument. From-SVN: r89886
Canqun Yang committed -
From-SVN: r89885
Kazu Hirata committed -
* config/sh/sh.c (prepare_move_operands): Use operands[0] for the output rtl if no_new_pseudos is set. Remove redundant line. From-SVN: r89884
Kaz Kojima committed -
PR c/16666 * c-decl.c (start_function): Don't check for DECL_BUILT_IN when determining whether to copy parameter types from a previous prototype declaration. testsuite: * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c, gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c, gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c, gcc.dg/old-style-prom-3.c: New tests. From-SVN: r89883
Joseph Myers committed -
* gcc.dg/bf-ms-attrib.c: Add protototype for abort. Remove unnecessary inclusion of stdio.h. From-SVN: r89882
Danny Smith committed -
From-SVN: r89878
Geoffrey Keating committed -
* config/i386/darwin.h (ASM_SPEC): Simplify. (SUBTARGET_EXTRA_SPECS): Add darwin_subarch spec. * config/rs6000/darwin.h (DARWIN_SUBARCH_SPEC): New. (SUBTARGET_EXTRA_SPECS): Add darwin_subarch spec. * config/darwin.h (LINK_COMMAND_SPEC): Don't pass -arch here. (LINK_SPEC): Do pass -arch here. Handle -force_cpusubtype_ALL in all cases. Pass the right -arch or -arch_only based on -mcpu. (ASM_SPEC): Handle -force_cpusubtype_ALL. * doc/invoke.texi (Darwin Options): Improve documentation for Darwin linker (and libtool) switches. From-SVN: r89877
Geoffrey Keating committed -
From-SVN: r89875
Joseph Myers committed -
* configure.host (darwin*): Set os_include_dir to a separate directory for Darwin. * acinclude.m4 (GLIBCXX_ENABLE_CLOCALE): Add a new C locale kind, 'darwin'. * config/locale/darwin/ctype_members.cc: New. * config/os/bsd/darwin/ctype_base.h: New. * config/os/bsd/darwin/ctype_inline.h: New. * config/os/bsd/darwin/ctype_noninline.h: New. * config/os/bsd/darwin/os_defines.h: New. From-SVN: r89874
Geoffrey Keating committed -
re PR rtl-optimization/17581 (Long long arithmetic fails inside a switch/case statement when compiled with -O2) PR rtl-optimization/17581 * cselib.c (cselib_process_insn): The last instruction of a libcall block, with the REG_RETVAL note, should be considered in the libcall. * gcse.c (do_local_cprop): Allow constants to be propagated outside of libcall blocks. (adjust_libcall_notes): Use simplify_replace_rtx instead of replace_rtx to avoid creating invalid RTL in REG_RETVAL notes. * gcc.dg/pr17581-1.c: New test case. From-SVN: r89873
Roger Sayle committed -
* testsuite/22_locale/locale/cons/12658_thread-1.cc: Only xfail on Linux. From-SVN: r89872
Geoffrey Keating committed -
[[Split portion of a mixed commit.]] From-SVN: r89870.2
GCC Administrator committed
-