- 26 Feb, 2004 19 commits
-
-
* gnu/java/nio/DatagramChannelImpl.java (send): Check if target address is resolved. From-SVN: r78508
Michael Koch committed -
From-SVN: r78506
John David Anglin committed -
2004-02-26 Andrew Haley <aph@redhat.com> PR java/14231: * parse.y (check_interface_throws_clauses): Check for !METHOD_INVISIBLE (iface_method). * class.c (layout_class_methods): Check for CLASS_INTERFACE as well as CLASS_ABSTRACT. From-SVN: r78505
Andrew Haley committed -
2004-02-25 Andrew Haley <aph@redhat.com> PR java/14296: * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Make sure we have a valid method index. From-SVN: r78504
Andrew Haley committed -
* gcc.dg/20000724-1.c: Add regparm attribute to decl and def. * gcc.dg/991214-1.c: Likewise. * gcc.dg/i386-asm-1.c: Likewise. From-SVN: r78502
Michael Matz committed -
* gcc.dg/20000724-1.c: Add regparm attribute to decl and def. * gcc.dg/991214-1.c: Likewise. * gcc.dg/i386-asm-1.c: Likewise. From-SVN: r78500
Michael Matz committed -
2004-02-25 Jonathan Wakely <redi@gcc.gnu.org> * docs/html/20_util/howto.html, docs/html/20_util/allocator.html, docs/html/ext/howto.html, docs/html/ext/mt_allocator.html: Fix markup, more <link> tags. From-SVN: r78495
Jonathan Wakely committed -
2004-02-26 Michael Koch <konqueror@gmx.de> * Makefile.am: Generate and install headers for inner classes in java.nio.channels.Pipe and gnu.java.nio.PipeImpl. * Makefile.in: Regenerated. From-SVN: r78493
Michael Koch committed -
parse.y (build_assertion): If we're in an inner class, create the class$ helper routine in the outer class. * parse.y (build_assertion): If we're in an inner class, create the class$ helper routine in the outer class. From-SVN: r78489
Per Bothner committed -
From-SVN: r78486
Per Bothner committed -
* gcse.c (delete_null_pointer_checks_1): Do not delete CC setter unless HAVE_cc0. From-SVN: r78484
Alan Modra committed -
* gcc.c-torture/execute/20040208-2.c: Move ... * gcc.c-torture/execute/ieee/20040208-2.c: ... here. From-SVN: r78483
Richard Henderson committed -
PR c++/14246 * g++.dg/other/crash-3.C: New test. From-SVN: r78479
Giovanni Bajo committed -
PR c++/14246 * mangle.c (write_template_arg_literal): Don't rely on identity for boolean constants. From-SVN: r78478
Giovanni Bajo committed -
* src/powerpc/ffi.c (ffi_prep_args_SYSV): Change ecif->cif->bytes to bytes. (ffi_prep_cif_machdep): Add braces around nested if statement. From-SVN: r78477
Matt Kraai committed -
* explow.c (force_reg): Call mark_reg_pointer as appropriate. * config/alpha/alpha.c (alpha_emit_conditional_branch): Don't use (op0-op1) == 0 if op0 is a pointer. * config/alpha/alpha.md (cmpdi): Use some_operand. (three comparison combine splits): Remove. From-SVN: r78475
Richard Henderson committed -
From-SVN: r78473
Richard Henderson committed -
* c-common.c (handle_alias_attribute): Reject the attribute if current_function_decl is set. From-SVN: r78472
Richard Henderson committed -
From-SVN: r78468
GCC Administrator committed
-
- 25 Feb, 2004 21 commits
-
-
2004-02-25 Kelley Cook <kcook@gcc.gnu.org> * config.gcc: Add comment describing extra_gcc_objs. i[34567]86-*-cygwin*): Replace host_extra_gcc_objs with extra_gcc_objs. * configure.ac (extra_gcc_objs): New substitution variable. (host_extra_gcc_objs): Don't substitute. * configure: Regenerate. * Makefile.in: Use extra_gcc_objs. From-SVN: r78459
Kelley Cook committed -
namespace __gnu_cxx::demangler (session<Allocator>::qualifier_list_Allocator): Add (session<Allocator>::M_qualifier_list_alloc): Add (session<Allocator>::decode_type_with_postfix): Use M_qualifier_list_alloc instead of calling operator new/delete. From-SVN: r78457
Carlo Wood committed -
* acinclude.m4: De-precious CC and CXX so that the right flags are passed down to multilibs. * aclocal.m4: Regenerate. * configure: Regenerate. From-SVN: r78456
Nathanael Nerode committed -
From-SVN: r78455
Kelley Cook committed -
From-SVN: r78453
Kelley Cook committed -
* g++.dg/opt/inline4.C (dg-final): Robustify regexp. * g++.dg/opt/inline6.C (dg-final): Robustify regexp. From-SVN: r78449
John David Anglin committed -
* basic-block.h (make_eh_edge, break_superblocks): Declare. * cfgbuild.c (make_eh_edge): Make global. * cfglayout.c (break_superblocks): Likewise; fix memory leak. * except.c (build_post_landing_pads, connect_post_landing_pads, dw2_build_landing_pads, sjlj_emit_function_enter, sjlj_emit_function_exit, sjlj_emit_dispatch_table, sjlj_build_landing_pads): Update CFG. (emit_to_new_bb_before): New function. (finish_eh_generation): Do not rebuild the CFG. From-SVN: r78448
Jan Hubicka committed -
From-SVN: r78447
Anthony Green committed -
* config.gcc (hppa*-*-*, parisc*-*-*): Add MASK_BIG_SWITCH to all target_cpu_default defines. * pa-hpux.h (TARGET_DEFAULT): Add MASK_BIG_SWITCH to define. * pa.h (TARGET_DEFAULT): Likewise. From-SVN: r78446
John David Anglin committed -
* gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA HP-UX. From-SVN: r78443
John David Anglin committed -
* fold-const.c (fold): Treat MAX_EXPR and MIN_EXPR like comparisons with regard to signedness. From-SVN: r78441
Eric Botcazou committed -
From-SVN: r78439
Joseph Myers committed -
* arm.c (thumb_legitimize_address): New function. * arm-protos.h: Prototype it. * arm.h (THUMB_LEGITIMIZE_ADDRESS): Define. (LEGITIMIZE_ADDRESS): Use it. From-SVN: r78437
Richard Earnshaw committed -
2004-02-25 Robert Dewar <dewar@gnat.com> * 51osinte.ads, 52osinte.ads, 53osinte.ads, 54osinte.ads, 55osinte.ads, 56osinte.ads, 5aosinte.ads, 5bosinte.ads, 5cosinte.ads, 5fosinte.ads, 5gosinte.ads, 5hosinte.ads, 5iosinte.ads, 5losinte.ads, 5nosinte.ads, 5oosinte.ads, 5posinte.ads, 5sosinte.ads, 5tosinte.ads, 5vosinte.ads, 5wosinte.ads, 5zosinte.ads: Move instances of Unchecked_Conversion to the defining instance of the type to avoid aliasing problems. Fix copyright header. Fix bad comments in package header. * exp_util.adb, prj-part.adb, prj-part.adb: Minor reformatting 2004-02-25 Ed Schonberg <schonberg@gnat.com> * exp_ch2.adb (Param_Entity): Handle properly formals that have been rewritten as references when aliased through an address clause. * sem_ch4.adb (Try_Indirect_Call): Normalize actuals before checking whether call can be interpreted as an indirect call to the result of a parameterless function call returning an access subprogram. 2004-02-25 Arnaud Charlet <charlet@act-europe.fr> Code clean up: * exp_ch7.adb (Make_Clean): Remove generation of calls to Unlock[_Entries], since this is now done by Service_Entries directly. * exp_ch9.adb (Build_Protected_Subprogram_Body): ditto. * s-tpobop.ads, s-tpobop.adb (PO_Service_Entries): New nested procedure Requeue_Call for better code readability. Change spec and update calls: PO_Service_Entries now unlock the PO on exit. (Protected_Entry_Call, Timed_Protected_Entry_Call): Update calls to PO_Service_Entries. * s-tposen.ads, s-tposen.adb (Service_Entry): Now unlock the PO on exit. * s-taenca.adb, s-tasren.adb: Update calls to PO_Service_Entries. 2004-02-25 Sergey Rybin <rybin@act-europe.fr> * exp_ch9.adb (Build_Simple_Entry_Call): Prevent expanding the protected subprogram call and analyzing the result of such expanding in case when the called protected subprogram is eliminated. * sem_elim.adb (Check_Eliminated): Skip blocks when comparing scope names. 2004-02-25 Jerome Guitton <guitton@act-europe.fr> * Makefile.in: Clean ups. From-SVN: r78436
Arnaud Charlet committed -
reload1.c (reload): Only spill eliminable register with multiple adjacent elimination alternatives... * reload1.c (reload): Only spill eliminable register with multiple adjacent elimination alternatives if all alternatives fail. From-SVN: r78430
J"orn Rennecke committed -
* arm.c (arm_legitimate_index_p): For QImode the range of an offset is -4095...+4095 inclusive. From-SVN: r78429
Richard Earnshaw committed -
install.texi (sparc-sun-solaris2* specific notes): Document the bootstrap failure with Sun CC 5.4 and 5.5. * doc/install.texi (sparc-sun-solaris2* specific notes): Document the bootstrap failure with Sun CC 5.4 and 5.5. From-SVN: r78426
Eric Botcazou committed -
* cp-demangle.h (enum d_builtin_type_print): Add D_PRINT_UNSIGNED, D_PRINT_UNSIGNED_LONG, D_PRINT_LONG_LONG, D_PRINT_UNSIGNED_LONG_LONG, D_PRINT_FLOAT. * cp-demangle.c (cplus_demangle_builtin_types): Change char and short types to D_PRINT_DEFAULT. Change other integer types to use new D_PRINT_* values where appropriate. Change float types to D_PRINT_FLOAT. (d_print_comp) [LITERAL, LITERAL_NEG]: Handle new D_PRINT_* values. * testsuite/demangle-expected: Adjust two test cases. * cp-demangle.c (d_print_function_type): Print a space before the parenthesis around the function type in more cases. * testsuite/demangle-expected: Adjust one test case. From-SVN: r78421
Ian Lance Taylor committed -
* cp-demangle.c (d_print_comp) [UNARY]: Don't emit extra parentheses around a cast. * testsuite/demangle-expected: Adjust two test cases to match new output. From-SVN: r78416
Ian Lance Taylor committed -
From-SVN: r78415
Ian Lance Taylor committed -
* cse.c (cse_change_cc_mode_insns): Stop at any instruction which modifies NEWREG. (cse_condition_code_reg): Update the mode of CC_REG in CC_SRC_INSN on our own. From-SVN: r78413
Kazu Hirata committed
-