summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* PR target/10114 and PR target/10084ebotcazou2003-03-284-0/+46
| | | | | | | * dwarf2out.c (mem_loc_descriptor): Handle LO_SUM. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64947 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/alpha/alpha.md (adddi_er_high_l): Valid only after reload.rth2003-03-282-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64946 138bc75d-0d04-0410-961f-82ee72b054a4
* * fold-const.c (fold_inf_compare): New function to simplify FPsayle2003-03-285-14/+149
| | | | | | | | | | | comparisons against +Infinity or -Infinity. (fold): Optimize floating point comparisons against Infs and NaNs. * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case. * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64945 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2003-03-282-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64944 138bc75d-0d04-0410-961f-82ee72b054a4
* * lib/gcov.exp (run-gcov): Add branches and calls options, rathermmitchel2003-03-2716-44/+49
| | | | | | | | | | | | | | | | | | | | | than reading .x files. * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files. * g77.dg/gcov/gcov-1.f: Likewise. * gcc.misc-tests/gcov-4b.c: Likewise. * gcc.misc-tests/gcov-5b.c: Likewise. * gcc.misc-tests/gcov-6.c: Likewise. * gcc.misc-tests/gcov-7.c: Likewise. * gcc.misc-tests/gcov-8.c: Likewise. * g++.dg/gcov/gcov-1.x: Remove. * g77.dg/gcov/gcov-1.x: Likewise. * gcc.misc-tests/gcov-4b.x: Likewise. * gcc.misc-tests/gcov-5b.x: Likewise. * gcc.misc-tests/gcov-6.x: Likewise. * gcc.misc-tests/gcov-7.x: Likewise. * gcc.misc-tests/gcov-8.x: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64937 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-27 Janis Johnson <janis187@us.ibm.com>janis2003-03-272-0/+17
| | | | | | | * libgcov.c: Provide only dummy functions if libc is not available. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64936 138bc75d-0d04-0410-961f-82ee72b054a4
* * real.h (struct real_value): Add signalling.rth2003-03-273-48/+50
| | | | | | | | | | | | | | | | (EXP_BITS): Decrement. * real.c (get_canonical_qnan): Don't set MSB-1. (get_canonical_snan): Likewise. Set signalling. (real_identical): Compare signalling. (round_for_format): Remove force-one-bit on code. (real_nan): Likewise. Set signalling. (encode_ieee_single): Add force-one-bit code; honor signalling. (encode_ieee_double, encode_ieee_extended, encode_ieee_quad): Likewise. (decode_ieee_single): Set signalling. (decode_ieee_double, decode_ieee_extended, decode_ieee_quad): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64935 138bc75d-0d04-0410-961f-82ee72b054a4
* PR ada/9953hainque2003-03-272-2/+29
| | | | | | | | | | * ada/Makefile.in (gnatlib configuration for HPUX): Split the general section for HPUX into specific sections for HPUX 10 and HPUX 11. Fix the setting of TGT_LIB in the HPUX 11 case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64932 138bc75d-0d04-0410-961f-82ee72b054a4
* Add files to the new contrib/reghunt directory:janis2003-03-275-0/+520
| | | | | | | | | | | | 2003-03-27 Janis Johnson <janis187@us.ibm.com> * README: New file. * reg_search: New file. * reg_periodic: New file. * reg_test_template: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64929 138bc75d-0d04-0410-961f-82ee72b054a4
* PR opt/10087mmitchel2003-03-274-0/+61
| | | | | | | | | | | | | * gcc.dg/20030324-1.c: New test. PR opt/10087 * loop.c (loop_givs_reduce): Skip bivs with duplicate locations while incrementing giv. (record_biv): Check for duplicate biv locations and set (struct induction *) v->same if found. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64928 138bc75d-0d04-0410-961f-82ee72b054a4
* * unwind-libunwind.c (uw_frame_state_for): Adjust for libunwindrth2003-03-272-9/+19
| | | | | | | | | | | | v0.9 API change: replace read of UNW_REG_HANDLER with unw_get_proc_info(). (_Unwind_GetLanguageSpecificData): Replace read of UNW_REG_LSDA with unw_get_proc_info(). (_Unwind_GetRegionStart): Replace UNW_REG_PROC_START with unw_get_proc_info(). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64927 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-27 Vladimir Makarov <vmakarov@redhat.com>vmakarov2003-03-272-12/+16
| | | | | | | * config/rs6000/8540.md: Use presence_set instead of absence_set. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64926 138bc75d-0d04-0410-961f-82ee72b054a4
* cp:nathan2003-03-274-2/+28
| | | | | | | | | | | | PR c++/10224 * pt.c (lookup_template_class): Only check instantiated args if they do not contain template parameters. testsuite: PR c++/10224 * g++.dg/template/arg3.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64923 138bc75d-0d04-0410-961f-82ee72b054a4
* cp:nathan2003-03-276-13/+52
| | | | | | | | | | | | | | PR c++/10158 * parser.c (cp_parser_function_definition): Set DECL_INITIALIZED_IN_CLASS for members. * pt.c (instantiate_decl): Only reduce the template args for friends that are not defined in class. testsuite: PR c++/10158 * g++.dg/template/friend18.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64920 138bc75d-0d04-0410-961f-82ee72b054a4
* * ffe.texi: Don't mention dead file proj.c.steven2003-03-272-2/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64919 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2003-03-272-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64916 138bc75d-0d04-0410-961f-82ee72b054a4
* PR fortran/9793sayle2003-03-274-1/+26
| | | | | | | | | | * target.h (ffetarget_divide_integer1): Perform division by -1 using negation to prevent possible overflow trap on the host. * g77.f-torture/compile/20030326.f: New test case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64909 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-26 Janis Johnson <janis187@us.ibm.com>janis2003-03-263-1/+19
| | | | | | | | | * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64. * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64907 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-decl.c (finish_function): Always defer if DECL_DECLARED_INLINE_P.rth2003-03-263-2/+29
| | | | | | | * gcc.dg/inline-4.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64906 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natRuntime.cc (insertSystemProperties): Settromey2003-03-264-2/+15
| | | | | | | | | gnu.classpath.home.url. * Makefile.in: Rebuilt. * Makefile.am: Define LIBDIR. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64905 138bc75d-0d04-0410-961f-82ee72b054a4
* PR bootstrap/10051, PR bootstrap/10169.sayle2003-03-262-86/+44
| | | | | | | | | * mips-tfile.c (init_file): Don't provide a static initializer. (initialize_init_file): Initialize the contents of init_file. (add_file): Call initialize_init_file if not already initialized. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64904 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/s390/s390.c (s390_optimize_prolog): Do not save/restoreuweigand2003-03-262-10/+30
| | | | | | | | | registers used for global asm variables. (s390_frame_info, s390_arg_frame_offset): Likewise. (s390_emit_prologue, s390_emit_epilogue): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64902 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-26 Vladimir Makarov <vmakarov@redhat.com>vmakarov2003-03-2614-42/+300
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * config/rs6000/8540.md: New file. * config/rs6000/{40x.md, 603.md, 6xx.md, 7450.md, 7xx.md, mpc.md, power4.md, rios1.md, rios2.md, rs64.md}: Add mult_compare to reservations for imul. * config/rs6000/rs6000.md: Include 8540.md. Change delayed_compare onto mult_compare for insns generating multiplication. (mult_compare, fpsimple, brinc, vecdiv, veccmpsimple, vecfdiv): New type attribute values. * config/rs6000/spe.md (*negsf2_gp, *abssf2_gpr): Use type fpsimple instead of fp. (*divsf3_gpr): Use type vecfdiv instead of fp. (spe_evfsabs, spe_evfsnabs, spe_evfsneg): Use type vecsimple instead of vecfloat. (spe_evfsdive): Use type vecfdiv instead of vecfloat. (spe_brinc): Use type brinc instead of veccomplex. (spe_evaddw, spe_evaddiw): Use type vecsimple instead of veccomplex. (spe_evdivws, spe_evdivwu): Use type vecdiv instead of veccomplex. (*movv2si_internal, *movv1di_internal, *movv4hi_internal, *movv2sf_internal): Define type attribute values for all alternatives. (cmpsfeq_gpr, cmpsfgt_gpr, cmpsflt_gpr): Use type veccmp instead of fpcompare. (tstsfeq_gpr, tstsfgt_gpr, tstsflt_gpr): Use type veccmpsimple instead of fpcompare. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64899 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/power4.md: Allow delay between dispatch anddje2003-03-262-16/+33
| | | | | | | | function units for simple instructions. Correct store units. Allow branch to occupy as many dispatch slots as necessary. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64896 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/ia64/ia64.c (ia64_expand_op_and_fetch): Fix comment.jakub2003-03-265-4/+97
| | | | | | | | | | | | (ia64_expand_compare_and_swap): Use always DImode ar.ccv, zero extend old to it. * config/ia64/ia64.md (cmpxchg_acq_si): Remove mode from ccv operand. * gcc.dg/ia64-sync-3.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64895 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/loop-2.c: Replace "inline" with "__inline__".amodra2003-03-262-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64893 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/7784ebotcazou2003-03-264-21/+175
| | | | | | | | | * reload.c (find_reloads_address): Handle (PLUS (PLUS (REG) (REG)) (CONST_INT)) form for all base registers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64887 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-25 Marcelo Abreu <mmabreu@inf.ufrgs.br>janis2003-03-262-1/+6
| | | | | | | | PR fortran/10204 * ffe.texi: Reference the GCC web site in the URL. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64884 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-25 Marcelo Abreu <mmabreu@inf.ufrgs.br>janis2003-03-262-1/+6
| | | | | | | | PR other/10203 * version.c: Reference the GCC web site in the URL. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64883 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2003-03-262-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64882 138bc75d-0d04-0410-961f-82ee72b054a4
* remove ancient Cygnoidsjason2003-03-251-2/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64874 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-incpath.c (add_standard_paths): Add both "translated" andamodra2003-03-252-8/+28
| | | | | | | non-translated header paths. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64872 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/install.texi (*-*-freebsd*): Update with known status.ljrittle2003-03-252-8/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64870 138bc75d-0d04-0410-961f-82ee72b054a4
* * call.c (print_z_candidate): Change name of first arg to msgid.jason2003-03-252-6/+15
| | | | | | | (joust): Add comment for translators. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64864 138bc75d-0d04-0410-961f-82ee72b054a4
* PR optimization/10171jason2003-03-253-19/+51
| | | | | | | | * unroll.c (unroll_loop): Don't delete the jump at the end unless we also delete a jump at the beginning. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64863 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/contrib.texi (Contributors): Mention self as 68HC11/68HC12ciceron2003-03-252-0/+8
| | | | | | | contributor. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64860 138bc75d-0d04-0410-961f-82ee72b054a4
* * i386.c (ix86_rtx_costs): For -fpic and x86-64 local symbolichubicka2003-03-252-2/+11
| | | | | | | constants are not expensive. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64855 138bc75d-0d04-0410-961f-82ee72b054a4
* PR opt/10056hubicka2003-03-253-3/+70
| | | | | | | | | * cfglayout.c (fixup_reorder_chain): Fix dealing with the conditional jump jumping to the next instruction. * cfgrtl.c (force_nonfallthru_and_redirect): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64854 138bc75d-0d04-0410-961f-82ee72b054a4
* * parse.y (create_interface): Call CHECK_DEPRECATED.tromey2003-03-252-0/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64852 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/passes.texi (Passes): Properly document that we do notgerald2003-03-252-11/+5
| | | | | | | perform jump2 any longer; remove command-line option -dJ. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64846 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-25 Michael Koch <konqueror@gmx.de>mkoch2003-03-253-12/+137
| | | | | | | | | | | | | | | * java/io/FileInputStream.java (read): Renamed b to buf and off to offset. * java/io/FileOutputStream.java (ch): Documentation added. (FileOutputStream): Documentation added. (getFD): Documentation added. (write): Documentation added. (close): Documentation added. (getChannel): Documentation added. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64845 138bc75d-0d04-0410-961f-82ee72b054a4
* PR optimization/8746ebotcazou2003-03-256-11/+119
| | | | | | | | | | * config/i386/i386.md (and promoting splitters): Disable HImode to SImode promoting when the sign bit matters and is not preserved, or when TARGET_FAST_PREFIX is true. Disable promoting when optimizing for size. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64840 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/ultrasp5.c: Fix options.ebotcazou2003-03-252-2/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64838 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-24 Benjamin Kosnik <bkoz@redhat.com>bkoz2003-03-252-23/+5
| | | | | | | * config/linker-map.gnu: Remove string export restrictions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64837 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.md (a peephole2): Extend to support loadskazu2003-03-252-16/+39
| | | | | | | in QImode and HImode. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64836 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2003-03-252-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64835 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/m68hc11/t-m68hc11-gas (LIB1ASMFUNCS): Add _call_far andciceron2003-03-246-84/+245
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | _return_far (MULTILIB_OPTIONS): Don't multilib on -mlong-calls. (MULTILIB_EXCEPTIONS): Likewise. * config/m68hc11/m68hc11.md ("call"): Support far calls for 68HC11 by calling some board support routine. ("call_value"): Likewise. ("*return_void"): Likewise for return. ("*return_16bit"): Likewise. ("*return_32bit"): Likewise. * config/m68hc11/m68hc11.h (ASM_DECLARE_FUNCTION_NAME): Generate .far for 68HC11 too. (DWARF2_ADDR_SIZE): Use 4 so that addresses can * config/m68hc11/m68hc11.c (m68hc11_override_options): Accept -mlong-calls for 68HC11. * config/m68hc11/larith.asm (declare_near): New macro. (__premain, ___negsi2, ___one_cmplsi2, ___ashlsi3): Use it. (___ashrsi3, ___lshrsi3, ___lshrhi3, ___lshlhi3): Likewise. (___rotrhi3, ___rotlhi3, ___ashrhi3, ___ashrqi3): Likewise. (___lshlqi3, __divmodhi4, ___mulqi3, ___mulhi3): Likewise. (__mulhi32): Likewise. (ret): Update macro for 68HC11. (__far_trampoline): Implement for 68HC11. (__call_a16, __call_a32, __return_void, __return_16): New support routines for 68HC11 memory bank switching calling support. (__return_32): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64825 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-24 Paolo Carlini <pcarlini@unitus.it>paolo2003-03-249-210/+309
| | | | | | | | | | | | | | | | | | | | | | * testsuite/21_strings/basic_string/find/char/1.cc: Remove find_first_of, find_last_of and find_last_not_of tests. * testsuite/21_strings/basic_string/find/char/2.cc: find_first_of tests here, new file. * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise, remove wchar_t find_first_of, find_last_of and find_last_not_of tests. * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise, wchar_t find_first_of tests here, new file. * testsuite/21_strings/basic_string/rfind/char/2.cc: find_last_of tests here. * testsuite/21_strings/basic_string/rfind/char/3.cc: find_last_not_of tests here. * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: likewise, wchar_t find_last_of tests here. * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: likewise, wchar_t find_last_not_of tests here. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64824 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/ultrasp5.c: Fix comment.ebotcazou2003-03-242-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64822 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-24 Bud Davis <bdavis9659@comcast.net>toon2003-03-246-2/+38
| | | | | | | | | PR fortran/10197 * libI77/open.c (f_open): A DIRECT ACCESS file is UNFORMATTED by default. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64821 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud