- 13 Sep, 2002 17 commits
-
-
2002-09-13 Matt Austern <austern@apple.com> * cp/cp-tree.h, cp/tree.c: New function non_cast_lvalue_p. * cp/call.c: Change call-by-const-reference mechanism to use non_cast_lvalue_p when deciding whether the create a temporary. We need a temporary when passing, e.g. (long) x by const ref. * testsuite/g++.dg/other/constref[12].C: New, regression tests for passing a cast expression to a function by const reference. From-SVN: r57115
Matt Austern committed -
* config/alpha/alpha.md (attr type): Add callpal. (imb, trap, load_tp, set_tp): Use it. * config/alpha/ev4.md (ev4_callpal): New. * config/alpha/ev5.md (ev5_callpal): New. * config/alpha/ev6.md (ev6_ibr): Handle callpal. * config/alpha/alpha.c (alphaev4_insn_pipe): Handle TYPE_CALLPAL. (alphaev5_insn_pipe): Likewise. From-SVN: r57113
Richard Henderson committed -
From-SVN: r57111
Andreas Jaeger committed -
* config/ia64/t-hpux (LIBGCC1_TEST, STMP_FIXPROTO, LIB2ADDEH): New, set to NULL. (SHLIB_EXT, SHLIB_LINK, SHLIB_INSTALL, SHLIB_MKMAP): New. From-SVN: r57110
Steve Ellcey committed -
* config/ia64/quadlib.c (_U_Qfcmp): Make extern. (_U_Qfcnvfxt_quad_to_sgl): Remove declaration. (_U_Qfeq, _U_Qfne, _U_Qfgt, _U_Qfge, U_Qflt, U_Qfle, _U_Qfcomp): Add declarations. (_U_Qfneg): Remove. From-SVN: r57109
Steve Ellcey committed -
* config/h8300/h8300.h (EIGHTBIT_CONSTANT_ADDRESS_P): Add support for H8/300, H8/S aa:8 mode. (TINY_CONSTANT_ADDRESS_P): Add support for H8/S aa:16 mode. * config/h8300/h8300.c (h8300_adjust_insn_length): Adjust length for H8/300 aa:8 mode. From-SVN: r57108
Dhananjay R. Deshpande committed -
2002-09-13 Michael Koch <konqueror@gmx.de> * java/net/DatagramPacket.java (DatagramPacket): Added linebreak for 80 chars per line. * java/net/JarURLConection.java (getInputStream, getJarEntry): Likewise. * java/net/SocketPermission.java (SocketPermission class docu, implies): Likewise. * java/net/URLClassLoader.java (findResources): Likewise. * java/net/URLConnection.java: Reindendet remark for 80 chars per line From-SVN: r57105
Michael Koch committed -
* decl.c: Fix comment formatting. * decl2.c: Likewise. From-SVN: r57104
Kazu Hirata committed -
From-SVN: r57102
Hartmut Penner committed -
2002-09-13 Michael Koch <konqueror@gmx.de> * java/nio/channels/DatagramChannel.java, java/nio/channels/ServerSocketChannel.java java/nio/channels/SocketChannel.java: New dummy files to make java.net fully JDK 1.4 compatible * Makefile.am (ordinary_java_source_files): Added java/net/DatagramSocketImplFactory.java (long forgotten), java/nio/SocketChannel.java, java/nio/ServerSocketChannel.java, java/nio/DatagramChannel.java * Makefile.in: Regenrated. From-SVN: r57101
Michael Koch committed -
From-SVN: r57099
GCC Administrator committed -
[[Split portion of a mixed commit.]] From-SVN: r57098.3
GCC Administrator committed -
* Makefile.in (HOST_PRINT): Use print-rtl1.o (print-rtl.o): Don't define GENERATOR_FILE. (print-rtl1.o): Rename from $(BUILD_PREFIX_1)print-rtl.o. * print-rtl.c (print_rtx): Include CONST_DOUBLE fp decimal output unless GENERATOR_FILE. From-SVN: r57092
Richard Henderson committed -
* config/darwin.h (USER_LABEL_PREFIX): Define here... * config/i386/darwin.h: ... instead of here. From-SVN: r57090
Stan Shebs committed -
* target.h (struct gcc_target): New field terminate_dw2_eh_frame_info. * target-def.h (TARGET_TERMINATE_DW2_EH_FRAME_INFO): Define. (TARGET_INITIALIZER): Add it. * dwarf2out.c (output_call_frame_info): Use target hook. * dwarf2asm.c (dw2_asm_output_delta): Use macro ASM_OUTPUT_DWARF_DELTA if defined. * doc/tm.texi (TARGET_TERMINATE_DW2_EH_FRAME_INFO): Document. (ASM_OUTPUT_DWARF_DELTA): Ditto. (ASM_OUTPUT_DWARF_OFFSET): Ditto. (ASM_OUTPUT_DWARF_PCREL): Ditto. * config.gcc (i[34567]86-*-darwin*): Define extra_parts. (powerpc-*-darwin*): Ditto. * crtstuff.c [OBJECT_FORMAT_MACHO]: Update the Mach-O bits to work correctly for Darwin. * config/darwin.h (OBJECT_FORMAT_MACHO): Define. (STARTFILE_SPEC): Add crtbegin.o. (ENDFILE_SPEC): Define. (EXTRA_SECTION_FUNCTIONS): Put gcc_except_tab in data segment. (ASM_PREFERRED_EH_DATA_FORMAT): Handle more cases. (ASM_OUTPUT_DWARF_DELTA): Define. (TARGET_TERMINATE_DW2_EH_FRAME_INFO): Define. * config/darwin.c (darwin_asm_output_dwarf_delta): New function. From-SVN: r57089
Stan Shebs committed -
* config/rs6000/rs6000.c (rs6000_emit_load_toc_table): Remove "if" nesting. Correct test for non-PowerPC64 ELF ABI_AIX. * config/rs6000/rs6000.md (load_toc_v4_PIC*): Disable when ABI_AIX. From-SVN: r57086
Alan Modra committed -
* call.c: Fix comment formatting. * class.c: Likewise. * cp-lang.c: Likewise. * cp-tree.h: Likewise. * cvt.c: Likewise. From-SVN: r57083
Kazu Hirata committed
-
- 12 Sep, 2002 23 commits
-
-
2002-09-12 Benjamin Kosnik <bkoz@redhat.com> * libmath/Makefile.am (LIBTOOL): Use --tag CC always for this directory. * libmath/Makefile.in: Regenerate. * src/Makefile.am: Tweak comment. * src/Makefile.in: Regenerate. * config/locale/gnu/c_locale.h: Remove warnings. Inject __uselocale into __gnu_cxx. * config/locale/generic/c_locale.h: Match. From-SVN: r57082
Benjamin Kosnik committed -
* toplev.c: Move default definition of USER_LABEL_PREFIX... * defaults.h: ... here. From-SVN: r57081
Zack Weinberg committed -
From-SVN: r57080
Richard Henderson committed -
* config/darwin.c (machopic_finish): Remove #if 0 chunks. (machopic_operand_p): Ditto. From-SVN: r57079
Stan Shebs committed -
* config/arm/arm.c (arm_compute_initial_elimination_offset): Fix a comment typo. From-SVN: r57078
Kazu Hirata committed -
From-SVN: r57077
Kazu Hirata committed -
* cselib.c: Fix comment formatting. * gengtype.c: Likewise. From-SVN: r57076
Kazu Hirata committed -
From-SVN: r57075
Nicola Pero committed -
From-SVN: r57074
Nicola Pero committed -
it's going to be used From-SVN: r57073
Nicola Pero committed -
From-SVN: r57072
Nicola Pero committed -
* config/h8300/h8300.md (udivmodqi4): Do not use an expander. (udivmodhi4): Likewise. From-SVN: r57071
Kazu Hirata committed -
2002-09-12 Graham Stott <graham.stott@btinternet.com> Roger Sayle <roger@eyesopen.com> * i386.c (any_fp_register_operand, fp_register_operand, register_and_not_any_fp_reg_operand, register_and_not_fp_reg_operand): New predicate functions. * i386-protos.h: Add their prototypes. * i386.h: Add them to PREDICATE_CODES. * i386.md ("*pushsf_rex64"+2, "*pushsf_rex64"+3, "*pushdf_integer"+1, "*pushdf_integer"+2, "*pushtf_integer"+1, "*pushtf_integer"+2, "*pushtf_integer"+3, "*pushtf_integer"+4, "*dummy_extendsfdf2"+1, "*dummy_extendsfdf2"+2, "*dummy_extendsfxf2"+1, "*dummy_extendsftf2"+1, "*dummy_extendsftf2"+2, "*dummy_extenddfxf2"+1, "*dummy_extenddftf2"+1, "*dummy_extenddftf2"+2, "*negsf2_if"+1, "*negsf2_if"+2, "*negdf2_if_rex64"+1, "*negdf2_if_rex64"+2, "*negxf2_if"+1, "*negxf2_if"+2, "*negtf2_if"+1, "*negtf2_if"+2, "*abssf2_if"+1, "*abssf2_if"+2, "*absdf2_if_rex64"+1, "*absdf2_if_rex64"+2, "*absxf2_if"+1, "*absxf2_if"+2, "*abstf2_if"+1, "*abstf2_if"+2): Use these new predicates to simplify and correct the use of FP_REG_P, ANY_FP_REG_P, FP_REGNO_P and any ANY_FP_REGNO_P. Co-Authored-By: Roger Sayle <roger@eyesopen.com> From-SVN: r57068
Graham Stott committed -
* diagnostic.c (output_add_identifier): New fn. * diagnostic.h: Declare it. From-SVN: r57066
Jason Merrill committed -
* calls.c (store_one_arg): Use size_in_bytes to determine the amount of space to push. From-SVN: r57064
Jason Merrill committed -
From-SVN: r57061
Jakub Jelinek committed -
* config/s390/s390-modes.def (CCAPmode, CCANmode): New CC modes. * config/s390/s390.c (s390_match_ccmode_set): Support new CC modes. (s390_select_ccmode): Likewise. (s390_branch_condition_mask): Likewise. (optimization_options): Do not set flag_branch_on_count. (s390_split_branches): Handle doloop branches. (s390_chunkify_pool): Likewise. * config/s390/s390.md ("*adddi3_imm_cc", "*addsi3_imm_cc"): New insns. ("doloop_end"): New expander. ("doolop_si", "*doloop_si_long", "doloop_di", "*doloop_di_long", associated splitters): New. From-SVN: r57060
Ulrich Weigand committed -
From-SVN: r57056
GCC Administrator committed -
fold-const.c (make_range): Only narrow to signed range if the signed range is smaller than the unsigned range. * fold-const.c (make_range): Only narrow to signed range if the signed range is smaller than the unsigned range. * gcc.c-torture/execute/20020911-1.c: New. From-SVN: r57050
Hartmut Penner committed -
* java/net/DatagramSocketImpl.jav (peekData): New method. * java/net/PlainDatagramSocketImpl.java (peekData): New method. * java/net/natPlainDatagramSocketImpl.cc (peekData): New method. * java/net/URLConnection (getPermission): New method. (addRequestProperty): New method. (getRequestProperties): New method. (guessContentTypeFromStream): New method, not really implemented. (URLConnection): Added/updated documentation. (connect): Added/updated documentation. (getURL): Added/updated documentation. (getContentLength): Added/updated documentation. (getContentType: Added/updated documentation. (getContentEncoding): Added/updated documentation. (getExpiration): Added/updated documentation. (getDate): Added/updated documentation. (getLastModified): Added/updated documentation. (getHeaderField): Added/updated documentation. (getHeaderFields): Added/updated documentation. (getHeaderFieldInt): Added/updated documentation. (getHeaderFieldDate): Added/updated documentation. (getHeaderFieldKey): Added/updated documentation. (getContent): Added/updated documentation. (getInputStream): Added/updated documentation. (getOutputStream): Added/updated documentation. (toString): Added/updated documentation. (setDoInput): Added/updated documentation. (getDoInput): Added/updated documentation. (setDoOutput): Added/updated documentation. (getDoOutput): Added/updated documentation. (setAllowUserInteraction): Added/updated documentation. (getAllowUserInteraction): Added/updated documentation. (setDefaultAllowUserInteraction): Added/updated documentation. (getDefaultAllowUserInteraction): Added/updated documentation. (setUseCaches): Added/updated documentation. (getUseCaches): Added/updated documentation. (setIfModifiedSince): Added/updated documentation. (getIfModifiedSince): Added/updated documentation. (getDefaultUseCaches): Added/updated documentation. (setDefaultUseCaches): Added/updated documentation. (setRequestProperty): Added/updated documentation. (getRequestProperty): Added/updated documentation. (setDefaultRequestProperty): Added/updated documentation. (getDefaultRequestProperty): Added/updated documentation. (setContentHandlerFactory): Added/updated documentation. From-SVN: r57049
Michael Koch committed -
* emit-rtl.c (set_mem_size): New function. * expr.h (set_mem_size): Declare. * config/rs6000/rs6000.c (expand_block_move_mem): Exterminate. (expand_block_move): Instead, use adjust_address and replace_equiv_address to generate proper aliasing info. Move common code out of conditionals. Localize vars. From-SVN: r57047
Alan Modra committed -
* optabs.c (expand_binop): Minor cleanup. (expand_twoval_binop): Convert CONST_INTs like in expand_binop. From-SVN: r57046
Eric Botcazou committed -
From-SVN: r57045
Dan Nicolaescu committed
-