summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 2002-12-20 Sylvain Pion <Sylvain.Pion@mpi-sb.mpg.de>redi2002-12-238-14/+24
| | | | | | | | | | | | | * include/bits/stl_deque.h: Fix typo. * include/bits/stl_list.h: Same. * include/bits/stl_map.h: Same. * include/bits/stl_multimap.h: Same. * include/bits/stl_queue.h: Same. * include/bits/stl_stack.h: Same. * include/bits/stl_vector.h: Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60442 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.tpl: Use shared multilib.out. Use move-if-change for it.neroden2002-12-234-431/+414
| | | | | | | | | Convert (cd foo; make) to (cd foo && make). Clean up multilib.out. * Makefile.in: Regenerate. * configure.in: Remove unnecessary leftovers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60441 138bc75d-0d04-0410-961f-82ee72b054a4
* * stor-layout.c (update_alignment_for_field): Correct handling ofmmitchel2002-12-235-20/+62
| | | | | | | | | | | unnamed bitfields on PCC_BITFIELD_TYPE_MATTERS machines. * doc/tm.texi (PCC_BITFIELD_TYPE_MATTERS): Note that an unnamed bitfield does not affect alignment. * testsuite/gcc.dg/i386-bitfield3.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60439 138bc75d-0d04-0410-961f-82ee72b054a4
* * expr.c (expand_assignment): Apply special treatment todje2002-12-232-1/+7
| | | | | | | ARRAY_TYPE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60437 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300-protos.h: Update the prototype ofkazu2002-12-234-16/+21
| | | | | | | | | | | expand_a_shift. * config/h8300/h8300.c (expand_a_shift): Change the return type to void. * config/h8300/h8300.md: Update all the uses of expand_a_shift. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60436 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree.c (save_expr): Allow either side of a dyadic operand to benathan2002-12-233-12/+32
| | | | | | | | | constant. * doc/portability.texi (portability): Update portability goals. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60435 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2002-12-232-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60430 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.c (output_a_shift): Remove unused code.kazu2002-12-232-23/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60423 138bc75d-0d04-0410-961f-82ee72b054a4
* * stor-layout.c (update_alignment_for_field): Guard use ofmmitchel2002-12-232-0/+5
| | | | | | | ADJUST_FIELD_ALIGN with #ifdef. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60422 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/mt-aix43: Delete.geoffk2002-12-232-4/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60420 138bc75d-0d04-0410-961f-82ee72b054a4
* * stor-layout.c (update_alignment_for_field): Usemmitchel2002-12-233-1/+32
| | | | | | | | ADJUST_FIELD_ALIGN when computing the alignment for a zero-width bitfield when PCC_BITFIELD_TYPE_MATTERS. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60419 138bc75d-0d04-0410-961f-82ee72b054a4
* * treelang.texi: Use @ifnottex instead of @ifinfo.jsm282002-12-222-4/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60417 138bc75d-0d04-0410-961f-82ee72b054a4
* cp:nathan2002-12-226-4/+66
| | | | | | | | | | | | | | PR c++/8572 * cp-tree.h (grokoptypename): Add SCOPE parameter. * decl2.c (grokoptypename): Add SCOPE parameter. tsubst the type if in a template scope. * parse.y (unoperator): Return the scope. (operator_name): Adjust grokoptypename call. testsuite: * g++.dg/parse/conv_op1.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60416 138bc75d-0d04-0410-961f-82ee72b054a4
* * genautomata.c: Fix comment typos.kazu2002-12-222-20/+24
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60415 138bc75d-0d04-0410-961f-82ee72b054a4
* * params.def (tracer-min-branch-probability-feedback): Fix default.hubicka2002-12-223-2/+9
| | | | | | | * final.c (compute_alignments): Use profile to avoid code bloat. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60413 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-12-22 Anthony Green <green@redhat.com>green2002-12-222-0/+16
| | | | | | | | * gcj.texi (Limitations): Add note about org.xml.sax and org.w3c.dom. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60411 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-12-21 Anthony Green <green@redhat.com>green2002-12-223-116/+178
| | | | | | | | | * Makefile.am: Move org.xml.sax and org.w3c.dom into their own libraries. * Makefile.in: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60410 138bc75d-0d04-0410-961f-82ee72b054a4
* * cp-tree.h (make_unbound_class_template): Use tsubst_flags_t.lerdsuwa2002-12-224-4/+10
| | | | | | | | * decl.c (make_unbound_class_template): Adjust. Check for tf_error. * pt.c (tsubst) [OFFSET_TYPE]: Check for tf_error. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60407 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.c (get_shift_alg): Make shift insnkazu2002-12-222-22/+32
| | | | | | | sequences end with a valid cc0 whenever possible. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60406 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.md (negsf2): New.kazu2002-12-222-0/+28
| | | | | | | | (*negsf2_h8300): Likewise. (*negsf2_h8300hs): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60405 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2002-12-222-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60404 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (extra_ranlibflags_for_target): New variable.geoffk2002-12-223-1/+13
| | | | | | | | (*-*-darwin): Add -c to ranlib commands. * configure (tooldir): Handle extra_ranlibflags_for_target. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60397 138bc75d-0d04-0410-961f-82ee72b054a4
* * integrate.c (output_inline_function): Don't hold privategeoffk2002-12-222-1/+8
| | | | | | | pointers to 'struct function' over GC calls. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60396 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/sh/lib1funcs.asm (__fpscr_values): Conditionalize withkkojima2002-12-213-1/+9
| | | | | | | | NO_FPSCR_VALUES. * config/sh/t-linux (TARGET_LIBGCC2_CFLAGS): Add -DNO_FPSCR_VALUES. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60395 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is approved.zlomek2002-12-212-39/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60394 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.md (zero_extendqisi2): Correct thekazu2002-12-212-1/+6
| | | | | | | length. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60389 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.md (*zero_extendqihi2_h8300): Make thekazu2002-12-212-4/+26
| | | | | | | | | second alternative "#". (*zero_extendqihi2_h8300hs): Likewise. (a define_split): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60388 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300-protos.h: Update the prototype forkazu2002-12-214-7/+114
| | | | | | | | | | | | | split_adds_subs. Add prototypes for const_le_2_operand and const_le_6_operand. * config/h8300/h8300.c (split_adds_subs): Add an argument to specify whether inc/dec should be used when possible. (const_le_2_operand): New. (const_le_6_operand): Likewise. * config/h8300/h8300.md (two peepholes): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60387 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2002-12-212-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60386 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/fr30/fr30.md: Fix a comment typo.kazu2002-12-214-3/+9
| | | | | | | | * config/i386/i386.c: Likewise. * config/ip2k/ip2k.h: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60379 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix misc SPE instrinsic problems.wilson2002-12-212-9/+12
| | | | | | | | | | * config/rs6000/spe.h (__ev_subifw): Reverse arguments. (__ev_subw, __ev_subiw): New. (ev_mwlssf, ev_mwlsmf, ev_mwlssfa, ev_mwlsmfa, ev_mwlssfaaw, ev_mwlsmfaaw, ev_mwlssfanw, ev_mwlsmfanw): Delete. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60378 138bc75d-0d04-0410-961f-82ee72b054a4
* * pa-linux.h (TARGET_HAS_STUBS_AND_ELF_SECTIONS): Delete define.danglin2002-12-204-20/+26
| | | | | | | | | * pa32-linux.h (FUNCTION_OK_FOR_SIBCALL): Delete define. * pa.c (pa_function_ok_for_sibcall): Allow non indirect sibcalls on TARGET_ELF32. Add comment on sibcall issues for TARGET_64BIT. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60377 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300-protos.h: Add prototypes forkazu2002-12-205-0/+135
| | | | | | | | | | | | | | | | | incdec_operand and eqne_operator. * config/h8300/h8300.c (incdec_operand): New. (eqne_operator): Likewise. * config/h8300/h8300.h (CONST_OK_FOR_M): Likewise. (CONST_OK_FOR_O): Likewise. (CONST_OK_FOR_LETTER_P): Use CONST_OK_FOR_M and CONST_OK_FOR_O. * config/h8300/h8300.md (UNSPEC_INCDEC): New. (addhi3_incdec): New. (addsi3_incdec): Likewise. (two peepholes): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60375 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.c (dosize): Remove warnings.kazu2002-12-202-13/+18
| | | | | | | (print_operand): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60374 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/alpha/alpha.c (decl_has_samegp): New.rth2002-12-206-63/+163
| | | | | | | | | | | | | | | | | | | | | | | (samegp_function_operand): Use it. Rename from current_file_function_operand. (direct_call_operand): Handle -msmall-text via symbol->jump. (tls_symbolic_operand_1): Use T for tprel64, t for smaller tprel. (tls_symbolic_operand_type): Likewise. (alpha_encode_section_info): Likewise. Handle -msmall-text. (alpha_function_ok_for_sibcall): Use decl_has_samegp. (alpha_end_function): Set symbol->jump for functions defined in the text section. * config/alpha/alpha-protos.h: Update. * config/alpha/alpha.h (MASK_SMALL_TEXT, TARGET_SMALL_TEXT): New. (TARGET_SWITCHES): Add -msmall-text and -mlarge-text. (PREDICATE_CODES): Update. * config/alpha/alpha.md (call patterns): Update for samegp_function_operand rename; use !samegp reloc if TARGET_EXPLICIT_RELOCS. * doc/invoke.text: Document -msmall-text and -mlarge-text. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60373 138bc75d-0d04-0410-961f-82ee72b054a4
* * jcf-write.c (generate_bytecode_insns) [SWITCH_EXPR]: Handle casetromey2002-12-202-2/+12
| | | | | | | | where minimum case value is Integer.MIN_VALUE. Fixes PR java/8955. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60372 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/ns32k/ns32k.md (movdi): Use "l" instead of "f" to matchrth2002-12-206-30/+243
| | | | | | | | | | | | | | | | | | | | | | | | | all registers capable of holding a double float. (*rcond): change name of "reverse branch" insns to something more meaningful. (*rbgt, *rblt, *rbge, *rble): Reverse branches to handle IEEE comparisons properly. (*ffs): Change operand 0 from write to read-modify-write. (*ffsssi2): Drop constraints from define_expand. * config/ns32k/ns32k.h (STORE_RATIO, STORE_BY_PIECES): Avoid using MOVE_RATIO as default for store operations. * config/ns32k/ns32k.h (enum reg_class, REG_CLASS_NAMES): Add LONG_REGS class. (CANNOT_CHANGE_MODE_CLASS): Can't subreg LONG_REGS. (GO_IF_LEGITIMATE_ADDRESS): Remove spurious abort(). * config/ns32k/ns32k.c (regclass_map): Add LONG_REGS class. * config/ns32k/STATUS: New File * config/ns32k/NOTES: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60370 138bc75d-0d04-0410-961f-82ee72b054a4
* * ChangeLog: Fix a typo.kazu2002-12-203-6/+12
| | | | | | | | * class.c: Fix comment typos. * cp-tree.h: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60368 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/compile/20021220-1.c: New test.zlomek2002-12-201-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60366 138bc75d-0d04-0410-961f-82ee72b054a4
* Testcase for http://gcc.gnu.org/ml/gcc-patches/2002-12/msg01106.htmlzlomek2002-12-201-0/+39
| | | | | | | "[PATCH] fix bug in jump.c which caused SEGFAULT in loop.c" git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60365 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/invoke.texi: Document -mzarch, -mesa, -mcpu= and -march=hpenner2002-12-205-21/+186
| | | | | | | | | | | | | | option for S/390 and zSeries. * config/s390/s390.c (s390_cpu, s390_cpu_string, s390_arch, s390_arch_string): New variables. (override_options): Checking for options and setting of appropriate target_flags, cpu and arch flags. * config/s390/s390.h: (processor_type): New enum. (TARGET_SWITCHES): New switches -mesa/zarch. * config/s390/s390.md: New attribute 'cpu'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60364 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2002-12-202-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60363 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-pretty-print.h: Fix comment typos.kazu2002-12-2027-38/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * integrate.c: Likewise. * varasm.c: Likewise. * config/c4x/c4x.h: Likewise. * config/c4x/c4x.md: Likewise. * config/fr30/fr30.md: Likewise. * config/frv/frv.c: Likewise. * config/h8300/h8300.c: Likewise. * config/i386/i386.c: Likewise. * config/i386/i386.h: Likewise. * config/ia64/ia64.c: Likewise. * config/ia64/ia64.h: Likewise. * config/ip2k/ip2k.md: Likewise. * config/m68hc11/m68hc11-crt0.S: Likewise. * config/m68hc11/m68hc11.h: Likewise. * config/m68hc11/m68hc11.md: Likewise. * config/m68hc11/m68hc12.h: Likewise. * config/mcore/mcore.md: Likewise. * config/mips/mips.c: Likewise. * config/mips/mips.md: Likewise. * config/mmix/mmix-modes.def: Likewise. * config/pa/pa.c: Likewise. * config/rs6000/rs6000.c: Likewise. * config/rs6000/rs6000.h: Likewise. * config/rs6000/rs6000.md: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60354 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.md (output_a_shift): Clean up the code tokazu2002-12-202-19/+22
| | | | | | | output shifts using rotation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60353 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-12-19 Anthony Green <green@redhat.com>tromey2002-12-2036-8501/+9164
| | | | | | | | | | | | | * Makefile.am (ordinary_java_source_files): Add org/xml/sax/helpers/NewInstance.java. * Makefile.in: Rebuilt. * org/xml/sax/package.html, org/xml/sax/ext/package.html, org/xml/sax/helpers/package.html: New files. * org/xml/sax/*: Upgrade to SAX 2.0.1 release from http://www.saxproject.org. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60350 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-12-19 Andrew Haley <aph@redhat.com>tromey2002-12-202-4/+18
| | | | | | | | | | * java/util/natResourceBundle.cc: Include ArrayIndexOutOfBoundsException.h. (getCallingClassLoader): Don't put upper bound on stack search. Catch ArrayIndexOutOfBoundsException. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60348 138bc75d-0d04-0410-961f-82ee72b054a4
* * libtool-version: Increased `current'.tromey2002-12-202-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60346 138bc75d-0d04-0410-961f-82ee72b054a4
* * flow.c (allocate_reg_life_data): Reset REG_FREQ.rakdver2002-12-202-0/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60344 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.md (pushqi_h8300): Don't push the stackkazu2002-12-202-4/+16
| | | | | | | | | | pointer. (pushqi_h8300hs): Likewise. (pushhi_h8300): Likewise. (pushhi_h8300hs): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60343 138bc75d-0d04-0410-961f-82ee72b054a4
* Add support for darwin linker option -dynamic.dpatel2002-12-193-6/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60341 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud