- 02 Sep, 2003 17 commits
-
-
dj authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71010 138bc75d-0d04-0410-961f-82ee72b054a4
-
dj authored
PR bootstrap/12100 * aclocal.m4 (AC_LANG_FUNC_LINK_TRY): Define. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71009 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
* parser.c (cp_parser_decl_specifier_seq): Add check for a duplicate friend decl-specifier. PR c++/11553 * g++.dg/parse/friend3.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71008 138bc75d-0d04-0410-961f-82ee72b054a4
-
fitzsim authored
* gnu/java/awt/peer/gtk/GtkDialogPeer.java (create): Add width and height arguments to GtkWindowPeer.create method call. * gnu/java/awt/peer/gtk/GtkWindowPeer.java (create(int,int,int)): New method. (create(int)): Add call to new create method. (create()): Add width and height arguments to create method call. (GtkWindowPeer): Remove call to setBounds. * java/awt/Frame.java (Frame(String)): Initialize visible field to false. (Frame(GraphicsConfiguration)): Likewise. (Frame(String,GraphicsConfiguration)): Likewise. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c (create): Add width and height parameters. Call gtk_window_set_default_size. (connectHooks): Remove unused name variable. (static setBounds): Call gtk_window_resize not gtk_widget_set_usize. (setBounds): Remove unused nchildren variable. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71007 138bc75d-0d04-0410-961f-82ee72b054a4
-
sayle authored
* expr.c (expand_expr): The code following both_summands performs the same task as simplify_gen_binary. Replace all gotos to both_summands with a call to simplify_gen_binary and delete the now unused label. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71006 138bc75d-0d04-0410-961f-82ee72b054a4
-
jason authored
* config/sparc/sol2.h (NO_IMPLICIT_EXTERN_C): Define. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71005 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
* pt.c (convert_nontype_argument): Correct representation of REFERENCE_TYPE expressions. PR c++/11847 * g++.dg/template/class1.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71003 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsturm authored
(cgraph_optimize_function): Set current_function_decl to the fndecl we're integrating from. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71002 138bc75d-0d04-0410-961f-82ee72b054a4
-
pme authored
* acinclude.m4 (GLIBCXX_ENABLE_HOSTED): #define _GLIBCXX_HOSTED appropriately. * config.h.in: Add _GLIBCXX_HOSTED. * libsupc++/eh_term_handler.cc: Test it here; initialize __terminate_handler to std::abort if freestanding. * aclocal.m4, configure: Regenerated. * docs/html/configopts.html: Document --disable-hosted-libstdcxx. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71001 138bc75d-0d04-0410-961f-82ee72b054a4
-
ghazi authored
own category. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71000 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
* cp-tree.h (KOENIG_LOOKUP_P): New macro. (finish_call_expr): Change prototype. * parser.c (cp_parser_postfix_expression): Adjust call to finish_call_expr. * pt.c (tsubst_copy_and_build): Use KOENIG_LOOKUP_P. * semantics.c (finish_call_expr): Add koenig_p parameter. PR c++/11808 * g++.dg/expr/call1.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70998 138bc75d-0d04-0410-961f-82ee72b054a4
-
ghazi authored
* configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70997 138bc75d-0d04-0410-961f-82ee72b054a4
-
aj authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70993 138bc75d-0d04-0410-961f-82ee72b054a4
-
zlomek authored
finding the note again. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70992 138bc75d-0d04-0410-961f-82ee72b054a4
-
neroden authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70991 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70989 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70987 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 01 Sep, 2003 8 commits
-
-
mmitchel authored
* g++.dg/init/ref9.C: New test. PR c++/11972 * g++.dg/template/nested4.C: New test. PR c++/12114 * cp-tree.h (initialize_reference): Change prototype. * call.c (initialize_reference): Add cleanup parameter. * decl.c (grok_reference_init): Likewise. (check_initializer): Likewise. (cp_finish_decl): Insert a CLEANUP_STMT if necessary. (duplicate_decls): When replacing an anticipated builtin, do not honor TREE_NOTHROW. * typeck.c (convert_for_initialization): Correct call to initialize_reference. PR c++/11972 * pt.c (dependent_type_p_r): Pass only the innermost template arguments to any_dependent_template_arguments_p. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70981 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
(dummy-conditions.o): Likewise. (read-rtl.o): Likewise. (gensupport.o): Likewise. (genconfig$(build_exeext)): Remove rule. (genconfig.o): Remove build commands. (genflags$(build_exeext)): Remove rule. (genflags.o): Remove build commands. (gencodes$(build_exeext)): Remove rule. (gencodes.o): Remove build commands. (genconstants.o): Remove build commands. (genemit$(build_exeext)): Remove rule. (genemit.o): Remove build commands. (genrecog$(build_exeext)): Remove rule. (genrecog.o): Remove build commands. (genextract$(build_exeext)): Remove rule. (genextract.o): Remove build commands. (genpeep$(build_exeext)): Remove rule. (genpeep.o): Remove build commands. (genattr$(build_exeext)): Remove rule. (genattr.o): Remove build commands. (genprognames): New variable. (genprogs): Likewise. (genobjs): Likewise. (genprogs): New rule. (genobjs): Likewise. (genattrtab.o): Remove build commands. (genautomata.o): Likewise. (genoutput$(build_exeext)): Remove rule. (genoutput.o): Remove build commands. (gengenrtl.o): Likewise. (genpreds.o): Likewise. (gengtype.o): Likewise. (genconditions.o): Likewise. (gen-protos.o): Likewise. (scan.o): Likewise. (fix-header.o): Likewise. (scan-decls.o): Likewise. (check-g++): Combine with other check targets. (check-gcc): Likewise. (check-g77): Likewise. (check-objc): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70980 138bc75d-0d04-0410-961f-82ee72b054a4
-
neroden authored
since the introduction of config.host. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70978 138bc75d-0d04-0410-961f-82ee72b054a4
-
neroden authored
* doc/sourcebuild.texi: Mention config.host. Give brief descriptions of config.build, config.host, and config.gcc. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70977 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
C_TYPE_INCOMPLETE_VARS of a type unless that type is itself incomplete. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70976 138bc75d-0d04-0410-961f-82ee72b054a4
-
neroden authored
* config.gcc: Remove some host-specific stuff and some logic needed only for repeated invocation. * configure.in: Use config.host. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70975 138bc75d-0d04-0410-961f-82ee72b054a4
-
zlomek authored
* convert.c (convert_to_integer): Kill BIT_ANDTC_EXPR. * fold-const.c (int_const_binop): Kill BIT_ANDTC_EXPR. (fold): Kill BIT_ANDTC_EXPR and label bit_and. * tree.def (BIT_ANDTC_EXPR): Kill. * error.c (dump_expr): Kill BIT_ANDTC_EXPR. * lex.c (init_operators): Kill BIT_ANDTC_EXPR. * pt.c (tsubst_copy): Kill BIT_ANDTC_EXPR. * typeck.c (build_binary_op): Kill BIT_ANDTC_EXPR. (tsubst_copy_and_build): Kill BIT_ANDTC_EXPR. * com.c (ffecom_overlap_): Kill BIT_ANDTC_EXPR. (ffecom_tree_canonize_ref_): Kill BIT_ANDTC_EXPR. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70972 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70970 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 31 Aug, 2003 8 commits
-
-
neroden authored
* configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70967 138bc75d-0d04-0410-961f-82ee72b054a4
-
neroden authored
since introduction of config.build. * config.gcc (i860-*-sysv4*): Don't set unused USG, SVR3 defines. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70966 138bc75d-0d04-0410-961f-82ee72b054a4
-
neroden authored
config.build. * config.build: New file. * config.gcc: Remove some build-specific stuff. * configure.in: Use config.build. * configure: Regnerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70965 138bc75d-0d04-0410-961f-82ee72b054a4
-
mkoch authored
* java/util/logging/Logger.java: provide class and method information * java/util/logging/LogManager.java: create handlers * java/util/logging/SimpleFormatter.java: print souceClassName and sourceMethodName git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70960 138bc75d-0d04-0410-961f-82ee72b054a4
-
sayle authored
PR middle-end/11823 * stmt.c (expand_end_case_type): Only use jump tables for dense switch statements when optimizing for size. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70959 138bc75d-0d04-0410-961f-82ee72b054a4
-
hainque authored
the != 0 case, which ensures pending stack adjustments are flushed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70958 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
* configure.in: Rename the substitution variables dep_host_xmake_file and dep_tmake_file to xmake_file and tmake_file respectively. Do not expand $srcdir in the value of these; leave that for Make. Introduce a new substitution varaible, all_lang_makefrags, which lists subdirectory Make-lang.in files; exclude these from all_lang_makefiles, which is now only for subdirectory outputs. Do not invoke configure.frag. Do not set nor AC_SUBST_FILE target_overrides, host_overrides, or language_fragments. Create build subdirectories in config.status extra commands. * configure: Regenerate. * Makefile.in: Update substitutions to match changes to configure. Use include directives instead of @-insertions to read in host, target, and language fragments. (Makefile rule): Do not invoke configure.frag. Do not copy config.status to config.run before executing it. Set CONFIG_HEADERS and CONFIG_FILES so that only Makefile gets regenerated. (cstamp-h rule): Set CONFIG_FILES as well as CONFIG_HEADERS. ada: * Makefile.in: Update substitutions to match changes to configure. Use include directives instead of @-insertions to read in host and target fragments. Add a rule to regenerate ada/Makefile. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70957 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70955 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 30 Aug, 2003 7 commits
-
-
zack authored
* c-typeck.c (same_translation_unit_p): New function. (comptypes): Use it instead of flags parameter to identify structure types from different translation units. * c-decl.c (duplicate_decls): Always call comptypes with COMPTYPE_STRICT flags argument. (c_reset_state): Set BLOCK_SUPERCONTEXT of the block formed to file_scope_decl. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70953 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
* c-decl.c (struct c_scope): Remove "incomplete" field. (pushdecl): Attach variables with incomplete types to the TYPE_MAIN_VARIANT of the incomplete type in question. (finish_struct): Look at C_TYPE_INCOMPLETE_VARS for variables to complete, not at current_scope->incomplete. All such variables do need completion. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70952 138bc75d-0d04-0410-961f-82ee72b054a4
-
rearnsha authored
Nicolas Pitre <nico@cam.org> * arm/lib1funcs.asm (RETCOND): Delete. (RETLDM): New assembler macro. Use it for returning with ldm/ldr. (ARM_LDIV0, THUMB_LDIV0): Collapse multiple definitions. (__ARM_ARCH__): Move here from ieee754-?f.S. (RET, RETc): Clean up definitions. (DIV_FUNC_END): Renamed from FUNC_END. All uses changed. (FUNC_END): New macro that marks the end of any function. (ARM_FUNC_START): New macro that allows an assembler routine to be implemented in ARM code even if a Thumb-only build. Unconditionally include ieee754-?f.S. * arm/ieee754-df.S: Delete macros moved to lib1funcs.asm. Mark ends of functions. Split into separate conditionally-compiled units. Use RETLDM to return from routines. * arm/ieee754-sf.S: Similarly. * t-arm-elf (LIB1ASMFUNCS): Remove _ieee754_dp and _ieee754_sp. Add _negdf2 _addsubdf3 _muldivdf3 _cmpdf2 _unorddf2 _fixdfsi _truncdfsf2 _negsf2 _addsubsf3 _muldivsf3 _cmpsf2 _unordsf2 _fixsfsi and _fixunssfsi. * arm/ieee754-df.S (__muldf3): Fix bug when result of a multiplication underflows to zero. (__adddf3): Fix bug when using VFP ordering on little-endian processors. (__fixdfsi): Use rrx to extract the carry into a register instead of MRS instruction. Optimize later use of result. * arm/ieee754-sf.S (__fixsfsi): Likewise. (__fixunssfsi): Use a better sequence for handling negative-or-zero. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70949 138bc75d-0d04-0410-961f-82ee72b054a4
-
gerald authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70946 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
* g++.dg/template/non-dependent4.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70943 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70942 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
PR c++/12093 * pt.c (build_non_dependent_expr): Do not build a NON_DEPENDENT_EXPR for a STRING_CST. 2003-08-29 Mark Mitchell <mark@codesourcery.com> PR c++/12093 * g++.dg/template/non-dependent4.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70941 138bc75d-0d04-0410-961f-82ee72b054a4
-