53 Commits

Author SHA256 Message Date
f69cbca452 Accepting request 1247752 from electronics
OBS-URL: https://build.opensuse.org/request/show/1247752
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdcc?expand=0&rev=23
2025-02-22 18:04:51 +00:00
2d071ff5fd - Update to version 4.5.0
* New Feature List:
    - Full atomic_flag support for msc51 and ds390 ports
    - Experimental f8 port
    - ISO C2y case range expressions
    - ISO C2y _Generic selection expression with a type operand
    - K&R-style function syntax (preliminarily with the semantics
      of non-K&R ISO-style functions)
    - ISO C23 enums with user-specified underlying type
    - struct / union in initializers
- Workaround for VERBOSE=1 option in %make_build 
- Update to version 4.4.0
  * New Feature List:
    - Optimizations for rotations.
    - struct / union parameters for hc08, s08 and mos6502.
    - Many bug fixes for -ms08 --stack-auto.
    - struct / union return support for hc08 and s08 (caller side only).
    - Generalized constant propagation.
    - New command line option --syntax-only to only parse the input.
    - Added C99 header inttypes.h
    - Added library functions imaxabs, imaxdiv, llabs, strtoimax, strtoll, strtoull, strtoumax, wcsncmp, wcstoimax, wcstol, wcstoll, wcstoul, wcstoull, wcstoumax
    - New r800 port to better support the ASCII Corp R800 and Zilog Z280.
    - Changed the default calling convention for r2k, r2ka, r3ka, tlcs90, ez80-z80 from version 0 to 1 (this is an ABI break, and will require changes to user-written asm functions or their declarations).
    - Improved optimizations for code speed for stm8, pdk, z80 (and related).
    - New mos65c02 port to better support the WDC 65C02.
- Update to version 4.3.0
  * New Feature List:
    - C2X bit-precise integer types and bit-fields thereof for
      (except for pic14, pic16).
    - Added all new general mnemonics from ASxxxx 5.40 except for
      .bank and enabled for all ports
    - sm83: sdasgb now can output cycles in listing and sz80 has
      accurate cycles for this processor except for branching
    - struct / union return (except for ds390, hc08, s08, mos6502,
      pic14, pic16).
    - div standard library function family.
    - struct / union parameters (except for hc08, s08, mos6502,
      pic14, pic16).
    - C2X nullptr.
    - Many fixes for the type system and _Generic.
    - Adopted more of GCC, QuickC and tinycc tests.
    - C2X char8_t.
    - C2X memalignment.
    - C2X unreachable.
    - C2X typeof, typeof_unqual.
    - C2X auto.
    - C2X keywords bool, true, false, alignas, alignof, static_assert.
    - C90-C17 function declarators without prototypes.
    - C99 variably modified types.
    - C2X bit and byte utilities.
    - call_once.
    - _sdcc_external_startup renamed to __sdcc_external_startup
      and supported for all ports.
    - makeshift support for long double as another alias for float.
- Add option to build sdcc with non-free components (disabled now)
- Remove some non-working stuff from specfile
- Do not remove non-free stuff before building (breaks the build)
- Remove patch sdcc-pcode.patch (applied upstream)

OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=54
2025-02-21 20:18:17 +00:00
b1be74add6 Accepting request 1164562 from electronics
OBS-URL: https://build.opensuse.org/request/show/1164562
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdcc?expand=0&rev=22
2024-04-04 20:26:49 +00:00
Wojciech Kazubski
e4a4b85ffd Accepting request 1164393 from home:wkazubski:test:electronics
- Fix build for Tumbleweed (missing amstext.sty file)

OBS-URL: https://build.opensuse.org/request/show/1164393
OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=52
2024-04-04 10:49:57 +00:00
b7bde25fc1 Accepting request 1156880 from electronics
OBS-URL: https://build.opensuse.org/request/show/1156880
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdcc?expand=0&rev=21
2024-03-11 14:34:48 +00:00
3fbdcab7b5 Accepting request 1151487 from home:dimstar:rpm4.20:s
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1151487
OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=50
2024-03-11 08:54:45 +00:00
Wojciech Kazubski
e3105b74f8 Accepting request 1147085 from home:wkazubski:test:electronics
- Use prebuilt sdccman.pdf as a workaround for build fail on Leap 15.x
  (pdf manual not building, probably inkscape is too old)

OBS-URL: https://build.opensuse.org/request/show/1147085
OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=49
2024-02-16 12:53:36 +00:00
Wojciech Kazubski
3f3e7667e4 OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=48 2024-02-16 09:11:19 +00:00
Wojciech Kazubski
57a8941166 OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=47 2024-02-16 08:41:24 +00:00
28adf9f42f Accepting request 1032907 from electronics
OBS-URL: https://build.opensuse.org/request/show/1032907
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdcc?expand=0&rev=20
2022-11-03 18:13:55 +00:00
680f61c771 Accepting request 1007119 from home:amanzini:branches:electronics
- Update to version 4.2.0
  * New Feature List:
    - C23 memset_explicit
    - Support for --oldralloc has been removed from the 
      z80, z180, tlcs90, z80n, ez80_z80, r2k, r2ka, r3ka backends.
    - gbz80 port now uses more efficient block-initalization of 
      global variables (users of a custom crt0 need to adapt theirs).
    - Full support for __z88dk_callee for the 
      z80, z180, gbz80, tlcs90, z80n, ez80_z80, r2k, r2ka, r3ka, stm8 backends.
    - Support for __raisonance, __iar and __cosmic calling conventions for stm8.
    - Support for a new __sdcccall(1) calling convention in the stm8 port AS NEW DEFAULT.
    - Support for a new __sdcccall(1) calling convention in the gbz80 port AS NEW DEFAULT.
    - Support for a new __sdcccall(1) calling convention in the z80, z80n and z180 ports AS NEW DEFAULT.
    - Support for a new __sdcccall(1) calling convention in the r2k, r2ka, r3k, tlcs90 and ez80_z80 ports.
    - Removed support for --profile for gbz80, z80, z180, tlcs90, z80n, ez80_z80, r2k, r2ka, r3ka backends.
    - The z80n port Z80N Core minimum version has been raised from 1.0 to 2.0.
    - Improved rematerialization support in the 
      stm8, gbz80, z80, z180, tlcs90, z80n, ez80_z80, r2k, r2ka, r3ka backends.
    - The gbz80 port was renamed to sm83.
    - New in-development mos6502 port.

OBS-URL: https://build.opensuse.org/request/show/1007119
OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=45
2022-11-02 14:56:10 +00:00
8a59a6c349 Accepting request 974190 from electronics
OBS-URL: https://build.opensuse.org/request/show/974190
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdcc?expand=0&rev=19
2022-05-01 16:54:08 +00:00
d6f81c4523 Accepting request 973718 from home:dimstar:Factory
- Adjust rpmlint filter:
  + binaryinfo-readelf-failed.* => readelf-failed.*
  + Filter out ar-failed /usr/share/sdcc/: file format not recognized
  + Drop files-duplicated-waste filter: no duplicate files existing

[  757s]     Check                            Duration (in s)   Fraction (in %)  Checked files
[  757s]     BinariesCheck                                4.5              63.7            106
[  757s]     rpm2cpio                                     0.8              10.9               
[  757s]     FilesCheck                                   0.6               8.2               
[  757s]     SignatureCheck                               0.4               6.0               
[  757s]     BuildRootAndDateCheck                        0.3               4.5           1205
[  757s]     BashismsCheck                                0.3               3.7           1205
[  757s]     TOTAL                                        7.0             100.0           1205
[  757s] 
[  757s]  4 packages and 0 specfiles checked; 0 errors, 0 warnings, 0 badness; has taken 7.1 s

OBS-URL: https://build.opensuse.org/request/show/973718
OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=43
2022-05-01 13:12:01 +00:00
0560387894 Accepting request 891295 from electronics
- fixed build for Tumbleweed 
- Update to version 4.1.0
  * New Feature List:
    - New z80n port for the Spectrum Next CPU (a Z80 variant).
    - Much better register allocation in the gbz80 backend.
    - Workarounds for Rabbit wait state bugs in the r2k backend.
    - New r2ka port to better support Rabbit 2000A, 2000B, 2000C, 3000.
    - Default crt0 and --data-loc for Rabbits suitable for typical
      Rabbit hardware configurations, such as the RCMs.
    - Many improvements in code generation for z80 and related ports.
    - Rabbit register definition headers for Rabbit 2000, 2000A,
      2000B, 2000C, 3000, 3000A.
    - C23 digit separators.
  * Numerous other new features and bug fixes are included as well.
- Patch sdcc-fixupInlineLabel.patch removed (applied upstream)

OBS-URL: https://build.opensuse.org/request/show/891295
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdcc?expand=0&rev=18
2021-05-07 14:46:05 +00:00
Wojciech Kazubski
b4c16d1706 OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=41 2021-05-07 11:44:25 +00:00
Wojciech Kazubski
65083d6e67 Accepting request 890553 from home:wkazubski:test:electronics
- fixed build for Tumbleweed 
- Update to version 4.1.0
  * New Feature List:
    - New z80n port for the Spectrum Next CPU (a Z80 variant).
    - Much better register allocation in the gbz80 backend.
    - Workarounds for Rabbit wait state bugs in the r2k backend.
    - New r2ka port to better support Rabbit 2000A, 2000B, 2000C, 3000.
    - Default crt0 and --data-loc for Rabbits suitable for typical
      Rabbit hardware configurations, such as the RCMs.
    - Many improvements in code generation for z80 and related ports.
    - Rabbit register definition headers for Rabbit 2000, 2000A,
      2000B, 2000C, 3000, 3000A.
    - C23 digit separators.
  * Numerous other new features and bug fixes are included as well.
- Patch sdcc-fixupInlineLabel.patch removed (applied upstream)

OBS-URL: https://build.opensuse.org/request/show/890553
OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=40
2021-05-07 11:16:42 +00:00
d7aca15e85 Accepting request 838796 from electronics
- Update to version 4.0.0
  * The pdk15 backend now passes the regression tests (both with
    and without --stack-auto), and is thus considered stable.
  * New in-development pdk13 backend for Padauk µC with 13-bit
    wide program memory.
  * C2X memccpy(), strdup(), strndup().
  * Better tail call optimization.
  * Many fixes in the pic14 backend.
  * C2X u8 character constants.
  * C2X bool, static_assert, alignof, alignas.
  * C2X attributes on statements.
  * C2X attribute declarations.
  * Support for extended ASCII characters in sdas, sdld.
  * Compiler support for UCNs and non-ASCII utf8 in identifiers.
- Fix build by adding sdcc-fixupInlineLabel.patch to fix a
  potential buffer overflow.
- Add sdcc-pcode.patch to fix a strict aliasing warning and remove
  -fno-strict-aliasing from CFLAGS.
- Remove executable bits from source files to make rpmlint happy.

OBS-URL: https://build.opensuse.org/request/show/838796
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdcc?expand=0&rev=17
2020-10-02 15:35:10 +00:00
fa566c5e46 typo
OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=38
2020-09-30 14:35:16 +00:00
3e08578bff - Add sdcc-pcode.patch to fix a strict aliasing warning and remove
-fno-strict-aliasing from CFLAGS.
- Remove executable bits from source files to make rpmlint happy.

OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=37
2020-09-30 13:55:05 +00:00
dc66004943 - Update ro version 4.0.0
* The pdk15 backend now passes the regression tests (both with
    and without --stack-auto), and is thus considered stable.
  * New in-development pdk13 backend for Padauk µC with 13-bit
    wide program memory.
  * C2X memccpy(), strdup(), strndup().
  * Better tail call optimization.
  * Many fixes in the pic14 backend.
  * C2X u8 character constants.
  * C2X bool, static_assert, alignof, alignas.
  * C2X attributes on statements.
  * C2X attribute declarations.
  * Support for extended ASCII characters in sdas, sdld.
  * Compiler support for UCNs and non-ASCII utf8 in identifiers.
- Fix build by adding sdcc-fixupInlineLabel.patch to fix a
  potential buffer overflow.
- Use -fno-strict-aliasing in CXXFLAGS as well.

OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=36
2020-09-30 10:36:33 +00:00
9061cfed44 Accepting request 750017 from electronics
OBS-URL: https://build.opensuse.org/request/show/750017
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdcc?expand=0&rev=16
2019-11-21 11:59:33 +00:00
ed57d329ac Accepting request 749765 from home:StefanBruens:branches:electronics
- Update to version 3.9.0
  * Support for struct / union assignment.
  * Optimizations in the stm8 backend relevant to soft float increase
    Whetstone score by two thirds.
  * Improvements in rematerialization in the stm8 backend improve code
    generation for struct, union and arrays.
  * New stack allocator reduces stack space usage for the stm8, z80, z180,
    gbz80, r2k, r3ka, tlcs90 backends.
  * New ez80_z80 backend for eZ80 in Z80 mode.
  * Removed deprecated sdcclib utility.
  * New pdk14 backend for Padauk µC with 14-bit wide program memory.
  * New in-development pdk15 backend for Padauk µC with 15-bit wide program
    memory.
- Update to version 3.8.0
  * Additional general utility function: bsearch().
  * Support for rematerialization in the stm8 backend reduces register
    pressure and stack usage.
  * Merged upstream GNU binutils 2.30
  * All Python code is now fully compatible with both Python 2.7 and
    Python 3.6, so Python 3 can be used instead of Python 2.
  * Regression testing for diagnostics.
  * Improved handling of local bool variables in the mcs51 backend
    substantially reduces code size.
  * Large memory model for stm8 for 24-bit codespace allows using more
    than 32KB of Flash for code.
  * New optimizations for calls to some standard library function
    (printf(), puts(), strcpy()).
  * The type of true and false from stdbool.h change from int to bool.
  * New C2X mode (--std-c2x, --std-sdcc2x, #pragma std_c2x) adds support
    for one-argument static_assert variant.
  * Intermingling of declarations and statements (ISO C99).
  * Support headers for AX8052 devices.
  * Adopted GCC 8.2 regression tests (execute part of the GCC C torture tests)
- Update to version 3.7.0
  * Changed putchar() prototype from void putchar(char) to int putchar(int)
    to improve standard-compliance and allow error reporting.
  * Various speed improvements in stm8 backend - Dhrystone score more than
    doubled, resulting in SDCC achieving the highest Dhrystone scores
    among STM8 C implementations.
  * Various speed improvements for multiplications resulting in SDCC achieving
    the highest Coremark scores among STM8 C implementations.
  * Declarations in for loops (ISO C99).
  * 64-bit integers (long long) for the mcs51 and ds390 backends (now long long
    is fully supported in SDCC except for the pic14 and pic16 backends).
  * Full _Bool support for mcs51 and ds390 backend (now _Bool is fully
    supported in SDCC regardless of backend).
  * Additional wide character library functions: mbstowcs() and wcstombs(),
    btowc() and wctob(), wcscmp(), wcslen().
  * Changed PRNG for rand() from LCG to xorshift to improve speed and quality.
  * Support for Small-C calling convention on the callee side (i.e. function
    definitions with Small-C calling convention).
  * The obsolete macro SDCC (which used to contain the version number encoded
    as an integer) has finally been removed (except for mcs51, where it will
    survive a little bit longer for SiLabs IDE compability).
  * New devices supported by simulator (TLCS-90, and the 517, F380, XC88X,
    DS320 mcs51-variants along with dual-dptr and MDU support).
  * Timer, UART (incl. interrupt) and I/O support in STM8 simulator.
  * Simulator support for banked memory and bit banding.
  * Various simulator improvements: Conditional breakpoints, breakpoints by
    function name from SDCC debug output, OMF input, VCD output, simulator
    interface for simulated program and new operators in expressions.
  * Deprecated --nojtbound and the corresponding pragma.
  * Faster register allocator reduces compilation time by about 25% (does not
    apply to mcs51, ds390 which use a different register allocator).
  * Execution count guessing and use of execution count guesses in stm8
    register allocation improve optimization for code speed.
  * Changed getchar() prototype from char getchar(void) to int getchar(void)
    to improve standard-compliance and allow error reporting.
  * Type qualifiers in array parameters (ISO C99).
  * static in array parameters (ISO C99).
  * Improved support for DWARFv2 debug info in ELF output (stm8, hc08, s08).
  * Various improvements in z80/z180/gbz80/tlcs90/r2k/r3ka code generation,
    in particular for mixed 16-/32-bit code.
  * __z88dk_fastcall function pointer support for --reserve-regs-iy.
  * tlcs90 is now a fully supported backend, no longer work in progress.
  * --data-seg to specify the segment for non-initialized data in the z80,
    z180, gbz80, tlcs90, r2k and r3ka backends.
  * New methods to obtain tree-decompositions of control-flow graphs improve
    compilation time / code-quality trade-off (when SDCC is built with
    support for the treedec library).
  * Additional general utility functions: qsort(), strtol(), strtoul().
- Rebase 0001-Doc-Disable-fallback-to-dvipdfm-remove-non-pdftex-ta.patch
- Rebase patch sdcc_enable_additional_target_libs.patch
- Use Python 3 for building, remove unused pyton-devel BuildRequires

OBS-URL: https://build.opensuse.org/request/show/749765
OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=34
2019-11-20 22:38:14 +00:00
462c0cce90 Accepting request 663758 from electronics
OBS-URL: https://build.opensuse.org/request/show/663758
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdcc?expand=0&rev=15
2019-01-10 14:22:23 +00:00
6e66887d5b Accepting request 658180 from home:michals
- Fix Tumbleweed build.
- Instead of including prebuilt MCS51_named.pdf build it during package build.
  Besides avoiding the ImageMagick problem with interpreting PS this also
  avoids rasterising the image.

  [bsc#1109976]

OBS-URL: https://build.opensuse.org/request/show/658180
OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=32
2019-01-08 16:14:44 +00:00
f04b9cac73 Accepting request 643010 from electronics
OBS-URL: https://build.opensuse.org/request/show/643010
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdcc?expand=0&rev=14
2018-10-22 09:23:03 +00:00
ea21ab35cc Accepting request 643009 from home:StefanBruens:branches:electronics
- Delete PowerPC embedspu script from sdbinutils which conflicts with binutils,
  fixes boo#1112433

OBS-URL: https://build.opensuse.org/request/show/643009
OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=30
2018-10-18 17:21:11 +00:00
789676a8a3 Accepting request 640695 from electronics
OBS-URL: https://build.opensuse.org/request/show/640695
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdcc?expand=0&rev=13
2018-10-09 13:53:55 +00:00
3eff79ee15 Accepting request 639659 from home:StefanBruens:branches:electronics
- Add pre-converted MCS51_named.pdf to sources, to avoid the lossy
  SVG -> EPS (rasterized) -> PDF conversion of the distributed SVG.

OBS-URL: https://build.opensuse.org/request/show/639659
OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=28
2018-10-08 20:37:55 +00:00
5ca09df026 Accepting request 572217 from electronics
OBS-URL: https://build.opensuse.org/request/show/572217
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdcc?expand=0&rev=12
2018-02-03 14:42:55 +00:00
b32da52c45 Accepting request 572175 from home:StefanBruens:branches:electronics
- Add explicit BuildRequires: for footnote.sty
- Remove handling of obsolete distribution versions
- Cleanup spec, remove code necessary for older sdcc versions
- Drop dvipdfm and latex2html BuildRequires:, these are not really
  used
- Add 0001-Doc-Disable-fallback-to-dvipdfm-remove-non-pdftex-ta.patch
  * do not build dvi file, but use pdflatex to build references (.aux)
  * use PDF version 1.5 instead of 1.3, reduces sdccman.pdf size by 40%

OBS-URL: https://build.opensuse.org/request/show/572175
OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=26
2018-02-03 11:47:01 +00:00
deb471478d Accepting request 454278 from electronics
1

OBS-URL: https://build.opensuse.org/request/show/454278
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdcc?expand=0&rev=11
2017-02-07 11:02:18 +00:00
Thomas Zimmermann
b7422340f0 Accepting request 454175 from home:adamm:branches:devel:libraries:c_c++
- use individual libboost-*-devel packages instead of boost-devel

OBS-URL: https://build.opensuse.org/request/show/454175
OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=24
2017-02-02 18:49:08 +00:00
0ae87690b1 Accepting request 429250 from electronics
1

OBS-URL: https://build.opensuse.org/request/show/429250
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdcc?expand=0&rev=10
2016-09-21 16:50:43 +00:00
ed6aa16e1b Accepting request 429187 from home:StefanBruens:branches:electronics
OBS-URL: https://build.opensuse.org/request/show/429187
OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=22
2016-09-21 07:52:37 +00:00
c0e501fc60 Accepting request 425180 from electronics
1

OBS-URL: https://build.opensuse.org/request/show/425180
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdcc?expand=0&rev=9
2016-09-16 09:00:36 +00:00
1577d1813c Accepting request 425157 from home:wkazubski:test:electronics
Fixed info file uninstall.

OBS-URL: https://build.opensuse.org/request/show/425157
OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=20
2016-09-07 07:06:59 +00:00
3ad82679ec Accepting request 424884 from home:wkazubski:test:electronics
SDCC version 3.6.0 was published

OBS-URL: https://build.opensuse.org/request/show/424884
OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=19
2016-09-06 07:00:44 +00:00
d36b8e1b08 Accepting request 419576 from electronics
1

OBS-URL: https://build.opensuse.org/request/show/419576
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdcc?expand=0&rev=8
2016-08-16 11:03:43 +00:00
Wojciech Kazubski
744185b061 Accepting request 419566 from home:dimstar:Factory
- BuildRequire texlive-xetex-bin in plus in openSUSE Tumbleweed in
  order to workaround boo#992360.

OBS-URL: https://build.opensuse.org/request/show/419566
OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=17
2016-08-16 09:30:16 +00:00
b4d78b7105 Accepting request 345326 from electronics
1

OBS-URL: https://build.opensuse.org/request/show/345326
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdcc?expand=0&rev=7
2015-11-26 16:01:23 +00:00
dc6e1c68dd Accepting request 341738 from home:tobijk:devel
- Build additional libraries sdcc can link against
- Add patch sdcc_enable_additional_target_libs.patch

OBS-URL: https://build.opensuse.org/request/show/341738
OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=15
2015-11-19 19:27:20 +00:00
Stephan Kulow
9d46aec2f1 Accepting request 326667 from electronics
1

OBS-URL: https://build.opensuse.org/request/show/326667
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdcc?expand=0&rev=6
2015-08-27 06:57:57 +00:00
2e86e76075 Accepting request 326666 from home:Dmitry_R:branches:electronics
- Add _constraints file, 3 Gb of memory are required

OBS-URL: https://build.opensuse.org/request/show/326666
OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=13
2015-08-25 21:09:31 +00:00
888382f374 Accepting request 324145 from electronics
1

OBS-URL: https://build.opensuse.org/request/show/324145
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdcc?expand=0&rev=5
2015-08-21 05:41:00 +00:00
74dcabdeb9 Accepting request 324142 from home:michel_mno:branches:electronics
- new patch to build on ppc64le
  sdcc_add_ppc64le_suse_support.patch

OBS-URL: https://build.opensuse.org/request/show/324142
OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=11
2015-08-18 16:45:38 +00:00
0b7fad0dd0 Accepting request 314134 from electronics
- Update to version 3.5.0
  * Changed default language dialect from --std-sdcc89 to --std-sdcc99
  * Reorganized and updated manual
  * Reduced memory consumption (most noticeable for high --max-allocs-per-node)
  * Faster compilation for stm8 (most noticeable for high --max-allocs-per-node)
  * atoll() function for conversion of strings to long long
  * __z88dk_fastcall and __z88dk_callee calling conventions for more
    efficient function calls and better compability with z88dk
  * --lospre-unsafe-read renamed to --allow-unsafe-read
- Drop obsolete
  * sdcc-remove-strndup.patch
  * sdcc-libiberty.patch

OBS-URL: https://build.opensuse.org/request/show/314134
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdcc?expand=0&rev=4
2015-06-30 08:18:26 +00:00
794c5b7184 OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=9 2015-06-26 16:56:40 +00:00
c82d4a25f8 Accepting request 313860 from home:Dmitry_R:branches:electronics
OBS-URL: https://build.opensuse.org/request/show/313860
OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=8
2015-06-26 16:54:26 +00:00
7871d158c2 Accepting request 263873 from electronics
1

OBS-URL: https://build.opensuse.org/request/show/263873
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdcc?expand=0&rev=3
2014-12-03 21:48:34 +00:00
fac8cb3d72 Accepting request 263510 from home:wkazubski:electronics
Fixed build for Tumbleweed and Factory. Patch names without version number, patch 0 applied only when necessary.

OBS-URL: https://build.opensuse.org/request/show/263510
OBS-URL: https://build.opensuse.org/package/show/electronics/sdcc?expand=0&rev=6
2014-12-03 15:41:56 +00:00